0001511737-20-000022.txt : 20200821 0001511737-20-000022.hdr.sgml : 20200821 20200821071530 ACCESSION NUMBER: 0001511737-20-000022 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200821 DATE AS OF CHANGE: 20200821 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ubiquiti Inc. CENTRAL INDEX KEY: 0001511737 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 320097377 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35300 FILM NUMBER: 201121443 BUSINESS ADDRESS: STREET 1: 685 THIRD AVENUE, 27TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10017 BUSINESS PHONE: 646-780-7958 MAIL ADDRESS: STREET 1: 685 THIRD AVENUE, 27TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10017 FORMER COMPANY: FORMER CONFORMED NAME: Ubiquiti Networks, Inc. DATE OF NAME CHANGE: 20110201 10-K 1 ubnt-20200630.htm 10-K ubnt-20200630
FALSE2020FY000151173706/30us-gaap:AccountingStandardsUpdate201602Memberus-gaap:OtherLiabilitiesCurrentP5Y00015117372019-07-012020-06-30iso4217:USD00015117372019-12-31xbrli:shares00015117372020-08-1900015117372020-06-3000015117372019-06-30iso4217:USDxbrli:shares00015117372018-07-012019-06-3000015117372017-07-012018-06-300001511737us-gaap:CommonStockMember2017-06-300001511737us-gaap:AdditionalPaidInCapitalMember2017-06-300001511737us-gaap:RetainedEarningsMember2017-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-06-3000015117372017-06-300001511737us-gaap:RetainedEarningsMember2017-07-012018-06-300001511737us-gaap:CommonStockMember2017-07-012018-06-300001511737us-gaap:AdditionalPaidInCapitalMember2017-07-012018-06-300001511737us-gaap:CommonStockMember2018-06-300001511737us-gaap:AdditionalPaidInCapitalMember2018-06-300001511737us-gaap:RetainedEarningsMember2018-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-3000015117372018-06-300001511737us-gaap:RetainedEarningsMember2018-07-012019-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012019-06-300001511737us-gaap:CommonStockMember2018-07-012019-06-300001511737us-gaap:AdditionalPaidInCapitalMember2018-07-012019-06-300001511737us-gaap:CommonStockMember2019-06-300001511737us-gaap:AdditionalPaidInCapitalMember2019-06-300001511737us-gaap:RetainedEarningsMember2019-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001511737us-gaap:RetainedEarningsMember2019-07-012020-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300001511737us-gaap:CommonStockMember2019-07-012020-06-300001511737us-gaap:AdditionalPaidInCapitalMember2019-07-012020-06-300001511737us-gaap:CommonStockMember2020-06-300001511737us-gaap:AdditionalPaidInCapitalMember2020-06-300001511737us-gaap:RetainedEarningsMember2020-06-300001511737us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001511737ubnt:TermLoanMember2019-07-012020-06-300001511737ubnt:TermLoanMember2018-07-012019-06-300001511737ubnt:TermLoanMember2017-07-012018-06-300001511737us-gaap:RevolvingCreditFacilityMember2019-07-012020-06-300001511737us-gaap:RevolvingCreditFacilityMember2018-07-012019-06-300001511737us-gaap:RevolvingCreditFacilityMember2017-07-012018-06-300001511737srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2018-07-012019-06-30ubnt:segment0001511737srt:MaximumMember2019-07-012020-06-300001511737ubnt:PostContractCustomerSupportMember2020-06-300001511737ubnt:PostContractCustomerSupportMember2019-06-300001511737srt:MinimumMember2019-07-012020-06-300001511737srt:MinimumMemberubnt:TestingEquipmentMember2019-07-012020-06-300001511737ubnt:TestingEquipmentMembersrt:MaximumMember2019-07-012020-06-300001511737srt:MinimumMemberubnt:ComputerAndOtherEquipmentMember2019-07-012020-06-300001511737ubnt:ComputerAndOtherEquipmentMembersrt:MaximumMember2019-07-012020-06-300001511737us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2019-07-012020-06-300001511737us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2019-07-012020-06-300001511737us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2019-07-012020-06-300001511737us-gaap:AirTransportationEquipmentMembersrt:MaximumMember2019-07-012020-06-300001511737us-gaap:InternetDomainNamesMember2019-07-012020-06-300001511737us-gaap:OtherIntangibleAssetsMember2019-07-012020-06-300001511737srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-07-010001511737ubnt:CustomerDepositMember2020-06-300001511737ubnt:CustomerDepositMember2019-06-300001511737us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-06-300001511737us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001511737us-gaap:FairValueMeasurementsRecurringMember2020-06-300001511737us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-06-300001511737us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2019-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2019-06-300001511737us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001511737us-gaap:FairValueMeasurementsRecurringMember2019-06-300001511737us-gaap:FairValueInputsLevel2Member2020-06-300001511737us-gaap:FairValueInputsLevel2Member2019-06-300001511737us-gaap:EmployeeStockOptionMember2019-07-012020-06-300001511737us-gaap:EmployeeStockOptionMember2018-07-012019-06-300001511737us-gaap:EmployeeStockOptionMember2017-07-012018-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2017-07-012018-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2017-07-012018-06-300001511737ubnt:TestingEquipmentMember2020-06-300001511737ubnt:TestingEquipmentMember2019-06-300001511737ubnt:ToolingEquipmentMember2020-06-300001511737ubnt:ToolingEquipmentMember2019-06-300001511737us-gaap:LeaseholdImprovementsMember2020-06-300001511737us-gaap:LeaseholdImprovementsMember2019-06-300001511737ubnt:ComputerAndOtherEquipmentMember2020-06-300001511737ubnt:ComputerAndOtherEquipmentMember2019-06-300001511737us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-06-300001511737us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-06-300001511737us-gaap:FurnitureAndFixturesMember2020-06-300001511737us-gaap:FurnitureAndFixturesMember2019-06-300001511737us-gaap:AirTransportationEquipmentMember2020-06-300001511737us-gaap:AirTransportationEquipmentMember2019-06-300001511737us-gaap:AirTransportationEquipmentMember2019-07-012019-12-310001511737us-gaap:AirTransportationEquipmentMember2019-07-012020-06-300001511737us-gaap:AirTransportationEquipmentMember2020-01-012020-03-310001511737ubnt:TaxYear20102014Memberus-gaap:InlandRevenueHongKongMember2020-06-300001511737ubnt:TaxYear20102013Memberus-gaap:InlandRevenueHongKongMember2019-07-012020-06-300001511737ubnt:TaxYear20102013Memberus-gaap:InlandRevenueHongKongMember2018-07-012019-06-300001511737ubnt:TaxYear20102013Memberus-gaap:InlandRevenueHongKongMember2017-07-012018-06-3000015117372019-10-012019-12-310001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:TermLoanMember2019-09-090001511737us-gaap:RevolvingCreditFacilityMemberubnt:SecondAmendedRestatedCreditAgreementMember2019-09-080001511737ubnt:TermLoanMemberubnt:SecondAmendedRestatedCreditAgreementMember2019-09-080001511737us-gaap:RevolvingCreditFacilityMemberubnt:SecondAmendedRestatedCreditAgreementMember2019-09-092019-09-090001511737ubnt:TermLoanMember2020-06-300001511737ubnt:TermLoanMember2019-06-300001511737us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-300001511737us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-06-300001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:LetterOfCreditMember2019-09-090001511737ubnt:SwinglineLoanMemberubnt:ThirdAmendmentCreditAgreementMember2019-09-09xbrli:pure0001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:TermLoanMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:BaseRateMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-092019-09-090001511737ubnt:SwinglineLoanMemberubnt:ThirdAmendmentCreditAgreementMemberus-gaap:BaseRateMembersrt:MinimumMember2019-09-092019-09-090001511737ubnt:SwinglineLoanMemberubnt:ThirdAmendmentCreditAgreementMemberus-gaap:BaseRateMembersrt:MaximumMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:ApplicableInterestRateMemberus-gaap:RevolvingCreditFacilityMember2019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMembersrt:MinimumMemberus-gaap:LetterOfCreditMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMembersrt:MaximumMemberus-gaap:LetterOfCreditMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-09-092019-09-090001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:TermLoanMember2020-06-300001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-06-300001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:TermLoanMember2019-07-012020-06-300001511737ubnt:ThirdAmendmentCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-07-012020-06-300001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:TermLoanMember2020-06-302020-06-300001511737ubnt:ThirdAmendmentCreditAgreementMemberubnt:TermLoanMemberus-gaap:SubsequentEventMember2020-07-312020-07-310001511737ubnt:TermLoanMemberubnt:OneHundredTwentyMillionRevolverMember2020-06-302020-06-300001511737ubnt:TermLoanMemberubnt:OneHundredTwentyMillionRevolverMemberus-gaap:SubsequentEventMember2020-08-172020-08-170001511737ubnt:TermLoanMemberubnt:FiftyMillionRevolverMember2020-06-302020-06-300001511737ubnt:TermLoanMemberubnt:FiftyMillionRevolverMemberus-gaap:SubsequentEventMember2020-07-292020-07-290001511737ubnt:TermLoanMemberubnt:TenMillionRevolverMember2020-06-302020-06-300001511737ubnt:TermLoanMemberubnt:TenMillionRevolverMemberus-gaap:SubsequentEventMember2020-08-202020-08-200001511737srt:MinimumMember2020-06-300001511737srt:MaximumMember2020-06-300001511737us-gaap:OperatingExpenseMember2019-07-012020-06-300001511737us-gaap:CostOfSalesMember2019-07-012020-06-300001511737ubnt:ComponentPurchaseCommitmentsMember2020-06-300001511737srt:MinimumMemberubnt:ComponentsMember2020-06-300001511737ubnt:ComponentsMembersrt:MaximumMember2020-06-300001511737ubnt:May2020RepurchaseProgramMemberus-gaap:CommonStockMember2020-06-300001511737ubnt:May2020RepurchaseProgramMemberus-gaap:CommonStockMember2019-07-012020-06-300001511737ubnt:November2019RepurchaseProgramMemberus-gaap:CommonStockMember2020-06-300001511737ubnt:November2019RepurchaseProgramMemberus-gaap:CommonStockMember2019-07-012020-06-300001511737ubnt:August2019RepurchaseProgramMemberus-gaap:CommonStockMember2020-06-300001511737ubnt:August2019RepurchaseProgramMemberus-gaap:CommonStockMember2019-07-012020-06-300001511737us-gaap:CommonStockMemberubnt:November2018RepurchaseProgramMember2020-06-300001511737us-gaap:CommonStockMemberubnt:November2018RepurchaseProgramMember2019-07-012020-06-300001511737ubnt:EquityIncentivePlan2010Memberubnt:StockOptionsandRSUsMember2019-07-012020-06-300001511737ubnt:EquityIncentivePlan2010Membersrt:MinimumMemberubnt:StockOptionsandRSUsMember2019-07-012020-06-300001511737ubnt:EquityIncentivePlan2010Membersrt:MaximumMemberubnt:StockOptionsandRSUsMember2019-07-012020-06-300001511737ubnt:EquityIncentivePlan2010Membersrt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-07-012020-06-300001511737ubnt:EquityIncentivePlan2005Member2020-06-300001511737ubnt:EquityIncentivePlan2005Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-07-012020-06-300001511737us-gaap:ShareBasedCompensationAwardTrancheTwoMemberubnt:EquityIncentivePlan2005Member2019-07-012020-06-300001511737ubnt:EquityIncentivePlan2005Member2019-07-012020-06-300001511737us-gaap:CostOfSalesMember2018-07-012019-06-300001511737us-gaap:CostOfSalesMember2017-07-012018-06-300001511737us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-06-300001511737us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001511737us-gaap:ResearchAndDevelopmentExpenseMember2017-07-012018-06-300001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001511737us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012018-06-3000015117372016-07-012017-06-300001511737ubnt:ExercisePriceRangeOneMember2019-07-012020-06-300001511737ubnt:ExercisePriceRangeOneMember2020-06-300001511737ubnt:ExercisePriceRangeTwoMember2019-07-012020-06-300001511737ubnt:ExercisePriceRangeTwoMember2020-06-300001511737ubnt:ExercisePriceRangeThreeMember2019-07-012020-06-300001511737ubnt:ExercisePriceRangeThreeMember2020-06-300001511737ubnt:ExercisePriceRangeFourMember2019-07-012020-06-300001511737ubnt:ExercisePriceRangeFourMember2020-06-300001511737ubnt:ExercisePriceRangeFiveMember2019-07-012020-06-300001511737ubnt:ExercisePriceRangeFiveMember2020-06-300001511737us-gaap:EmployeeStockOptionMember2020-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2017-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2018-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2019-06-300001511737us-gaap:RestrictedStockUnitsRSUMember2020-06-300001511737us-gaap:InlandRevenueHongKongMember2019-07-012020-06-300001511737us-gaap:InternalRevenueServiceIRSMember2020-01-170001511737ubnt:ServiceProviderTechnologyMember2019-07-012020-06-300001511737ubnt:ServiceProviderTechnologyMemberus-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737ubnt:ServiceProviderTechnologyMember2018-07-012019-06-300001511737ubnt:ServiceProviderTechnologyMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737ubnt:ServiceProviderTechnologyMember2017-07-012018-06-300001511737ubnt:ServiceProviderTechnologyMemberus-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737ubnt:EnterpriseTechnologyMember2019-07-012020-06-300001511737us-gaap:SalesRevenueNetMemberubnt:EnterpriseTechnologyMember2019-07-012020-06-300001511737ubnt:EnterpriseTechnologyMember2018-07-012019-06-300001511737us-gaap:SalesRevenueNetMemberubnt:EnterpriseTechnologyMember2018-07-012019-06-300001511737ubnt:EnterpriseTechnologyMember2017-07-012018-06-300001511737us-gaap:SalesRevenueNetMemberubnt:EnterpriseTechnologyMember2017-07-012018-06-300001511737us-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737us-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737us-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2019-07-012020-06-300001511737srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMemberus-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2018-07-012019-06-300001511737srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2017-07-012018-06-300001511737srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMemberus-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737srt:ReportableGeographicalComponentsMembersrt:SouthAmericaMember2019-07-012020-06-300001511737srt:ReportableGeographicalComponentsMembersrt:SouthAmericaMemberus-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737srt:ReportableGeographicalComponentsMembersrt:SouthAmericaMember2018-07-012019-06-300001511737srt:ReportableGeographicalComponentsMembersrt:SouthAmericaMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737srt:ReportableGeographicalComponentsMembersrt:SouthAmericaMember2017-07-012018-06-300001511737srt:ReportableGeographicalComponentsMembersrt:SouthAmericaMemberus-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2019-07-012020-06-300001511737srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMemberus-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2018-07-012019-06-300001511737srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2017-07-012018-06-300001511737srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMemberus-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2019-07-012020-06-300001511737srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMemberus-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2018-07-012019-06-300001511737srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2017-07-012018-06-300001511737srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMemberus-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737country:US2019-07-012020-06-300001511737country:US2018-07-012019-06-300001511737country:US2017-07-012018-06-300001511737ubnt:CustomerAMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737ubnt:CustomerAMemberus-gaap:SalesRevenueNetMember2017-07-012018-06-300001511737us-gaap:AccountsReceivableMemberubnt:CustomerAMember2018-07-012019-06-300001511737ubnt:CustomerBMemberus-gaap:SalesRevenueNetMember2019-07-012020-06-300001511737ubnt:CustomerBMemberus-gaap:SalesRevenueNetMember2018-07-012019-06-300001511737ubnt:CustomerBMemberus-gaap:AccountsReceivableMember2019-07-012020-06-300001511737ubnt:CustomerBMemberus-gaap:AccountsReceivableMember2018-07-012019-06-300001511737srt:ChiefExecutiveOfficerMemberus-gaap:LeaseAgreementsMember2013-11-132013-11-130001511737srt:ChiefExecutiveOfficerMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:LeaseAgreementsMember2019-07-012020-06-300001511737srt:ChiefExecutiveOfficerMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:LeaseAgreementsMember2018-07-012019-06-300001511737srt:ChiefExecutiveOfficerMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:LeaseAgreementsMember2017-07-012018-06-300001511737us-gaap:SubsequentEventMember2020-08-212020-08-2100015117372019-07-012019-09-3000015117372020-01-012020-03-3100015117372020-04-012020-06-3000015117372018-07-012018-09-3000015117372018-10-012018-12-3100015117372019-01-012019-03-3100015117372019-04-012019-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
FORM 10-K 
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended June 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 No. 001-35300
 
UBIQUITI INC.
(Exact name of registrant as specified in its charter)
 
Delaware 32-0097377
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
685 Third Avenue, 27th Floor, New York, NY 10017
(Address of principal executive offices, Zip Code)
(646) 780-7958
(Registrant’s telephone number, including area code)
N/A
(Former name or former address, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act: 
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.001 par value per shareUINew York Stock Exchange
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, if any, 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, 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. (Check one):


Large accelerated filerAccelerated filer
Non-accelerated filer(Do not check if a smaller reporting company)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-2 of the Act).    Yes     No  
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was approximately 1,628,088,023 based upon the closing price of $188.98 of such common stock on the New York Stock Exchange on December 31, 2019 (the last business day of the registrant’s most recently completed second quarter). Shares of common stock held as of December 31, 2019 by each director and executive officer of the registrant, as well as shares held by each holder of 5% of the common stock known to the registrant, have been excluded for purposes of the foregoing calculation. This determination of affiliate status is not a conclusive determination for other purposes.
As of August 19, 2020, 63,696,236 shares of Common Stock were issued and outstanding.

DOCUMENTS INCORPORATED BY REFERENCE:
Portions of the registrant’s Definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the registrant’s 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.


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

3

UBIQUITI INC.
PART I
Note About Forward-Looking Statements

When used in this Report, the words “anticipates,” “believes,” “could,” “seeks,” “estimates,” “expects,” “intends,” “may,” “plans” “potential,” “predicts,” “projects,” “should,” “will,” “would” or similar expressions and negatives of those terms are intended to identify forward-looking statements. These are statements that relate to future periods and include statements about our future results, sources of revenue, our continued growth, our gross margins, market trends, our product development, our introduction of new products, technological developments, the features, benefits and performance of our current and future products, the ability of our products to address a variety of markets, the anticipated growth of demand for connectivity worldwide, our growth strategies, future price reductions, our competitive status, our dependence on our senior management and our ability to attract and retain key personnel, dependency on and concentration of our distributors, our employee relations, current and potential litigation, current or potential indemnification liabilities, the effects of government regulations, the impact of tariffs, the expected impact of taxes on our liquidity and results of operations, our compliance with laws and regulations, our expected future operating costs and expenses and expenditure levels for research and development, selling, general and administrative expenses, fluctuations in operating results, fluctuations in our stock price, our payment of dividends, our future liquidity and cash needs, and the adequacy of and our reliance on our source of liquidity to meet such needs, our Facilities, future acquisitions of and investments in complimentary businesses and the expected impact of various accounting policies and rules adopted by the Financial Accounting Standards Board and the impact of COVID-19 pandemic on our business. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the impact of U.S. tariffs on results of operations, our ability to manage our growth, our ability to sustain or increase profitability, demand for our products, our ability to compete, our ability to rapidly develop new technology and introduce new products, our ability to safeguard our intellectual property, trends in the networking industry and fluctuations in general economic conditions, the impact of COVID-19 pandemic on our business, results and liquidity, volatility in our short-term investments, and the risks set forth throughout this Report, including under Item 1, “Business” and under Item 1A, “Risk Factors.” These forward-looking statements speak only as of the date hereof. Except as required by law, we expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based.
This Report also contains estimates and other information concerning our industry, including market size and growth rates, which are based on industry publications, surveys and forecasts, including those generated by Cisco Systems, Inc. This information involves a number of assumptions and limitations, and you are cautioned not to give undue weight to these estimates. These industry publications, surveys and forecasts generally indicate that their information has been obtained from sources believed to be reliable. While we believe these industry publications, surveys and forecasts are reliable, we have not independently verified such data. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those described under Item 1A. “Risk Factors.”
Unless the context requires otherwise, the words “we,” “us,” “our” “Company” and “Ubiquiti” refer to Ubiquiti Inc. and its subsidiaries as a whole.

Item 1. Business

Business Overview

The Company was founded by Robert Pera in 2005. We sell equipment, and provide the related software platforms, worldwide through a network of over 100 distributors and on-line retailers. The Company has a very broad installed base with over 108 million devices sold in over 200 countries and territories around the world, since inception. On August 8, 2019, the Company, acting pursuant to authorization from its Board of Directors (the “Board”), determined to voluntarily withdraw the listing of its common stock, par value $0.001 per share (the “Common Stock”) from the Nasdaq Global Select Market (“Nasdaq”) and transfer the listing to the New York Stock Exchange (the “NYSE”). The Company’s Common Stock commenced trading on NYSE on August 20, 2019 under the ticker symbol “UI”.
We develop technology platforms for high-capacity distributed Internet access, unified information technology, and consumer electronics for professional, home and personal use. We categorize our solutions in to three main categories: high performance networking technology for service providers, enterprises and consumers. We target the service provider and enterprise markets through our highly engaged community of service providers, distributors, value added resellers, systems integrators and corporate IT professionals, which we refer to as the Ubiquiti Community. We target consumers through digital marketing, retail chains and, to a lesser extent, the Ubiquiti Community.

The majority of our human capital resources consist of entrepreneurial and de-centralized research and development (“R&D”)
4

personnel. We do not employ a traditional direct sales force, but instead drive brand awareness through online reviews and publications, our website, our distributors and the Company’s user community where customers can interface directly with our R&D, marketing, and support teams. Our technology platforms were designed from the ground up with a focus on delivering highly-advanced and easily deployable solutions that appeal to a global customer base market.
We offer a broad and expanding portfolio of networking products and solutions for operator-owners of wireless internet services (“WISP’s”), enterprises and smart homes. Our operator-owner service provider-product platforms provide carrier-class network infrastructure for fixed wireless broadband, wireless backhaul systems and routing and the related software for WISP’s to easily control, track and bill their customers. Our enterprise product platforms provide wireless LAN (“WLAN”) infrastructure, video surveillance products, switching and routing solutions, security gateways, and other complimentary WLAN products along with a unique software platform, which enables users to control their network from one simple, easy to use software interface. Our consumer products, sold under the Ubiquiti Labs brand name, are targeted to the smart home and highly connected consumers. We believe that our products are highly differentiated due to our proprietary software, firmware expertise, and hardware design capabilities.
We operate our business as one reportable and operating segment. Further information regarding Segments can be found in Note 15 to our Consolidated Financial Statements. Our revenues were $1.3 billion, $1.2 billion and $1.0 billion in the fiscal years ended June 30, 2020, 2019 and 2018, respectively. We reported net income of $380.3 million, $322.7 million and $196.3 million in the fiscal years ended June 30, 2020, 2019 and 2018, respectively. Refer to our Consolidated Financial Statements included under Part IV,
Item 15 of this report for more financial information.

Industry Overview

Internet traffic worldwide has grown rapidly in recent years, driven by an increase in the number of users, increasing mobility of those users and high bandwidth applications, such as video, audio, cloud-based applications, online gaming and social networking. According to Cisco Visual Networking Index, Global Internet Protocol, or IP, traffic is expected to increase from 122 exabytes per month in 2017 to 396 exabytes per month in 2022, representing an approximate 26% compound annual growth rate, or CAGR, over that period. Additionally, it is estimated that there will be 3.6 networked devices per capita connected to IP networks in 2023, up from 2.4 networked devices per capita in 2018. Wired networking solutions have traditionally been used to address increasing consumer and enterprise bandwidth needs. However, the high initial capital requirements and ongoing operating costs and long market lead times associated with building and installing infrastructure for wired networks has severely limited the widespread deployment of these networks in underserved and underpenetrated markets. Wireless networks have emerged as an attractive alternative for addressing the broadband access needs of underserved and underpenetrated markets in both emerging and developed countries.

Our Technology and Products

We offer products and solutions based on our proprietary technology across multiple markets. Utilizing low cost hardware, consumer chipsets and innovative software and firmware, we seek to build price-performance solutions to address both service providers and enterprises.

Key Technology Platforms

Our current major Service Provider and carrier solutions include:
airMAX - our airMAX platform includes proprietary protocols developed by us that contain advanced technologies for minimizing signal noise. Devices on the airMax platform, such as customer premise equipment (“CPE”), base station, and backhaul, are able to support a wireless network that can scale to hundreds of clients per base station over long distances while maintaining low latency and high throughput.
EdgeMAX - our EdgeMAX platform is a software and systems routing platform, powered by our full-featured EdgeOS operating system that includes advanced quality of service, firewall, dynamic routing and virtual private network functionality.
airFiber - our airFiber platform is a wireless backhaul point-to-point radio system, a wireless method of transmitting data to and from network backbone. Components of the airFiber products were designed to provide low latency with high throughput. Our airFiber product uses an integrated split antenna and a global positioning system to simultaneously send data packets from each side of the link.
UFiber GPON - UFiber GPON platform, a plug and play fiber network technology, that allows users to build passive optical network deployment with minimal effort and cost. It is designed to enable internet providers (“ISPs”) to quickly build high speed fiber internet networks for many users and over long distance.

Our current major Enterprise Provider solutions include:
5

UniFi -Enterprise WLAN - our UniFi- Enterprise WLAN platform was designed as an enterprise Wi-Fi system, combining Wi-Fi certified hardware with software-based management controller. UniFi uses a virtual controller that allows for on-site management or remote management through the cloud, allowing for configuration of the network and individual access points.
UniFi Protect - our UniFi Protect platform is a video surveillance system that can be accessed securely from any web browser, provides detailed statistical reporting and advanced analytics and provides a management console with multiple views, versatile camera setting and customizable event recordings.
UniFi Switch - UniFi Switch is one of our top selling categories as end customers can easily add equipment as they expand their networks. UniFi Switch delivers performance, switching, and power of ethernet (“PoE+”) support for enterprise networks. 
UniFi Security Gateway- UniFi Security Gateway extends the UniFi enterprise solutions to provide cost-effective, reliable routing and advanced network security.

We offer a consumer product platform, called AmpliFi, which is a Wi-Fi system solution designed to serve the demands of the modern connected home. We continue to explore consumer related market opportunities and have research and development teams focused on new consumer related solutions.

Research and Development

Our research and development organization is responsible for the design, development and testing of our products. Our geographically-distributed engineering team has deep expertise and experience in networking and antenna design, and we have a number of personnel with longstanding experience with network architecture and operation. We have developed and intend to continue to develop our technology in part by operating with a relatively flat reporting structure that relies on individual contributors or small development teams to develop, test and obtain feedback for our products.

As of June 30, 2020, our research and development team consisted of 714 full time equivalent employees, including contractors, located in the United States, Taiwan, China, Latvia, the Czech Republic, Lithuania, Ukraine, Poland, and elsewhere. Our research and development operations work on product development of new products and new versions of existing products. Our research and development expenses were $89.4 million, $82.1 million and $74.3 million for fiscal 2020, fiscal 2019 and fiscal 2018, respectively. We expect that the number of our research and development personnel will increase over time and that our research and development expenses will also increase.

Manufacturing and Suppliers

We use contract manufacturers, primarily located in China, Vietnam and Taiwan, to manufacture our products. Our relationships with contract manufacturers allow us to conserve working capital, reduce manufacturing costs and minimize delivery lead times while maintaining high product quality and the ability to scale quickly to handle increased order volume. Over the long term, our contract manufacturers are not required to manufacture our products for any specific period or in any specific quantity. If necessary, we expect that it would take approximately three to six months to transition manufacturing, quality assurance and shipping services to new providers.

We rely on third party components and technology to build and operate our products, and we rely on our contract manufacturers to obtain the components, subassemblies and products necessary for the manufacture of our products. While components and supplies are generally available from a variety of sources, we and our contract manufacturers currently depend on a single or limited number of suppliers for several components for our products. We and our contract manufacturers rely on purchase orders rather than long-term contracts with these suppliers. The majority of our product revenues are dependent upon the sale of products that incorporate components from a small number of suppliers. We are party to non-exclusive license agreements with some of these suppliers whereby we license certain technology that we incorporate into our products. These agreements generally automatically renew for successive one-year periods unless the agreements are terminated by written notice of nonrenewal with advance notice prior to the end of their then-current term. The Company has not received any termination notice as of the date of this Report. We depend on these license agreements to modify and replace firmware on certain chipsets with our proprietary firmware. While our agreements with suppliers remains effective, the terms of these agreements, allow either party to terminate the agreements without cause at the end of the annual contract term.

We do not stockpile sufficient chipsets to cover the time it would take to re-engineer our products to replace the chipsets which comprise the raw materials for our product offerings. If we need to seek a suitable second source for our products, there can be no assurance that we would be able to successfully source our chipsets on suitable terms, if at all. In any event, our use of chipsets from multiple sources may require us to significantly modify our designs and manufacturing processes to accommodate these different chipsets.

6

We have experienced a major disruption in our supply chain as a result of the COVID-19 pandemic due to COVID-19 related restrictions that have significantly impacted our suppliers’ ability to manufacture or provide key components or services. For a further discussion of the uncertainties and business risks associated with the COVID-19 pandemic, refer to “Part I-Item 1A. Risk Factors - Risks Related to Our Business and Industry - Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters and public health problems, which could adversely affect our business, results of operations and financial condition.”

Tariffs

In June 2018, the Office of the United States Trade Representative announced new proposed tariffs for certain products imported into the U.S. from China. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 7.5% and 25%. On January 22, 2020, the United States of Trade Representative announced it will reduce Section 301 List 4A additional tariffs from 15% to 7.5% and the List 4B tariffs would not go into effect. These tariffs have already affected our operating results and margins. For so long as such tariffs are in effect, we expect it will continue to affect our operating results and margins. As a result, our historical and current gross profit margins may not be indicative of our gross profit margins for future periods. Refer to “Part I—Item 1A. Risk Factors—Risks Related to Our International Operations—Our business may be negatively affected by political events and foreign policy responses” for additional information.

Sales and Distribution

We sell our products and solutions globally to service providers and enterprises primarily through our extensive network of distributors, and, to a lesser extent, direct customers. During fiscal 2020, we sold our products to over 100 distributors and direct to customers through our webstores (collectively, “customers”) in over 75 countries. In fiscal 2020 and 2018, only one customer represented 10% or more of our revenues in each period presented. In fiscal 2019, two customers represented 10% or more of our revenue. Refer to Note 15 in our Notes to Consolidated Financial Statements for more information regarding financial data by geographic areas.

A majority of our sales are made to distributors outside the United States and we anticipate that non-U.S. sales will continue to be a significant portion of our revenues. We do not have any visibility on the location or extent of purchases of our products by individual network operators and service providers from our distributors. For further discussion of the risks associated with foreign operations, see “Part I-Item 1A. Risk Factors-Risks Related to Our International Operations”.

Backlog

Our sales are primarily made through standard sale orders for delivery of products. Some orders remain in backlog due to concerns about the credit worthiness of the customer and/or delivery held due to inventory channel. We do not believe our backlog information is a reliable indicator of our ability to achieve any particular level of revenue or financial performance.

Competition

The markets for networking solutions for service providers, enterprise WLAN, video surveillance, microwave backhaul and machine-to-machine communications technology are highly competitive and are influenced by the following competitive factors, among others:
 
total cost of ownership and return on investment associated with the solutions;
simplicity of deployment and use of the solutions;
ability to rapidly develop high performance integrated solutions;
reliability and scalability of the solutions;
market awareness of a particular brand;
ability to provide secure access to wireless networks;
ability to offer a suite of products and solutions;
ability to allow centralized management of the solutions; and
ability to provide quality product support.

We believe we compete favorably with respect to these factors. We have been successful in rapidly developing high performance integrated solutions because we use individual contributors and small, experienced development teams that focus on the key needs of the markets. Our products and solutions are designed to meet the price-performance characteristics demanded by our customers to achieve a strong overall return on their investment. Our products are designed to operate in growing networks without degradation in performance or operational complexity.

7

In the backhaul market, our competitors include Cambium Networks, Ceragon Networks, DragonWave, MikroTîkls, Airspan, SAF Tehnika and Trango. In the CPE market, our competitors include Cambium Networks, MikroTîkls, Ruckus Wireless (Arris) and TP-LINK Technologies. In the antenna market, we primarily compete with PCTEL, ARC, ITELITE and Radio Waves.  In the enterprise WLAN market, we primarily compete with Huawei, Aerohive Networks, Aruba Networks (HPE), Ruckus Wireless (Arris), Cisco Meraki and Cisco. In the video surveillance market, we primarily compete with Axis Communications, HIKVISION, Mobotix and Vivotek. We expect increased competition from other established and emerging companies if our market continues to develop and expand. As we enter new markets, we expect to face competition from incumbent and new market participants.

Intellectual Property

We rely on a combination of patent, copyright, trademark and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights. These laws, procedures and restrictions provide only limited protection and the legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain and still evolving. Furthermore, effective patent, trademark, copyright and trade secret protection may not be available in every country in which our services and products are available. We seek patent protection for certain of our key concepts, components, protocols, processes and other inventions.

We have obtained a number of patents and trademarks in the United States and other countries. We have also filed, and will continue to file, patent applications and trademark applications in the United States and other countries where we believe there to be a strategic technological or business reason to do so. Any patents or trademarks issued to us now or in the future may be challenged, invalidated or circumvented and may not provide sufficiently broad protection or may not prove to be enforceable in actions against alleged infringers. There can be no assurance that others will not assert intellectual property rights to technologies that are relevant to us or that our intellectual property rights will give us competitive advantage.

We endeavor to enter into agreements with our employees and contractors and with parties with whom we do business in order to limit access to and disclosure of our proprietary information. We cannot be certain that the steps we have taken will prevent unauthorized use or reverse engineering of our technology. Moreover, others may independently develop technologies that are competitive with ours or that infringe on our intellectual property. The enforcement of our intellectual property rights also depends on the success of our legal actions against infringers and counterfeiters, but these actions may not be successful, even when our rights have been infringed. For further discussion of the risks associated with intellectual property, see “Part I-Item 1A. Risk Factors-Risks Related to Intellectual Property”.

Employees

As of June 30, 2020, we employed and or contracted with 1,021 full time equivalent employees, which included 714 in research and development, 84 in sales, general and administrative and 223 in operations.

Available Information

The Company’s Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (“Exchange Act”), are filed with the U.S. Securities and Exchange Commission (the “SEC”). Such reports and other information filed by the Company with the SEC are available free of charge on the Company’s website at http://ir.ui.com when such reports are available on the SEC website. Reports of beneficial ownership filed pursuant to Section 16(a) of the Exchange Act are also available on our website. Also posted on our website on the Corporate Governance page is the Company’s Code of Ethics for Principal Executive and Senior Financial Officers and Section 16 Officers. We intend to post any amendment or waiver to this Code on our website within the time period required by the SEC. The SEC maintains an Internet site that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. The contents of these websites are not incorporated into this filing. Further, the Company’s references to the URLs for these websites are intended to be inactive textual references only.

Our executive office is located at 685 Third Avenue, 27th Floor, New York, New York 10017. Our website address is www.ui.com. The information on, or that can be assessed through, our website is not part of this Annual Report on Form 10-K.

Item 1A. Risk Factors
This Report contains forward-looking statements that are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the risk factors set forth below. These risks and uncertainties are not the only ones we face. If any event related to these known or unknown risks or uncertainties actually occurs, our business prospects, operating results, and financial condition could be materially adversely affected.
8


Risks Related to Our Business and Industry

We have limited visibility into future sales, which makes it difficult to forecast our future results of operations.
Because of our limited visibility into end customer demand and channel inventory levels, our ability to accurately forecast our future sales is limited. We sell our products and solutions globally to network operators, service providers and consumers, primarily through our network of distributors and resellers. We do not employ a traditional direct sales force. Sales to our distributors have accounted for the majority of our revenues. Our distributors do not make long term purchase commitments to us, and do not typically provide us with information about market demand for our products. We endeavor to obtain information on inventory levels and sales data from our distributors. This information has been generally difficult to obtain in a timely manner, and we cannot always be certain that the information is reliable. If we over forecast demand, we may not be able to decrease our expenses in time to offset any shortfall in revenues, which could harm our ability to achieve or sustain expected results of operations. If we under forecast demand, our ability to fulfill sales orders will be compromised and sales to distributors may be deferred or lost altogether, which would reduce our revenues and could harm our ability to achieve or sustain expected results of operations.
The markets we serve can be especially volatile, and weakness in orders could harm our future results of operations.
Weakness in orders, directly or indirectly, from the markets we serve, including as a result of any slowdown in capital expenditures by the markets we service (which may be more prevalent during a global economic downturn, or periods of economic, political or regulatory uncertainty), could have a material adverse effect on our business, results of operations, liquidity and financial condition. Such slowdowns may continue or recur in future periods. Orders from the markets we serve could decline for many reasons other than the competitiveness of our products and services within their respective markets. These conditions have harmed our business and results of operations in the past, and some of these or other conditions in the markets we serve could affect our business and results of operations, liquidity or financial condition in any future period of such slowdowns.
We are subject to risks associated with our distributors’ inventory management practices.
Our distributors purchase and maintain their own inventories of our products, and we do not control their inventory management. Distributors may manage their inventories in a manner that causes significant fluctuations in their purchases from quarter to quarter, and which may not be in alignment with the actual demand of end customers for our products. If some distributors decide to purchase more of our products than are required to satisfy their customers’ demand in any particular quarter, because they do not accurately forecast demand or otherwise, they may reduce future orders until their inventory levels realign with their customers’ demand. If some distributors decide to purchase less of our products than are required to satisfy their customers’ demand in any particular quarter, because they do not accurately forecast demand or otherwise, sales of our products may be deferred or lost altogether, which could materially adversely affect our results of operations.
If our forecasts of future sales are inaccurate, we may manufacture too many or not enough products.
We may over or under forecast our customers’ actual demand for our products or the actual mix of our products that they will ultimately demand. If we over-forecast demand, we may build excess inventory which could materially adversely affect our operating results. If we under-forecast demand, we may miss opportunities for sales and may impair our customer relationships, which could materially adversely affect our results of operations.
The lead times that we face for the procurement of components and subsequent manufacturing of our products are usually much longer than the lead time from our customers’ orders to the expected delivery date. This increases the risk that we may manufacture too many or not enough products in any given period.
We may need to build inventory for new product announcements and shipments or decide to increase or maintain higher levels of inventory, which may result in inventory write-downs.
The Company must order components for its products and build inventory, both of finished products and components, in advance of new product announcements and shipments. Decisions to build inventory for new products or to increase or maintain higher inventory levels are typically based upon uncertain forecasts or other assumptions and may expose us to a greater risk of carrying excess or obsolete inventory. Because the markets in which the Company compete are volatile, competitive and subject to rapid technology and price changes, if the assumptions on which we base these decisions turn out to be incorrect, our financial performance could suffer and we could be required to write-off the value of excess products or components inventory or not fully utilize firm purchase commitments.
We rely on a limited number of distributors, and changes in our relationships with our distributors or changes within our distributors may disrupt our sales.
Although we have a large number of distributors in numerous countries who sell our products, a limited number of these distributors represent a significant portion of our sales. One or more of our major distributors may suffer from a decline in their financial
9

condition, decrease in demand from their customers, or a decline in other aspects of their business which could impair their ability to purchase and resell our products. Any distributor may also cease doing business with us at any time with little or no notice. The termination of a relationship with a major distributor, either by us or by the distributor, could result in a temporary or permanent loss of revenues, slower or impaired collection on accounts receivable and costly and time-consuming litigation or arbitration. We may not be successful in finding other suitable distributors on satisfactory terms, or at all, and this could adversely affect our ability to sell in certain geographic markets or to certain network operators and service providers. We do not generally obtain letters of credit or other security for payment from the distributors, so we are not protected against accounts receivable default by the distributors.
We may not be able to enhance our products to keep pace with technological and market developments while offering competitive prices.
The market for our wireless broadband networking equipment is emerging and is characterized by rapid technological change, evolving industry standards, frequent new product introductions and short product life cycles. The markets for enterprise networking equipment and consumer products possess similar characteristics of rapid technological updates, evolving industry standards, frequent changes in consumer preferences, frequent new product introductions and short and unpredictable product life cycles. Our ability to keep pace in these markets depends upon our ability to enhance our current products, and continue to develop and introduce new products rapidly and at competitive prices. The success of new product introductions or updates on existing products depends on a number of factors including, but not limited to, timely and successful product development, market acceptance, our ability to manage the risks associated with new product production ramp-up, the effective management of our inventory and manufacturing schedule and the risk that new products may have defects or other deficiencies in the early stages of introduction. The development of our products is complex and costly, and we typically have several products in development at the same time. Given the complexity, we occasionally have experienced, and could experience in the future, lower than expected yields on new or enhanced products and delays in completing the development and introduction of new products and enhancements to existing products. In addition, new products may have lower selling prices or higher costs than existing products, which could negatively impact our results of operations. Our ability to compete successfully will depend in large measure on our ability to maintain a technically skilled development and engineering staff, to successfully innovate, and to adapt to technological changes and advances in the industry. Development and delivery schedules for our products are difficult to predict. We may fail to introduce new products or enhancements to existing products in a timely fashion. If new releases of our products are delayed, our distributors may curtail their efforts to market and promote our products and our users may switch to competing products.
The markets in which we compete are highly competitive.
The networking, enterprise WLAN, routing, switching, video surveillance, wireless backhaul, machine-to-machine communications and consumer markets in which we primarily compete are highly competitive and are influenced by competitive factors including:

our ability to rapidly develop and introduce new high-performance integrated solutions;
the price and total cost of ownership and return on investment associated with the solutions;
the simplicity of deployment and use of the solutions;
the reliability and scalability of the solutions;
the market awareness of a particular brand;
our ability to provide secure access to wireless networks;
our ability to offer a suite of products and solutions;
our ability to allow centralized management of the solutions; and
our ability to provide product support.
New entrants seeking to gain market share by introducing new technology and new products may also make it more difficult for us to sell our products, and could create increased pricing pressure. In addition, broadband equipment providers or system integrators may also offer wireless broadband infrastructure equipment for free or as part of a bundled offering, which could force us to reduce our prices or change our selling model to remain competitive.
If there is a shift in the market such that network operators and service providers begin to use closed network solutions that only operate with other equipment from the same vendor, we could experience a significant decline in sales because our products would not be interoperable.
We expect competition to continuously intensify as other established and new companies introduce new products in the same markets that we serve or intend to enter, as these markets consolidate. Our business, results of operations, liquidity and financial condition will suffer if we do not maintain our competitiveness.
A number of our current or potential competitors have longer operating histories, greater brand recognition, larger customer bases and significantly greater resources than we do.
As we move into new markets for different types of products, our brand may not be as well-known as the incumbents’ brands in those markets. Potential customers may prefer to purchase from their existing suppliers or well-known brands rather than a new
10

supplier, regardless of product performance or features. We expect increased competition from other established and emerging companies if our market continues to develop and expand. As we enter new markets, we expect to face competition from incumbent and new market participants and there is no assurance that our entry into new markets will be successful.
Many of these companies have significantly greater financial, technical, marketing, distribution and other resources than we do and are better positioned to acquire and offer complementary products and technologies.
Industry consolidation, acquisitions and other arrangements among competitors may adversely affect our competitiveness because it may be more difficult to compete with entities that have access to their combined resources. As a result of such consolidation, acquisition or other arrangements, our current and potential competitors might be able to adapt more quickly to new technologies and consumer preference, devote greater resources to the marketing and promotion of their products, initiate or withstand price competition, and take advantage of acquisitions or other opportunities more readily and develop and expand their products more quickly than we do. These combinations may also affect customers’ perceptions regarding the viability of companies of our size and, consequently, affect their willingness to purchase our products.
The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs.
Our products may contain defects and bugs when they are introduced, or as new versions are released. We have focused, and intend to focus in the future, on getting our new products to market quickly. Due to our rapid product introductions, defects and bugs that may be contained in our products may not yet have manifested. We have in the past experienced, and may in the future experience, defects and bugs. If any of our products contain material defects or bugs, or has reliability, quality or compatibility problems, we may not be able to promptly or successfully correct these problems. The existence of defects or bugs in our products may damage our reputation and disrupt our sales. If any of these problems are not found until after we have commenced commercial production and distribution of a new product, we may be required to incur additional development costs, repair or replacement costs, and other costs relating to regulatory proceedings, product recalls and litigation, which could harm our reputation and results of operations. Undetected defects or bugs may lead to negative online Internet reviews of our products, which are increasingly becoming a significant factor in the success of our new product launches, especially for our consumer products. If we are unable to quickly respond to negative reviews, including end user reviews posted on various prominent online retailers, our ability to sell these products will be harmed. Moreover, we may offer stock rotation rights to our distributors. If we experience greater returns from retailers or end customers, or greater warranty claims, in excess of our reserves, our business, revenue and results of operations could be harmed.
Security vulnerabilities in our products, services and systems could lead to reduced revenues and claims against us.
The quality and performance of some of our products and services may depend upon their ability to withstand cyber-attacks. Third parties may develop and deploy viruses, worms and other malicious software programs, some of which may be designed to attack our products, systems, or networks. Some of our products and services also involve the storage and transmission of users’ and customers’ proprietary information which may be the target of cyber-attacks. Hardware and software that we produce or procure from third parties also may contain defects in manufacture or design, including bugs and other problems, which could compromise their ability to withstand cyber-attacks.
We have experienced cyber-attacks in the past, and may experience cyber-attacks in the future. As a result, unauthorized parties may have obtained, and may in the future obtain, access to our systems, data or our users’ or customers’ data. Our security measures may also be breached due to employee error, malfeasance, or otherwise. Third parties may also attempt to induce employees, users, or customers to disclose sensitive information in order to gain access to our data or our users’ or customers’ data. Any such breach or unauthorized access could result in significant legal and financial exposure, damage to our reputation, and a loss of confidence in the security of our products and services. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently, and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.
The costs to us to eliminate or alleviate security vulnerabilities can be significant, and our efforts to address these problems may not be successful and 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, as well as potential liability to the company. The risk that these types of events could seriously harm our business is likely to increase as we expand the web-based products and services that we offer.
We may be unable to anticipate or fail to adequately mitigate against increasingly sophisticated methods to engage in illegal or fraudulent activities against us.
Despite any defensive measures we take to manage threats to our business, our risk and exposure to these matters remain heightened because of, among other things, the evolving nature of such threats in light of advances in computer capabilities, new discoveries in the field of cryptography, new and sophisticated methods used by criminals including phishing, social engineering or other illicit acts, or other events or developments that we may be unable to anticipate or fail to adequately mitigate. In June 2015, we determined that we were the victim of criminal fraud known to law enforcement authorities as business e-mail compromise fraud which involved employee impersonation and fraudulent requests targeting our finance department. The fraud resulted in transfers of
11

funds aggregating $46.7 million held by a Company subsidiary incorporated in Hong Kong to other overseas accounts held by third parties. To date, the Company has recovered $16.7 million. The Company recovered $8.1 million in fiscal 2015, resulting in a charge of $39.1 million in the fourth quarter of fiscal 2015, including additional expenses consisting of professional service fees associated with the fraud loss. In fiscal 2016, the Company recorded a net recovery of an additional $8.3 million, comprised of an $8.6 million recovery less $0.3 million of professional service fees associated with the recovery. No additional recoveries were made since fiscal year ended 2016.
The Company is continuing to pursue the recovery of the remaining $30.0 million and is cooperating with numerous overseas law enforcement authorities who are actively pursuing a multi-agency criminal investigation. However, any additional recoveries are likely remote and therefore cannot be assured.
The Company may not be successful in obtaining any insurance coverage for this loss. While we do not expect the fraud to have a material impact on our business, we have borne, and will continue to bear additional expenses in connection with the remediation and investigation of the fraud.
Any future illegal acts such as phishing, social engineering or other fraudulent conduct that go undetected may have significant negative impacts on our reputation, operating results and stock price.
Our business and prospects depend on the strength of our brand.
Maintaining and enhancing our brand is critical to expanding our base of distributors and end customers. Maintaining and enhancing our brand will depend largely on our ability to continue to develop and provide products and solutions that address the price-performance characteristics sought by end customers and the users of our products and services, particularly in developing markets which comprise a significant part of our business. If we fail to promote, maintain and protect our brand successfully, our ability to sustain and expand our business and enter new markets will suffer.
We may fail to effectively manage the challenges associated with our growth.
Over the past several years we have expanded, and continue to expand, our product offerings, the number of customers we sell to, our transaction volumes, the number of our facilities, and the number of contract manufacturers that we utilize to produce our products. Failure to effectively manage the increased complexity associated with this expansion, particularly in light of our lean management structure, would make it difficult to conduct our business, fulfill customer orders, and pursue our strategies. We may also need to increase costs to add personnel, upgrade or replace our existing reporting systems, as well as improve our business processes and controls as a result of these changes. If we fail to effectively manage any of these challenges, we could suffer inefficiencies, errors and disruptions in our business, which in turn would adversely affect our results of operations.
We rely on a limited number of contract manufacturers to produce our products. Supply chain issues or a shortage of adequate component supply or manufacturing capacity could increase our costs or delay our ability to fulfill future orders and could have a material adverse impact on our business and results of operations.
We retain contract manufacturers, located primarily in China and Vietnam, to manufacture our products. Any significant change in our relationship with these manufacturers could have a material adverse effect on our business, results of operations and financial condition. Our reliance on contract manufacturers for manufacturing our products can present significant risks to us because, among other things, we do not have direct control over their activities. If we fail to manage our relationship with our manufacturers effectively, or if they experience operational difficulties, our ability to ship products to our retailers and distributors could be impaired and our competitive position and reputation could be harmed.
We significantly depend upon our contract manufacturers to:
assure the quality of our products;
manage capacity during periods of volatile demand;
qualify appropriate component suppliers;
ensure adequate supplies of components and materials;
deliver finished products at agreed upon prices and schedules; and
safeguard materials and finished goods.
The ability and willingness of our contract manufacturers to perform is largely outside our control.
In the event that we receive shipments of products that fail to comply with our technical specifications or that fail to conform to our quality control standards, and we are not able to obtain replacement products in a timely manner, we risk revenue losses from the inability to sell those products, increased administrative and shipping costs, and lower profitability. Additionally, if defects are not discovered until after distributors and/or end users purchase our products, they could lose confidence in the technical attributes of our products and our business and results of operations could be harmed.
We do not control our contract manufacturers or suppliers, including their labor, environmental or other practices. Environmental regulations or changes in the supply, demand or available sources of natural resources may affect the availability and cost of goods
12

and services necessary to run our business. Non-compliance or deliberate violations of labor, environmental or other laws by our contract manufacturer or suppliers, or a failure of these parties to follow ethical business practices, could lead to negative publicity and harm our reputation or brand.
We believe that our orders may not represent a material portion of our contract manufacturers’ total orders and, as a result, fulfilling our orders may not be a priority in the event our contract manufacturers are constrained in their capacity. If any of our contract manufacturers experiences problems in its manufacturing operations, or if we have to change or add additional contract manufacturers, our ability to ship products to our customers would be impaired.
Additionally, any or all of the following could either limit supply or increase costs, directly or indirectly, to us or our contract manufacturers:
labor strikes or shortages; including shortages in labor as a result of, or to mitigate, the spread of COVID-19
financial problems of either contract manufacturers or component suppliers;
reservation of manufacturing capacity at our contract manufactures by other companies, inside or outside of our industry;
changes or uncertainty in tariffs, economic sanctions, and other trade barriers; and
industry consolidation occurring within one or more component supplier markets, such as the semiconductor market.
We rely upon a limited number of suppliers, and it can be costly and time consuming to use components from other suppliers.
We purchase components, directly or through our contract manufacturers, from third parties that are necessary for the manufacture of our products. Shortages in the supply of components or other supply disruptions, including, without limitation, due to reductions in supply as a result of COVID-19, may not be predicted in time to design-in different components or qualify other suppliers. Shortages or supply disruptions may also increase the prices of components due to market conditions. While many components are generally available from a variety of sources, we and our contract manufacturers currently depend on a single or limited number of suppliers for several components for our products. For example, we currently rely upon some chipset suppliers, such as Qualcomm Atheros and Broadcom, as single-source suppliers of certain components for some of our products, and a disruption in the supply of those components would significantly disrupt our business.
We and our contract manufacturers generally rely on short-term purchase orders rather than long-term contracts with the suppliers of components for our products. As a result, even if components are available, we and our contract manufacturers may not be able to procure sufficient components at reasonable prices to build our products in a timely manner. Further, in order to minimize their inventory risk, our manufacturers might not order components from third-party suppliers with adequate lead time, thereby impacting our ability to meet our demand forecast. We may, therefore, be unable to meet customer demand for our products, which would have a material adverse effect on our business, results of operations and financial condition.
Our products, especially new products, sometimes utilize custom components available from only one or limited number of sources. When a component or product uses new technologies, capacity constraints may exist until the suppliers’ yields have matured or manufacturing capacity has increased. Many factors may affect the continued availability of these components at acceptable prices, including if those suppliers decide to concentrate on the production of common components instead of components customized to meet our requirements. There is no assurance that the supply of such components will not be delayed or constrained.
Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters and public health problems, which could adversely affect our business, results of operations and financial condition.
The manufacturing or shipping of our products at one or more facilities may be disrupted because our manufacturing and logistics contractors are primarily located in southern China. Our principal executive offices are located in New York, New York. The risks of earthquakes, extreme storms and other natural disasters in these geographic areas are significant. Any disruption resulting from these events could cause significant delays in product development or shipments of our products until we are able to shift our development, manufacturing or logistics centers from the affected contractor to another vendor, or shift the affected administrative or research and development activities to another location. Our business may be materially adversely affected by public health problems, particularly in China. For example, in the last decade, China has suffered health crises related to the outbreak of avian influenza, severe acute respiratory syndrome and COVID-19. Public health problems may result in quarantines, business closures, unavailability of key personnel, domestic and international transportation restrictions, import and export complications, and otherwise cause shortages in the supply of components or cause other disruptions within our supply chain. Public health problems currently cause and may continue to cause disruptions, delays, shortages, and increased costs within our supply chain, and distribution channels. In addition, public health problems may require us to take precautionary measures to minimize the risk to our employees, including requiring our employees to work remotely and suspending non-essential travel, which could negatively affect our business. As a result of the transition to a remote working environment, we may experience disruptions or inefficiencies in our ability to operate our business. The continuation of these remote working measures also introduces additional operational risk, including increased cybersecurity risk. These cybersecurity risks include greater phishing, social engineering, malware, and other cybersecurity attacks, greater risk of a security breach resulting in the unauthorized release, destruction or misuse of valuable information, and potential impairment of our ability to perform critical functions, all of which could expose us to risks of data or
13

financial loss, litigation and liability and could seriously disrupt our operations, which could materially and adversely affect our business, financial condition or results of operations. Public health problems may expose us to unanticipated liability or require us to change our business practices in a manner materially adverse to our business, results of operations and financial condition. In addition, the outbreak of communicable diseases could result in a widespread health crisis that could adversely affect general commercial activity and the economies and financial markets of many countries which may affect the demand for our products and services and our ability to obtain financing for our business. The extent to which public health problems will impact our business, results of operations and financial conditions will depend on developments that are highly uncertain and cannot be predicted. Such developments may include the geographic spread of the public health problems, the severity of the public health problems, the duration of the outbreak and the type and duration of actions that may be taken by various governmental authorities in response to the outbreak and the impact on the U.S. and the global economy. An outbreak of public health problems, or the perception that such an outbreak could occur, and the measures taken by the government of countries affected, could adversely affect our business, results of operations, liquidity and financial condition.
A general global economic downturn may negatively affect our customers and their ability to purchase our products. A downturn may decrease our revenues and increase our costs and may increase credit risk with our customers and impact our ability to collect account receivable and recognize revenue.
The global macroeconomic environment has been challenging and inconsistent caused by instability in the global credit markets, the impact of uncertainty regarding global central bank monetary policy, the instability in the geopolitical environment in many parts of the world, including the June 2016 referendum by the United Kingdom in which voters approved an exit from the European Union, commonly referred to as “Brexit”. As a result of the referendum, the British government formally initiated the process for withdrawal in March 2017, and, following agreed extensions between the European Council and the United Kingdom on March 22, 2019, April 11, 2019 and October 28, 2019, “Brexit” became effective on January 31, 2020 under the terms of a Withdrawal Agreement that was ratified by the U.K. Parliament, and the European Parliament in Brussels, in late January 2020. Under the Withdrawal Agreement, a “transition period” will come into force for eleven months, from February 1, 2020 until December 31, 2020. Although the Withdrawal Agreement ensures that a “no-deal” or “cliff-edge” Brexit was avoided on January 31, 2020, there is no certainty that a similar effect will be avoided at the end of 2020. This could continue to cause disruptions in the markets that we serve. Additionally, we may be adversely affected by the Brexit in ways we do not currently anticipate.
Disruptions in the financial markets have had and may continue to have an adverse effect on the U.S. and world economies, which could adversely and materially impact business spending patterns. Tightening of credit in financial markets could adversely affect the ability of our customers and suppliers to obtain financing for significant purchases and operations and could result in a decrease in or cancellation of orders for our products.
Economic downturns may exacerbate some of the other risks that affect our business, results of operations and financial condition. A tighter credit market for consumer, business, and service provider spending may have several adverse effects, including reduced demand for our products, increased price competition or deferment of purchases and orders by our customers. Additional effects may include increased demand for customer finance, difficulties in collection of accounts receivable, higher overhead costs as a percentage of revenue and higher interest expense, risk of supply constraints, risk of excess and obsolete inventories, risk of excess facilities and manufacturing capacity and increased risk of counterparty failures.
An economic downturn or economic uncertainty in our key U.S. and international markets, as well as fluctuations in currency exchange rates, may adversely affect consumer discretionary spending and demand for our consumer products. Factors affecting the level of consumer spending include general market conditions, macroeconomic conditions, fluctuations in foreign exchange rates and interest rates, and other factors such as consumer confidence, the availability and cost of consumer credit, levels of unemployment and tax rates. If global economic conditions are volatile or if economic conditions deteriorate, consumers may delay or reduce purchases of our consumer products resulting in consumer demand for our products that may not reach our sales targets. For example, the Brexit caused significant short-term volatility in global stock markets as well as currency exchange rate fluctuations, resulting in further strengthening of the U.S. dollar. Our sensitivity to economic cycles and any related fluctuation in consumer demand could adversely affect our business, financial condition and results of operations.
We have been investing and expect to continue to invest in growth areas and in our enterprise and service provider technologies, and if the return on these investments is lower or develops more slowly than we expect, our results of operations may be harmed.
We have and we may continue to invest and dedicate resources into new growth areas, such as consumer products, while also focusing on in our enterprise and service provider technologies. However, the return on our investments may be lower, or may develop more slowly, than we expect. If we do not achieve the benefits anticipated from these investments (including if our selection of areas for investment does not play out as we expect), or if the achievement of these benefits is delayed, our results of operations may be adversely affected. Additionally, as we invest and dedicate resources into new growth areas, there is no assurance that we may succeed at maintaining our competitive position in enterprise and service provider technologies.
To remain competitive and stimulate customer demand, we must effectively manage product introductions, product transitions and marketing.
14

We believe that we must continually develop and introduce new products, enhance our existing products, effectively stimulate customer demand for new and upgraded products, and successfully manage the transition to these new and upgraded products to maintain or increase our revenue. The success of new product introductions depends on a number of factors including, but not limited to, timely and successful research and development, pricing, market and consumer acceptance, the effective forecasting and management of product demand, purchase commitments and inventory levels, the availability of products in appropriate quantities to meet anticipated demand, the management of manufacturing and supply costs, the management of risks associated with new product production ramp-up issues, and the risk that new products may have quality issues or other defects or bugs in the early stages of introduction. Therefore, we may not correctly determine in advance the ultimate effect of new product introductions and transitions. Additionally, if the assumptions on which we based our forecasts and management of product demand, purchase commitments or inventory levels turn out to be incorrect, our financial performance could suffer and we could be required to write-off the value of excess products or components inventory or not fully utilize firm purchase commitments.
In addition, the introduction or announcement of new products or product enhancements may shorten the life cycle of our existing products or reduce demand for our current products, thereby offsetting any benefits of successful product introductions and potentially lead to challenges in managing inventory of existing products. Failure to complete product transitions effectively or in a timely manner could harm our brand and lead to, among other things, lower revenue, excess prior generation product inventory, or a deficit of new product inventory and reduced profitability.
In connection with introduction of new products, and our consumer products, in particular, we may spend significant amount on advertising and other marketing campaigns, such as television, print advertising, social media and others, as well as increased promotional activities, to build brand awareness and acquire new users. While we seek to structure our advertising campaigns in the manner that we believe is most likely to encourage people to use our products and services, we may fail to identify advertising opportunities that satisfy our anticipated return on advertising spend, accurately predict customer acquisition, or fully understand or estimate the conditions and behaviors that drive customer behavior. If for any reason any of our advertising campaigns prove less successful than anticipated in attracting new customers, we may not be able to recover our advertising spend, and our rate of user acquisition may fail to meet our expectations, either of which could have an adverse effect on our business. There can be no assurance that our advertising and other marketing efforts will result in increased sales of our consumer products.
If we are unable to anticipate consumer preferences and successfully develop desirable consumer products and solutions, we might not be able to maintain or increase revenue and profitability.
Our success in the consumer product market depends on our ability to identify and originate product trends as well as to anticipate, gauge and react to changing consumer demands in a timely manner. All of our consumer products are subject to changing consumer preferences that cannot be predicted with certainty and lead times for our products may make it more difficult for us to respond rapidly to new or changing product or consumer preferences. If we are unable to introduce appealing new consumer products or novel technologies in a timely manner, or our new consumer products or technologies are not accepted or adopted by consumers, our competitors may increase their market share, which could hurt our competitive position in the consumer product market. It is also possible that competitors could introduce new products and services that negatively impact consumer preference in the type of consumer products that we supply, which could result in decreased sales of our product and a loss in market share. We may not be able to achieve an acceptable return, if any, on our research and development efforts, and our business, results of operations, liquidity and financial condition may be adversely affected. As we continually seek to enhance our consumer products, we will incur additional costs to incorporate new or revised features. We might not be able to, or determine that it is not in our interests to, raise prices to compensate for any additional costs.
Our strategy for our consumer products depends upon effectively maintaining and further developing our sales channels, including developing and supporting our retail sales channel and distributors.
We depend upon effective sales channels to reach the consumers who are the ultimate purchasers of our consumer products. In the United States, we primarily sell our consumer products through a mix of retail channels, including, e-commerce, big box, mid-market and specialty retailers, and we reach certain U.S. markets through distributors. In international markets, we primarily sell through distributors who in turn sell to local retailers.
With some of our consumer products, we depend on retailers to provide adequate and attractive space for our products in their stores. We further depend on our retailers to employ, educate and motivate their sales personnel to effectively sell our consumer products. If our retailers do not adequately display our products, choose to reduce the space for our products in their stores or locate them in less than premium positioning, choose not to carry some or all of our consumer products or promote competitors’ products over ours, or do not effectively explain to customers the advantages of our consumer products, our sales could decrease and our business could be harmed. Similarly, our business could be adversely affected if any of our large retail customers were to experience financial difficulties, or change the focus of their businesses in a way that deemphasized the sale of our products.
Our distributors generally offer products from several different manufacturers. Accordingly, we are at risk that these distributors may give higher priority to selling other companies’ products. We have limited number of distributors in certain regions, and if we were to lose the services of a distributor, we might need to find another distributor in that area and there can be no assurance of our
15

ability to do so in a timely manner or on favorable terms. Additionally, as a result of the COVID-19 pandemic, certain of our distributors have been forced to temporarily suspend or otherwise reduce operations, which may adversely impact sales of our products. Further, our distributors build inventory in anticipation of future sales, and if such sales do not occur as rapidly as they anticipate, our distributors will decrease the size of their future product orders. We are also subject to the risks of our distributors encountering financial difficulties, which could impede their effectiveness and also expose us to financial risk if they are unable to pay for the products they purchase from us. Additionally, our international distributors buy from us in U.S. dollars and generally sell to retailers in local currency so significant currency fluctuations could impact their profitability, and in turn, affect their ability to buy future products from us. For example, the Brexit, caused significant short-term volatility in global stock markets as well as currency exchange rate fluctuations, resulting in further strengthening of the U.S. dollar.
Any reduction in sales by our current distributors, loss of key distributors or decrease in revenue from our distributors could adversely affect our revenue, results of operations and financial condition.
We may experience risks in our investments due to changes in the market, which could adversely affect the value or liquidity of our investments.
We maintain a portfolio of marketable securities in a variety of instruments, which may include, but not limited to, money market funds, corporate bonds, U.S. agency bonds and commercial papers. These investments are subject to general credit, liquidity, market, and interest rate risks. As a result, we may experience a reduction in value or loss of liquidity of our investments. These market risks associated with our investment portfolio may have a negative adverse effect on our business, results of operations, and financial condition.

Risks Related to Our International Operations
Our business is susceptible to risks associated with operations outside of the United States.
We have operations in China, the Czech Republic, Lithuania, Poland, Latvia, Ukraine, Canada, India, Taiwan and elsewhere. We also sell to distributors in numerous countries throughout the world. Our operations outside of the United States subject us to risks that we generally do not face in the United States. These include:

the burdens of complying with a wide variety of foreign laws and regulations, and the risks of non-compliance;
fluctuations in currency exchange rates;
import and export license requirements, tariffs, economic sanctions, contractual limitations and other trade barriers;
increasing labor costs, especially in China;
difficulties in managing the geographically remote personnel;
the complexities of foreign tax systems and changes in their tax rates and rules;
stringent consumer protection and product compliance regulations that are costly to comply with and may vary from country to country;
limited protection and enforcement regimes for intellectual property rights in some countries;
business disruptions created by health crises and outbreaks of communicable diseases, especially in China, such as the outbreak of COVID-19;
increased financial accounting and reporting burdens and complexity; and
political, social and economic instability in some jurisdictions.
If any of these risks were to come to fruition, it could negatively affect our business outside the United States and, consequently, our results of operations. Additionally, operating in markets outside the United States requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to establish, acquire or integrate operations in other countries will produce anticipated levels of revenues or profitability.
Our third-party logistics and warehousing providers in China and elsewhere may fail to safeguard and accurately manage and report our inventory.
We use third-party logistics and warehousing providers located in China and other countries to fulfill a portion of our worldwide sales. We also rely on our third-party logistics and warehousing providers to safeguard and manage and report on the status of our products at their warehouse and in transit. These service providers may fail to safeguard our products, fail to accurately segregate and report our inventory, or fail to manage and track the delivery of our products, which could have a material adverse effect on our business, results of operations and financial condition.
To the extent that we develop some of our own manufacturing capacity, we will be subject to various risks associated with such activities.
We invested in developing our own manufacturing capacity to support our product development and prototyping. To the extent that
16

we may invest in and expand or relocate these manufacturing capabilities, and increasingly rely upon such activities, we will face increased risks associated with:
bearing the fixed costs of these activities;
directly procuring components and materials;
regulatory and other compliance requirements, including import and export license requirements, tariffs, economic sanctions, contractual limitations and other trade barriers;
exposure to casualty loss and other disruptions;
quality control;
labor relations; and
our limited experience in operating manufacturing facilities.
Since these activities are currently conducted in China and could be expanded to other foreign countries, some of these risks may be more significant due to the less predictable legal and political environment.
Our business may be negatively affected by political events and foreign policy responses.
Geopolitical uncertainties and events could cause damage or disruption to international commerce and the global economy, and thus could have a material adverse effect on us, our suppliers, logistics providers, manufacturing vendors and customers, including our channel partners. Changes in commodity prices may also cause political uncertainty and increase currency volatility that can affect economic activity. Policies and statements by the current White House administration have created uncertainty with how trade might be affected between the U.S. and the rest of the world, and China, in particular. For example, in June 2018, the Office of the United States Trade Representative announced new proposed tariffs for certain products imported into the U.S. from China. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 15% and 25%. On January 22, 2020, the United States of Trade Representative announced it will reduce Section 301 List 4A additional tariffs from 15% to 7.5% and that List 4B tariffs would not go into effect. These tariffs have already affected our operating results and margins. The progress and continuation of trade negotiations between the U.S. and China continues to be uncertain and a further escalation of the trade war remains a possibility. These tariffs have, and will continue to have, an adverse effect on our results of operations and margins. We can provide no assurance regarding the magnitude, scope or duration of the imposed tariffs or the magnitude, scope or duration from any relief in increases to such tariffs, as well as the potential for additional tariffs or trade barriers by the U.S., China or other countries, nor that any strategies we may implement to mitigate the impact of such tariffs or other trade actions will be successful.
Changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories and countries where we currently develop and sell products, and any negative sentiments towards the U.S. as a result of such changes, could also adversely affect our business. For example, if the U.S. government withdraws or materially modifies existing or proposed trade agreements, places greater restriction on free trade generally or imposes increases on tariffs on goods imported into the U.S., particularly from China, our business, financial condition and results of operations could be adversely affected. In addition, negative sentiments towards the U.S. among non-U.S. customers and among non-U.S. employees or prospective employees could adversely affect sales or hiring and retention, respectively.
The foreign policies of governments may be volatile, and may result in rapid changes to import and export requirements, customs classifications, tariffs, trade sanctions and embargoes or other retaliatory trade measures that may cause us to raise prices, prevent us from offering products or providing services to particular entities or markets, may cause us to make changes to our operations, or create delays and inefficiencies in our supply chain. For example, political unrests and uncertainties in Eastern Europe and Middle East may lead to disruptions in commerce in those regions, which would in turn impact our sales to those regions. Furthermore, if the U.S. government imposes new sanctions against certain countries or entities, such sanctions could sufficiently restrict our ability to market and sell our products and may materially adversely affect our results of operations.
In addition, reports of certain intelligence gathering methods of the U.S. government could affect customers’ perception of the products of companies based in the United States. Trust and confidence in us as an equipment supplier is critical to the development and growth of our markets. Impairment of that trust, or foreign regulatory actions taken in response to reports of certain intelligence gathering methods of the U.S. government, could affect the demand for our products from customers outside of the United States and could have an adverse effect on our results of operations.
Our ability to introduce new products and support our existing products depends on our ability to manage geographically dispersed research and development teams.
Significant parts of our research and development operations are conducted in geographically dispersed localities. Our success depends on the effectiveness of our research and development activities. We must successfully manage these geographically dispersed teams in order to meet our objectives for new product introduction, product quality and product support. It can be difficult to effectively manage geographically dispersed research and development teams. If we fail to do so, we could incur unexpected costs or delays in product development.

17

Risks Related to Intellectual Property
We have limited ability to obtain and enforce intellectual property rights, and may fail to effectively obtain and enforce such rights.
Our success can depend significantly upon our intellectual property rights. We rely on a combination of patent, copyright, trademark, trade secret laws, and contractual rights to establish, maintain and protect these intellectual property rights, all of which afford only limited protection. Our patent rights, and the prospective rights sought in our pending patent applications, may not be meaningful or provide us with any commercial advantage and they could be opposed, contested, circumvented or designed around by our competitors or be declared invalid or unenforceable in legal proceedings. In addition, patents may not be issued from any of our current or future patent applications. Any failure of our patents or other intellectual property rights to adequately protect our technology might make it easier for our competitors to offer similar products or technologies.
We may fail to apply for patents on important products, services, technologies or designs in a timely fashion, or at all. We may not have sufficient intellectual property rights in all countries where unauthorized third party copying or use of our proprietary technology occurs and the scope of our intellectual property might be more limited in certain countries. Our existing and future patents may not be sufficient to protect our products, services, technologies or designs and/or may not prevent others from developing competing products, services, technologies or designs. We cannot predict the validity and enforceability of our patents and other intellectual property with certainty.
We have registered, and applied to register, certain of our trademarks in several jurisdictions worldwide. In some of those jurisdictions, third party filings exist for the same, similar or otherwise related products or services, which could block the registration of our marks. Even if we are able to register our marks, competitors may adopt or file similar marks to ours, register domain names that mimic or incorporate our marks, or otherwise infringe upon our trademark rights. Although we police our trademark rights carefully, there can be no assurance that we are aware of all third party uses or that we will prevail in enforcing our rights in all such instances. Any of these negative outcomes could impact the strength, value and effectiveness of our brand, as well as our ability to market our products. We have also registered domain names for websites, or URLs, that we use in our business, such as www.ui.com. If we are unable to protect our domain names, our brand, business, and results of operations could be adversely affected. Domain names similar to ours have already been registered in the United States and elsewhere, and we may be unable to prevent third parties from acquiring and using domain names that infringe, are similar to, or otherwise decrease the value of, our brand or our trademarks. In addition, although we own www.ui.com and various other global top-level domains, we might not be able to, or may choose not to, acquire or maintain other country-specific URLs in which we currently conduct or intend to conduct business.
Confidentiality agreements with our employees, licensees, independent contractors and others may not effectively prevent disclosure of our trade secrets, and may not provide an adequate remedy in the event of unauthorized use or disclosure of our trade secrets. We may also fail or have failed to obtain such agreements from such persons due to administrative oversights or other reasons.
Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property, such as the production of counterfeits of our products, and unauthorized registration and use of our trademarks by third parties, is a matter of ongoing concern. The steps we have taken may not prevent unauthorized use of our intellectual property. We may fail to detect infringements of, or take appropriate steps to enforce, our intellectual property rights. Our competitors might independently develop similar technology without infringing our intellectual property rights. Our inability or failure to effectively protect our intellectual property could reduce the value of our technology and could impair our ability to compete. Any inability or failure by us to meaningfully protect our intellectual property could result in competitors offering products that incorporate our most technologically advanced features.
We have initiated and may continue to initiate legal proceedings to enforce our intellectual property rights. Litigation, whether we are a plaintiff or a defendant, can be expensive and time-consuming, may place our intellectual property at risk of being invalidated or narrowed in scope, and may divert the efforts of our technical staff and managerial personnel.
Enforcement of our intellectual property rights abroad, particularly in China and South America, is limited.
The intellectual property protection and enforcement regimes in certain countries outside the United States are generally not as comprehensive as in the United States, and may not adequately protect our intellectual property. The legal regimes relating to the recognition and enforcement of intellectual property rights in China and South America are particularly limited. Legal proceedings to enforce our intellectual property in these jurisdictions may progress slowly, during which time infringement may continue largely unimpeded. Countries that have relatively inefficient intellectual property protection and enforcement regimes represent a significant portion of the demand for our products. These factors may make it more challenging for us to enforce our intellectual property rights against infringement. The infringement of our intellectual property rights, particularly in these jurisdictions, may materially harm our business in these markets and elsewhere by reducing our sales, and adversely affecting our results of operations, and diluting our brand or reputation.
Our contract manufacturers may not respect our intellectual property, and may produce products that compete with ours.
18

Our contract manufacturers operate primarily in China, where the prosecution of intellectual property infringement and trade secret theft is more difficult than in the United States. In the past, our contract manufacturers, their affiliates, their other customers or their suppliers have attempted to participate in efforts to misappropriate our intellectual property and trade secrets to manufacture our products for themselves or others without our knowledge. Even if the agreements with our contract manufacturers, and applicable laws, prohibit them from misusing our intellectual property and trade secrets, we may be unsuccessful in monitoring and enforcing our intellectual property rights against them. We have in the past, and may continue to discover, counterfeit goods being sold as our products or as other brands.
We operate in an industry with extensive intellectual property litigation.
Our commercial success depends in part upon us and our component suppliers not infringing intellectual property rights owned by others, and being able to resolve intellectual property claims without major financial expenditures. Our key component suppliers are often targets of intellectual property claims, and we are subject to claims as well.
There are numerous patents and patent applications in the United States and other countries relating to communications technologies. It can be difficult or impossible to conduct meaningful searches for patents relating to our technologies, or to approach third parties to seek a license to their patents. Even extensive searches for patents that may be relevant to our products may not uncover all relevant patents and patent applications. Because of the existence of a large number of patents in the networking field, the secrecy of some pending patents, and the rapid rate of issuance of new patents, it is not economically practical or even possible to determine in advance whether a product or any of its components infringes or will infringe on the patent rights of others. The asserted claims and/or initiated litigation can include claims against us or our manufacturers, suppliers, or customers, alleging infringement of their proprietary rights with respect to our existing or future products or components of those products. Regardless of the merit of these claims, they can be time-consuming, result in costly litigation and diversion of technical and management personnel, or require us to develop a non-infringing technology or enter into license agreements. Where claims are made by customers, resistance even to unmeritorious claims could damage customer relationships.
We cannot determine with certainty whether any existing or future third-party intellectual property rights would require us to alter our technologies, obtain licenses or cease certain activities. There can be no assurance that licenses will be available on acceptable terms and conditions, if at all, or that our suppliers will indemnify us, or that any indemnification will be adequate to cover our costs if a claim were brought directly against us or our customers. Furthermore, because of the potential for high court awards that are not necessarily predictable, it is not unusual to find even arguably unmeritorious claims settled for significant amounts.
We have received, and may in the future receive, claims from third parties, including competitors and non-practicing entities, asserting intellectual property infringement and other related claims. We expect to continue to receive such intellectual property claims in the future. As our revenues grow and our profile increases, the frequency and significance of these claims may increase.
Whether or not there is merit to a given claim, it can be time consuming and costly to defend against, and could:
adversely affect our relationships with our current or future users, customers and suppliers;
cause delays or stoppages in the shipment of our products;
cause us to modify or redesign our products;
cause us to rebrand our products or services;
subject us to a temporary or permanent injunction;
divert management’s attention and resources;
subject us to significant damages or settlements;
cause us to give up some of our intellectual property;
require us to enter into costly licensing agreements; or
require us to cease offering certain of our products or services.
Some of our competitors may have substantially greater resources than we do and may be able to sustain the costs of complex intellectual property litigation to a greater degree and for longer periods of time than we could. In addition, patent holding companies and other third-party non-practicing entities that focus on extracting royalties and settlements by enforcing patent rights may target our component suppliers, manufacturers, us, our distributors, members of our sales channels, our network operators and service providers, or other purchasers of our products. These companies typically have little or no product revenues and therefore our patents may provide little or no deterrence against such companies filing patent infringement lawsuits against our component suppliers, manufacturers, us, our distributors, members of our sales channels, network operators and service providers, or other purchasers of our products.
In addition to liability for monetary damages against us or, in certain circumstances, against end users of our products, we may be prohibited from developing, commercializing or continuing to provide certain of our products unless we obtain licenses from the holders of the patents or other intellectual property rights. We cannot assure you that we will be able to obtain any such licenses on commercially reasonable terms, or at all. If we do not obtain licenses, our business, results of operations and financial condition could be materially affected and we could, for example, be required to cease offering our products or be required to materially alter our products, which could involve substantial costs and time to develop.
19

The production of counterfeit versions of our products may reduce our sales levels and damage our brand.
We have in the past and continue to discover counterfeit versions of our products. Although we have taken steps to combat counterfeiting, it is difficult or impossible to detect or prevent all instances of counterfeiting. Particularly if the quality of counterfeit products is poor, damage could be done to our brand. Combating counterfeiting is difficult and expensive, and may not be successful, especially in countries that have a relatively weak legal regime for the protection of intellectual property.
We use open source software in our products that may subject source code to public release or require us to re-engineer our products.
We use open source software in certain of our products, and may use more open source software in the future.
There have been claims challenging the ownership of software against companies that use open source software in the development of their products. We could become subject to claims regarding the ownership of what we believe to be our proprietary software.
Usage of open source software can also lead to greater risks than the use of third-party commercial software, since open source licensors generally do not provide warranties or controls on origin of the software.
Some open source licenses contain requirements that users make available and license the source code for the modifications or derivative works that they create based upon the open source software. If we combine our proprietary software with open source software we could, in some circumstances, be required to release our proprietary source code publicly or license such source code on unfavorable terms or at no cost. That could significantly diminish the value of some of our products and negatively affect our business.

Risks Related to Our Management and Structure
We may lose the services of our founder and Chief Executive Officer, Robert J. Pera, or other key personnel.
Our success and future growth depend on the skills, working relationships and continued services of our management team, and in particular our founder and Chief Executive Officer, Robert J. Pera. Our future performance may also depend on our ability to retain other key personnel. We do not maintain any significant key person insurance with regard to any of our personnel.
Our business model relies in part on leanly staffed, independent and efficient research and development teams. Our research and development teams are organized around small groups or individual contributors for a given platform, and there is little overlap in knowledge and responsibilities. In the event that we are unable to retain the services of any key contributors, we may be unable to bring our products or product improvements to market in a timely manner, if at all, due to disruption in our development activities.
Our future success also depends on our ability to attract, retain and motivate skilled personnel. Competition for personnel exists in the industries in which we participate, particularly for persons with specialized experience in areas such as antenna design and radio frequency equipment. If we are unable to attract and retain the necessary personnel our business, results of operations and financial condition could be materially adversely affected.
We may fail to manage our growth effectively and develop and implement appropriate control systems.
We have substantially expanded our business and operations in recent periods, including increases in the number of our distributors, contract manufacturers, headcount locations and facilities. This rapid expansion places a significant strain on our managerial, administrative, and operational resources. Our business model reflects our decision to operate with streamlined infrastructure, with lower support and administrative headcount. This may increase the risks associated with managing our growth, and we may not have sufficient internal resources to adapt or respond to unexpected challenges and compliance requirements.
Our profitability may decline as we expand into new product areas.
We receive a substantial majority of our revenues from the sale of outdoor wireless networking equipment and enterprise WLAN. As we expand into other products and services, such as video surveillance equipment, voice communication equipment, security access equipment, wireless backhaul, consumer electronics, and machine-to-machine communications, we may not be able to compete effectively with existing market participants and may not be able to realize a positive return on the investment we have made in these products or services. Entering these markets may result in increased product development costs, and our new products may have extended time to market relative to our current products. If our introduction of a new product is not successful, or if we are not able to achieve the revenues or margins we expect, our results of operations may be harmed and we may not recover our product development and marketing expenditures.
We may also be required to add a traditional direct sales force and customer support personnel to market and support new or existing products, which would cause us to experience substantially lower product margins or increase our operating expenses. Adding a traditional direct sales force or customer support personnel would reduce our operating income and may not be successful.
Our operating expenses are increasing as we make expenditures to enhance and expand our operations.
20

Over the past several years, we have increased our expenditure on infrastructure to support our anticipated growth. We are continuing to make significant investments in information systems, hiring more administrative personnel, using more professional services and expanding our operations outside the United States. We intend to make additional investments in systems and personnel and continue to expand our operations to support anticipated growth in our business. As a result, we expect our operating expenses to increase.
In addition, we may need in the future to build a traditional direct sales force to market and sell our products or provide additional resources or cooperative funds to our distributors. Such changes to our existing sales model would likely result in higher selling, general and administrative expenses as a percentage of our revenues.
Compliance with conflict mineral disclosure requirements will create additional compliance cost and may create reputational challenges.
Pursuant to Section 1502 of the Dodd-Frank Act, United States publicly-traded companies are required to disclose use or potential use of certain minerals and their derivatives, including tantalum, tin, gold and tungsten, that are mined from the Democratic Republic of Congo and adjoining countries and deemed conflict minerals.
These requirements necessitate due diligence efforts to assess whether such minerals are used in our products in order to make the relevant required annual disclosures. There are, and will be, ongoing costs associated with complying with these disclosure requirements, including diligence to determine the sources of those minerals that may be used or necessary to the production of our products. We may face reputational challenges that could impact future sales if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to verify with sufficient accuracy the origins of all conflict minerals used in our products.
We rely on third-party software and services to conduct our enterprise resource planning, financial planning and analysis, and financial reporting. We also rely on third party software and service for our computing, storage, bandwidth, and other services. Any disruption of or interference with these services would negatively affect our operations and seriously harm our business.
We currently use NetSuite and other software and services to conduct our order management and financial processes. The availability of this service is essential to the management of our business. As we expand our operations, we expect to utilize additional systems and service providers that may also be essential to managing our business. Although the systems and services that we require are typically available from a number of providers, it is time consuming and costly to qualify and implement these relationships.
We rely on third party service providers, such as G-Suite, Google Cloud and Amazon Web Services, to provide distributed computing infrastructure platforms for business operations, or what is commonly referred to as a “cloud” computing service. Any transition of the cloud services currently provided by these service providers to another cloud provider would be difficult to implement and will cause us to incur significant time and expense. If our existing cloud service providers experience interruptions in service regularly or for a prolonged basis, or other similar issues, our business would be seriously harmed. Additionally, our existing cloud service providers have broad discretion to change and interpret its terms of service and other policies with respect to us, and they may take actions beyond our control that could harm our business.
Our ability to manage our business would suffer if one or more of our providers suffer an interruption in their business, or experience delays, disruptions or quality control problems in their operations, or we have to change or add additional systems and services. We may not be able to control the quality of the systems and services we receive from third party service providers, which could impair our financial reporting and may negatively impact our business, results of operations and financial condition.
Our debt levels could adversely affect our ability to raise additional capital to pay dividends, repurchase our shares of common stock and fund our operations or limit our ability to react to changes in our industry or the economy.
As of June 30, 2020, our balance outstanding under the Credit Agreement for our Term Facility and Revolving Facility, was $475.0 million and $180.0 million, respectively. In the future we may need to raise additional capital to finance our payment of dividends or repurchase shares of our common stock and fund our growth and operational goals. If additional financing is not available when required or on acceptable terms, we may not be able to pay dividends, repurchase shares of common stock, expand our business, develop or enhance our products, take advantage of business opportunities or respond to competitive pressures, which could result in lower revenues and reduce the competitiveness of our products.
In addition, any potential debt level increases could have important consequences, including:
requiring a substantial portion of cash flows from operations to be dedicated to the payment of principal and interest on our indebtedness, thereby reducing our ability to use our cash flows to fund our operations and capital expenditures, pay dividends, repurchase shares of our common stock and pursue business opportunities;
increasing our vulnerability to general industry and economic conditions;
limiting our ability to make strategic acquisitions or causing us to make non-strategic divestitures;
limiting our ability to obtain additional financing for working capital, capital expenditures, debt service requirements,
21

acquisitions and general corporate or other purposes; and
limiting our ability to adjust to changing market conditions and placing us at a competitive disadvantage compared to competitors who are less highly leveraged or have access to more capital.
If we are unable to integrate future acquisitions successfully, our business, results of operations and prospects could be harmed.
We may make acquisitions to improve or expand our product offerings. Our future acquisition strategy will depend on our ability to identify, negotiate, complete and integrate acquisitions. These transactions involve numerous risks, including:

difficulties in integrating and managing the operations, technologies and products of the companies we acquire, particularly in light of our lean organizational structure;
diversion of our management’s attention from normal daily operation of our business;
our inability to maintain the key business relationships and the brand equity of the businesses we acquire;
our inability to retain key personnel of the acquired business, particularly in light of the demands we place on individual contributors;
uncertainty of entry into markets in which we have limited or no prior experience and in which competitors have stronger market positions;
our dependence on unfamiliar affiliates and partners of the companies we acquire;
insufficient revenues to offset our increased expenses associated with acquisitions;
our responsibility for the liabilities of the businesses we acquire, including those which we may not anticipate; and
our inability to maintain internal standards, controls, procedures and policies, particularly in light of our lean organizational structure.
We may be unable to secure the equity or debt funding necessary to finance future acquisitions on terms that are acceptable to us. Completing acquisitions could consume significant amounts of cash. If we finance acquisitions by issuing equity or convertible debt securities, our existing stockholders will likely experience dilution, and if we finance future acquisitions with debt funding, we will incur interest expense and may have to comply with covenants and secure that debt obligation with our assets.
Our investments in new businesses, products, services, technologies, joint ventures and other strategic transactions are inherently risky, and could disrupt our current operations.
We have invested and expect to continue to invest in new businesses, products, services, technologies, joint ventures and other strategic initiatives. These investments may involve significant risks and uncertainties, including insufficient revenues from such investments to offset any new liabilities assumed and expenses incurred in connection with these new investments, inadequate return of or loss of our investments, distraction of management from current operations, and unidentified issues not discovered in our due diligence of such investments that could cause us to fail to realize the anticipated benefits of such investments and incur unanticipated costs, expenses and liabilities. Because these investments are inherently risky, no assurance can be given that such investments will be successful and will not adversely affect our reputation, business prospects, results of operation and financial condition.
We may be adversely affected by changes in LIBOR reporting practices or the method in which LIBOR is calculated.
On July 27, 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. It is unclear whether new methods of calculating LIBOR will be established such that it continues to exist after 2021. The U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, a steering committee comprised of large U.S. financial institutions, is considering replacing U.S. dollar LIBOR with a newly created index, calculated by reference to short-term repurchase agreements backed by U.S. Treasury securities, called the Secured Overnight Financing Rate (“SOFR”). The first publication of SOFR was released by the Federal Reserve Bank of New York in April 2018. Whether SOFR will become a widely accepted benchmark in place of LIBOR, however, remains in question. As such, the future of LIBOR and potential alternatives thereto are uncertain at this time. If LIBOR is discontinued, the terms of our Credit Agreement provide for the use of an alternative rate. Such an event would not affect our ability to borrow or maintain already outstanding borrowings, but the alternative rate could be higher and more volatile than LIBOR prior to its discontinuance. Accordingly, the potential effects of the foregoing on our cost of capital cannot yet be determined.

Risks Related to Our Common Stock
Our Chief Executive Officer owns a majority of our common stock.
Robert J. Pera, our founder, Chairman, and Chief Executive Officer, is able to exercise voting rights with respect to a majority of the voting power of our outstanding stock and therefore has the ability to control the outcome of matters submitted to our stockholders for approval, including the election of directors and any merger, consolidation, or sale of all or substantially all of our assets. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of
22

our assets that our other stockholders support, or conversely this concentrated control could result in the consummation of such a transaction that our other stockholders do not support. This concentrated control could also discourage certain potential investors from acquiring our common stock and might harm the trading price of our stock. In addition, Mr. Pera has the ability to control the management and major strategic investments of our company as a result of his position as our Chief Executive Officer and his ability to control the election or replacement of our directors. In the event of his death, the shares of our stock that Mr. Pera owns will be transferred to his successors. As a board member and officer, Mr. Pera owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Pera is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.
As of August 21, 2020, Mr. Pera beneficially owned 56,278,181 shares of our common stock. These shares are eligible for resale into the public market within the restrictions imposed by Rule 144 under the Securities Act of 1933. Sales of a significant amount of Mr. Pera’s shares could adversely affect the market price for our common stock. Mr. Pera had informed us he has entered into arrangements under which he has pledged up to 25% of the shares of our common stock that he beneficially owns to secure loans with financial institutions. Mr. Pera had also indicated these loans have or will have various requirements to repay all or a portion of the loan upon the occurrence of various events, including when the price of the common stock goes below certain specified levels. Mr. Pera may need to sell shares of our common stock to meet these repayment requirements. Upon a default under one or more of these loans, the lender could sell the pledged shares into the market without limitation on volume or manner of sale. Sales of shares by Mr. Pera to reduce his loan balance or the lenders upon foreclosure are likely to adversely affect our stock price. Mr. Pera has also indicated to us that he may in the future from time to time pledge additional shares of common stock as collateral for margin or other loans, enter into derivative transactions based on the value of our common stock, dispose of shares of common stock, otherwise monetize shares of his common stock and/or engage in other transactions relating to shares of our common stock and/or other securities of the company. Any of these activities by Mr. Pera may adversely affect the price of our common stock. However, Mr. Pera has also indicated that he intends to continue to own at least a majority of our outstanding shares of common stock.
Not paying cash dividends to our stockholders, or repurchasing shares of our common stock pursuant to our previously announced stock repurchase program, could cause the market price for our common stock to decline.
Our payment of cash dividends is subject to, among other things, declaration by the Board of Directors of the Company our financial position and results of operations, available cash and cash flow, capital requirements, our obligations, contingent liabilities, applicable corporate legal requirements, and other factors. If the Company fails to meet expectations related to dividends, its stock price may decline, which could have a material adverse impact on investor confidence and employee retention. These and other factors may also affect the continuation of, or activity under, our previously announced stock repurchase program. Failure to pay cash dividends could cause the market price of our common stock to decline. The discontinuance of, or lack of activity under, our previously announced stock repurchase program could also result in a lower market price of our common stock.
Fluctuations in our results of operations could cause the market price of our common stock to decline.
Our quarterly results of operations fluctuate significantly due to a variety of factors, many of which are outside of our control and are difficult or impossible to predict. We expect our results of operations will continue to fluctuate. You should not rely on our past results as an indication of our future performance. If our revenues or results of operations fall below the expectations of investors or securities analysts, or below any estimates we may provide to the market, the price of our common stock would likely decline substantially, which could have a material adverse impact on investor confidence and employee retention. Our common stock has experienced substantial price volatility since our initial public offering. In addition, the stock market as a whole has experienced major price and volume fluctuations that have affected the stock price of many technology companies in ways that may have been unrelated to these companies’ operating performance.
Factors that could cause our results of operation and stock price to fluctuate include:
varying demand for our products due to the financial and operating condition of our distributors and their customers, distributor inventory management practices and general economic conditions;
shifts in our fulfillment practices including increasing inventory levels as part of efforts to decrease our delivery lead times;
failure of our suppliers to provide chips or other components;
failure of our contract manufacturers and suppliers to meet our demand;
success and timing of new product introductions by us, and our competitors;
increased warranty costs;
announcements by us or our competitors regarding products, promotions or other transactions;
costs related to legal proceedings or responding to government inquiries;
our ability to control and reduce product costs; and
expenses of our entry into new markets.
In addition, our business may be subject to seasonality, although our recent growth rates and timing of product introductions may have historically masked our seasonal changes in demand. For example, our consumer products may be subject to general seasonal
23

spending trends associated with holidays.

Risks Related to Regulatory, Legal and Tax Matters
We are subject to export control and economic sanctions laws in the United States and elsewhere which could impair our ability to compete in international markets and subject us to liability if we do not comply with applicable laws.
A substantial majority of our sales are into countries outside of the United States. Sales of our products into certain countries are restricted or prohibited under U.S. export control and economic sanctions laws. In addition, certain of our products incorporate encryption components that are subject to export control regulations.
In May 2011, we filed a self-disclosure statement with the U.S. Commerce Department, Bureau of Industry and Security’s (“BIS”) Office of Export Enforcement (“OEE”) relating a review conducted by us regarding certain export transactions from 2008 through March 2011 in which products may have been later sold into Iran by third parties. In June 2011, we also filed a self-disclosure statement with the U.S. Department of the Treasury’s Office of Foreign Asset Control (“OFAC”) regarding these compliance issues. We resolved the matters described in our self-disclosures with the BIS and OFAC, and have taken significant steps towards ensuring our compliance with export control regulations and embargoes. It is, however, possible that violations may occur in the future. If violations should occur in the future, the response of regulators may be more severe in light of prior compliance concerns.
In addition to U.S. export regulations, various other countries regulate the import of certain encryption technology and products, and these laws could limit our ability to distribute our products or our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in other countries, prevent our customers with international operations from deploying our products or, in some cases, prevent the transfer of our products to certain countries altogether. Any change in export or import regulations or related legislation, shift in approach to the enforcement or scope of existing regulations, or change in the countries, persons or technologies targeted by such regulations, could negatively impact our ability to sell our products to existing customers or the ability of our current and potential distributors, network operators and service providers outside the United States.
Even though we take precautions to prevent our products from being provided to targets of U.S. sanctions, our products, including our firmware updates, could be provided by our distributors, resellers and/or end users despite such precautions. Any such provision could have negative consequences, including government investigations, penalties and reputational harm. Our failure or inability to obtain required import or export approval for our products could harm our international and domestic sales and adversely affect our revenue.
Existing and new regulations, changes in existing regulations, or the enforcement of any regulations related to our products may result in unanticipated burdens, costs and liabilities and could materially and adversely affect our financial condition, results of operations, and our brand.
Our products are subject to governmental regulations in a variety of jurisdictions. In order to achieve and maintain market acceptance, our products must continue to comply with these regulations as well as a significant number of industry standards. For example, our wireless communication products operate through the transmission of radio signals, and radio emissions are subject to regulation in the United States and in other countries in which we do business. In the United States, various federal agencies including the Center for Devices and Radiological Health of the Food and Drug Administration, the Federal Communications Commission, the Occupational Safety and Health Administration and various state agencies have promulgated regulations that concern the use of radio/electromagnetic emissions standards. Member countries of the European Union and other countries have enacted similar standards concerning electrical safety and electromagnetic compatibility and emissions, and chemical substances and use standards.
As these regulations and standards evolve, and if new regulations or standards are implemented, we will be required to modify our products or develop and support new versions of our products, and our compliance with these regulations and standards may become more burdensome. The failure of our products to comply, or delays in compliance, with the various existing and evolving industry regulations and standards could prevent or delay introduction of our products, which could harm our business. End customer uncertainty regarding future policies may also affect demand for communications products, including our products. If existing laws or regulations regarding the use of our products or services are enforced in a manner not previously contemplated by us, our channel partners or our end customers, it could expose us or them to liability and could have a material adverse effect on our financial condition, results of operations, and our brand. Moreover, channel partners or end customers may require us, or we may otherwise deem it necessary or advisable, to alter our products to address actual or anticipated changes in the regulatory environment. Our inability to alter our products to address these requirements and any regulatory changes may have a material adverse effect on our financial condition, results of operations, and our brand. Further, the enforcement of laws and regulations may force us to withdraw one or more of our products from sale in certain jurisdictions or to recall one or more of our products in certain jurisdictions. We may incur costs and expenses relating to a withdrawal from a particular market or a recall of one or more of our products. The process of identifying products that have been widely distributed for withdrawals and recalls may be lengthy and require significant resources and we may incur significant replacement costs, damage claims and harm to our reputation. We are and
24

expect to continue to be the subject of investigations, inquiries, data requests, actions, orders, and audits by government authorities and regulators in the United States, the European Union, and around the world. Orders issued by, or inquiries or enforcement actions initiated by, government or regulatory authorities could cause us to incur substantial costs, expose us to unanticipated liability or penalties or require us to change our business practices in a manner materially adverse to our financial condition, results of operations, and our brand.
Our failure to comply with U.S. and foreign laws related to privacy, data security, cybersecurity and data protection, such as the E.U. Data Protection Directive and China Cybersecurity Law, could adversely affect our financial condition, results of operations, and our brand.
We are or may become subject to a variety of laws and regulations in the United States and abroad regarding privacy, data security, cybersecurity and data protection. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws.
In particular, there are numerous U.S. federal, state, and local laws and regulations and foreign laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations often have changes in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions. For example, in April 2016, the E.U. Parliament approved a new data protection regulation, known as the General Data Protection Regulation (“GDPR”), which came into force on May 25, 2018. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are different than those previously in place in the European Union, and that include significant penalties for non-compliance. Another example, in November 2016, the Standing Committee of China’s National People’s Congress passed China’s first Cybersecurity Law (“CSL”), which took effect in June 2017. The CSL is the first Chinese law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government scrutiny. More recently, California enacted the California Consumer Privacy Act (the “CCPA”) that will, among other things, require covered companies to provide new disclosures to California consumers, and afford such consumers new abilities to opt-out of certain sales of personal information. The CCPA took effect on January 1, 2020 with the privacy provisions enforceable by the California Attorney General as of July 1, 2020, and the regulations becoming enforceable as of August 1, 2020. Given the recent implementation of the regulations, we cannot yet predict the impact of the CCPA on our business or operations. The costs of compliance with, and other burdens imposed by, the GDPR, CSL and CCPA may limit the use and adoption of our products and services and could have an adverse impact on our business, results of operations and financial condition.
We strive to comply with all applicable laws, policies and legal obligations relating to privacy, data security, cybersecurity and data protection. However, given that the scope, interpretation, and application of these laws and regulations are often uncertain and may be conflicting, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure or perceived failure by us or third-party service-providers to comply with our privacy or security policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, may result in governmental enforcement actions, litigation, or negative publicity, and could have an adverse effect on our brand, results of operations and financial condition.
Governments are continuing to focus on privacy, cybersecurity, data protection and data security and it is possible that new privacy or data security laws will be passed or existing laws will be amended in a way that is material to our business. Any significant change to applicable laws, regulations, or industry practices regarding our employees’ and users’ data could require us to modify our business, services and products features, possibly in a material manner, and may limit our ability to develop new products, services, and features. Although we have made efforts to design our policies, procedures, and systems to comply with the current requirements of applicable state, federal, and foreign laws, changes to applicable laws and regulations in this area could subject us to additional regulation and oversight, any of which could significantly increase our operating costs.
Government regulations designed to protect personal privacy may make it difficult for us to sell our products.
Our products may transmit and store personal information. The handling of such information is increasingly subject to regulations in numerous jurisdictions around the world. These regulations are typically intended to protect the privacy and security of personal information that is collected, stored and transmitted in or from the governing jurisdiction. In addition, because various foreign jurisdictions have different regulations concerning the storage and transmission of personal information, we may face unknown requirements that pose compliance challenges in new geographic markets that we seek to enter. Our efforts to protect the privacy of information may also fail if our encryption and security technology is inadequate or fails to operate as expected. The difficulties in complying with privacy and data protection regulations could subject us to costs, delayed product launches, liabilities or negative publicity that could impair our ability to maintain or expand our operations into some countries and therefore limit our future growth.
The vast majority of our products rely on the availability of specific unlicensed radio frequency spectrum.
25

The vast majority of our products operate in unlicensed radio frequency (“RF”) spectrum, which is used by a wide range of devices such as cordless phones, baby monitors, and microwave ovens, and is becoming increasingly crowded. If such spectrum usage continues to increase through the proliferation of consumer electronics and products competitive with ours, and others, the resultant higher levels of clutter and interference in the frequency bands used by our products could decrease the usage of our products. Our business could be further harmed if currently unlicensed RF spectrum becomes subject to licensing in the United States or elsewhere. Network operators and service providers that use our products may be unable to obtain licenses for RF spectrum at reasonable prices or at all. Even if the unlicensed spectrum remains unlicensed, existing and new government regulations may require we make changes in our products. For example, to provide products for network operators and service providers who utilize unlicensed RF spectrum, we may be required to limit their ability to use our products in licensed RF spectrum. The operation of our products by network operators or service providers in the United States or elsewhere in a manner not in compliance with local law could result in fines, operational disruption, or harm to our reputation. In addition, if new spectrums, either licensed or unlicensed, are made available by government regulatory agencies for broadband wireless communication that may disrupt the competitive landscape of our industry and impact our business.
We could be adversely affected by unfavorable results in litigation.
We may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, consumer or securities class-actions and other litigation matters relating to various claims that arise in the normal course of business and otherwise. It can be difficult or impossible to predict the outcome of legal proceedings with any degree of certainty, particularly given that laws may be ambiguous and factual findings can often be the result of incomplete evidence, opinions, varying standards or proof, and extraneous factors. Any such proceedings or matters may adversely affect how we operate the business, divert the attention of management from the operation of the business, have an adverse effect on our reputation, result in additional costs and adversely affect our results of operations. If one or more of the legal proceedings to which we may be or become a party are resolved against us, our results of operations and financial condition could be adversely affected.
We may become subject to warranty claims, product liability and product recalls.
We have received, and may in the future receive, warranty or product liability claims that may require us to make significant expenditures to defend these claims or pay damage awards. In the event of a successful warranty claim, we may also incur costs if we compensate the affected network operator or service provider. Such claims may require a significant amount of time and expense to resolve and defend against, and could also harm our reputation by calling into question the quality of our products. We also may incur costs and expenses relating to a recall of one or more of our products. The process of identifying recalled products that have been widely distributed may be lengthy and require significant resources and we may incur significant replacement costs, contract damage claims and harm to our reputation.
Our customers and the users of our products may expect us to indemnify them against claims for intellectual property infringement, defective products and other losses.
Our customers, users and other parties may expect us to indemnify them for losses incurred in connection with our products, including as a result of intellectual property infringement, defective products, and security vulnerabilities, even if our agreements with them do not require us to provide this indemnification. In some instances, we may decide to defend and indemnify them, irrespective of whether we believe that we have an obligation to do so. The expenses associated with providing indemnification can be substantial. We may also reject demands for indemnification, which may lead to disputes with a customer or other party and may negatively impact our relationships with them.
If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial condition or results of operations or safeguard our assets.
Effective internal controls over financial reporting are necessary for us to provide reliable financial reports and, together with other controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could cause us to fail to meet our reporting obligations, and prevent us from producing accurate and timely financial statements to manage our business. If we fail to do so, our business could be negatively affected and our independent registered public accounting firm may be unable to attest to the fair presentation of our Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the effectiveness of our internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. If we cannot provide reliable financial reports and effectively prevent fraud, our reputation and results of operations could be harmed. Even effective internal controls have inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud. Therefore, even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. In addition, projections of any evaluation of effectiveness of internal control over financial reporting in future periods are subject to the risk that the control may become inadequate because of changes in conditions or a deterioration in the degree of compliance with the policies or procedures. We have
26

in the past and may in the future fail to maintain adequate internal controls. For example, as reported in the Annual Reports on Form 10-K for the years ended June 30, 2015 and 2016, management of the Company determined that the Company did not maintain an effective control environment, which contributed to three material weaknesses in internal control over financial reporting. As described in more detail in our Annual Report on Form 10-K for year ended June 30, 2017, under Item 9A. “Controls and Procedures”, the Company completed the remediation efforts of such material weakness, completed testing of the controls to address such material weaknesses and concluded that the previously reported material weaknesses in internal controls over financial reporting have been satisfactorily remediated as of June 30, 2017. Any such failure (including any failure to implement new or improved controls, difficulties in the execution of such implementation or deterioration of our current control practices) may result in an inability to prevent fraud, or cause us to fail to meet our reporting obligations. Any such failures may cause a material adverse effect on our business and financial results, and investor confidence and the market price of our stock may be adversely affected.
Failure to comply with the FCPA and similar laws could subject us to penalties and other adverse consequences.
We face significant risks if we fail to comply with the Foreign Corrupt Practices Act (“FCPA”) of the United States and other laws (such as the U.K. Bribery Act of 2010) that prohibit improper payments or offers of payment to foreign governments and their officials and political parties by us and other business entities acting on our behalf for the purpose of obtaining or retaining business. In many foreign countries, particularly in countries with developing economies, which represent our principal markets, it may be a local custom that businesses operating in such countries engage in business practices that are prohibited by the FCPA or other laws and regulations. Although we have implemented a company policy requiring our employees and consultants to comply with the FCPA and similar laws, there can be no assurance that all of our employees, and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies, for which we may be ultimately held responsible. Any violation of FCPA or similar laws could result in severe criminal or civil sanctions and suspension or debarment from U.S. government contracting, which could have a material and adverse effect on our reputation, business, results of operations and financial condition.
Our results could be adversely affected by unfavorable tax law changes, an unfavorable government review of our tax returns, or changes in our geographic earnings mix.
We are subject to periodic audits or other reviews by tax authorities in the jurisdictions in which we conduct our activities. Tax authorities could challenge our assertions with respect to how we have conducted our business operations as might result in a claim for larger tax payments from us, including, but not limited to, income and withholding taxes. The expense of defending and resolving such audits may be significant.
In the ordinary course of our business, there are many instances where the determination of tax implications is uncertain. Our calculations of income taxes may be based on our interpretations of applicable tax laws in the jurisdictions in which we file. The final determination of our income tax liabilities may be materially different than what is reflected in our income tax provisions and accruals.
The legislative bodies in many jurisdictions regularly consider proposed legislation that, if adopted, could affect our tax rate in such jurisdictions, and the carrying value of our deferred tax assets or our tax liabilities. Multi-jurisdictional changes enacted in response to the guidelines provided by the Organization for Economic Cooperation and Development (“OECD”) to address base erosion and profit shifting (“BEPS”), and additional amendments or guidance regarding comprehensive U.S. tax reform, among other things, may change certain U.S. tax rules impacting the way U.S. multinationals are taxed, increase tax uncertainty and adversely impact our provision for income taxes.
As a global company, we conduct operations in multiple jurisdictions, and therefore our effective tax rate is influenced by the amounts of income and expense attributed to each such jurisdiction and the amount and type of presence in each such jurisdiction. If such amounts were to change so as to increase the amounts of our net income subject to taxation in higher tax jurisdictions, or if we were to increase our operations in jurisdictions assessing relatively higher tax rates, our effective tax rate could be adversely affected. Additionally, withholding taxes vary by jurisdiction and any changes to our operations in each jurisdiction could result in greater taxation to the company. A number of factors may affect our future effective tax rates including, but not limited to:
the interpretation of country-by-country reports and outcome of discussions with various tax authorities regarding
intercompany transfer pricing arrangements;
changes that involve Ubiquiti’s supply chain outside of the United States;
changes in the composition of earnings in countries or states with differing tax rates;
the resolution of issues arising from tax audits with various tax authorities,
changes to tax laws regarding R&D tax credits;
changes in stock-based compensation; and
changes in tax law and/or generally accepted accounting principles;
From time to time the United States, foreign and state governments make substantive changes to tax rules and the application of rules to companies which may impact our taxes on international earnings. We regularly assess the likelihood of favorable or unfavorable outcomes resulting from examinations to determine the adequacy of our provision for income taxes. Although we
27

believe our tax estimates are reasonable, there can be no assurance that any final determination will not be materially different than the treatment reflected in our historical income tax provisions and accruals, which could materially and adversely affect our business results of operations and financial condition.
Changes in applicable tax regulations could negatively affect our financial results.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs (the “2017 Tax Act”). A significant portion of our earnings are earned by our subsidiaries outside the U.S. Changes to the taxation of certain foreign earnings resulting from the 2017 Tax Act, along with the state tax impact of these changes and potential future cash distributions, may have an adverse effect on our effective tax rate. Furthermore, changes to the taxation of undistributed foreign earnings could change our future intentions regarding reinvestment of such earnings. Although the accounting for the impact of the 2017 Tax Act was completed as of December 22, 2018, we are continuing to monitor ongoing changes and ruling updates to the 2017 Tax Act. There can be no assurance that further changes in the 2017 Tax Act will not materially and adversely affect our effective tax rate, tax payments, financial condition and results of operations.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

Our headquarters are located in New York, NY, which we lease through February 28, 2021. In addition, we also lease office and building space around the world and within the facilities of certain suppliers for use as research and development facilities, business development and support offices, warehouses and logistics centers, and test facilities. The size and location of these properties change from time to time based on business requirements. For our research and development and business development and support personnel, we have leased offices in Taiwan, Lithuania, Latvia, Poland, India, Ukraine, the Czech Republic, the Netherlands and elsewhere, including various locations within China and the United States of America. We believe that our existing properties are in good condition and suitable for the conduct of our business.
Below are our material locations as of June 30, 2020, all of which we lease.
LocationSq FtLease expirationPurpose
New York6,4002/28/2021Corporate Office
Taiwan79,0008/9/2021R&D and Administration
Czech Republic64,0003/31/2029Warehouse
Utah72,0002/28/2027Warehouse and R&D
Utah86,0008/31/2028Warehouse
Suzhou93,0006/16/2021Manufacturing Facility

Item 3. Legal Proceedings

Information with respect to this item may be found in Note 10 in the Notes to Consolidated Financial Statements included under Part IV, Item 15 of this report.

Item 4. Mine Safety Disclosures
Not applicable.

PART II

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

Common Stock Information

As of August 19, 2020, the number of record holders of our common stock was 7. 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 record holders.

Stock Performance Graph

28

The following graph compares the cumulative total stockholder return for our common stock from June 30, 2015 to June 30, 2020, with the comparable cumulative return of the NASDAQ Composite Index, the NASDAQ Computer Index, the NYSE Composite Index and the S&P Computer & Retail Index. The graph assumes that $100 was invested on June 30, 2015 in our common stock, the NASDAQ Composite Index, the NASDAQ Computer Index, the NYSE Composite Index and the S&P Computer & Retail Index and assumes reinvestment of any dividends. Our common stock commenced trading on the NYSE on August 20, 2019 under the ticker symbol “UI”. The stock price performance on the following graph is not necessarily indicative of future stock price performance. This performance graph shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
 
COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*
Among Ubiquiti Inc., the NASDAQ Composite Index, the NASDAQ Computer Index, the NYSE Composite Index and the S&P Computer & Electronics Retail Index
ubnt-20200630_g1.jpg

*100 invested on 6/30/15 in stock or index, including reinvestments of dividends.

Issuer Purchases of Equity Securities

The following table provides information with respect to the Company’s Share Repurchase programs and the activity under the available share repurchase programs during fiscal year ended June 30, 2020 (in millions, except share and per share amounts):
29

Date of Approved and Publicly Announced ProgramAmount of Publicly Announced ProgramTotal Number of Shares Purchased as Part of Publicly Announced ProgramsAverage Price Paid per ShareTotal Aggregate Amount PaidPeriod of PurchasesEstimated Remaining Balance Available for Share Repurchases under the ProgramsExpiration date of Program
May 8, 2020$500 million$—$—$500.0 3/31/2022
November 8, 2019$200 million1,211,771$133.78$162.1February 7, 2020 - April 21, 2020$37.9 12/31/2021
August 9, 2019$500 million4,337,320$115.28$500.0August 12, 2019 - October 28, 2019$ 12/31/2020
November 9, 2018$200 million293,709$121.86$35.8July 8,2019 - August 12, 2019$ 12/31/2019
Common stock repurchase activity under the share repurchase program during the fourth quarter ended June 30, 2020 was as follows (in millions, except share and per share amounts):
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramsEstimated Remaining Balance Available for Share Repurchases
April 1, 2020 - April 30, 202099,165 $138.25 99,165 $37.9 
May 1, 2020 - May 31, 2020 $  $537.9 
June 1, 2020 - June 30, 2020 $  $537.9 
Total99,165 $138.25 99,165 $537.9 

Dividends

The following tables provides information with respect to the Company’s cash dividends declared and frequency of payments during fiscal year ended June 30, 2020 and 2019:
Year Ended June 30, 2020
Q1Q2Q3Q4
Dividends declared dateAugust 8, 2019November 6, 2019February 4, 2020May 5, 2020
Dividends payment dateAugust 19, 2019November 25, 2019February 25, 2020May 26, 2020
Cash dividend paid per common stock$0.30 $0.30 $0.30 $0.30 

Year Ended June 30, 2019
Q1Q2Q3Q4
Dividends declared dateAugust 8, 2018November 9, 2018February 8, 2019May 10, 2019
Dividends payment dateSeptember 10, 2018November 26, 2018February 25, 2019May 28, 2019
Cash dividend paid per common stock$0.25 $0.25 $0.25 $0.25 

On August 21, 2020, the Company announced that its Board of Directors declared a cash dividend of $0.40 per share payable on September 8, 2020 to shareholders of record at the close of business on August 31, 2020. The Company intends to pay regular quarterly cash dividends of at least $0.40 per share during each remaining quarter of fiscal 2021, however any future dividends will be subject to the approval of the Company’s Board of Directors. In determining whether to approve future dividends, the Company’s Board of Directors will take into account such matters as our financial position and results of operations, available cash and cash flow, capital requirements, growth opportunities, applicable corporate legal requirements, and other factors deemed relevant.
Securities Authorized for Issuance under Equity Compensation Plans

Information regarding the securities authorized for issuance under our equity compensation plans can be found under Item 12 of this Annual Report on Form 10-K.

Unregistered Securities Sold During fiscal 2020
We did not sell any unregistered securities during fiscal 2020.
30


Item 6. Selected Financial Data
The selected consolidated statement of operations and comprehensive income data for the fiscal years ended June 30, 2020, 2019 and 2018 and the consolidated balance sheet data as of June 30, 2020 and 2019 are derived from our audited consolidated financial statements included elsewhere in this report. The selected consolidated statement of operations and comprehensive income data for the fiscal years ended June 30, 2017 and 2016 and the consolidated balance sheet data as of June 30, 2018, 2017 and 2016 are derived from our consolidated financial statements which are not included in this report. Historical results are not necessarily indicative of future results and should be read in conjunction with the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements, related notes, and other financial information included in this report.
 Years Ended June 30,
In thousands, except per share data20202019201820172016
Consolidated Statements of Operations and Comprehensive Income Data:
Revenues (4)
$1,284,500 $1,161,733 $1,016,861 $865,268 $666,395 
Cost of revenues (1)
676,328 624,129 573,289 469,560 341,600 
Gross profit608,172 537,604 443,572 395,708 324,795 
Operating expenses:
                    Research and development (1)
89,405 82,070 74,324 69,094 57,765 
Sales, general and administrative (1)
40,569 43,237 43,121 36,853 33,269 
                    Litigation settlement 18,000    
Business e-mail compromise (“BEC”)- (recovery)
    (8,294)
Total operating expenses129,974 143,307 117,445 105,947 82,740 
Income from operations478,198 394,297 326,127 289,761 242,055 
Interest expense and other, net(28,002)(12,808)(11,985)(4,737)(2,115)
Income before income taxes450,196 381,489 314,142 285,024 239,940 
Provision for income taxes (2) (3)
69,899 58,795 117,852 27,518 26,324 
Net Income$380,297 $322,694 $196,290 $257,506 $213,616 
Net income per share of common stock:
Basic$5.81 $4.52 $2.54 $3.16 $2.53 
Diluted$5.80 $4.51 $2.51 $3.09 $2.49 
Weighted average shares used in computing net income per share of common stock:
Basic65,427 71,435 77,179 81,478 84,402 
Diluted65,514 71,602 78,331 83,252 85,784 
Cash dividends paid per common share$1.20 $1.00 $ $ $ 
(1)    Includes stock-based compensation as follows
Cost of revenues$121 $347 $360 $264 $448 
Research and development2,022 2,045 1,873 1,861 2,296 
Sales, general and administrative745 498 975 660 975 
Total stock-based compensation$2,888 $2,890 $3,208 $2,785 $3,719 
(2) Includes the excess tax benefits resulting from the adoption of ASU 2016-09 Stock Compensation
$ $ $(29,091)$(7,939)$ 
(3) Includes Tax Reform
$ $2,765 $116,572 $ $ 

(4) Effective July 1, 2018, for fiscal year end 2019 and fiscal year end 2020, the Company adopted the new revenue accounting standard (“ASC 606”). As we elected the modified retrospective method of adoption, comparative information from prior periods have not been restated and continues to be reported under the ASC 605, “Revenue Recognition” information. Refer to Note 2, “Significant Accounting Policies” and Note 3, “Revenue” for additional information.
 
31

 June 30,
In thousands20202019201820172016
Consolidated Balance Sheet Data:
Cash and cash equivalents$142,617 $238,147 $666,681 $604,198 $551,031 
Investments – short-term925 69,866    
Investments – long-term513 31,585    
Working capital322,350 574,625 888,436 853,846 637,721 
Total assets737,451 875,865 1,022,577 972,711 747,108 
Debt – short-term24,067 30,675 24,425 14,743 10,993 
Debt – long-term628,437 464,700 460,352 241,821 191,564 
Total stockholders’ equity (295,458)99,277 315,748 601,764 440,376 


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

Overview
We develop technology platforms for high-capacity distributed Internet access, unified information technology, and consumer electronics for professional, home and personal use. We categorize our solutions in to three main categories: high performance networking technology for service providers, enterprises and consumers. We target the service provider and enterprise markets through our highly engaged community of service providers, distributors, value added resellers, systems integrators and corporate IT professionals, which we refer to as the Ubiquiti Community. We target consumers through digital marketing, retail chains and, to a lesser extent, the Ubiquiti Community.
The majority of our human capital resources consist of entrepreneurial and de-centralized research and development (“R&D”) personnel. We do not employ a traditional direct sales force, but instead drive brand awareness through online reviews and publications, our website, our distributors and the Company’s user community where customers can interface directly with our R&D, marketing, and support teams. Our technology platforms were designed from the ground up with a focus on delivering highly-advanced and easily deployable solutions that appeal to a global customer base market.
We offer a broad and expanding portfolio of networking products and solutions for operator-owners of wireless internet services (“WISP’s”), enterprises and smart homes. Our operator-owner service provider-product platforms provide carrier-class network infrastructure for fixed wireless broadband, wireless backhaul systems and routing and the related software for WISP’s to easily control, track and bill their customers. Our enterprise product platforms provide wireless LAN (“WLAN”) infrastructure, video surveillance products, switching and routing solutions, security gateways, and other complimentary WLAN products along with a unique software platform, which enables users to control their network from one simple, easy to use software interface. Our consumer products, sold under the Ubiquiti Labs brand name, are targeted to the smart home and highly connected consumers. We believe that our products are highly differentiated due to our proprietary software, firmware expertise, and hardware design capabilities.
We distribute our products through a worldwide network of over 100 distributors and on-line retailers. The Company has a very broad installed base with over 101 million devices sold in over 200 countries and territories around the world, since inception.

COVID-19 Update- The 2019 novel coronavirus (COVID-19), which the World Health Organization (“WHO”) characterized as a pandemic in March 2020, continues to disrupt global economies, and has spread to the major markets in which we operate, including the United States, Asia, Europe and South America. The COVID-19 pandemic has resulted in significant governmental measures being implemented to control the spread of the virus, including, among others, restrictions on travel, stay-at-home orders or work remote or from home conditions in many of the locations where we have offices. We have taken and will continue to take precautionary measures intended to help minimize the risk of COVID-19 to our employees. While we have not yet experienced a significant disruption to the productivity of our employees as a result of the COVID-19 pandemic, if the stay-at-home orders or work remote or from home conditions in any of our facilities continue for an extended period of time, or if we have an outbreak in any of our facilities, we may, among other issues, experience delays in product development, a decreased ability to support our customers, disruptions in sales and an overall lack of productivity. We have experienced a disruption in our supply chain as a result of the COVID-19 related restrictions that have impacted our suppliers’ ability to manufacture or provide key components or services, and we have incurred, and continue to incur, additional cost to expedite deliveries of components and services. While our ability to procure components and services has improved, the disruptions in our supply chain have not been fully remediated. The extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous evolving factors we cannot reliably predict, including further disruptions to our supply chain, reductions in demand due to disruptions in the operations of our customers or their end customers, disruptions in local and global economies, volatility in the global financial markets, overall reductions in demand, restrictions on the export or shipment of our products or other COVID-19-related events. This uncertainty also affects management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that
32

depend on these estimates and assumptions. Refer to Risk Factors (Part I, Item 1A of this Form 10-K) for a discussion of these factors and other risks.

Key Components of Our Results of Operations and Financial Condition

Revenues

We operate our business as one reportable and operating segment. Further information regarding Segments can be found in Note 15 to our Consolidated Financial Statements. Our revenues are derived principally from the sale of networking hardware. Because we have historically included implied post-contract customer support (“PCS”) free of charge in many of our arrangements, we attribute a portion of our systems revenues to this implied PCS.

We classify our revenues into two primary product categories: Service Provider Technology and Enterprise Technology.

Service Provider Technology includes our airMAX, EdgeMAX, UFiber, and airFiber platforms, as well as embedded radio products and other 802.11 standard products including base stations, radios, backhaul equipment and CPE. Additionally, Service Provider Technology includes antennas and other products primarily in the 0.9 to 6.0 GHz spectrum and miscellaneous products such as mounting brackets, cables and power over Ethernet adapters.

Enterprise Technology includes our UniFi platforms, including UniFi enterprise Wi-Fi, UniFi Protect, UniFi switching and routing solutions and our AmpliFi platform

We sell our products and solutions globally to service providers and enterprises primarily through our extensive network of distributors, and, to a lesser extent, direct customers. Sales to distributors accounted for 93% of our revenues in the year ended June 30, 2020.

Cost of Revenues
Our cost of revenues is comprised primarily of the costs of procuring finished goods from our contract manufacturers and certain key components that we consign to certain of our contract manufacturers. In addition, cost of revenues includes labor and other costs which include salary, benefits and stock-based compensation, in addition to costs associated with tooling, testing and quality assurance, warranty costs, logistics costs, tariffs and excess and obsolete inventory write-downs.
We currently operate warehouses located in U.S. and the Czech Republic. In addition, we outsource other logistics warehousing and order fulfillment functions located in China and to a lesser extent in other countries. We also evaluate and utilize other vendors for various portions of our supply chain from time to time. Our operations organization consists of employees and consultants engaged in the management of our contract manufacturers, new product introduction activities, logistical support and engineering.

Gross Profit

Our gross profit has been, and may in the future be, influenced by several factors including changes in product mix, target end markets for our products, channel inventory levels, tariffs, pricing due to competitive pressure, production costs and global demand for electronic components. Although we procure and sell our products mostly in U.S. dollars, our contract manufacturers incur many costs, including labor costs, in other currencies. To the extent that the exchange rates move unfavorably for our contract manufacturers, they may try to pass these additional costs on to us, which could have a material impact on our future average selling prices and unit costs. In June 2018, the Office of the United States Trade Representative announced new proposed tariffs for certain products imported into the U.S. from China. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 7.5% and 25%. On January 22, 2020, the United States of Trade Representative announced it will reduce Section 301 List 4A additional tariffs from 15% to 7.5% and the List 4B tariffs would not go into effect. These tariffs have already affected our operating results and margins. For so long as such tariffs are in effect, we expect it will continue to affect our operating results and margins. As a result, our historical and current gross profit margins may not be indicative of our gross profit margins for future periods. Refer to “Part I—Item 1A. Risk Factors—Risks Related to Our International Operations—Our business may be negatively affected by political events and foreign policy responses” for additional information.

Operating Expenses

We classify our operating expenses as research and development, selling, general and administrative expenses, litigation expenses and expense related to the business email compromise fraud loss.
 
33

Research and development expenses consist primarily of salary and benefit expenses, including stock-based compensation, for employees and costs for contractors engaged in research, design and development activities, as well as costs for prototypes, licensed or purchased intellectual property, facilities and travel. Over time, we expect our research and development costs to increase as we continue making significant investments in developing new products in addition to new versions of our existing products.

Sales, general and administrative expenses include salary and benefit expenses, including stock-based compensation, for employees and costs for contractors engaged in sales, marketing and general and administrative activities, as well as the costs of legal expenses, trade shows, marketing programs, promotional materials, bad debt expense, professional services, facilities, general liability insurance and travel. As our product portfolio and targeted markets expand, we may need to employ different sales models, such as building a traditional direct sales force. These sales models would likely increase our costs. Over time, we expect our sales, general and administrative expenses to increase in absolute dollars due to continued growth in headcount, expansion of our efforts to register and defend trademarks and patents and to support our business and operations.
Provisions for Income Taxes

We use the asset and liability method to account for income taxes. Significant management judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and any valuation allowance recorded against net deferred tax assets. In preparing the consolidated financial statements, we are required to estimate income taxes in each of the jurisdictions in which we operate. The Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. To the extent that the Company establishes a reserve, its provision for income taxes would be increased. If the Company ultimately determines that payment of these amounts is unnecessary, it reverses the liability and recognizes a tax benefit during the period in which it determines that the liability is no longer necessary. The Company records an additional charge in its provision for taxes in the period in which it determines that tax liability is greater than its original estimate. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations and comprehensive income. Refer to “Part I—Item 1A. Risk Factors—Risks Related to Regulatory, Legal and Tax Matters—Changes in applicable tax regulations could negatively affect our financial results” for additional information.

Critical Accounting Policies

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management’s judgment in its application. In other cases, management’s judgment is required in selecting among available alternative accounting standards that provide for different accounting treatment for similar transactions. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the amounts we report as assets, liabilities, revenues, costs and expenses and affect the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. In many instances, we could reasonably use different accounting estimates, and in some instances, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, our actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. Additionally, as the COVID-19 pandemic continues to develop, many of our estimates could require increased judgement and carry a higher degree of variability and volatility. As events continue to evolve our estimates may change materially in future periods. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.

Recognition of Revenues

Revenue consists of revenue from sales of hardware and the related essential software (“Products”) as well as related implied PCS. We recognize revenue when obligations under the terms of a contract with our customers are satisfied, generally, upon transfer of control of promised goods or services to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services. We apply the following five-step revenue recognition model:

Identification of the contract, or contracts with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy the performance obligation
34


Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

PCS is the right to receive, on a when-and-if available basis, future unspecified software upgrades and features relating to the product’s essential software as well as technical support and bug fixes.

The Company accounts for a contract with a customer when there is an approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of the consideration is probable. The Company’s distinct performance obligations consist mainly of transferring control of its products identified in the contracts, purchase orders or invoices and implied PCS services.

Our contracts with the majority of our distribution customers do not include provisions for cancellations, returns, inventory swaps, or refunds that materially impact recognized revenue. Internet or Web based sales include regulatory provisions which allow customers to return the goods, generally within 30 days and did not materially impact recognized revenue.

We record amounts billed to distributors for shipping and handling costs as revenues. We classify shipping and handling costs incurred by us as cost of revenue. Deposits payments received from distributors in advance of recognition of revenues are included in current liabilities of our balance sheet and are recognized as revenues when all the criteria for recognition of revenues are met.

Transaction price and allocation to performance obligations

Transaction prices are typically based on contracted rates. Although payment terms vary, payment is generally due from customers within 60 days of the invoice date and the contracts do not have significant financing components or include extended payment terms. The Company is directly responsible for fulfilling its performance obligations in contracts with customers and does not rely on another party to fulfill its promise. We use observable list prices to determine the stand-alone selling price of our performance obligation related to our products, and we utilize a cost-plus margin approach to estimate the stand-alone selling price of our implied PCS obligation. When our contracts contain multiple performance obligation, we allocate the transaction price based on the estimated standalone selling prices of the promised products or services underlying each performance obligation.

The expected costs associated with our base warranties continue to be recognized as an expense when the products are sold and is not considered a separate performance obligation.

Costs for research and development and sales and marketing are expensed as incurred. If the estimated life of the
hardware product should change, the future rate of amortization of the revenues allocated to PCS could also change.

Key factors considered by the Company in developing the estimated cost in the cost plus margin approach for PCS includes reviewing the activities for PCS include reviewing the activities of specific employees engaged in support and software enhancements to determine the amount of time that is allocated to the development of the undelivered elements, determining the cost of this development effort, and then adding an appropriate level of gross profit to these costs.

Inventory and Inventory Valuation

The Company’s inventories are primarily finished goods and, to a lesser extent, raw materials. Inventories are stated at the lower of actual cost, computed using the first-in, first-out method, or Net Realizable Value (NRV). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of NRV involves numerous judgments including estimating average selling prices based upon recent sales, industry trends, existing customer orders, and seasonal factors. Should actual market conditions differ from the Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the estimated market value. Write-downs are not reversed until the related inventory has been subsequently sold or scrapped.

The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The determination of excess or obsolete inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand. Customer demand is dependent on various factors and requires the Company to use judgment in forecasting future demand for these products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than
35

those projected by management, additional inventory write-downs may be required, which would have a negative impact on the Company’s gross margin. If the Company ultimately sells inventory that has been previously written down, the Company’s gross margins in future periods would be positively impacted.

The Company capitalizes manufacturing overhead expenditures as part of inventory costs. Capitalized costs primarily include management’s best estimate of the direct labor, tariffs and materials costs incurred related to inventory acquired or produced but not sold during the respective period. Manufacturing overhead costs are capitalized to inventory and are recognized as cost of revenues in future periods based on the Company’s rate of inventory turnover.

Income Taxes

We account for income taxes by recognizing deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We establish valuation allowances when necessary to reduce deferred tax assets to the amount we expect to realize. The assessment of whether or not a valuation allowance is required often requires significant judgment including current operating results, the forecast of future taxable income and ongoing prudent and feasible tax planning initiatives.

In addition, our calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws. We may be subject to income tax audits in each of the jurisdictions in which we operate and, as a result, must also assess exposures to any potential issues arising from current or future audits of current and prior years’ tax returns. Accordingly, we must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.

The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. We reflect changes in recognition or measurement in the period in which our change in judgment occurs.

The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

Results of Operations

Comparison of Years Ended June 30, 2020 and 2019

36

 Years Ended June 30,
 20202019
 (In thousands, except percentages)
Revenues$1,284,500 100 %$1,161,733 100 %
Cost of revenues (1)
676,328 53 %624,129 54 %
Gross profit608,172 47 %537,604 46 %
Operating expenses:
Research and development (1)
89,405 7 %82,070 7 %
Sales, general and administrative (1)
40,569 3 %43,237 4 %
Litigation settlement  %18,000 2 %
Total operating expenses129,974 10 %143,307 13 %
Income from operations478,198 37 %394,297 34 %
Interest expense and other, net(28,002)*(12,808)*
Income before income taxes450,196 35 %381,489 33 %
Provision for income taxes
69,899 5 %58,795 5 %
Net Income$380,297 30 %$322,694 28 %
*       Less than 1%
(1)    Includes stock-based compensation as follows
Cost of revenues$121 $347 
Research and development2,022 2,045 
Sales, general and administrative745 498 
Total stock-based compensation$2,888 $2,890 

Revenues

Revenues increased $122.8 million, or 11%, from $1.2 billion in fiscal 2019 to $1.3 billion in fiscal 2020. During fiscal year ended June 30, 2020, there were no material price changes in the Company’s products sold. However, the Company continues to introduce new products which may have average selling prices and margins different than our legacy products.

Revenues by Product Type
 Years Ended June 30,
20202019
(in thousands, except percentages)
Service Provider Technology$442,023 34 %$428,490 37 %
Enterprise Technology842,477 66 %733,243 63 %
Total revenues$1,284,500 100 %$1,161,733 100 %

Service Provider Technology revenues increased $13.5 million, or 3.2%, from $428.5 million in fiscal 2019, to $442.0 million in fiscal 2020, primarily due to increased revenue in North America and EMEA, partially offset by a decrease in Asia Pacific and South America.

Enterprise Technology revenues increased $109.2 million, or 14.9%, from $733.2 million in fiscal 2019, to $842.5 million in fiscal 2020 primarily due to product expansion and further adoption of our UniFi technology platform across all regions.

Revenues by Geography

We have determined the geographical distribution of our product revenues based on our customers’ ship-to destinations. A majority of our sales are to distributors who in turn sell to resellers or directly to end customers, which may be in different countries than the initial ship-to destination. The following are our revenues by geography for fiscal 2020 and fiscal 2019:
37

 Years Ended June 30,
 20202019
(in thousands, except percentages)
North America (1)
$571,901 45 %$497,218 43 %
Europe, the Middle East and Africa517,132 40 %477,332 41 %
Asia Pacific112,121 9 %108,460 9 %
South America83,346 6 %78,723 7 %
Total revenues$1,284,500 100 %$1,161,733 100 %
 (1) Revenue for the United States was $539.0 million and $469.8 million in fiscal 2020 and fiscal 2019, respectively.

North America

Revenues in North America increased $74.7 million, or 15.0%, from $497.2 million in fiscal 2019 to $571.9 million in fiscal 2020. The year-over-year increase was primarily due to increased revenues from both our Enterprise Technology and Service Provider Technology products.

South America

Revenues in South America increased $4.6 million, or 5.9%, from $78.7 million in fiscal 2019 to $83.3 million in fiscal 2020. The year-over-year increase was primarily due to increased revenue from our Enterprise Technology products, partially offset by decreased revenue in our Service Provider Technology products.

Europe, the Middle East, and Africa (“EMEA”)

Revenues in EMEA increased $39.8 million, or 8.3%, from $477.3 million in fiscal 2019 to $517.1 million in fiscal 2020. The year-over-year increase was due to increased revenues from both our Enterprise Technology products and Service Provider Technology products.

Asia Pacific

Revenues in the Asia Pacific region increased $3.7 million, or 3.4%, from $108.5 million in fiscal 2019 to $112.1 million in fiscal 2020. The year-over-year increase was primarily due to increased revenue from our Enterprise Technology products, partially offset by decreased revenue in our Service Provider Technology products.

Cost of Revenues and Gross Profit

Cost of revenues increased $52.2 million, or 8.4%, from $624.1 million in fiscal 2019 to $676.3 million in fiscal 2020. The increase in fiscal 2020 was primarily due to cost increase associated with an overall increase in revenue, higher indirect costs, higher tariffs and expedited shipping costs.

Gross profit margin increased to 47.3% in fiscal 2020 from 46.3% in fiscal 2019. The increase was primarily driven by favorable changes in product mix, partially offset by higher tariffs and expedited shipping costs.

Operating Expenses

Research and Development

Research and development (“R&D”) expenses increased $7.3 million, or 8.9%, from $82.1 million in fiscal 2019 to $89.4 million in fiscal 2020. As a percentage of revenues, research and development expenses decreased from 7.1% in fiscal 2019 to 7.0% in fiscal 2020. The increase in R&D expense in absolute dollars was primarily driven by higher-employee related expenses and general development activities.

Sales, General and Administrative

Sales, general and administrative (“SG&A”) expenses decreased $2.7 million, or 6.2%, from $43.2 million in fiscal 2019 to $40.6 million in fiscal 2020. As a percentage of revenues, sales, general and administrative expenses decreased from 3.7% in fiscal 2019 to 3.2% in fiscal 2020. The decrease in SG&A in absolute dollars was primarily due to lower professional fees and employee related costs offset, in part by higher marketing expenses, increased service fees and higher depreciation.
38


Provision for Income Taxes

Our provision for income taxes increased 18.9% from $58.8 million for fiscal 2019 to $69.9 million for fiscal 2020. Our effective tax rate increased to 15.5% in fiscal 2020 as compared to 15.4% for fiscal 2019. The slight increase in the effective tax rate in fiscal 2020 is primarily due to the mix of earnings earned in various jurisdictions.

Comparison of Year Ended June 30, 2019 and 2018

Pursuant to Regulation S-K item 303, a detailed review of our fiscal 2019 performance compared to our fiscal 2018 performance is set forth in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 under the caption “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, filed with the SEC on August 21, 2019.

Liquidity and Capital Resources

Sources and Uses of Cash

Our principal source of liquidity are cash and cash equivalents, cash generated by operations, the availability of additional funds under the Facilities and short-term and long-term investments. We had cash and cash equivalents of $142.6 million and $238.1 million at June 30, 2020 and 2019, respectively.

In fiscal year 2019 the Company began investing cash in various fixed income available-for-sale securities. As of June 30, 2020 and 2019 we held $2.5 million and $103.3 million respectively, in available-for-sale securities. Our securities investment portfolio consists of high quality, investment grade securities from diverse issuers. Refer to “Part I—Item 1A. Risk Factors—Risks Related to Our Business and Operations—We may experience risks in our investments due to changes in the market, which could adversely affect the value or liquidity of our investments.” for additional information.

Consolidated Cash Flow Data

The following table sets forth the major components of our consolidated statements of cash flows data for the periods presented:
 Years Ended June 30,
 20202019
 (In thousands)
Net cash provided by operating activities$460,284 $259,258 
Net cash provided by (used in) investing activities69,584 (157,567)
Net cash (used in) financing activities(625,398)(530,225)
Net (decrease) increase in cash and cash equivalents$(95,530)$(428,534)

Cash Flows from Operating Activities

Net cash provided by operating activities in fiscal 2020 consisted primarily of net income of $380.3 million, in addition to the changes in operating assets and liabilities that resulted in net cash inflows of $52.4 million. This net change consisted primarily of $28.1 million increase in inventory, $10.8 million increase in prepaid and other assets, and a $3.5 million decrease in taxes payable due to the timing of federal tax payments, partially offset by $3.1 million decrease in vendor deposits and a $76.9 million increase in accounts payable and accrued liabilities.

Net cash provided by operating activities in fiscal 2019 consisted primarily of net income of $322.7 million, partially offset by the changes in operating assets and liabilities that resulted in net cash outflow of $78.3 million. This net change was primarily driven by outflows arising from $163.7 million increase in inventory and $15.8 million increase in prepaid and other assets, partially offset by $27.7 million decrease in vendor deposits, a $16.3 million increase in taxes payable due to the timing of federal tax payments and a $29.3 million increase in accounts payable and accrued liabilities.

Cash Flows from Investing Activities

Net cash provided by investing activities during fiscal 2020 was $69.6 million. Our investing activities consisted primarily of cash inflows of $100.2 million net proceeds from our available-for-sale securities offset, in part by $30.6 million of capital expenditures.
39

We used $157.6 million of cash investing during fiscal 2019. During fiscal 2019 our investing activities consisted of net purchases of available-for-sale securities of $100.9 million, $51.7 million of capital expenditures and purchase of intangible assets, and a $5.0 million purchase of a private equity investment.

Cash Flows from Financing Activities
We used $625.4 million of cash in financing activities during fiscal 2020. During fiscal 2020, we generated $157.5 million of net funds from borrowing and repayments under the Facilities, which were more than offset by financing cash outflows of $700.1 million related to repurchase of common stock, $78.7 million related to dividends paid on our common stock and $3.1 million of debt issuance costs related to the Third Amendment. See Note 8- Debt of the Notes to our Consolidated Financial Statements included in Part IV, Item 15 of this Annual Report on Form 10-K for additional information regarding the Facilities.

We used $530.2 million of cash in financing activities during fiscal 2019. During fiscal 2019, we had financing cash outflow of $468.2 million related to the repurchase of our common stock, $71.4 million related to dividends paid on our common stock and $25.0 million repayment on our term loan under our credit facility. These outflows were partially offset with $35.0 million draws on our revolving facility.

Liquidity

We believe our existing cash and cash equivalents, cash provided by operations and the availability of additional funds under our Facilities will be sufficient to meet our working capital, future stock repurchases, dividends, and capital expenditure needs for the next twelve months. However, this estimate is based on a number of assumptions that may prove to be wrong and we could exhaust our available cash and cash equivalents earlier than presently anticipated or need to rely more heavily on our Facilities or other sources of liquidity to continue to meet our needs. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending to support development efforts, the timing of new product introductions, market acceptance of our products, the availability of additional funds under our Facilities and overall economic conditions. The COVID-19 pandemic and resulting global disruptions have caused significant volatility in financial markets and the domestic and global economy. This disruption can contribute to potential payment delays or defaults in our accounts receivable, affect asset valuations resulting in impairment charges, and affect the availability of financing credit as well as other segments of the credit markets. For a further discussion of the uncertainties and business risks associated with the COVID-19 pandemic, refer to “Part I-Item 1A. Risk Factors – Risks Related to Our Business and Industry - Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters and public health problems, which could adversely affect our business, results of operations and financial condition” for additional information. We expect to continue to maintain financing flexibility in the current market conditions. However, due to the rapidly evolving global situation, it is not possible to predict whether unanticipated consequences of the pandemic are reasonably likely to materially affect our liquidity and capital resources in the future.

Contractual Obligations and Off-Balance Sheet Arrangements
Our contractual obligations represent material expected or contractually committed future payment obligations. We believe that we will be able to fund these obligations through our existing cash and cash equivalents, cash generated from operations and the availability of additional funds under the Facilities.

The following table summarizes our contractual obligations as of June 30, 2020 (in thousands):
Payments Date by Period
 Year 11-3 Years3-5 YearsMore than 5 YearsTotal
Operating Leases7,856 8,318 6,753 5,476 28,403 
Debt Payments25,000 630,000   655,000 
Interest and other payments on debt payment obligations (1)
13,953 20,669   34,622 
Transition tax9,004 18,007 39,391 28,137 94,539 
Other Obligations21,077 40,000 6,667  67,744 
Total$76,890 $716,994 $52,811 $33,613 $880,308 
(1) - Interest payments are calculated based on the applicable rates and payment dates as of June 30, 2020. Although our interest rates on our debt obligations may vary, we have assumed the most recent available interest rates for all periods presented.

40

Operating Leases

See Note 9 - Leases of the Notes to our Consolidated Financial Statements, included in Part IV, Item 15, of this Annual Report on Form 10-K for future payment commitments under leases as of June 30, 2020.

Debt and Interest Payment Obligations

See Note 8 - Debt of the Notes to our Consolidated Financial Statements, included in Part IV, Item 15, of this Annual Report on Form 10-K for future payment commitments under debt as of June 30, 2020.

Purchase Obligations
We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During the normal course of business, our contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability, and as of June 30, 2020, we have recorded a purchase obligation liability of $3.3 million related to component purchase commitments. There have been no other significant liabilities for cancellations recorded as of June 30, 2020. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligation to range from $146.3 million to $303.3 million as of June 30, 2020, depending upon the timing of orders placed for these components by our manufacturers. See Note 10 - Commitments and Contingencies of the Notes to our Consolidated Financial Statements, included in Part IV, Item 15, of this Annual Report on Form 10-K for future payment commitments under purchase commitments as of June 30, 2020.

Transition Tax

The Company has obligations of $94.5 million as of June 30, 2020, related to Transition Tax. These obligations are included within Income tax payable and Long-term taxes payable on our Consolidated Balance Sheets.

Other Obligations

As of June 30, 2020. the Company has other obligations of $3.9 million which consisted primarily of commitments related to raw materials and research and development projects.

Unrecognized Tax Benefits

As of June 30, 2020, we had $31.4 million and an additional $4.9 million for accrued interest, classified as non-current liabilities. At this time, we are unable to make a reasonably reliable estimate of the timing of payments in individual years in connection with these tax liabilities; therefore, such amounts are not included in the above contractual obligation table.

Warranties and Indemnifications

Our products are generally accompanied by a twelve-month warranty, from date of purchase, which covers both parts and labor. Generally, the distributor is responsible for the freight costs associated with warranty returns, and we absorb the freight costs of replacing items under warranty. In accordance with the Financial Accounting Standards Board’s (“FASB’s”), Accounting Standards Codification (“ASC”), 450-20, Loss Contingencies, we record an accrual when we believe it is reasonably estimable and probable based upon historical experience. We record a provision for estimated future warranty work in cost of goods sold upon recognition of revenues, and we review the resulting accrual regularly and periodically adjust it to reflect changes in warranty estimates.

We have entered and may in the future enter into standard indemnification agreements with certain distributors as well as other business partners in the ordinary course of business. These agreements may include provisions for indemnifying the distributor, OEM or other business partner against any claim brought by a third-party to the extent any such claim alleges that a Ubiquiti product infringes a patent, copyright or trademark or violates any other proprietary rights of that third-party. The maximum amount of potential future indemnification is unlimited. The maximum potential amount of future payments we could be required to make under these indemnification agreements is not estimable.

We have agreed to indemnify our directors, officers and certain other employees for certain events or occurrences, subject to certain limits, while such persons are or were serving at our request in such capacity. We may terminate the indemnification agreements
41

with these persons upon the termination of their services with us, but termination will not affect claims for indemnification related to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited. We have a Directors and Officers insurance policy that limits our potential exposure for our indemnification obligations to our directors, officers and certain other employees. We believe the fair value of these indemnification agreements is minimal. We had not recorded any liabilities for these agreements as of June 30, 2020 or 2019.

Based upon our historical experience and information known as of the date of this report, we do not believe it is likely that we will have significant liability for the above indemnities as of June 30, 2020.

Off-Balance Sheet Arrangements

As of June 30, 2020 and 2019, we had no off-balance sheet arrangements other than those mentioned above.

Recent Accounting Pronouncements

For a discussion of recent accounting pronouncements, refer to Note 2 to the Consolidated Financial Statements.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Sensitivity

We had cash and cash equivalents of $142.6 million and $238.1 million as of June 30, 2020 and 2019. Cash and cash equivalents includes securities that have a maturity of three months or less at the date of purchase. These amounts were held primarily in cash deposit accounts in U.S. dollars. The fair value of our cash and cash equivalents would not be significantly affected by either a 10% increase or decrease in interest rates due mainly to the short-term nature of these instruments.

Debt

We are exposed to interest rates risks primarily through borrowing under our credit facility. Interest on our borrowings is based on variable rates. Based on a sensitivity analysis, as of June 30, 2020, an instantaneous and sustained 200-basis-point increase in interest rates affecting our floating rate debt obligations, and assuming that we take no counteractive measures, would result in an incremental charge to our income before income taxes of approximately $13.1 million over the next twelve months.

Foreign Currency Risk

The vast majority of our sales are denominated in U.S. dollars, and therefore, our revenues are not directly subject to foreign currency risk. Certain of our operating expenses are denominated in the currencies of the countries in which our operations are located, and may be subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Chinese Yuan, Euro, and Taiwan Dollar. A 10% appreciation or depreciation in the value of the U.S. dollar relative to the other currencies in which our expenses are denominated would result in a charge or benefit to our income before income taxes of approximately $7.6 million for fiscal year June 30, 2020.

Item 8. Financial Statements and Supplementary Data

The response to this Item is submitted as a separate section of this Form 10-K. See Item 15.

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

Management, with the participation of the Company’s Chief Executive Officer and Chief Accounting and Finance Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2020. The term “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
42

Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives. Based on the evaluation of our disclosure controls and procedures as of June 30, 2020, our Chief Executive Officer and Chief Accounting and Finance Officer concluded that, as of such date, our disclosure controls and procedures were effective.

Management’s Report on Internal Control over Financial Reporting

Our 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). A company’s internal control over financial reporting is a process designed by, or under the supervision of, its Chief Executive Officer and Chief Accounting and Finance Officer, and effected by such company’s board of directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:
(i)pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;
(ii)provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
(iii)provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
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. 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 a company’s annual or interim financial statements will not be prevented or detected on a timely basis.

Management, with the participation of our Chief Executive Officer and Chief Accounting and Finance Officer, has conducted an evaluation of the effectiveness of our internal control over financial reporting as of June 30, 2020, based on the framework set forth in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, management has concluded that the Company maintained effective internal control over financial reporting as of June 30, 2020.

The effectiveness of our internal control over financial reporting as of June 30, 2020 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report which appears herein.

Changes in Internal Control Over Financial Reporting

There were no changes in the Company’s internal control over financial reporting that occurred during the quarter ended June 30, 2020, that materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information

Not applicable.
PART III

Item 10. Directors and Executive Officers and Corporate Governance

The information required by this Item 10 is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders (to be filed with the Securities and Exchange Commission within 120 days of our June 30, 2020 fiscal year end) under the headings “Election of Directors – Executive Officers and Directors,” “Corporate Governance,” and “Section 16(a) Beneficial
43

Ownership Reporting Compliance.”

Item 11. Executive Compensation

The information required by this Item 11 is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders (to be filed with the Securities and Exchange Commission within 120 days of our June 30, 2020 fiscal year end) under the headings “Executive Compensation”, “CEO Pay Ratio”, “Proposal One Election of Directors—Directors’ Compensation” and “Corporate Governance—Compensation Committee Interlocks and Insider Participation.”

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item 12 with respect to security ownership of certain beneficial owners and management is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders (to be filed with the Securities and Exchange Commission within 120 days of our June 30, 2020 fiscal year end) under the headings “Security Ownership of Certain Beneficial Owners and Management Related Stockholder Matters.”

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this Item 13 is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders (to be filed with the Securities and Exchange Commission within 120 days of our June 30, 2020 fiscal year end) under the headings “Certain Relationships and Related Party Transactions” and “Corporate Governance—Committees of the Board of Directors.”

Item 14. Principal Accounting Fees and Services

The information required by this Item 14 is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Stockholders (to be filed with the Securities and Exchange Commission within 120 days of our June 30, 2020 fiscal year end) under the headings “Proposal Two Ratification of the Appointment of Independent Registered Public Accounting Firm—Audit and Non-Audit Fees” and “Audit Committee Pre-Approval Policies.”
44

PART IV

Item 15. Exhibits, Financial Statement Schedules

(a)  1. Financial Statements

The financial statements filed as part of this report are identified in the Index to Consolidated Financial Statements on page 48 of this Form 10-K.

2. Financial Statement Schedules

See Item 15(c) below.

3. Exhibits
See Item 15(b) below.

(b) Exhibits

The following exhibits are filed herewith or are incorporated by reference to exhibits previously filed with the Securities and Exchange Commission. Ubiquiti Inc. (the “Registrant”) shall furnish copies of exhibits for a reasonable fee (covering the expense of furnishing copies) upon request.

Exhibit
Number
DescriptionIncorporated by Reference from FormIncorporated by
Reference from
Exhibit Number
Date FiledFiled
Herewith
3.1Third Amended and Restated Certificate of Incorporation of Ubiquiti Inc., as amended10-KAugust 21, 2019
3.2Amended and Restated Bylaws of Ubiquiti Inc., as amended10-KAugust 21, 2019
4.1Specimen Common Stock Certificate of Ubiquiti Networks, Inc.S-14.1October 3, 2011
4.2Registration Agreement, dated March 2, 2010, between Ubiquiti Networks, Inc. and certain holders of Ubiquiti Networks, Inc.’s capital stock named therein.S-14.2June 17, 2011
4.3Investor Rights Agreement, dated as of March 2, 2010, between Ubiquiti Networks, Inc. and certain holders of Ubiquiti Networks, Inc.’s capital stock named therein.S-14.3June 17, 2011
4.4Descriptions of the Company’s SecuritiesX
10.1Form of Indemnification Agreement between Ubiquiti Networks, Inc. and its directors and officers.S-110.1October 3, 2011
10.2#Amended and Restated 2005 Equity Incentive Plan and forms of agreement thereunder.S-110.2June 17, 2011
10.3#Amended and Restated 2010 Equity Incentive Plan and forms of agreement thereunder.S-110.3June 17, 2011
10.4#Employment Agreement, dated as of March 1, 2016 , between Ubiquiti Networks, Inc. and Kevin Radigan.10-K10.6August 22, 2016
10.5Jinyong Ji Investment Taiwan Lease, dated as of March 16, 2010, between Ubiquiti Networks, Inc. and Jinyong Ji Investment Co., Ltd.S-110.1June 17, 2011
45

Exhibit
Number
DescriptionIncorporated by Reference from FormIncorporated by
Reference from
Exhibit Number
Date FiledFiled
Herewith
10.6†Amended Technology License Agreement, dated as of September 1, 2010, between Ubiquiti Networks, Inc. and Atheros Communications, Inc.S-110.12June 17, 2011
10.7Taiwan Lease, dated as of July 20, 2011, between Jin Yeoung Ji Co., Ltd. and Ubiquiti Networks International Limited, Taiwan Branch.10-Q10.15November 14, 2011
10.8First Amendment dates as April 14, 2017, to Amended and Restated Credit Agreement, dated as of March 3, 2015, by and among Ubiquiti Networks, Inc. and Ubiquiti International Holding Company Limited, as borrowers, certain subsidiaries of the borrowers, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Association, as administrative agent.
8-K10.1April 20, 2017
10.9Second Amendment, dated as of October 31, 2017, to Amended and Restated Credit Agreement, dated as of March 3, 2015, by and among Ubiquiti Networks, Inc. and Ubiquiti International Holding Company Limited, as borrowers, certain subsidiaries of borrowers, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Associations, as administrative agent.8-K10.1November 1, 2017
10.1Second Amended and Restated Credit Agreement, dated as of January 17, 2018, by and among Ubiquiti Networks, Inc. and Ubiquiti International Holding Company Limited, as borrowers, certain subsidiaries of borrowers, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Associations, as administrative agent8-K10.1January 23, 2018
10.11First Amendment to Second Amended and Restated Credit Agreement and Joinder Agreement, dated as of June 29, 2018, by and among Ubiquiti Networks, Inc. and Ubiquiti International Holding Company Limited, an exempted company incorporated under the laws of Cayman Islands, certain subsidiaries of the borrower, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Associations, as administrative agent.10-K10.1August 24, 2018
10.12Second Amendment, dated as of March 15, 2019, to Second Amended and Restated Credit Agreement, dated as of January 17, 2018, by and among Ubiquiti Networks, Inc. and Ubiquiti International Holding Company Limited, as borrowers, certain subsidiaries of the borrowers, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Associations, as administrative agent10-Q10.1May 10, 2019
46

Exhibit
Number
DescriptionIncorporated by Reference from FormIncorporated by
Reference from
Exhibit Number
Date FiledFiled
Herewith
10.13Third Amendment, dated as of September 9, 2019, to Second Amended & Restated Credit Agreement, dated as of January 17, 2018, by Ubiquiti Inc., as borrower, Ubiquiti International Holding Company Limited, as a released party, and certain subsidiaries of the borrower, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Associations, as administrative agent8-K10.1September 12, 2019
10.14Aircraft Lease Agreement between Ubiquiti Networks, Inc. and RJP Manageco LLP, dated November 13, 201310-Q10.1February 7, 2014
21.1List of subsidiaries of Ubiquiti Inc.X
23.1Consent of independent registered public accounting firmX
24.1Power of Attorney (contained in the signature page to this Form 10-K)X
31.1Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.X
31.2Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.X
32.1Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350.X
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Schema Linkbase DocumentX
101.CALXBRL Taxonomy Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Labels Linkbase DocumentX
101.PREXBRL Taxonomy Presentation Linkbase DocumentX
104Cover Page Interactive Date File - (formatted as Inline XBRL and contained in Exhibit 101)

#Management contracts or compensation plans or arrangements in which directors or executive officers are eligible to participate.

Portions of the exhibit have been omitted pursuant to an order granted by the Securities and Exchange Commission for confidential treatment.

47

~In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 33-8238 and 34-47986, Final Rule: Management’s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
(c) Financial Statement Schedules.

Schedules not listed above have been omitted because they are not applicable or required, or the information required to be set forth therein is included in the Consolidated Financial Statements or Notes thereto.

Item 16. Form 10-K Summary

Not applicable.
48

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.
 
 Ubiquiti Inc.
Dated: August 21, 2020 By: /s/ Robert J. Pera
  Robert J. Pera
  Chief Executive Officer and Director
(Principal Executive Officer)
Dated: August 21, 2020 By: /s/ Kevin Radigan
  Kevin Radigan
  Chief Accounting and Finance Officer
(Principal Financial Officer and Principal Accounting Officer)


POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Robert J. Pera and Kevin Radigan and each of them, his true and lawful attorneys-in-fact and agents, each with full power of substitution and resubstitution, for him and in his name, place and stead, 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 exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute or substitutes may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Signature  Title Date
/s/    Robert J. Pera
Robert J. Pera
  Chief Executive Officer and Director
(Principal Executive Officer)
 August 21, 2020
/s/   Kevin Radigan
Kevin Radigan
  Chief Accounting and Finance Officer (Principal Financial Officer and Principal Accounting Officer) August 21, 2020
/s/    Ronald A. Sege
Ronald A. Sege
  Director August 21, 2020
/s/ Rafael Torres
Rafael Torres
  Director August 21, 2020
/s/    Michael E. Hurlston
Michael E. Hurlston
DirectorAugust 21, 2020

49

UBIQUITI INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 

50

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Ubiquiti Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of Ubiquiti Inc. and subsidiaries (the Company) as of June 30, 2020 and 2019, the related consolidated statements of operations and comprehensive income, stockholders’ equity (deficit), and cash flows for each of the years in the three-year period ended June 30, 2020 and the related notes (collectively, the consolidated financial statements). We also have audited 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.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of June 30, 2020 and 2019, and the results of its operations and its cash flows for each of the years in the three-year period ended June 30, 2020, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective 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.

Basis for Opinions

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (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.

Critical Audit Matter

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

Unrecognized tax benefits

As discussed in Notes 2 and 14 to the consolidated financial statements, the Company records a liability for unrecognized tax benefits associated with uncertain tax positions. The Company recognizes tax benefits from uncertain tax positions only if there is more than a 50% likelihood that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the position. As of June 30, 2020, the Company has recorded a liability for gross unrecognized tax benefits, excluding associated interest and penalties, of $31.4 million.

We identified the assessment of gross unrecognized tax benefits as a critical audit matter. Complex auditor judgment, including the involvement of tax professionals with specialized skills and knowledge, was required to evaluate the Company’s interpretation and application of tax law in the United States and certain foreign jurisdictions in which it operates, and their inter-relationship. This evaluation included the determination of which tax positions have more than a 50% likelihood of being sustained upon examination.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the critical audit matter. This included controls over the Company’s gross unrecognized tax benefit process to:

evaluate the Company’s tax structure and interpret United States and foreign tax laws and their inter-relationship,
identify tax law changes in jurisdictions that may impact the Company’s unrecognized tax benefits, and
evaluate and estimate the gross unrecognized tax benefits associated with uncertain tax positions.

In addition, we involved tax professionals with specialized skills and knowledge, who assisted in performing the following procedures over certain jurisdictions:

obtaining an understanding of the Company’s overall tax structure and assessing the Company’s compliance with tax laws,
evaluating changes in the Company’s tax structure that occurred during the year as well as changes in tax law, and assessing the interpretation of those changes under the relevant jurisdiction’s tax law,
examining and assessing transfer pricing studies for compliance with applicable regulations,
inspecting correspondence, assessments, and settlements from taxing authorities to assess the Company’s determination of its tax positions having more than a 50% likelihood to be sustained upon examination, and
performing an independent analysis of the Company’s uncertain tax positions and comparing our determination of its tax positions having more than a 50% likelihood to be sustained upon examination to the Company’s assessment.


/s/ KPMG LLP

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

New York, New York

August 21, 2020


51

UBIQUITI INC.
Consolidated Balance Sheets
(In thousands, except share data) 
June 30,
20202019
Assets
Current assets:
Cash and cash equivalents$142,617 $238,147 
Investments — short-term925 69,866 
Accounts receivable, net of allowance for doubtful accounts of $203 and $203 at June 30, 2020 and June 30, 2019 respectively
142,160 156,043 
Inventories285,943 264,281 
Vendor deposits5,934 11,608 
Prepaid income taxes34 23 
Prepaid expenses and other current assets9,034 13,843 
Total current assets586,647 753,811 
Property and equipment, net78,522 13,618 
Operating lease right-of-use assets, net24,444  
Deferred tax assets — long-term4,102 2,910 
Investments — long-term513 31,585 
Other long-term assets43,223 73,941 
Total assets$737,451 $875,865 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$155,547 $38,722 
Income taxes payable30,961 25,556 
Debt — short-term24,067 30,675 
Other current liabilities53,722 84,233 
Total current liabilities264,297 179,186 
Income tax payable — long-term115,330 124,262 
Operating lease liabilities — long-term18,533  
Debt — long-term628,437 464,700 
Other long-term liabilities6,312 8,440 
Total liabilities1,032,909 776,588 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock—$0.001 par value; 50,000,000 shares authorized; none issued
  
Common stock—$0.001 par value; 500,000,000 shares authorized:
63,687,891 and 69,472,568 outstanding at June 30, 2020 and June 30, 2019, respectively
64 69 
Additional paid–in capital447  
Accumulated other comprehensive income9 393 
Retained (deficit) earnings(295,978)98,815 
Total stockholders’ (deficit) equity(295,458)99,277 
Total liabilities and stockholders’ equity$737,451 $875,865 

See notes to consolidated financial statements.
52

UBIQUITI INC.
Consolidated Statements of Operations and Comprehensive Income
(In thousands, except per share amounts)
 
Years Ended June 30,
202020192018
Revenues$1,284,500 $1,161,733 $1,016,861 
Cost of revenues676,328 624,129 573,289 
Gross profit608,172 537,604 443,572 
Operating expenses:
Research and development89,405 82,070 74,324 
Sales, general and administrative40,569 43,237 43,121 
Litigation settlement 18,000  
Total operating expenses129,974 143,307 117,445 
Income from operations478,198 394,297 326,127 
Interest expense and other, net(28,002)(12,808)(11,985)
Income before income taxes450,196 381,489 314,142 
Provision for income taxes69,899 58,795 117,852 
Net Income$380,297 $322,694 $196,290 
Net income per share of common stock:
Basic$5.81 $4.52 $2.54 
Diluted$5.80 $4.51 $2.51 
Weighted average shares used in computing net income per share of common stock:
Basic65,427 71,435 77,179 
Diluted65,514 71,602 78,331 
Other comprehensive income:
Unrealized (losses) gains on available-for-sale securities(384)393  
Other Comprehensive (loss) income(384)393  
Comprehensive income379,913 323,087 196,290 
See notes to consolidated financial statements.

53

UBIQUITI INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
In thousands, except share data
 Common StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive LossTotal Stockholders’ Equity (Deficit)
 SharesAmountAmountAmountAmountAmount
Balances at June 30, 201780,275,965 $80 $525 $601,159 $ $601,764 
Net Income   196,290  196,290 
Stock options exercised1,484,110 2 1,537   1,539 
Payroll taxes settled on Option Exercises(582,497)(1) (40,623) (40,624)
Restricted stock units issued, net of tax withholdings57,255  (1,415)  (1,415)
Repurchase of Common Stock(7,162,312)(7)(3,462)(441,545) (445,014)
Stock-based compensation expense  3,208   3,208 
Balances at June 30, 201874,072,521 $74 $393 $315,281 $ $315,748 
Net Income   322,694  322,694 
Other comprehensive income (loss)    393 393 
Stock options exercised92,644  831   831 
Restricted stock units issued, net of tax withholdings41,256  (1,473)  (1,473)
Repurchase of Common Stock(4,733,853)(5)(2,641)(467,802) (470,448)
Stock-based compensation expense  2,890   2,890 
Dividends Paid on Common Stock ($1 per share)
   (71,358) (71,358)
Balances at June 30, 201969,472,568 $69 $ $98,815 $393 $99,277 
Net Income   380,297  380,297 
Other comprehensive income (loss) (384)(384)
Stock options exercised22,582  179   179 
Restricted stock units issued, net of tax withholdings35,541  (1,132)  (1,132)
Repurchase of Common Stock(5,842,800)(5)(1,488)(696,408) (697,901)
Stock-based compensation expense  2,888   2,888 
Dividends Paid on Common Stock ($1.20 per share)
   (78,682) (78,682)
Balance at June 30, 202063,687,891 $64 $447 $(295,978)$9 $(295,458)
See notes to consolidated financial statements.
54

UBIQUITI INC.
Consolidated Statements of Cash Flows
(In thousands)
Years Ended June 30,
202020192018
Cash Flows from Operating Activities:
Net income$380,297 $322,694 $196,290 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization7,695 7,556 7,310 
Impairment of cost-based investment5,000   
Amortization of debt issuance costs1,807 1,114 751 
Non-cash lease expense1,146   
Premium amortization and (discount accretion), net(52)(696) 
Write off unamortized debt issuance costs105  489 
Provision for inventory obsolescence6,617 1,637 2,336 
Provisions for loss on vendor deposits and purchase commitments3,327 2,911 14,891 
Stock-based compensation2,888 2,890 3,208 
Deferred taxes(1,194)196 2,027 
Other, net265 (725)(849)
Changes in operating assets and liabilities:
Accounts receivable13,883 18,728 (33,973)
Inventories(28,053)(163,659)35,974 
Vendor deposits3,124 27,705 4,798 
Prepaid income taxes(11)(23)2,419 
Prepaid expenses and other assets(10,813)(15,812)(9,404)
Accounts payable116,900 24,329 (34,596)
Income taxes payable(3,527)16,318 103,769 
Deferred revenues855 9,079 4,941 
Accrued and other liabilities(39,975)5,016 31,666 
Net cash provided by operating activities460,284 259,258 332,047 
Cash Flows from Investing Activities:
Purchase of property and equipment and other long-term assets(30,619)(51,684)
(1)
(9,115)
Private equity investment  (5,000) 
Purchase of investments(27,538)(220,076) 
Proceeds from sale of investments 111,909 80,889  
Proceeds from maturity of investments15,832 38,304  
Net cash (used in) investing activities69,584 (157,567)(9,115)
Cash Flows from Financing Activities:
Proceeds from borrowing under the credit facility- Term37,500  500,000 
Proceeds from borrowing under the credit facility- Revolver390,000 35,000 218,500 
Repayment against credit facility- Revolver(245,000) (399,500)
Repayment against credit facility - Term(25,000)(25,000)(88,750)
Debt Issuance Costs(3,138) (5,185)
Repurchases of common stock(700,125)(468,225)(445,014)
Payment of common stock cash dividends (78,682)(71,358) 
Proceeds from exercise of stock options179 831 1,539 
Tax withholdings related to net share settlements of stock options  (40,624)
Tax withholdings related to net share settlements of restricted stock units(1,132)(1,473)(1,415)
Net cash (used in) provided by financing activities(625,398)(530,225)(260,449)
Net (decrease) increase in cash and cash equivalents(95,530)(428,534)62,483 
Cash and cash equivalents at beginning of period238,147 666,681 604,198 
Cash and cash equivalents at end of period$142,617 $238,147 $666,681 
Supplemental Disclosure of Cash Flow Information:
Income taxes paid, net of refunds$74,918 $41,725 $9,605 
Interest paid$21,817 $23,348 $11,377 
Non-Cash Investing and Financing Activities:
Right-of-use asset recognized$8,610 $ $ 
Unpaid stock repurchases$ $2,223 $ 
Unpaid property and equipment and other long-term assets$366 $440 $144 
Net unsettled investment purchases (sales, and maturities) $522 $(522)$ 

(1) The Company reclassified $42 million reported in previous period, related to deposits on long term assets to purchase of property and equipment and other long-term assets, to conform to the current period presentation.
See notes to consolidated financial statements.
55

UBIQUITI INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Business— Ubiquiti Inc. and its wholly owned subsidiaries (collectively, “Ubiquiti” or the “Company”) develop high performance networking technology for service providers, enterprises and consumers globally.
The Company operates on a fiscal year ending June 30. In these notes, Ubiquiti refers to the fiscal years ended June 30, 2020, 2019 and 2018 as fiscal 2020, fiscal 2019 and fiscal 2018, respectively.

Basis of Presentation— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principle (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated. The Company has reclassified certain amounts reported in the previous period to conform to the current period presentation.

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Accounting Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.

Segments

Management has determined that it operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Further information regarding Segments can be found in Note 15, to the consolidated financial statements.

Recognition of Revenues
Revenue consists of revenue from sales of hardware and the related essential software (“Products”) as well as related implied PCS. We recognize revenue when obligations under the terms of a contract with our customers are satisfied, generally, upon transfer of control of promised goods or services to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy the performance obligation

Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

PCS is the right to receive, on a when-and-if available basis, future unspecified software upgrades and features relating to the product’s essential software as well as technical support and bug fixes.

The Company accounts for a contract with a customer when there is an approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of the consideration is probable. The Company’s distinct performance obligations consist mainly of transferring control of its products identified in the contracts, purchase orders or invoices and implied PCS services.
56

Our contracts with the majority of our distribution customers do not include provisions for cancellations, returns, inventory swaps, or refunds that materially impact recognized revenue. Internet or Web based sales include regulatory provisions which allow customers to return the goods, generally within 30 days and did not materially impact recognized revenue.

We record amounts billed to distributors and Web based customers for shipping and handling costs as revenues. We classify shipping and handling costs incurred by us as cost of revenue. Deposit payments received from distributors in advance of recognition of revenues are included in current liabilities of our balance sheet and are recognized as revenues when all the criteria for recognition of revenues are met.

Transaction price and allocation to performance obligations

Transaction prices are typically based on contracted rates. Although payment terms vary, payment is generally due from customers within 60 days of the invoice date and the contracts do not have significant financing components or include extended payment terms. The Company is directly responsible for fulfilling its performance obligations in contracts with customers and does not rely on another party to fulfill its promise. We use observable list prices to determine the stand-alone selling price of our performance obligation related to our products, and we utilize a cost-plus margin approach to estimate the stand-alone selling price of our implied PCS obligation. When our contracts contain multiple performance obligations, we allocate the transaction price based on the estimated standalone selling prices of the promised products or services underlying each performance obligation.

The expected costs associated with our base warranties continue to be recognized as an expense when the products are sold and are not considered a separate performance obligation.

Costs for research and development and sales and marketing are expensed as incurred. If the estimated life of the hardware product should change, the future rate of amortization of the revenues allocated to PCS could also change.

Key factors considered by the Company in developing the estimated cost in the cost plus margin approach for PCS includes reviewing the activities for PCS include reviewing the activities of specific employees engaged in support and software enhancements to determine the amount of time that is allocated to the development of the undelivered elements, determining the cost of this development effort, and then adding an appropriate level of gross profit to these costs. As of June 30, 2020 and 2019, the Company had deferred revenues of $22.7 million and $21.7 million, respectively, related to PCS obligations.

Cash and Cash Equivalents

The Company considers investments purchased with a maturity period of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are stated at cost which approximates fair value. The Company deposits cash and cash equivalents with financial institutions that management believes are of high credit quality. The Company’s cash and cash equivalents consist primarily of cash deposited in U.S. dollar denominated interest-bearing deposit accounts and money market funds.

Concentration of Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, marketable securities and accounts receivable. The Company limits its exposure by primarily placing its cash in interest-bearing deposit accounts and marketable securities with high credit quality financial institutions.

The Company derives its accounts receivable from revenues earned from customers located worldwide. The Company bases credit decisions primarily upon a customer’s past credit history. If upfront deposits or prepayments are not required, customers then may be granted standard credit terms, which range from net 30 to 60 days.

The Company subcontracts with third parties to manufacture most of our products. The Company relies on the ability of these contract manufacturers to produce the products sold to its distributors. A significant portion of the Company’s products are manufactured by a few contract manufacturers.

Inventory and Inventory Valuation

The Company’s inventories are primarily finished goods and, to a lesser extent, raw materials. Inventories are stated at the lower of actual cost, computed using the first-in, first-out method, and Net Realizable Value (NRV). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of net realizable value involves certain judgments including estimating average selling prices based on recent sales. Should actual market conditions differ from the
57

Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the estimated market value. Write-downs are not reversed until the related inventory has been subsequently sold or scrapped.

The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The determination of excess or obsolete inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand. Customer demand is dependent on various factors and requires the Company to use judgment in forecasting future demand for these products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required, which would have a negative impact on the Company’s gross margin. If the Company ultimately sells inventory that has been previously written down, the Company’s gross margins in future periods would be positively impacted.

The Company capitalizes manufacturing overhead expenditures as part of inventory costs. Capitalized costs primarily include management’s best estimate of the direct labor and material costs incurred related to inventory acquired or produced but not sold during the respective period. Manufacturing overhead costs are capitalized to inventory and are recognized as cost of revenues in the future periods based on the Company’s rate of inventory turnover.

Product Warranties

The Company offers warranties on certain products, generally for a period of one year, and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statement of operations and comprehensive income within cost of revenues. The warranties are typically in effect for 12 months from the distributor’s purchase date of the product. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for the replacement cost of defective products, which it also factors into its warranty liability assessment.

Allowance for Doubtful Accounts

The Company records its allowance for doubtful accounts based on its assessment of various factors, including historical experience, age of the accounts receivable balances, credit quality of the Company’s customers, current economic conditions and other factors that may affect the customers’ abilities to pay.

In cases where the Company is aware of circumstances that may impair a specific customer’s ability to meet its obligations to the Company, the Company records a specific allowance against amounts due from the customer, and thereby reduces the net recognized receivable to the amounts it reasonably believes will be collected.

The allowance for doubtful accounts activity was as follows (in thousands):
 
 Years Ended June 30,
 202020192018
Beginning balance$203 $453 $440 
Charged to (released from) expenses85 (250)13 
Bad debt write-offs(85)  
Ending balance$203 $203 $453 

Fair Value of Financial Instruments

Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Quoted prices in active markets for identical assets or liabilities;
58

Level 2—Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;
Level 3—Unobservable inputs based on the Company’s own assumption.

The Company records securities available-for-sale at fair value on a recurring basis. We classify our investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded.

Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.

Long Lived Assets

In accordance with the authoritative guidance for impairment or disposal of long-lived assets (ASC 360), we assess potential impairments to our long-lived assets, including property and equipment, when there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. We recognize an impairment loss when the undiscounted cash flows expected to be generated by an asset or group of assets, are less than the asset’s carrying value. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and charged to results of operations. The Company did not recognize any material impairment losses for fiscal years 2020, 2019 and 2018.

Property and Equipment

Furniture, fixtures and equipment are recorded at cost. The Company capitalizes eligible costs to acquire or develop internal-use software, which is included as property and equipment on the Company’s consolidated balance sheets. Capitalized costs primarily include payroll and payroll-related costs and facilities costs.

The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:

   Estimated Useful Life
Testing equipment  
3 to 5 years
Computer and other equipment  
3 to 5 years
Furniture and fixtures  
3 to 5 years
Software
up to 3 years
Corporate aircraft
15 years
Leasehold improvementsshorter of lease term or useful life

Upon retirement or disposition, the asset cost and related accumulated depreciation are removed with any gain or loss recognized in the statement of operations. Expenditures for maintenance and repairs are charged to operations as incurred.

Intangible Assets

The Company’s intangible assets consist primarily of domain name purchase and legal costs associated with application for and registration of the Company’s trademarks, which are all included in other long-term assets. The Company amortizes all definite-lived intangible assets that are subject to amortization over the estimated useful life based on economic benefit. Domain names are amortized over 15 years, while other intangible assets are generally amortized over 5 years. All patent filing and defense costs are expensed as incurred, however, to date these costs have not been significant.

Leases

The Company enters into agreements under which we lease various real estate spaces, including warehouse facilities and office space, that are generally leased under noncancelable agreements and include various renewal options for additional periods and/or have options to early terminate. At contract inception, the Company determines if an arrangement is a lease, or contains a lease, of an identified asset for which the Company has the right to obtain substantially all of the economic benefits from its use and the right to direct its use. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, while
59

lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at lease commencement date based on the present value of lease payments over the lease term. The implicit discount rate in the Company’s leases generally cannot readily be determined and therefore, the Company uses its incremental borrowing rate based on information available at lease commencement date in determining the present value of future payments. ROU assets are determined based upon the calculated lease liability, adjusted by unamortized initial direct costs, unamortized lease incentives received and cumulative deferred or prepaid lease payments. The Company has options to renew or terminate certain leases. These options are included in the determination of lease term when it is reasonably certain that the Company will exercise such options. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for operating leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original terms or renewals of one year or less. Lease expense for our operating leases is recognized on a straight-line basis over the term of the lease.

Advertising Costs

Advertising costs are expensed as incurred and are included in selling, general and administrative expenses.

Income Taxes

The Company accounts for income taxes in accordance with accounting guidance which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in its financial statements or tax returns. Deferred tax assets and liabilities are determined based on the temporary difference between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company establishes valuation allowances when necessary to reduce deferred tax assets to the amount it expects to realize. The assessment of whether or not a valuation allowance is required often requires significant judgment including current operating results, the forecast of future taxable income and ongoing prudent and feasible tax planning initiatives. In addition, the Company’s calculation of its tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company may be subject to income tax audits in all of the jurisdictions in which it operates and, as a result, must also assess exposures to any potential issues arising from current or future audits of current and prior years’ tax returns. Accordingly, the Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. We reflect changes in recognition or measurement in the period in which our change in judgment occurs. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

Stock-based Compensation

The Company measures stock-based compensation cost at the grant date, based on the estimated fair value of the award, and recognizes expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period. The Company did not grant any stock options during fiscal 2020, fiscal 2019, or fiscal 2018. Restricted stock units are valued based on the fair value of the Company’s common stock on the date of grant.

Commitments and Contingencies

The Company periodically evaluates all pending or threatened contingencies and any commitments, if any, that are reasonably likely to have a material adverse effect on its results of operations, financial position or cash flows. The Company assesses the probability of an adverse outcome and determines if it is remote, reasonably possible or probable. If information available prior to the issuance of the Company’s financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the Company’s financial statements, and the amount of the loss, or the range of probable loss can be reasonably estimated, then such loss is accrued and charged to operating expenses. If no accrual is made for a loss contingency because one or both of the conditions pursuant to the accounting guidance are not met, but the probability of an adverse outcome is at least reasonably possible, the Company discloses the nature of the contingency and provides an estimate of the possible loss or range of loss, or states that such an estimate cannot be made.

Foreign Currency Remeasurement

60

The functional currency of the Company and its subsidiaries is the U.S. dollar. For foreign operations, local currency denominated monetary assets and liabilities are remeasured at the period end exchange rates, and revenues, costs and expenses are remeasured at the average exchange rates during the fiscal year. Foreign exchange gains and losses have been immaterial to the Company’s results of operations to date.

Research and Development Costs

Research and development expenses are expensed as incurred and consist primarily of payroll and payroll-related costs and facilities costs. Research and development expenses associated with software development are typically expensed as incurred as our software is usually released to end customers immediately after technological feasibility has been established. However, the Company capitalizes development costs when material costs are incurred subsequent to technological feasibility but prior to commercial release.

Earnings Per Share

The Company applies the treasury stock method for calculating and presenting earnings per share (“EPS”). Basic EPS is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted EPS available to common stockholders is computed by dividing the amount of net income available to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options and restricted stock units using the treasury stock method.

Recently Adopted Accounting Pronouncements

Leases

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (“ASU 2016-02”) and in July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements (“ASU 2018-11”) (collectively referred to as “ASC 842”). This guidance requires the recognition of ROU assets and lease liabilities, arising from financing and operating leases, on the consolidated balance sheet, along with additional qualitative and quantitative disclosures. Companies are required to adopt this guidance using a modified retrospective approach and apply the transition provisions under the guidance at either 1) the later of the beginning of the earliest comparative period presented in the financial statements and the commencement date of the lease, or 2) the beginning of the period of adoption (i.e. on the effective date). Under the transition method using the second application date, a company initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

The Company adopted the guidance on July 1, 2019, beginning of our fiscal year 2020, using the modified retrospective transition method and initially applied the transition provisions at July 1, 2019, which allowed us to continue to apply the legacy guidance in ASC 840 for periods prior to fiscal 2019. We elected the package of transition practical expedients, which among other things, allows us to keep the historical lease classifications and not have to reassess the lease classification for any existing leases as of the date of adoption. We also made the following accounting policy elections as allowed by ASC 842:
to apply the short-term lease exception, which allows us to keep leases with an initial term of twelve months or less off the balance sheet.
to account for each separate lease component of a contract and its associated non-lease components as a single-lease component for all our leases.

As a result of the adoption of this standard, there was no adjustment to the opening balance of retained earnings as there was no cumulative effect adjustment at the date of adoption. Accordingly, the primary impact of adopting ASC 842 was the recognition of ROU assets and lease liabilities for operating leases of approximately $23.3 million and $24.0 million respectively for all existing leases which had remaining obligations as of July 1, 2019. This included reclassifying deferred rent of $0.7 million from other current liabilities to a component of the ROU asset. ASC 842 did not have a material impact on our results of operations and comprehensive income and statement of cash flow.

Recent Accounting Pronouncements Not Yet Effective
Credit Losses on Financial Instruments
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we will be required to estimate lifetime expected credit losses. For available-for-sale debt
61

securities, we will be required to recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company’s fiscal year beginning July 1, 2020 on a modified retrospective basis. Although the Company is finalizing the adoption process of the new standard, including identifying, evaluating and quantifying the impact on the consolidated financial statements, we do not except the adoption of this ASU to result in a material impact to the Company’s consolidated financial position, results of operations, or cash flows.
Income Taxes
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company’s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements and related disclosures.

NOTE 3—REVENUES
Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (“PCS”).

Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

Disaggregation of Revenue

See Note 15 of Notes to Consolidated Financial Statements “Segment Information” for disaggregation of revenue by product category and geography.

Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company’s right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.

As of June 30, 2020 and 2019, the Company’s customer deposits were $2.1 million and $3.0 million, respectively.

As of June 30, 2020, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 million, respectively.

As of June 30, 2019, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $15.3 million and $6.5 million, respectively.

Variable Consideration
The Company does provide for rights of return to certain customers on product sales and therefore records a provision for returns related to this variable consideration based upon its historical returns experience with these customers. The Company also provides certain customers with discounts that are recorded as a reduction of revenue in the period the related product revenue is recognized and are reflected as a reduction of outstanding accounts receivable. The Company’s contracts with customers generally do not contain other forms of variable consideration, however when additional variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price.

These reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of the contract. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary
62

from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.

NOTE 4—FAIR VALUE OF FINANCIAL INSTRUMENTS

The following tables summarize the Company’s financial instruments’ adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of June 30, 2020 and 2019 (in thousands):
June 30, 2020
Adjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash Equivalents (1)Short-Term InvestmentsLong-Term Investments
Level 1
Money market funds$1,055 $ $ $1,055 $1,055 $ $ 
Subtotal$1,055 $ $ $1,055 $1,055 $ $ 
Level 2
Corporate securities1,429 9  1,438  925 513 
Subtotal$1,429 $9 $ $1,438 $ $925 $513 
Total$2,484 $9 $ $2,493 $1,055 $925 $513 
(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.

June 30, 2019
Adjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash Equivalents (1)Short-Term InvestmentsLong-Term Investments
Level 1
Money market funds$1,328 $ $ $1,328 $1,328 $ $ 
Subtotal$1,328 $ $ $1,328 $1,328 $ $ 
Level 2
Commercial paper$1,123 $ $ $1,123 $524 $599 $ 
Corporate securities83,568 372 (2)83,938  57,377 26,561 
U.S agency securities4,702 4  4,706  3,712 994 
US Government Bonds12,189 20 (1)12,208  8,178 4,030 
Subtotal$101,582 $396 $(3)$101,975 $524 $69,866 $31,585 
Total$102,910 $396 $(3)$103,303 $1,852 $69,866 $31,585 
(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.

During fiscal year end June 30, 2020 and 2019, the Company reclassified realized net gain of $371.8 thousand and $30.5 thousand, respectively, to earnings from accumulated other comprehensive income.

During fiscal year end June 30, 2020 and 2019, the Company had $1.0 million and $2.7 million, respectively, of interest income on our investment securities.

The Company had no continuous unrealized loss positions from marketable securities as of June 30, 2020. The following table represents the Company’s marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of June 30, 2019 (in thousands):
63

June 30, 2019
Continuous Unrealized Losses
Less than 12 Months12 Months or GreaterTotal
Fair Value of marketable securities$8,072 $ $8,072 
Unrealized Loss$(3)$ $(3)

Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during fiscal year end June 30, 2020 and 2019.

The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of June 30, 2020 (in thousands):
Available-For-Sale
Adjusted CostFair Value
Due within 1 year1,978 1,980 
Due after 1 year through 5 years506 513 
Total$2,484 $2,493 

For certain of the Company’s financial instruments, other than those presented in the disclosures above, including cash, accounts receivable, accounts payable and other current liabilities, the carrying amounts approximate fair value due to their short maturities.

As of June 30, 2020 and 2019 the Company had an outstanding loan associated with its credit facilities, which are carried at historical cost. The fair value of the Company’s debt disclosed below was estimated based on the current rates offered to the Company for debt with similar terms and remaining maturities and was a Level 2 measurement. As of June 30, 2020 and 2019, the fair value of the Company’s debt carried at historical cost was $655.0 million and $497.5 million, respectively.

NOTE 5—EARNINGS PER SHARE

The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Years Ended June 30,
 202020192018
Numerator:
Net Income$380,297 $322,694 $196,290 
Denominator:
Weighted-average shares used in computing basic net income per share65,427 71,435 77,179 
Add—dilutive potential common shares:
Stock options30 87 1,074 
Restricted stock units57 80 78 
Weighted-average shares used in computing diluted net income per share65,514 71,602 78,331 
Net income per share of common stock:
Basic$5.81 $4.52 $2.54 
Diluted$5.80 $4.51 $2.51 

The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts. The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):
 Years Ended June 30,
 202020192018
Restricted stock units6  2 


NOTE 6—BALANCE SHEET COMPONENTS
Inventories

Inventories consisted of the following (in thousands):
June 30,
20202019
Finished goods$282,381 $260,895 
Raw materials3,562 3,386 
Total$285,943 $264,281 

Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):
June 30,
20202019
Testing equipment$12,476 $10,258 
Tooling equipment13,601 10,624 
Leasehold improvements12,944 11,712 
Computer and other equipment7,676 7,264 
Software7,266 6,870 
Furniture and fixtures2,147 2,083 
Corporate aircraft64,659  
Property and Equipment, Gross120,769 48,811 
Less: Accumulated depreciation(42,247)(35,193)
Property and Equipment, net$78,522 $13,618 

The Company recorded depreciation expense of $7.6 million, $7.5 million and $7.2 million in fiscal 2020, 2019 and 2018, respectively.

Other Long-term Assets

Other long-term assets consisted of the following (in thousands):
June 30,
20202019
Deposits on aircraft (1)
$ $42,000 
Hong Kong tax deposit (2)
35,495 19,960 
Intangible assets, net (3)
3,063 3,257 
Other long-term assets (4)
4,665 8,724 
Total$43,223 $73,941 
(1) The Company made $42 million and $15 million in deposits related to the purchase of an airplane in fiscal 2019 and fiscal 2020. During the third quarter of fiscal 2020, the Company made its final payment that was due upon transfer of title and receipt of the airplane. As a result, the Company reclassified the $57 million in deposits related to the purchase, to Property and Equipment, net on our Consolidated Balance Sheet. As a result of an independent security study, the Company’s independent directors approved the purchase of the airplane, which Mr. Pera will be expected to use for all business and personal air travel.
(2) The Company made a total of $35.5 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. Of that amount, $15.5 million, $13.4 million, and $6.6 million were made during fiscal year 2020, 2019 and 2018, respectively. We expect the $35.5 million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.
(3) Accumulated amortization was $1.8 million and $1.6 million as June 30, 2020 and June 30, 2019, respectively.
(4) During fiscal 2019, the Company entered into a $5 million strategic cost method investment where the Company acquired preferred stock. The shares were recorded at cost in Other Long-Term Assets on our Consolidated Balance Sheet. During fiscal 2020, the Company recorded an impairment charge of $5 million. This unrealized loss is reflected in Interest expense and other, net on the Consolidated Statement of Operations and Comprehensive Income.

Other Current Liabilities

Other current liabilities consisted of the following (in thousands):
June 30,
20202019
Deferred revenue — short term revenue$16,464 $15,338 
Accrued expenses12,148 14,203 
Lease Liability — current7,056  
Warranty accrual4,538 4,518 
Accrued compensation and benefits4,084 3,866 
Customer Deposits2,061 2,982 
Reserves for sales returns1,275 783 
Other payables6,096 42,543 
Total$53,722 $84,233 

Other Long-Term Liabilities
June 30,
20202019
Deferred Revenue — long term$6,254 $6,525 
Other long-term liabilities58 1,915 
Total$6,312 $8,440 

NOTE 7—ACCRUED WARRANTY
Warranty obligations, included in other current liabilities, were as follows (in thousands):
June 30,
20202019
Beginning balance$4,518 $3,840 
Accruals for warranties issued during the period7,339 7,707 
Changes in liability for pre-existing warranties during the period360 (35)
Settlements made during the period(7,679)(6,994)
Total$4,538 $4,518 

NOTE 8—DEBT

On September 9, 2019, Ubiquiti Inc., as borrower, Ubiquiti International Holding Company Limited (the “Cayman Borrower”), as a released party, and certain subsidiaries entered into the Third Amendment (the “Third Amendment”) to the Second Amended & Restated Credit Agreement, dated January 17, 2018 (as amended by the First Amendment, dated as of June 19, 2018, and the Second Amendment dated as of March 15, 2019, the “Second A&R Credit Agreement”, and as further amended by the Third Amendment, the “Credit Agreement”) with Wells Fargo Bank, National Association (“Wells Fargo”), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that provides for a $700 million senior secured revolving credit facility (the “Revolving Facility”) and a $500 million senior secured term loan facility (the “Term Facility”, together with the Revolving Facility, the “Facilities”), with an option to request increases in the amounts of such credit facilities by up to an additional $400 million in the aggregate. The maturity date for the Facilities remains at January 17, 2023.

In addition, the Third Amendment (a) released the Cayman Borrower from its obligations as a borrower under the Second A&R Credit Agreement, (b) released all of the foreign subsidiaries that were previously party to the Second A&R Credit Agreement as guarantors of the obligations of the released Cayman Borrower and (c) made conforming amendments to the provisions of the Second A&R Credit Agreement and other loan documents to reflect the release from the Second A&R Credit Agreement. The Third Amendment also modified certain definitions and certain covenants relating to indebtedness and investments.

The Third Amendment replaced the Company’s existing $400 million senior secured revolving facility and $500 million senior
64

secured term loan facility under the Second A&R Credit Agreement.

At the closing of the Third Amendment, the Term Facility was fully drawn, of which $462.5 million and $0.5 million was used to repay the prior term facility under the Second A&R Credit Agreement for principal and interest, respectively. Additionally, $120.0 million was drawn under the Revolving Facility.

The Company incurred $3.1 million of debt issuance costs which are capitalized and amortized as interest expense over the life of the Facilities.

Our Debt consisted of the following (in thousands):
June 30,
20202019
Term Loan - short term$25,000 $31,250 
Debt issuance costs, net(933)(575)
Total Debt - short term24,067 30,675 
Term Loan - long term450,000 431,250 
Revolver - long term180,000 35,000 
Debt issuance costs, net(1,563)(1,550)
Total Debt - long term$628,437 $464,700 

The Revolving Facility includes a sub-limit of $10.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Credit Agreement, including to finance the repurchase of the Company’s common stock or to make dividends to the holders of the Company's common stock. Under the Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until January 17, 2023, at which time all amounts borrowed must be repaid. The term loan is payable in quarterly installments of 1.25% of the original principal amount of the term loan, in each case plus accrued and unpaid interest. Revolving, swingline and term loans may be prepaid at any time without penalty.

Revolving and term loans bear interest, at the Company’s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or replacement rate) for a specified period, plus a margin of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo’s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or replacement rate) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender’s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type.

The Credit Agreement requires the Company to maintain during the term of the Facilities (i) a maximum consolidated total leverage ratio of 3.25 to 1.00 and (ii) a minimum consolidated interest coverage of 3.5 to 1.00. In addition, the Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement. The obligations of Ubiquiti Inc. and certain domestic subsidiaries, if any, under the Credit Agreement are required to be guaranteed by such domestic subsidiaries (the “Domestic Guarantors”) and are collateralized by substantially all assets (excluding intellectual property) of Ubiquiti Inc. and the Domestic Guarantors.

65

The Facilities

As of June 30, 2020, $475.0 million was outstanding on the Term Facility and $180.0 million on the Revolving Facility, leaving $520.0 million available on the Revolving Facility.

Term Facility:

Under the Credit Agreement, during fiscal year 2020, the Company made aggregate payments of $40.9 million under the Term Facility, of which $25.0 million was repayment of principal and $15.9 million was payment of interest.

Revolving Facility:

Under the Credit Agreement, during fiscal year 2020, the Company made aggregate payments of $250.9 million under the Revolving Facility, of which $245.0 million was repayment of principal and $5.9 million was payment of interest.

As of June 30, 2020, the interest rate on the term loan was 1.93%. As of July 31, 2020, the most currently available reset date, the Term Facility has an interest rate of 1.91%.

The table below shows the respective interest rates as of June 30, 2020, in addition to the interest rate reset dates as available for each revolver draw.
Debt Payment ObligationsInterest Rate as of June 30, 2020Rate Reset DateReset Rate
$120 Million Revolver1.93 %August 17, 20201.91 %
$50 Million Revolver1.93 %July 29, 20201.92 %
$10 Million Revolver1.94 %August 20, 20201.91 %

The following table summarizes our estimated debt and interest payment obligations as of June 30, 2020, for fiscal 2021 and future fiscal years (in thousands):

Fiscal Year20212022202320242025ThereafterTotal
Debt payment obligations$25,000 $25,000 $605,000 $ $ $ $655,000 
Interest and other payments on debt payment obligations (1)
13,953 13,465 7,204    34,622 
Total$38,953 $38,465 $612,204 $ $ $ $689,622 
(1) - Interest payments are calculated based on the applicable rates and payment dates as of June 30, 2020. Although our interest rates on our debt obligations may vary, we have assumed the most recent available interest rates for all periods presented.

NOTE 9—LEASES

On July 1, 2019, we adopted the new accounting standard ASC 842, Leases, using the modified retrospective method. We elected this adoption date as our date of initial application. As a result, we have not updated financial information related to, nor have we provided disclosures required under ASC 842 for, periods prior to July 1, 2019. The primary changes to our policies relate to recognizing most leases on our consolidated balance sheet as liabilities with corresponding right-of-use (“ROU”) assets.

The Company has entered into agreements under which we lease various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2029. Some of our leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of June 30, 2020, we included such options in determining the lease terms for certain of our leases as we were reasonably certain that we would exercise those options. Most of our leases require us to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs.

Practical Expedients

66

The modified retrospective approach included a package of optional practical expedient that we elected to apply. Among other things, these expedients permitted us not to reassess prior conclusions regarding lease identification, lease classification and initial direct costs under ASC 842. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for real estate leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original
terms or renewals of one year or less.

The following table summarizes our lease costs for fiscal year ended June 30, 2020 (in thousands):
June 30, 2020
Operating lease costs:Financial Statement Classification
Fixed lease costsOperating expenses$6,068 
Fixed lease costsCost of revenues2,062 
Variable lease costsOperating expenses358 
Variable lease costsCost of revenues380 
Total lease costs$8,868 

The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for fiscal year June 30, 2020 was $0.2 million. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For fiscal year June 30, 2020, the cash paid for amounts associated with our operating lease liabilities were approximately $9.0 million which were classified as operating activities in the consolidated statement of cash flows.

The following table shows our undiscounted future fixed payment obligations under our recognized operating leases and a reconciliation to the operating lease liabilities as of June 30, 2020:

Fiscal 2021$7,856 
Fiscal 20224,544 
Fiscal 20233,774 
Fiscal 20243,602 
Fiscal 20253,151 
Thereafter5,476 
Total future fixed operating lease payments$28,403 
Less: Imputed interest$2,814 
Total operating lease liabilities$25,589 
Weighted-average remaining lease term - operating leases5.44
Weighted-average discount rate - operating leases3.8 %

Due to our election to apply the effective date method of adoption for ASC 842, we have included the following additional disclosure under our historical lease accounting under ASC 840.

As of June 30, 2019, future minimum lease payments under non-cancelable operating lease were as follows (in thousands):
67

FY 2020$7,395 
FY 2021$5,509 
FY 2022$2,639 
FY 2023$2,205 
FY 2024$1,982 
Thereafter$7,116 
Total future minimum annual payments$26,846 
Fiscal 2019 rent expense under operating leases$7.8 million 

NOTE 10—COMMITMENTS AND CONTINGENCIES

Operating Leases
See Note 9- Leases for future minimum lease payments under non-cancelable operating leases as of June 30, 2020 and June 30, 2019

Purchase Obligations

We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During the normal course of business, our contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability, and as of June 30, 2020, we have recorded a purchase obligation liability of $3.3 million related to component purchase commitments. There have been no other significant liabilities for cancellations recorded as of June 30, 2020. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligation to range from $146.3 million to $303.3 million as of June 30, 2020, depending upon the timing of orders placed for these components by our manufacturers.

Other Obligations

As of June 30, 2020, the Company has other obligations of $3.9 million which consisted primarily of commitments related to raw materials and research and development projects.

Indemnification Obligations

The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.

Legal Matters

The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company’s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as
68

incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company’s financial statements.

Vivato/XR

On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (“Vivato”), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company’s products infringes United States Patent Numbers 7,062,296 (the “’296 Patent”), 7,729,728 (the “’728 Patent”), and 6,611,231 (the “’231 Patent” and, collectively, the “Patents-in-Suit”). The ‘296 and ‘728 Patents are entitled “Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.” The ‘231 Patent is entitled “Wireless Packet Switched Communications Systems and Networks Using Adaptively Steered Antenna Arrays.” Vivato amended its complaint on June 23, 2017 and again on July 6, 2017. According to the complaint, the products accused of infringing the Patents-in-Suit include Wi-Fi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. Vivato has also filed nine other lawsuits asserting the same patents against other defendants in the Central District of California. On October 2, 2017, the ten cases were consolidated into a single action for all purposes except trial. On March 19, 2018, the Company and the remaining defendants in the consolidated action moved to stay the case (the “Motion to Stay”) pending completion of certain inter partes review proceedings before the Patent Trial and Appeal Board. On April 9, 2018, the Court held a hearing on the Motion to Stay, and, on April 11, 2018, the Court granted the motion. On February 11, 2019, the Court maintained the stay pending a status conference scheduled for December 2, 2019. During the status conference on December 2, 2019, the Court rejected a request from Vivato to lift the stay in part. The Court maintained the stay in full pending a further status conference, which was originally scheduled for March 17, 2020 and subsequently rescheduled for August 31, 2020.

The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.

SEC Subpoena

As previously disclosed on the Form 8-K filed by the Company on February 20, 2018, on February 13, 2018, the Securities and Exchange Commission (the “SEC”) issued subpoenas to the Company and certain of the Company’s officers requesting documents and information relating to a range of topics, including metrics relating to the Ubiquiti Community, accounting practices, financial information, auditors, international trade practices, and relationships with distributors and various other third parties. The Company has responded to the requests and intends to cooperate fully with the SEC. As the SEC’s investigation is ongoing, we cannot currently predict the timing or the outcome of such investigation.

Shareholder Class Actions

On February 21, 2018, a purported class action, captioned Paul Vanderheiden v. Ubiquiti Networks, Inc. et al., No. 18-cv-01620 (the “Vanderheiden Action”), was filed in the United States District Court for the Southern District of New York against the Company and certain of its current and former officers. The Vanderheiden Action complaint alleged that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder by making false and/or misleading statements, including purported overstatements of the Company’s online community user engagement metrics and accounts receivable. On February 28, 2018 and March 13, 2018, substantially similar purported class actions, captioned Xiya Qian v. Ubiquiti Networks, Inc. et al., No. 18-cv-01841 (the “Qian Action”) and John Kho v. Ubiquiti Networks, Inc. et al., No. 18-cv-02242 (the “Kho Action”, together with the Vanderheiden Action and the Qian Action, the “Class Actions”), respectively, were filed in the United States District Court for the Southern District of New York. On October 24, 2018, the Court consolidated the Class Actions and appointed lead plaintiff and lead counsel (the “Consolidated Class Action”). Plaintiff filed its Consolidated Amended Complaint on December 24, 2018. On March 21, 2019, Defendants informed the Court that they were prepared to move to dismiss the Consolidated Amended Complaint but that, consistent with the Court’s individual practices, they would refrain from filing that motion pending receipt of further guidance from the Court.

On October 16, 2019, the parties in the Consolidated Class Action reached an agreement in principle to settle the Consolidated Class Action (the “Settlement”). The Court granted final approval of the Settlement on March 27, 2020, dismissing the Consolidated Class Action with prejudice. The Settlement, which included an award of attorneys’ fees to Plaintiffs’ counsel, was fully funded by certain of the Company’s insurers.

Shareholder Derivative Actions & Section 220 Demand

On March 13, 2018, Anthony Franchi filed a shareholder derivative complaint in the Superior Court of the State of California, County of San Mateo, against the Company’s directors, and certain of its officers (the “Franchi Action”). The Company was named
69

as a nominal defendant. The complaint asserted claims against all individual defendants for breach of fiduciary duty for disseminating false and misleading information, failure to maintain internal controls, and unjust enrichment. Additional claims were asserted against Robert Pera for breach of fiduciary duty for insider selling and misappropriation of information, as well as for violation of California Corporations Code § 25402. The allegations in support of these claims were similar to the allegations made in the Consolidated Class Actions. Plaintiff sought a judgment on behalf of the Company for all damages incurred or that would be incurred as a result of the alleged breaches of fiduciary duty by the individual defendants, a judgment ordering disgorgement of all profits, benefits, and other compensation obtained by the individual defendants, a judgment directing the Company to reform its governance and internal procedures, and attorneys’ fees and other costs. The Company moved for a stay of the derivative action pending resolution of the Consolidated Class Action. The court denied the Company’s motion, but stayed discovery until the resolution of any motion to dismiss the Consolidated Class Action. On August 27, 2018, the individual defendants and nominal defendant Ubiquiti demurred to the Franchi Action. Plaintiff filed an omnibus response on October 5, 2018 and defendants filed replies on October 22, 2018. The California Superior Court did not render a decision on the demurrers.

On June 4, 2018, Ubiquiti stockholder Richard Gericke served a demand to inspect the Company’s books and records pursuant to Section 220 of the Delaware General Corporation Law. The Company commenced its production of documents responding to Mr. Gericke’s requests for records on August 22, 2018 and completed its production on October 10, 2018. In addition to serving his Section 220 demand, Mr. Gericke sought leave to intervene in the Franchi Action. Mr. Gericke’s motion was denied without prejudice on November 30, 2018.

On March 11, 2019, Mr. Gericke filed a shareholder derivative complaint in the Court of Chancery for the State of Delaware against the Company’s directors and certain of its officers (the “Gericke Action”, and together with the Franchi Action, the “Derivative Actions”). The Company was named as a nominal defendant. The complaint asserted claims against all defendants for breach of fiduciary duty, waste of corporate assets, and unjust enrichment. The allegations in support of these claims were similar to the allegations made in the Franchi Action. Plaintiff sought a judgment on behalf of the Company for the damages sustained by the individual defendants’ alleged wrongdoing, an award to the Company of restitution from the individual defendants, an award to Plaintiff of the costs and disbursements of the action, including attorneys’ fees, and an order directing the Company to take action to reform and improve corporate governance and internal procedures.

On October 14, 2019, the parties entered into an agreement in principle to settle the Derivative Actions pursuant to which the Company agreed to adopt certain corporate governance modifications and commitments (the “Derivative Settlement”). On November 1, 2019, the Court of Chancery entered an order staying the Gericke Action. On November 8, 2019, the California Superior Court entered an order staying the Franchi Action pending the Court’s review and approval of the Derivative Settlement. On March 10, 2020, the California Superior Court granted final approval of the Derivative Settlement, dismissing the Franchi Action with prejudice. On March 17, 2020, the Court of Chancery dismissed the Gericke Action with prejudice. In connection with the Derivative Settlement, certain of the Company’s insurers fully funded an agreed-upon award of attorneys’ fees to Plaintiffs’ counsel.

NOTE 11—COMMON STOCK AND TREASURY STOCK

Common Stock Repurchases

The following table provides information with respect to the Company’s Share Repurchase programs and the activity under the available share repurchase programs during fiscal year ended June 30, 2020 (in millions, except share and per share amounts):
Date of Approved and Publicly Announced ProgramAmount of Publicly Announced ProgramTotal Number of Shares Purchased as Part of Publicly Announced ProgramsAverage Price Paid per ShareTotal Aggregate Amount PaidPeriod of PurchasesEstimated Remaining Balance Available for Share Repurchases under the ProgramsExpiration date of Program
May 8, 2020$500 million$$$500.0 million3/31/2022
November 8, 2019$200 million1,211,771$133.78$162.1February 7, 2020 - April 21, 2020$37.9 million12/31/2021
August 9, 2019$500 million4,337,320$115.28$500.0August 12, 2019 - October 28, 2019$ 12/31/2020
November 9, 2018$200 million293,709$121.86$35.8July 8,2019 - August 12, 2019$ 12/31/2019
70


The following table summarizes total activity related to our stock repurchase programs for the fiscal year end as indicated (in millions, except average price per share):
June 30,
202020192018
Number of shares repurchased and retired5.8 4.7 7.2 
Average price per share$119.45 $99.38 $62.13 
Aggregate purchase price$697.9 $470.4 $445.0 

NOTE 12—ACCUMULATED OTHER COMPREHENSIVE INCOME

Comprehensive income consists of two components, net income and other comprehensive income. Other comprehensive income refers to gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income pursuant to GAAP. As of June 30, 2020 and 2019 the Company’s accumulated other comprehensive income includes $9.2 thousand and $0.4 million respectively, of net unrealized gains from our available-for-sale securities.

NOTE 13—STOCK BASED COMPENSATION

Stock-Based Compensation Plans

2010 Equity Incentive Plan

In March 2010, the Company’s Board of Directors and stockholders approved the 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan replaced the 2005 Equity Incentive Plan (the “2005 Plan”), and no further awards will be granted pursuant to the 2005 Plan. Under the terms of the 2010 Plan, non-statutory stock options, stock appreciation rights, restricted stock, and restricted stock units (“RSUs”) may be granted to employees or non-employee service providers. Incentive stock options may be granted only to employees.

The 2010 Plan is administered by the Company’s Board of Directors or a committee of the Company’s Board of Directors. Subject to the terms and conditions of the 2010 Plan, the administrator has the authority to select the persons to whom awards are to be made, to determine the number of shares to be subject to awards and the terms and conditions of awards, and to make all other determinations and to take all other actions necessary or advisable for the administration of the 2010 Plan. The administrator is also authorized to adopt, amend or rescind rules relating to administration of the 2010 Plan. Options and RSUs generally vest over a four-year period from the date of grant and generally expire five to ten years from the date of grant. The terms of the 2010 Plan provide that an option price shall not be less than 100% of fair market value on the date of grant.

2005 Equity Incentive Plan

With the adoption of the 2010 Plan, no additional awards may be granted under the 2005 Plan. In February 2005, the Company’s Board of Directors and the stockholders approved the 2005 Plan, which was amended and restated in March 2006. The 2005 Plan provided for the issuance of stock options, restricted stock and stock bonuses to employees, consultants, advisors, directors and officers of the Company. The terms of the options granted under the 2005 Plan were determined at the time of grant. The Company made use of different vesting schedules through fiscal 2009, but subsequent new grants generally vested as to 25% on the first anniversary of the date of grant and monthly thereafter over the next three years and generally have a term of 10 years from the date of grant.

As of June 30, 2020, the Company had 9,990,032 authorized shares available for future issuance under all of its stock incentive plans.

Stock-based Compensation

The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations for fiscal 2020, 2019 and 2018 (in thousands):
71

Years Ended June 30,
 202020192018
Cost of revenues$121 $347 $360 
Research and development2,022 2,045 1,873 
Sales, general and administrative745 498 975 
$2,888 $2,890 $3,208 

Stock Options

The following is a summary of option activity for the Company’s stock incentive plans for fiscal 2020, 2019 and 2018:
 Common Stock Options Outstanding
 Number
of Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
    (In thousands)
Balance, June 30, 20171,621,601 $1.76 1.55$81,413 
Exercised(1,484,110)$1.08 
Balance, June 30, 2018137,491 $9.15 3.62$10,390 
Exercised(92,644)$8.99 
Balance, June 30, 201944,847 $9.50 2.78$5,472 
Exercised(22,582)$7.95 
Balance, June 30, 202022,265 $11.07 2.16$3,640 
Vested as of June 30, 202022,265 $11.07 2.16$3,640 
Vested and exercisable as of June 30, 202022,265 $11.07 2.16$3,640 

Additional information regarding options outstanding as of June 30, 2020 is as follows:
 Options Outstanding & Exercisable 
Range of Exercise PricesNumber of
Options
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$2.90 - $8.31
2,716 0.98$6.94 
$10.77 - $10.77
15,840 2.37$10.77 
$12.88 - $15.00
2,209 2.58$12.90 
$18.49 - $18.49
1,000 1.51$18.49 
$19.99 - $19.99
500 1.42$19.99 
22,265 

During fiscal 2020, 2019 and 2018, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $3.9 million, $10.8 million, and $102.0 million, respectively, as determined as of the date of option exercise.

As of June 30, 2020, the Company had no unrecognized compensation cost related to stock options.

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

Forfeiture rate. The Company estimates its forfeiture rate based on an analysis of its actual forfeitures and will continue to
evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior and
other factors. The impact from a forfeiture rate adjustment will be recognized in full in the period of adjustment, and if the
actual number of future forfeitures differs from that estimated, the Company may be required to record adjustments to stock-based compensation expense in future periods.

Cash received from stock option exercises during fiscal 2020, 2019 and 2018 was $0.2 million, $0.8 million and $1.5 million, respectively.
72


Restricted Stock Units (“RSUs”)

The following table summarizes the activity of the RSUs made by the Company:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested RSUs, June 30, 2017180,373 $40.51 
RSUs granted69,188 $64.66 
RSUs vested(78,358)$38.09 
RSUs forfeited(27,103)$41.45 
Non-vested RSUs, June 30, 2018144,100 $53.24 
RSUs granted49,965 $92.77 
RSUs vested(53,443)$43.67 
RSUs forfeited(27,836)$61.55 
Non-vested RSUs, June 30, 2019112,786 $73.24 
RSUs granted20,333 $157.68 
RSUs vested(42,801)$61.28 
RSUs forfeited(7,747)$80.30 
Non-vested RSUs, June 30, 202082,571 $99.57 

The intrinsic value of RSUs vested in fiscal 2020, 2019 and 2018 was $7.0 million, $6.0 million and $5.4 million, respectively. The total intrinsic value of all outstanding RSUs was $14.4 million as of June 30, 2020.

As of June 30, 2020, there was unrecognized compensation costs related to RSUs of $5.5 million which the Company expects to recognize over a weighted average period of 3.1 years.

NOTE 14—INCOME TAXES

The components of income before provision for income taxes were as follows (in thousands):
 Years Ended June 30,
 202020192018
Domestic$125,060 $115,096 $85,414 
Foreign325,136 266,393 228,728 
$450,196 $381,489 $314,142 
The provision for income taxes consisted of the following (in thousands):
 Years Ended June 30,
 202020192018
Current
Federal$60,740 $52,083 $107,167 
State8,569 2,654 5,560 
Foreign1,782 3,796 3,098 
Current tax expense71,091 58,533 115,825 
Deferred
Federal(1,602)(362)2,059 
State410 624 (32)
Foreign   
Deferred tax expense(1,192)262 2,027 
Provision for income taxes$69,899 $58,795 $117,852 

The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows:
73

 Years Ended June 30,
 202020192018
Statutory rate21.0 %21.0 %28.1 %
Effect of Foreign Operations(7.6)(7.7)(19.0)
State Tax Expense1.6 0.9 0.5 
Federal research and development credits (0.2)(0.4)
Stock-based compensation(0.1)(0.2)(8.4)
Other permanent items0.6 1.0 0.1 
Change in U.S. Federal Statutory Tax Rate  0.4 
Transition tax 0.6 36.2 
Effective tax rate15.5 %15.4 %37.5 %

The Company’s effective tax rate increased 0.1% to 15.5% in fiscal 2020 from 15.4% in fiscal 2019. The Company recorded tax provisions of $69.9 million for fiscal 2020 as compared to $58.8 million for fiscal 2019.
Our effective tax rate and resulting provision for income taxes for fiscal 2020 and fiscal 2019 years reflect the full impact of the 2017 Tax Act, which resulted in a reduction in the U.S. statutory rate to 21% which is partially offset by a reduced tax benefit from foreign operations.

Significant components of the Company's deferred tax assets and liabilities as of June 30, 2020 are as follows (in thousands):
 June 30,
 20202019
(In thousands)
Deferred tax assets
Reserves and Allowances$2,730 $1,217 
Stock-based compensation309 287 
Accrued expenses276 452 
State tax1,621 1,305 
Investments1,325  
Lease Liabilities5,622  
Other1,126 915 
Total deferred tax assets13,009 4,176 
Deferred tax liabilities
Basis difference for fixed assets(1,509)(301)
Right of Use Assets(5,622) 
Other Liabilities(451)(965)
Total deferred tax liabilities(7,582)(1,266)
Valuation allowance(1,325) 
Net deferred tax assets$4,102 $2,910 

A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended June 30, 2020, 2019 and 2018 consists of the following (in thousands):
 
 Years Ended June 30,
 202020192018
Unrecognized benefit—beginning of year$30,850 $29,144 $27,438 
Gross increases—current year tax positions4,169 3,852 4,762 
Gross decreases—prior year tax positions due to statute lapse(3,669)(2,146)(3,056)
Unrecognized benefit—end of year$31,350 $30,850 $29,144 

As of June 30, 2020, the Company had approximately $31.4 million of unrecognized tax benefits, substantially all of which would,
74

if recognized, affect its tax expense. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying Consolidated Statement of Operations and Comprehensive Income. Accrued interest and penalties are included within the related tax liability line in the Consolidated Balance Sheet. As of June 30, 2020, the Company had $4.9 million accrued interest related to uncertain tax matters.
The Company, or one of its subsidiaries, files income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong Inland Revenue Department (“IRD”). All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company’s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years.
During fiscal years 2020, 2019 and 2018, the Company made a total of $15.5 million, $13.4 million, and $6.6 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2014 tax years. The refundable deposits are included within other long-term assets on our Consolidated Balance Sheets. The IRD is examining the Company’s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and we expect the $35.5 million of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company’s favor and therefore it’s possible that an adverse outcome of the matter could have a material effect on the Company’s results of operations and financial condition.
In July 2018, the Company received a draft Notice of Proposed Adjustment (“Draft NOPA”) from the Internal Revenue Service (“IRS”) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (“AOF”) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company’s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS’ interpretation of certain obligations of the Company’s foreign subsidiaries under the Company’s credit facilities. The incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50 million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company has formally protested the adjustment and the case is expected to be moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law will take place. The timing of when the case will be scheduled to be reviewed by the Appeals Division is uncertain at this time due in large part to an existing backlog of cases awaiting review by the Division. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company’s favor. Regardless of whether the matter is resolved in the Company’s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company’s results of operations and financial condition.

The Coronavirus Aid, Relief, and Economic Security Act (“CARES”) was signed into law on March 25, 2020. The bill was meant to address the economic fallout in response to locally mandated shelter-in-place orders that were executed in an attempt to slow the spread of COVID-19. Under CARES, several provisions of the tax code were amended to help provide additional relief to businesses that were adversely affected by the pandemic. The CARES Act includes several significant business tax provisions that, among other things, would eliminate the taxable income limit for certain net operating losses (“NOL”) and allow businesses and individuals to carry back NOLs arising in fiscal 2018, fiscal 2019, and fiscal 2020 to the five prior tax years; suspend the excess business loss rules under section 461(l); accelerate refunds of previously generated corporate AMT credits; generally loosen the business interest limitation under section 163(j) from 30 percent to 50 percent; and fix the “retail glitch” for qualified improvement property in the 2017 tax code overhaul known informally as the Tax Cuts and Jobs Act (TCJA, P.L. 115-97). None of these provisions of CARES are expected to have material impacts to the Company’s fiscal 2020 tax provision. We will monitor the updates, both to the Company’s business as well as guidance issued with respect to CARES that could impact the current interpretation of the provisions under CARES, to determine whether any additional considerations need to be made with respect to the Company’s tax provision in future periods.

On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued a decision related to the treatment of stock-based compensation (“SBC”) expense in an intercompany cost-sharing arrangement, holding that the Treasury Regulations under which the compensation was mandatory included as costs were invalid. On June 27, 2016, the Internal Revenue Service (“IRS”) appealed the court’s decision to the Ninth Circuit Court of Appeals. On July 24, 2018 the Ninth Circuit Court of Appeals overturned the U.S. Tax Court’s decision reversing in favor of the IRS, and holding that the Regulations were valid. On August 8, 2018, the Ninth Circuit Court of Appeals withdrew this decision, and assigned a new panel to consider the appeal. On June 7, 2019 the Ninth Circuit
75

released their decision on the appeal. This case focused on the validity of amendments made to the cost sharing regulations in August of 2003 (2003 CSA SBC Regulations) which explicitly required the inclusion of SBC costs in intangible development cost pools for CSAs. On June 22, 2020, the United States Supreme Court announced that it was denying the petition for Altera Corp. v. Commissioner holding that the Regulations were valid. We will continue to monitor ongoing developments; however, there is no impact on the company’s position at this time.

NOTE 15—SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS

Management has determined that the Company operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenue by product type in two primary categories: Service Provider Technology and Enterprise Technology.

Revenue

Revenues by product type were as follows (in thousands, except percentages):
 Years Ended June 30,
 202020192018
Service Provider Technology$442,023 34 %$428,490 37 %$446,600 44 %
Enterprise Technology842,477 66 %733,243 63 %570,261 56 %
Total revenues$1,284,500 100 %$1,161,733 100 %$1,016,861 100 %
Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):
Years Ended June 30,
 202020192018
North America (1)$571,901 45 %$497,218 43 %$410,378 40 %
Europe, the Middle East and Africa517,132 40 %477,332 41 %411,388 41 %
Asia Pacific112,121 9 %108,460 9 %102,844 10 %
South America83,346 6 %78,723 7 %92,251 9 %
Total revenues$1,284,500 100 %$1,161,733 100 %$1,016,861 100 %
 (1) Revenue for the United States was $539.0 million, $469.8 million and $390.6 million for fiscal 2020, 2019 and 2018, respectively.

Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:
 Percentage of RevenuesPercentage of Accounts Receivable
Years Ended June 30,June 30,
 20202019201820202019
Customer A*10 %11 %*13 %
Customer B12 %11 %*17 %20 %
 * denotes less than 10%

NOTE 16—RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS

Aircraft Lease Agreement

On November 13, 2013, the Company entered into an aircraft lease agreement (the “Aircraft Lease Agreement”) with RJP Manageco LLC (the “Lessor”), a limited liability company owned by the Company’s Chief Executive Officer, Robert J. Pera. Pursuant to the Aircraft Lease Agreement, the Company may lease an aircraft owned by the Lessor for Company business purposes. Under the Aircraft Lease Agreement, the aircraft may be leased at a rate of $5,000 per flight hour. This hourly rate does not include the cost of flight crew or on-board services, which the Company will purchase from a third-party provider. The Company recognized a total of approximately $1.4 million, $1.7 million and $1.6 million in expenses pursuant to the Aircraft Lease Agreement during fiscal 2020, fiscal 2019 and fiscal 2018, respectively. All expenses pursuant to the Aircraft Lease Agreement have been included in the Company’s sales, general and administrative expenses in the Consolidated Statements of Operations.

76

NOTE 17 - SUBSEQUENT EVENTS

Dividends
On August 21, 2020, the Company announced that its Board of Directors had approved a quarterly cash dividend of $0.40 per share payable on September 8, 2020 to shareholders of record at the close of business on August 31, 2020. Any future dividends will be subject to the approval of the Company’s Board of Directors.

NOTE 18—SUPPLEMENTARY DATA (UNAUDITED)

The following table presents the Company’s unaudited consolidated statements of operations data for each of the eight quarters during fiscal 2020 and 2019. In management’s opinion, this information has been presented on the same basis as the audited consolidated financial statements included in a separate section of this report, and all necessary adjustments, consisting only of normal recurring adjustments, have been included in the amounts below to state fairly the unaudited quarterly results when read in conjunction with the audited consolidated financial statements and related notes. The operating results for any quarter should not be relied upon as necessarily indicative of results for any future period. 
 Fiscal 2020
In thousands, except per share dataFirst
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net revenue$323,277 $308,284 $337,417 $315,522 
Gross profit151,391 145,086 159,635 152,060 
Income from operations120,689 112,048 127,357 118,104 
Net income98,146 85,811 103,722 92,618 
Net income per share of common stock:
Basic$1.44 $1.32 $1.60 $1.45 
Diluted$1.43 $1.32 $1.60 $1.45 
 Fiscal 2019
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net revenue$282,905 $307,276 $284,911 $286,641 
Gross profit131,606 140,231 132,830 132,937 
Income from operations99,618 91,657 102,137 100,885 
Net income (loss)85,703 77,796 88,300 70,895 
Net income (loss) per share of common stock:
Basic$1.16 $1.09 $1.25 $1.01 
Diluted$1.16 $1.09 $1.25 $1.01 

77

Exhibit Index
The following exhibits are filed herewith or are incorporated by reference to exhibits previously filed with the Securities and Exchange Commission. Ubiquiti Inc. (the “Registrant”) shall furnish copies of exhibits for a reasonable fee (covering the expense of furnishing copies) upon request.

Exhibit
Number
DescriptionIncorporated by Reference from FormIncorporated by
Reference from
Exhibit Number
Date FiledFiled
Herewith
10-KAugust 21, 2019
10-KAugust 21, 2019
S-14.1October 3, 2011
S-14.2June 17, 2011
S-14.3June 17, 2011
X
S-110.1October 3, 2011
S-110.2June 17, 2011
S-110.3June 17, 2011
10-K10.6August 22, 2016
S-110.1June 17, 2011
S-110.12June 17, 2011
10-Q10.15November 14, 2011
78


8-K10.1April 20, 2017
8-K10.1November 1, 2017
8-K10.1January 23, 2018
10-K10.1August 24, 2018
10-Q10.1May 10, 2019
8-K10.1September 12, 2019
79

10-Q10.1February 7, 2014
X
X
X
X
X
X
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Schema Linkbase DocumentX
101.CALXBRL Taxonomy Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Labels Linkbase DocumentX
101.PREXBRL Taxonomy Presentation Linkbase DocumentX
104Cover Page Interactive Date File - (formatted as Inline XBRL and contained in Exhibit 101)

#Management contracts or compensation plans or arrangements in which directors or executive officers are eligible to participate.

Portions of the exhibit have been omitted pursuant to an order granted by the Securities and Exchange Commission for confidential treatment.

~In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 33-8238 and 34-47986, Final Rule: Management’s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.

80
EX-4.4 2 ui-06302020xex44nextgen.htm EX-4.4 Document

Exhibit 4.4
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES
EXCHANGE ACT OF 1934
As of June 30, 2020, Ubiquiti Inc. (“we”, “our”, “us” or the “Company”) has its common stock, $0.001 par value per share (“common stock”) registered under Section 12 of the Securities Exchange Act of 1934, as amended.
The following description of our common stock, which is not complete and is subject to, and qualified in its entirety by reference to, our third amended and restated certificate of incorporation and amended and restated bylaws, each of which is filed or incorporated by reference as an exhibit to our Annual Report on Form 10-K of which this Exhibit is a part, and the Delaware General Corporation Law (“DGCL”). You should read our third amended and restated certificate of incorporation and amended and restated bylaws and the applicable provisions of the DGCL for a complete statement of the provisions described under the caption “Common Stock” and for other provisions that may be important to you.
Common Stock
Our authorized capital stock under our third amended and restated certificate of incorporation consists of 500,000,000 shares of common stock, par value $0.001 per share. As of August 19, 2020, there were 63,696,236 shares of our common stock outstanding. As of such date there were 22,265 shares of common stock subject to outstanding options and 72,910 shares of common stock subject to outstanding RSUs.
Holders of our common stock are entitled to one vote for each share of common stock held of record for the election of directors and on all matters submitted to a vote of stockholders. Holders of our common stock are entitled to receive dividends ratably, if any, as may be declared by our board of directors out of legally available funds, subject to any preferential dividend rights of any preferred stock then outstanding. Upon our dissolution, liquidation or winding up, holders of our common stock are entitled to share ratably in our net assets legally available after the payment of all our debts and other liabilities, subject to the preferential rights of any preferred stock then outstanding. Holders of our common stock have no preemptive, subscription, redemption or conversion rights. The rights, preferences and privileges of holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that we may designate and issue in the future. All of our outstanding shares of common stock are fully paid and nonassessable.
Preferred Stock
Our authorized capital stock consists of 50,000,000 shares of preferred stock, par value $0.001 per share. As of August 19, 2020, there were no shares of our preferred stock outstanding. Our board of directors has the authority, without further vote or action by the stockholders, to issue from time to time shares of preferred stock in one or more series and to fix or alter the designations, powers, preferences and rights, and the qualifications, limitations or restrictions of the shares of each such series of preferred stock, including the dividend rights, dividend rates, conversion rights, voting rights, rights and terms of redemption (including sinking fund provisions), redemption price or prices, liquidation preferences and the number of shares constituting any series or designations of such series, any or all of which may be greater than the rights of common stock. The issuance of preferred stock could adversely affect the voting power of holders of our common stock and the likelihood that holders of our common stock will receive dividend payments and payments upon liquidation and could have the effect of delaying, deferring or preventing a change in control.
Registration Rights
Certain holders of shares of our common stock, including but not limited to 56,278,181 shares of our common stock held by our chief executive officer, have the registration rights set forth below with respect to registration of the resale of such shares under the Securities Act of 1933, as amended (the “Securities Act”) pursuant to a registration agreement by and among us and certain of our stockholders. As applicable, we refer to these shares collectively as “registrable securities.”
Long-form demand registration rights. At any time the holders of at least a majority of the outstanding registrable securities that were issued upon conversion of our Series A preferred stock in our initial public offering may demand that we effect a registration under the Securities Act on Form S-1 covering the public offering and sale of all or part of the registrable securities held by such stockholders, provided that the value of the registrable securities that such holders propose to sell in such offering is at least $25.0 million. Upon any such demand, we must use our commercially reasonable efforts to effect the registration of the registrable securities which we have been requested to register together with all other registrable securities that we may have been requested to register by other stockholders pursuant to the incidental registration rights described below. We are only obligated to effect two registrations in response to these demand registration rights for the holders of the registrable



securities. We may defer any such registration for up to 120 days if our board of directors reasonably determines such registration would reasonably be expected to have a material adverse effect on a transaction we plan or propose to engage in.
Short form registration rights. At any time after we qualified to file a registration statement on Form S-3, the holders of a majority of the outstanding registrable securities that were issued upon conversion of our Series A preferred stock in our initial public offering may request in writing that we effect a registration on Form S-3, provided that the value of the registrable securities that such holders propose to sell in such offering is at least $5.0 million, subject to certain exceptions. We are obligated to file up to two registration statements on Form S-3 in any 12-month period.
Incidental registration rights. If we register any of our securities for public sale, including pursuant to any stockholder initiated demand registration, holders of the registrable securities will have the right to include their shares in the registration statement, subject to certain exceptions relating to employee benefit plans and mergers and acquisitions. The underwriters of any underwritten offering will have the right to limit the number of registrable securities to be included in the registration statement on a pro rata basis, subject to certain restrictions.
Expenses of registration. We will pay all registration expenses related to any long-form demand, short-form demand or incidental registration other than underwriting discounts and selling commissions which will be borne by the holders of the registrable securities.
Indemnification. The registration agreement contains indemnification provisions pursuant to which we are obligated to indemnify the selling stockholders, underwriters and certain of their affiliates in the event of material misstatements or omissions in the registration statement or related violations of federal and state securities law by us. As a condition to including their securities in any registration statement filed pursuant to demand or incidental registration rights, we may require the selling stockholders to agree to indemnify us for misstatements or omissions attributable to them.
Anti-takeover Effects of Delaware Law and our Certificate of Incorporation and Bylaws
Our third amended and restated certificate of incorporation and our amended and restated bylaws contain certain provisions that could have the effect of delaying, deferring or discouraging another party from acquiring control of us. We expect these provisions and certain provisions of Delaware law, which are summarized below, to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate more favorable terms with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us.
Undesignated preferred stock. As discussed above, our board of directors has the ability to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change control of us. These and other provisions may have the effect of deterring hostile takeovers or delaying changes in control or management of our company.
Limits on the ability of stockholders to act by written consent or call a special meeting. Our third amended and restated certificate of incorporation provides that our stockholders may not act by written consent, which may lengthen the amount of time required to take stockholder actions. As a result, a holder controlling a majority of our capital stock would not be able to amend our certificate of incorporation or bylaws or remove directors without holding a meeting of our stockholders called in accordance with our bylaws.
In addition, our third amended and restated certificate of incorporation and amended and restated bylaws provide that special meetings of the stockholders may be called only by the board of directors acting pursuant to a resolution adopted by a majority of the total authorized directors, the chairperson of our board of directors, our chief executive officer (or in the absence of the chief executive officer, the president) or a majority of our board of directors. Stockholders may not call a special meeting, which may delay the ability of our stockholders to force consideration of a proposal or for holders controlling a majority of our capital stock to take any action, including the removal of directors.
Requirements for advance notification of stockholder nominations and proposals. Our amended and restated bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of our board of directors. These provisions may have the effect of precluding the conduct of certain business at a meeting if the proper procedures are not followed. These provisions may also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.
Board classification. Our third amended and restated certificate of incorporation provides that our board of directors will be divided into three classes, one class of which is elected each year by our stockholders. The directors in each class will serve



for a three-year term. Our classified board of directors may discourage a third party from making a tender offer or otherwise attempting to obtain control of us, because it generally makes it more difficult for stockholders to replace a majority of the directors.
Election and removal of directors. Our third amended and restated certificate of incorporation and amended and restated bylaws contain provisions that establish specific procedures for appointing and removing members of our board of directors. Under our third amended and restated certificate of incorporation and amended and restated bylaws, vacancies and newly created directorships on our board of directors may be filled only by a majority of the directors then serving on the board of directors. Under our third amended and restated certificate of incorporation and amended and restated bylaws, directors may be removed only for cause.
No cumulative voting. The Delaware General Corporation Law provides that stockholders are not entitled to the right to cumulate votes in the election of directors unless our restated certificate of incorporation provides otherwise. Our third amended and restated certificate of incorporation and amended and restated bylaws do not expressly provide for cumulative voting. Without cumulative voting, a minority stockholder may not be able to gain as many seats on our board of directors as the stockholder would be able to gain if cumulative voting were permitted. The absence of cumulative voting makes it more difficult for a minority stockholder to gain a seat on our board of directors to influence our board of directors’ decision regarding a takeover.
Delaware anti-takeover statute. We are subject to the provisions of Section 203 of the Delaware General Corporation Law regulating corporate takeovers. In general, Section 203 prohibits a publicly held Delaware corporation from engaging, under certain circumstances, in a business combination with an interested stockholder for a period of three years following the date the person became an interested stockholder unless:
 
  prior to the date of the transaction, our board of directors approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
  upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, calculated as provided under Section 203; or
 at or subsequent to the date of the transaction, the business combination is approved by our board of directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least two-thirds of the outstanding voting stock which is not owned by the interested stockholder.
Generally, a business combination includes a merger, asset or stock sale or other transaction resulting in a financial benefit to the interested stockholder. An interested stockholder is a person who, together with affiliates and associates, owns or, within three years prior to the determination of interested stockholder status, did own 15% or more of a corporation’s outstanding voting stock. We expect the existence of this provision to have an anti-takeover effect with respect to transactions our board of directors does not approve in advance. We also anticipate that Section 203 may discourage attempts that might result in a premium over the market price for the shares of common stock held by stockholders.
The provisions of Delaware law and the provisions of our third amended and restated certificate of incorporation and amended and restated bylaws, could have the effect of discouraging others from attempting hostile takeovers and, as a consequence, they might also inhibit temporary fluctuations in the market price of our common stock that often result from actual or rumored hostile takeover attempts. These provisions might also have the effect of preventing changes in our management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders might otherwise deem to be in their best interests.
Transfer Agent and Registrar
The transfer agent and registrar for our common stock is Computershare Trust Co., N.A. The transfer agent’s address is 462 S 4th Street, Suite 1600, Louisville, KY 4020 and its telephone number is (877) 373-6374.
Listing
Our common stock is listed on the New York Stock Exchange under the trading symbol “UI”.

EX-21.1 3 ui-06302020xex211nextg.htm EX-21.1 Document

Exhibit 21.1
Subsidiaries of Ubiquiti Inc.*

Ubiquiti Networks International Limited
Hong Kong
Ubiquiti International Holding Company Limited
Cayman Islands
Ubiquiti Global Energy Limited
Cayman Islands
*Pursuant to Item 601(b)(21)(ii) of Regulation  S-K,  the names of other subsidiaries of Ubiquiti Inc. are omitted because, considered in the aggregate, they would not constitute a significant subsidiary as of the end of the year covered by this report.


EX-23.1 4 ui-06302020xex231nextg.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

The Board of Directors
Ubiquiti Inc.:

We consent to the incorporation by reference in the registration statement (No. 333-193793, 333-185958 and 333-177310) on Form S-8 of Ubiquiti Inc. (the Company) of our report dated August 21, 2020, with respect to the consolidated balance sheets of the Company as of June 30, 2020 and 2019, and the related consolidated statements of operations and comprehensive income, stockholders’ equity (deficit), and cash flows for each of the years in the three-year period ended June 30, 2020, and the related notes, and the effectiveness of internal control over financial reporting as of June 30, 2020, which report appears in the June 30, 2020 annual report on Form 10-K of Ubiquiti Inc.
/s/ KPMG LLP
New York, New York
August 21, 2020


EX-31.1 5 ui-06302020xex311nextg.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO
RULE 13A-14(A) AND 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert J. Pera, certify that:
1. I have reviewed this annual report on Form 10-K of Ubiquiti Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
August 21, 2020
/s/ Robert J. Pera
Robert J. Pera
Chief Executive Officer and Director
(Principal Executive Officer)


EX-31.2 6 ui-06302020xex312nextg.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
RULE 13A-14(A) AND 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Kevin Radigan, certify that:
1. I have reviewed this annual report on Form 10-K of Ubiquiti Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
August 21, 2020
/s/ Kevin Radigan
Kevin Radigan
Chief Accounting and Finance Officer
(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 7 ui-06302020xex321nextg.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert J. Pera, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Ubiquiti Inc. on Form 10-K for the fiscal year ended June 30, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of Ubiquiti Inc.
Date: August 21, 2020
 
By: /s/ Robert J. Pera
Name: Robert J. Pera
Title: 
Chief Executive Officer and Director
(Principal Executive Officer)
I, Kevin Radigan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Ubiquiti Inc. on Form 10-K for the fiscal year ended June 30, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of Ubiquiti Inc.
Date: August 21, 2020
 
By: /s/ Kevin Radigan
Name: Kevin Radigan
Title: 
Chief Accounting and Finance Officer
(Principal Financial Officer and Principal Accounting Officer)


EX-101.SCH 8 ubnt-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0401401 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002002 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - Footnotes (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recognition of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 2415411 - Disclosure - REVENUES (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2317302 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2419413 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420414 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2421415 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2323303 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2424416 - Disclosure - EARNINGS PER SHARE - Computation of basic and diluted earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 2425417 - Disclosure - EARNINGS PER SHARE - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - BALANCE SHEET COMPONENTS - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2430420 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2431421 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432422 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - ACCRUED WARRANTY link:presentationLink link:calculationLink link:definitionLink 2334305 - Disclosure - ACCRUED WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 2435423 - Disclosure - ACCRUED WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2337306 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - DEBT - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - DEBT - Schedule of Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2444428 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445429 - Disclosure - LEASES - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - LEASES - Future Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - LEASES - Future Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2447431 - Disclosure - LEASES - Payments under Previous Guidance (Details) link:presentationLink link:calculationLink link:definitionLink 2148110 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - COMMON STOCK AND TREASURY STOCK link:presentationLink link:calculationLink link:definitionLink 2351308 - Disclosure - COMMON STOCK AND TREASURY STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - COMMON STOCK AND TREASURY STOCK - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2453434 - Disclosure - COMMON STOCK AND TREASURY STOCK - Summary of Activity Related to Stock Repurchase Programs (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 2455435 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2357309 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - STOCK BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459437 - Disclosure - STOCK BASED COMPENSATION - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - STOCK BASED COMPENSATION - Option activity for company's stock incentive plans (Details) link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - STOCK BASED COMPENSATION - Summary of RSU activity (Details) link:presentationLink link:calculationLink link:definitionLink 2163114 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2364310 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - INCOME TAXES - Components of Income Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - INCOME TAXES - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2468444 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2470446 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2171115 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 2372311 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 2473447 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2474448 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by product (Details) link:presentationLink link:calculationLink link:definitionLink 2475449 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by geography (Details) link:presentationLink link:calculationLink link:definitionLink 2476450 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2177116 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 2478451 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2179117 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2480452 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2181118 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2382312 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) (Tables) link:presentationLink link:calculationLink link:definitionLink 2483453 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ubnt-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 ubnt-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 ubnt-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Debt and interest payment obligations, 2021 Long Term Debt, Maturities, Repayments Of Principal And Interest In Next Twelve Months Long Term Debt, Maturities, Repayments Of Principal And Interest In Next Twelve Months Interest payments on debt payment obligations, 2025 Long Term Debt Maturities Repayments Of Interest In Year Five Long Term Debt Maturities Repayments Of Interest In Year Five Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Options outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Interest expense and other, net Other Nonoperating Income (Expense) Warranty obligations Schedule of Product Warranty Liability [Table Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Stock options granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Premium amortization and (discount accretion), net Amortization of Debt Discount (Premium) Available-for-sale Securities, Debt Maturities [Abstract] Available-for-sale Securities, Debt Maturities [Abstract] Fair Value Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] RSUs vested, weighted average grant date fair value (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 Debt issuance costs, net Debt Issuance Costs, Noncurrent, Net Provision for inventory obsolescence Inventory Write-down ACCRUED WARRANTY Product Warranty Disclosure [Text Block] Research and Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Due after 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Range [Domain] Statistical Measurement [Domain] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Line of credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Repayment of debt, interest Repayment of Long-Term Lines of Credit, Interest Repayment of Long-Term Lines of Credit, Interest Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Revenues by product type Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Europe, the Middle East and Africa South America [Member] Income from operations Income from operations Operating Income (Loss) Interest payments on debt payment obligations, 2021 Long Term Debt, Maturities, Repayments Of Interest In Next Twelve Months Long Term Debt, Maturities, Repayments Of Interest In Next Twelve Months Debt Issuance Costs Payments of Debt Issuance Costs State tax Deferred Tax Assets, State Taxes Options outstanding - weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Total current liabilities Liabilities, Current Customer B Customer B [Member] Customer B [Member] Debt Disclosure [Table] Debt Disclosure [Table] Debt Disclosure [Table] Service Provider Technology Service Provider Technology [Member] Service Provider Technology [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Non-vested RSUs, weighted average grant date fair value, beginning balance (in dollars per share) Non-vested RSUs, weighted average grant date fair value, ending balance (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 Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies (Note 10) Commitments and Contingencies Long-Term Investments Debt Securities, Available-for-sale, Noncurrent Restricted stock units issued, net of tax withholdings Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Payroll taxes settled on Option Exercises Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Monthly Share-based Payment Arrangement, Tranche Two [Member] Repurchases of common stock Payments for Repurchase of Common Stock Assets Assets [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Furniture and fixtures Furniture and Fixtures [Member] Income taxes payable Taxes Payable, Current Entity Address, State or Province Entity Address, State or Province RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating lease payments Operating Lease, Payments Accounts payable Accounts Payable, Current Net income per share of common stock: Earnings Per Share Reconciliation [Abstract] Debt payment obligations, 2023 Long-Term Debt, Maturity, Year Three Retained (deficit) earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset 2005 Plan Equity Incentive Plan 2005 [Member] Equity Incentive Plan 2005 [Member] Basis difference for fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Number of shares repurchased and retired (in shares) Treasury Stock, Shares, Acquired Fiscal 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Major Customers [Axis] Customer [Axis] State Current State and Local Tax Expense (Benefit) Balances (in shares) Balances (in shares) Shares, Outstanding Preferred stock—$0.001 par value; 50,000,000 shares authorized; none issued Preferred Stock, Value, Issued Range of exercise prices - lower limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Income Taxes Income Tax, Policy [Policy Text Block] Total lease costs Lease, Cost Private equity investment Payments to Acquire Equity Method Investments Total operating expenses Operating Expenses Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other long-term liabilities Total Other Liabilities, Noncurrent Deferred tax assets — long-term Deferred Income Tax Assets, Net Changes in liability for pre-existing warranties during the period Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties US Government Bonds US Treasury Bond Securities [Member] North America North America [Member] Inventories Total Inventory, Net Debt payment obligation, thereafter Long-Term Debt, Maturity, after Year Five Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Percentage of revenue and accounts receivable Schedule Of Revenue And Accounts Receivable By Major Customers By Reporting Segments Table [Table Text Block] Schedule of revenue and accounts receivable by major customers by reporting segments. Percentage of revenues Concentration percentage Concentration Risk, Percentage Segment, Geographical [Domain] Geographical [Domain] Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Inventory [Axis] Inventory [Axis] Statement [Line Items] Statement [Line Items] Potential shares of common stock excluded from diluted per share calculation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Tax Period [Axis] Tax Period [Axis] Proceeds from borrowing Proceeds from Long-term Lines of Credit Entity Voluntary Filers Entity Voluntary Filers Aircraft lease agreement Lease Agreements [Member] ACCUMULATED OTHER COMPREHENSIVE INCOME Disclosure of Reclassification Amount [Text Block] Statement [Table] Statement [Table] Debt issuance costs, net Debt Issuance Costs, Current, Net Bad debt write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Product Warranties Standard Product Warranty, Policy [Policy Text Block] $10.77 - $10.77 Exercise Price Range Two [Member] Exercise Price Range Two [Member] Range [Axis] Statistical Measurement [Axis] Litigation settlement Legal Fees Credit Facility [Axis] Credit Facility [Axis] Debt Debt Instrument, Fair Value Disclosure Deferred taxes Deferred Income Taxes and Tax Credits Domain Names Internet Domain Names [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Change in U.S. Federal Statutory Tax Rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Other long-term assets Other Current Liabilities [Table Text Block] Repayments Repayments of Long-term Lines of Credit U.S agency securities US Government Agencies Debt Securities [Member] Restructuring and Related Activities [Abstract] Entity Small Business Entity Small Business Maximum leverage ratio Ratio of Indebtedness to Net Capital Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt and interest payment obligations, total Long Term Debt Maturities Repayments Of Principal And Interest Long Term Debt Maturities Repayments Of Principal And Interest DEBT Debt Disclosure [Text Block] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Payment For tax deposit Payment For Tax Deposit Payment For Tax Deposit Cost of revenues Cost of Revenue Sales, general and administrative Selling, General and Administrative Expenses [Member] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Amendment Flag Amendment Flag Computation of basic and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total future minimum annual payments Operating Leases, Future Minimum Payments Due Weighted average shares used in computing net income per share of common stock: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Total Debt Abstract [Abstract] Total Debt Abstract [Abstract] Total Debt Abstract Debt issuance costs, line of credit arrangements, gross Debt Issuance Costs, Line of Credit Arrangements, Gross Balance Sheet Related Disclosures [Abstract] Summary of activity related to stock repurchase programs Class of Treasury Stock [Table Text Block] Financial instruments' amortized cost, gross unrealized gains and losses, and fair value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Additional awards that may be granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Accrued expenses Other Accrued Liabilities, Current Long-term line of credit Long-term Line of Credit Deferred rent Deferred Lease Income, after Accumulated Amortization BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Other Long-Term Liabilities [Abstract] Other Liabilities, Noncurrent [Abstract] Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Short-Term Investments Debt Securities, Available-for-sale, Current Stock-based Compensation Compensation Related Costs, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Fair value of marketable securities, continuous unrealized losses, 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Unpaid property and equipment and other long-term assets Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] SUBSEQUENT EVENTS Subsequent Events [Text Block] Adjusted Cost Debt Securities, Available-for-sale, Amortized Cost Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Lease renewal term Lessee, Operating Lease, Renewal Term Marketable Securities [Line Items] Marketable Securities [Line Items] Additional borrowing capacity Line of Credit Facility, Option, Additional Maximum Borrowing Capacity Line of Credit Facility, Option, Additional Maximum Borrowing Capacity Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Leases Lessor, Leases [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Income tax payable — long-term Accrued Income Taxes, Noncurrent Debt and interest payment obligations, 2022 Long Term Debt Maturities Repayments Of Principal And Interest In Year Two Long Term Debt Maturities Repayments Of Principal And Interest In Year Two Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Debt payment obligations, 2024 Long-Term Debt, Maturity, Year Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Schedule of debt Schedule of Line of Credit Facilities [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Options outstanding - weighted average remaining contractual life Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Common stock repurchased, average price per share (in usd per share) Average price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Allowance for Doubtful Accounts Receivable [Policy Text Block] Sales, general and administrative Selling, General and Administrative Expense Federal Current Federal Tax Expense (Benefit) Stockholders' Equity Note [Abstract] Lease, Cost Lease, Cost [Table Text Block] Prepaid income taxes Prepaid Taxes Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other long-term assets Other assets, noncurrent Other Assets, Noncurrent Right of Use Assets Deferred Tax Liabilities, Operating Lease Right Of Use Assets Deferred Tax Liabilities, Operating Lease Right Of Use Assets Plan Name [Axis] Plan Name [Axis] SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS Segment Reporting Disclosure [Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Restricted stock units issued, net of tax withholdings (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Assets RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS Related Party Transactions Disclosure [Text Block] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Non-vested RSUs, beginning balance (in shares) Non-vested RSUs, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Other accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Rate to lease aircraft Aircraft Leasing Hourly Rate Aircraft Leasing Hourly Rate 2010 Plan Equity Incentive Plan 2010 [Member] Equity Incentive Plan 2010 [Member] Tax Year 2010-2013 Tax Year 2010-2013 [Member] Tax Year 2010-2013 Debt basis spread over applicable interest rate Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] BUSINESS AND BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] Cost of revenues Cost of Sales [Member] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Chief Executive Officer Chief Executive Officer [Member] Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Depreciation and amortization Depreciation, Depletion and Amortization Components of provision for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Other Intangible Assets Other Intangible Assets [Member] Product and Service [Axis] Product and Service [Axis] Net unsettled investment purchases (sales, and maturities) Transfer from Investments Total liabilities Liabilities Weighted-average period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Options, remaining contractual term, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Fair value of marketable securities, continuous unrealized losses Debt Securities, Available-for-sale, Unrealized Loss Position Debt payment obligations, 2022 Long-Term Debt, Maturity, Year Two $18.49 - $18.49 Exercise Price Range Four [Member] Exercise Price Range Four [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Options, weighted average remaining contractual term, vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Customer deposits Customer Deposit [Member] Customer Deposit Inventories Increase (Decrease) in Inventories Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair value of marketable securities, continuous unrealized losses, less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Accounts payable Increase (Decrease) in Accounts Payable Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Raw materials Inventory, Raw Materials, Net of Reserves Enterprise Technology Enterprise Technology [Member] Enterprise Technology [Member] Dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Schedule of quarterly financial information Quarterly Financial Information [Table Text Block] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Aggregate purchase price Treasury Stock, Value, Acquired, Cost Method Debt and interest payment obligations, 2023 Long Term Debt Maturities Repayments Of Principal And Interest In Year Three Long Term Debt Maturities Repayments Of Principal And Interest In Year Three Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Other long-term assets Other Assets, Miscellaneous, Noncurrent Revenue from Contract with Customer [Abstract] Reserves for sales returns Reserve for Sales Returns, Current Reserve for Sales Returns, Current Unrealized (losses) gains on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Variable lease costs Variable Lease, Cost Revolving credit facility Revolving Credit Facility [Member] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Options, weighted average exercise price, vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Other permanent items Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Subsequent event Subsequent Event [Member] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Common stock, shares authorized (in shares) Common Stock, Shares Authorized Activity of RSUs Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Revenues by geography Revenue from External Customers by Geographic Areas [Table Text Block] Property and Equipment, Gross Property, Plant and Equipment, Gross Dilutive potential common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from exercise of stock options Proceeds from Stock Options Exercised Federal Deferred Federal Income Tax Expense (Benefit) Warranty accrual Beginning balance Total Standard Product Warranty Accrual Recognition of Revenues Revenue [Policy Text Block] Operating expenses Operating Expense [Member] Estimated useful lives of property and equipment Property, Plant And Equipment, Estimated Useful Lives [Table Text Block] Property, Plant And Equipment, Estimated Useful Lives Payment for deposit on long-term asset Payment For Deposit On Long-Term Asset Payment For Deposit On Long-Term Asset Income Statement [Abstract] Second Amended & Restated Credit Facility Second Amended & Restated Credit Agreement [Member] Second Amended & Restated Credit Agreement [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Amortized costs and fair value of investment securities by contractual maturity Investments Classified by Contractual Maturity Date [Table Text Block] Operating lease liabilities — long-term Operating Lease, Liability, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accruals for warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] November 2018 Repurchase Program November 2018 Repurchase Program [Member] November 2018 Repurchase Program Components of Income from Continuing Operations before Income Taxes [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Use of Accounting Estimates Use of Estimates, Policy [Policy Text Block] Federal research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Current assets: Assets, Current [Abstract] Investment security, interest income Investment Income, Interest Income Tax Authority [Domain] Income Tax Authority [Domain] Adjusted Cost Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Period of warranty effective from date of purchase Standard Period Of Warranty, Effective From Date Of Purchase Standard Period Of Warranty, Effective From Date Of Purchase Estimated Remaining Balance Available for Share Repurchases under the Programs Stock Repurchase Program, Remaining Authorized Repurchase Amount Software Software and Software Development Costs [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Effective to statutory income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Debt payment obligations, 2021 Long-Term Debt, Maturity, Year One Term loan facility Term Loan [Member] Term Loan [Member] South America Asia Pacific [Member] Reserves and Allowances Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Purchase of property and equipment and other long-term assets Purchase of property and equipment and other long-term assets Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Impairment of cost-based investment Cost-method Investments, Other than Temporary Impairment Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Focus Document Period End Date Unrealized loss, continuous unrealized losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Authorized shares available for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Provisions for loss on vendor deposits and purchase commitments Provision for Gain (Loss) on Vendor Deposit Provision for Gain (Loss) on Vendor Deposit Amount of Publicly Announced Program Stock Repurchase Program, Authorized Amount Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Long Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Aircraft leasing expenses Aircraft Rental $2.90 - $8.31 Exercise Price Range One [Member] Exercise Price Range One [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Quarterly Financial Information Disclosure [Abstract] Other payables Accounts Payable, Other, Current Inventories Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Product Warranties Disclosures [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Tax withholdings related to net share settlements of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Marketable Securities [Table] Marketable Securities [Table] Cover [Abstract] Base rate Base Rate [Member] Repurchase of Common Stock (in shares) Stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Tax Year 2010-2014 Tax Year 2010-2014 [Member] Tax Year 2010-2014 Components of income before provision for income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Estimated Useful Life Property, Plant and Equipment, Useful Life Property and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Debt payment obligation, total Long-term Debt Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenues Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] $12.88 - $15.00 Exercise Price Range Three [Member] Exercise Price Range Three [Member] Fair Value Disclosures [Abstract] FY 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Net deferred tax assets Deferred Tax Assets, Net Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Fair Value Fair value Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Percentage of principal due quarterly Line of Credit Facility, Periodic Payment, Principal, Percentage Line of Credit Facility, Periodic Payment, Principal, Percentage Hong Kong tax deposit Tax deposit Income Taxes Receivable, Noncurrent Lease Liability — current Operating Lease, Liability, Current Option price as percentage of fair market value on the date of grant Share-based Compensation by Share-based Payment Award, Terms of Award, Option Price, Percentage Of Fair Value Option price as percentage of award fair market value on the date of grant Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] RSUs forfeited, weighted average grant date fair value (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 Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Deposit on aircraft Deposits Assets, Noncurrent FAIR VALUE OF FINANCIAL INSTRUMENTS Fair Value Disclosures [Text Block] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities COMMON STOCK AND TREASURY STOCK Stockholders' Equity Note Disclosure [Text Block] Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Option activity for Company's stock incentive plans Share-based Payment Arrangement, Option, Activity [Table Text Block] Purchase obligation Purchase Obligation Accounts receivable Accounts Receivable [Member] Marketable securities in continuous unrealized loss position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Proceeds from maturity of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Name of Major Customer [Domain] Customer [Domain] Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Statement of Stockholders' Equity [Abstract] Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Accrued compensation and benefits Accrued Employee Benefits, Current Income Tax Examination [Line Items] Income Tax Examination [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross Number of shares, vested and exercisable, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Advertising Costs Advertising Cost [Policy Text Block] May 2020 Repurchase Program May 2020 Repurchase Program [Member] May 2020 Repurchase Program Components Components [Member] Components [Member] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Due within 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Exercise Price Range [Axis] Exercise Price Range [Axis] Consolidation Items [Axis] Consolidation Items [Axis] Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net of allowance for doubtful accounts of $203 and $203 at June 30, 2020 and June 30, 2019 respectively Accounts Receivable, after Allowance for Credit Loss, Current Total future fixed operating lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Interest accrued related to uncertain tax matters Unrecognized Tax Benefits, Interest on Income Taxes Accrued Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Foreign Currency Remeasurement Foreign Currency Transactions and Translations Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Realized net gain to earnings from AOCI Debt Securities, Available-for-sale, Realized Gain (Loss) Customer A Customer A [Member] Customer A [Member] Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Other Comprehensive (loss) income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] [Line Items] for Significant Accounting Policies [Table] Vendor deposits Increase (Decrease) in Vendor Deposits Increase (Decrease) in Vendor Deposits Document Transition Report Document Transition Report Unrealized loss, continuous unrealized losses, 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Tax Examination [Table] Income Tax Examination [Table] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Interest payments on debt payment obligations, thereafter Long Term Debt Maturities Repayments Of Interest After Year Five Long Term Debt Maturities Repayments Of Interest After Year Five Income taxes payable Increase (Decrease) in Income Taxes Payable Repurchase of Common Stock Total Aggregate Amount Paid Stock Repurchased and Retired During Period, Value Dividend, declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Interest coverage ratio Line Of Credit Facility, Covenant Terms, Coverage Ratio Line Of Credit Facility, Covenant Terms, Coverage Ratio Level 2 Fair Value, Inputs, Level 2 [Member] Vesting [Axis] Vesting [Axis] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity [Abstract] Europe, the Middle East and Africa (EMEA) EMEA [Member] Tax withholdings related to net share settlements of stock options Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] November 2019 Repurchase Program November 2019 Repurchase Program [Member] November 2019 Repurchase Program Supplemental Disclosure of Cash Flow Information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Third Amendment Credit Agreement Third Amendment Credit Agreement [Member] Third Amendment Credit Agreement Current deferred revenue Deferred revenue and customer deposits Contract with Customer, Liability, Current SUPPLEMENTARY DATA (UNAUDITED) Additional Financial Information Disclosure [Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Number of shares, vested and expected to vest, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Diluted (in shares) Weighted-average shares used in computing diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Deferred tax assets Components of Deferred Tax Assets [Abstract] Total intrinsic value of all awards outstanding Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Nonvested Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than option nonvested intrinsic value. Sublimit for letters of credit Letter of Credit [Member] Basic (in dollars per share) Earnings Per Share, Basic Number of operating segments Number of Operating Segments Entity File Number Entity File Number RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Tooling equipment Tooling Equipment [Member] Tooling Equipment [Member] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Stock options outstanding by exercise price range Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Debt and interest payment obligations, 2024 Long Term Debt Maturities Repayments Of Principal And Interest In Year Four Long Term Debt Maturities Repayments Of Principal And Interest In Year Four Options, aggregate intrinsic value, vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Stock-based compensation expense Share-based Payment Arrangement, Expense Interest payments on debt payment obligations, total Long Term Debt Maturities Repayments Of Interest Long Term Debt Maturities Repayments Of Interest Unrecognized tax benefits Unrecognized benefit—beginning of year Unrecognized benefit—end of year Unrecognized Tax Benefits Sublimit for swingline loan advances Swingline Loan [Member] Swingline Loan [Member] Common stock—$0.001 par value; 500,000,000 shares authorized: 63,688,329 and 69,472,568 outstanding at June 30, 2020 and June 30, 2019, respectively Common Stock, Value, Issued Investments — long-term Long-term Investments Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report Commercial paper Commercial Paper [Member] Interest payments on debt payment obligations, 2024 Long Term Debt Maturities Repayments Of Interest In Year Four Long Term Debt Maturities Repayments Of Interest In Year Four Entity Current Reporting Status Entity Current Reporting Status Related Party Transaction [Axis] Related Party Transaction [Axis] Subsequent Event [Table] Subsequent Event [Table] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] RSUs granted, weighted average grant date fair value (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 Debt — short-term Short-term Debt Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Options outstanding - number of options (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Stock options and RSUs Stock Options and RSUs [Member] Stock Options and RSUs [Member] Other Liabilities Deferred Tax Liabilities, Other Operating lease liability Total operating lease liabilities Operating Lease, Liability Debt — long-term Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Disclosure [Line Items] Debt Disclosure [Line Items] Debt Disclosure [Line Items] Total stockholders’ (deficit) equity Balances Balances Stockholders' Equity Attributable to Parent Intrinsic value of RSU's vested Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Option, Vested In Period, Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than option vested in period intrinsic value. Fiscal 2019 rent expense under operating leases Operating Leases, Rent Expense, Net Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax INCOME TAXES Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted stock units Restricted Stock Units (RSUs) [Member] Other Long-term Assets [Abstract] Other Assets, Noncurrent [Abstract] Gross decreases—prior year tax positions due to statute lapse Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Fixed lease costs Operating Lease, Cost Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Financial Instrument [Axis] Financial Instrument [Axis] Effective tax rate, increase (decrease) Effective Income Tax Rate Reconciliation, Percent, Increase (Decrease) Effective Income Tax Rate Reconciliation, Percent, Increase (Decrease) Testing equipment Testing Equipment [Member] Testing Equipment [Member] Transition tax Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent FY 2023 Operating Leases, Future Minimum Payments, Due in Four Years Potential shares of common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Current tax expense Current Income Tax Expense (Benefit) Non-cash lease expense Operating Lease, Non-cash Lease Expense Operating Lease, Non-cash Lease Expense Other, net Other Noncash Income (Expense) Short-term lease cost Short-term Lease, Cost Geographical location Reportable Geographical Components [Member] Gross increases—current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Useful lives of intangible assets Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Payment of common stock cash dividends Payments of Dividends Valuation allowance Deferred Tax Assets, Valuation Allowance Gross profit Gross profit Gross Profit Property and equipment, net Property and Equipment, net Property, Plant and Equipment, Net Credit terms Standard Credit Terms, Period Standard Credit Terms, Period Entity Tax Identification Number Entity Tax Identification Number Revenues Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] STOCK BASED COMPENSATION Share-based Payment Arrangement [Text Block] Net income Net income Net income Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Total Other Liabilities, Current $50 Million Revolver Fifty Million Revolver [Member] Fifty Million Revolver LIBOR London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Due after 1 year through 5 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Other Current Liabilities [Abstract] Other Liabilities, Current [Abstract] Net income per share of common stock: Net income per share of common stock: Earnings Per Share [Abstract] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Significant components of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Allowance for doubtful accounts activity Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] State Tax Expense Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Customer deposits Contract With Customer, Liability, Customer Deposits, Current Contract With Customer, Liability, Customer Deposits, Current Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Issuance fees per annum Line of Credit Facility, Debt Issuance Costs, Percentage, Annually Line of Credit Facility, Debt Issuance Costs, Percentage, Annually Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Debt and interest payment obligations, 2025 Long Term Debt Maturities Repayments Of Principal And Interest In Year Five Long Term Debt Maturities Repayments Of Principal And Interest In Year Five Software Software Development [Member] Long-term deferred revenue Deferred Revenue — long term Contract with Customer, Liability, Noncurrent Fair Value of marketable securities Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract] Debt Securities, Available-for-sale, Unrealized Loss Position Investments Deferred Tax Assets, Investments Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Incremental tax liability Loss Contingency, Estimate of Possible Loss Other long-term liabilities Other Sundry Liabilities, Noncurrent Entity Filer Category Entity Filer Category Stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Effect of Foreign Operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Debt and interest payment obligations, thereafter Long Term Debt Maturities Repayments Of Principal And Interest After Year Five Long Term Debt Maturities Repayments Of Principal And Interest After Year Five Component purchase commitments Component Purchase Commitments [Member] Component Purchase Commitments Inventory [Domain] Inventory [Domain] Post contract customer support Post Contract Customer Support [Member] Post Contract Customer Support Unpaid stock repurchases Dividends, Cash Computer and other equipment Computer And Other Equipment [Member] Computer And Other Equipment [Member] Stock-based compensation expense APIC, Share-based Payment Arrangement, Recognition and Exercise Property and equipment, net Property, Plant and Equipment [Table Text Block] Repayments of debt Repayments of debt, principal Repayment of Long-Term Lines of Credit, Principal Repayment of Long-Term Lines of Credit, Principal Components of Income Tax Expense, Continuing Operations [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Leasehold improvements Leasehold Improvements [Member] Revenue Revenue Benchmark [Member] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Unrealized loss, continuous unrealized losses, less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Money market funds Money Market Funds [Member] Charged to (released from) expenses Accounts Receivable, Credit Loss Expense (Reversal) Write off unamortized debt issuance costs Write off of Deferred Debt Issuance Cost Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Options, aggregate intrinsic value, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Non-Cash Investing and Financing Activities: Noncash Investing and Financing Items [Abstract] Prepaid income taxes Increase (Decrease) in Prepaid Taxes Stock options exercised (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] $19.99 - $19.99 Exercise Price Range Five [Member] Exercise Price Range Five [Member] Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted-average shares used in computing basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Debt basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Subsequent Events [Abstract] August 2019 Repurchase Program August 2019 Repurchase Program [Member] August 2019 Repurchase Program Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities State Deferred State and Local Income Tax Expense (Benefit) Debt payment obligations, 2025 Long-Term Debt, Maturity, Year Five Interest rate during period Line of Credit Facility, Interest Rate During Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Plan Name [Domain] Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer REVENUES Revenue from Contract with Customer [Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Tax Period [Domain] Tax Period [Domain] Hong Kong Inland Revenue Department Inland Revenue, Hong Kong [Member] Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] Strategic cost method investment Equity Securities without Readily Determinable Fair Value, Amount Right-of-use asset recognized Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Revision of Prior Period, Reclassification, Adjustment Revision of Prior Period, Reclassification, Adjustment [Member] Additional paid–in capital Additional Paid in Capital Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Revenues Total revenues Net revenue Revenues FY 2022 Operating Leases, Future Minimum Payments, Due in Three Years Inventory and Inventory Valuation Inventory, Policy [Policy Text Block] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Income Tax Expense (Benefit) Deposit on long term asset Payments for Deposits FY 2024 Operating Leases, Future Minimum Payments, Due in Five Years Income taxes paid, net of refunds Income Taxes Paid, Net Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Interest payments on debt payment obligations, 2023 Long Term Debt Maturities Repayments Of Interest In Year Three Long Term Debt Maturities Repayments Of Interest In Year Three Diluted (in dollars per share) Earnings Per Share, Diluted FY 2021 Operating Leases, Future Minimum Payments, Due in Two Years Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Proceeds from sale of investments Proceeds from Sale of Debt Securities, Available-for-sale Local Phone Number Local Phone Number Reconciliation of beginning and ending balances of unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] First anniversary Share-based Payment Arrangement, Tranche One [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Range of exercise prices - upper limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Impairment of cost method investment Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Deferred revenue Contract with Customer, Liability Related Party Transaction [Domain] Related Party Transaction [Domain] Entity Emerging Growth Company Entity Emerging Growth Company Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred tax expense Deferred Income Tax Expense (Benefit) Vendor deposits Vendor Deposits, Current Vendor Deposits, Current Revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Applicable interest rate Applicable Interest Rate [Member] Applicable Interest Rate [Member] Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated amortization, intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Federal funds rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Dividends paid on Common Stock Dividends, Common Stock, Cash Retained Earnings (Deficit) Retained Earnings [Member] Effective tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net cash (used in) investing activities Net Cash Provided by (Used in) Investing Activities Purchase of investments Payments to Acquire Investments Options outstanding, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss $120 Million Revolver One Hundred Twenty Million Revolver [Member] One Hundred Twenty Million Revolver Award Type [Domain] Equity Award [Domain] Award Type [Domain] Corporate securities Corporate Debt Securities [Member] Trading Symbol Trading Symbol Interest payments on debt payment obligations, 2022 Long Term Debt Maturities Repayments Of Interest In Year Two Long Term Debt Maturities Repayments Of Interest In Year Two Other obligations Other Commitment Commitment fee percentage of unused borrowings Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Settlements made during the period Standard Product Warranty Accrual, Decrease for Payments Corporate aircraft Air Transportation Equipment [Member] Interest and Other Payments on Debt Obligations [Abstract] Interest and Other Payments on Debt Obligations [Abstract] Interest and Other Payments on Debt Obligations EARNINGS PER SHARE Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] $10 Million Revolver Ten Million Revolver [Member] Ten Million Revolver Current liabilities: Liabilities, Current [Abstract] Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Payroll taxes settled on Option Exercises (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Options, weighted average exercise price, vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Segments Segment Reporting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net unsettled investment purchases (sales, and maturities) Transfer to Investments Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Warranty period Standard Product Warranty Period Standard product warranty period. Investments — short-term Short-term Investments EX-101.PRE 12 ubnt-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 ubnt-20200630_g1.jpg begin 644 ubnt-20200630_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP@54 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBN8^-EO\2[OX,^+K7X+W4$'C&7PQ?IX3FNMOE1ZF;>06 MK/N^7:)MA.>,9S0!L1>*/#<_B:?P7#KUFVL6UA%>W&EK<*;B*VE>2..9H\[@ MC/%*H8C!,; =#5^OQ'_X)C^%?V1?^"A&D>-?V5?B=X!/@#]IWP[\$M-TCQ?J MOBRV:R\:67C:"ZU;[7XBM[TD76SN'ECD)6-XX7'E[5/V+_P5U_;\\3?# M'XW_ B_X)Q_!GXCW?@_Q5\9I[J]\5^-](L9+O4O#?A>T5FN7TZWBCDDEU&Z M,+JU-R;(7,?G!-YAWC<%SC=CKC/>E^T6_P!H^R>> MGF[-_E;ANVYQG'7&>]?%OPL_:X_X)R_!#]C'XU?'+]AVVTF_U#X+>$-5OO&^ MF:EHM[8>(WOK.SFN%35UU**+47FF> CSKD%I"&.X[3CY@E^#NI:=_P &^8_X M*5G4HU_:0;P/'\83\8Y+=&UIM3,BZ@(//QN^QFS/V'['_J/LY\O9B@#] M_9G\2:-%+\,]4_9IA^.GC;P?*?,LM;O+T1V^G65Y&V1/#:2N9Q"^4:4QLX8Q MJ!Z'^R%\1A^S;_P6H^,W_!-CP>D-E\/->^%>F?%'P1X9M4$=IX;N3:RJOF/D ^^:*** "BO$M4_:E^,MAJ=S86W[%OC>ZC@G M>..YBN;;;,H8@.,MT(&1]:V?@A^TKJ7Q9\>ZM\.?$GPAU;PEJ>D:=%>2VVK7 M<+NT>)GU+5Q#ID$$#&6XEE(AAEMV0O"N681^ M62/9/B?X:^)7[.O_ 6%_9J_;Z_:T:UT[1O%_P"SH?A=XT\2;T33?#_BWSVU M%!/+]R".ZEEFMX7R%9T"9&Y0WZ#Z9\%OA1HWQ1O_ (UZ3X TRW\5ZIID.GW^ MN0VX6>>VBDED1"1QG?/(2V-S;@"2%4#H-3TS3=:L)M*UC3X+NUN$*3VUS$LD M/\ X':Y8_\ "O\ QU^R2?A?XC\3 MV$F^PU#QE=2/LD25,I<265G%;)*5+>69EC.&W*.1U#XS7.M?\&Y5M^P;9:)5T6T&HO;B!M0%LOGF(' M(C+XW;<\[5"K*P(8'T-+965GIMG%I^G6D5O;P1A(8( M8PB1J!@*JC@ #L* ):*** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ M /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q_ M_P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z, M:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO MS-_X*"_\'%?_ PE^U[XN_94_P"&//\ A*O^$5^P?\3[_A8/V'[5]IT^VO/] M1_9\NS;]HV??;.S=QG /TRHK\9_^(N/_K'W_P"97_\ O57Z9?\ !/K]KG_A MNW]D+PC^U7_PK[_A%?\ A*OM_P#Q(?[6^W?9?LVH7-G_ *_RHM^[[/O^XN-^ MWG&2 >S4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4DDB1(TLKA54$LS' ]32US/QI^&UO\9?@YXL^$%WK=SIL7BO MPS?Z/+J-G_KK5;JW> RIR/F4/N'/4"@#PFZ_X*^_L,6'B;4K'4/B%K"=5;PL8Y[JYM5?^UEMC:B$2VKK]J:06S$[4E9E=5]G_ &B?VB_@ MK^R;\&M<_:#_ &B/']IX7\'>'((Y=9UN\BDD2W5Y4B0;(E9W9I)$15168E@ M#7Y(?L?_ +0^H_L(_%RX_P""27_!:GPOI7AK2=;^"^E?#'X?_$O3)=WASQ7H M<4VJP6ZW,Q_X\)I(+EH090 6MG+^6<%_O'_@J3^S5^W]^T'!\./$G["7Q5^& MVB7_ ,/_ !%<>(+K0OB7I%Q=6&NW@M7M[1)#"&V)$LUPXRK?O&BD&UH5:@#O M?V*O^"E_[$G_ 42C\0S_L:_&Q?&L7A5K9=?G@\.ZE9QVC7'F>4N^[MXE=F$ M4AVH6("Y(&1GC/VF/^"VG_!+S]C[XX7G[-O[0_[5MAH/CC3TMC>^'H?#FJ7\ MT)N(UDA1C:6LJ!V1T8)NW8=3CD5G_P#!*[]OCQ]^UOHGQ#^"G[0_[/EI\+OC MG\'=9MM+^)O@VREWV#O?#NE>(_BOXHFL1K^J0Z9X>TRUTJYO- M1U:^E4LEK:V5O&]Q<2[59RB1DHB.[;51F$OP1_:$^$O[1&AZCKOPI\327G]B MZM+I>O:=?:;<6-_I-]&%9[:[M+J..>VEVNCA9$4LDB.N4=6/Q#\0_%FK?%'_ M (.>?AU\*M=N&DT3X8_LJZKXI\/6LG*1ZIJ.JC3[BX3/ 9K81QY'.%89Y(IW MPA\8ZKX _P"#G+XN?!_P]YL>C?$+]EW1O%GB*WC^Y+JFGZE'IUO<,.@(MIFC MW=?NCTP ?HA1110 5X7X!_Y2">/_ /L1-*_]&-4^J?M2_&6PU.YL+;]BWQO= M1P3O'''?=WUVW+,?NQ1H/FEE<\+&H+,3@"OR5\7?\ !&KXQ?\ M!9KX^^-_^"@_CSQ9=? _PYXYN;%_!/A[6_#?]IZI>6%O8P6D=W<1"XMQ:B5; M=)%0L[?O#_"%=P#\:J_ID_X-]/\ E$-\(_\ N/\ _I_U&OC/_B$<_P"L@G_F M*/\ [ZU^F7_!/K]D;_AA+]D+PC^RI_PL'_A*O^$5^W_\3[^R?L/VK[3J%S>? MZCS9=FW[1L^^V=F[C. >S4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5S/QJ_X6;_ ,*;\6_\*4%L?&7_ C-_P#\ M(D+PIY/]I_9Y/LN_?\NWSO+SNXQG/%=-10!^8'[:NA?&_P#X**:-\5?V7=3_ M ."??B73/&_Q!^"/AO1C8^-[O2FTKPEJ U36"=7>^@NI5FAMF?&?P19> K33=4^)?@_Q-I*ZA!J= MLBP+'<:?J%Q; I(D:RM<_:-H,A7:2,GZCV=PNFV%S?*K0K=3S7$[32IOAB$T<:M,L'F MR>:^/;_]IG_@J9^R[??LI_&K]@7QA\%[+Q@+>R^)NH^-?$>D7EK96"7$SR+&8XII(+:*/S#,2QC6&3[9HH ^0OVJ_P!E/X@>#?\ @H?\)O\ M@IE\#? ESXDD\->#M1\ _$OPII$D"7UUX=N7-S:W-FLSQQR/:WF7>'<&DBE; MRPSHJ/+^R'^RC\0]6_X*!?%__@IG\;?!EQX9U#QIX=TOP;\.O"NH7$,M]IOA MZS"RSSW9@>2-);N[ E6%78Q1QQAR'9D3ZXHH **** "O"_ /_*03Q_\ ]B)I M7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "O+/VO/VQ?@C^Q-\*)?BO\:M>>-))1;:'HEA'YVH M:W>M_J[2TA!S+*QQ_LJ#EBH&:YW]N#]O/X:?L6^%].L[S1[WQ9X_\4S_ &/P M#\-] 'F:GK]V3A0J $QP@D;YB"%' #,0I\V_9#_8*^)?B#XLQ?MV_P#!1+6; M+Q3\7YXO^*8\-VQWZ-\/K5N1:V,9)5K@?QW')W9VLQS(X!S_ ,!/V.OC=^VM M\5M*_;8_X*8:"EI#I(+SQG\ M2O%L@N?B!\3-?^?4=;N2/_P#L1-*_ M]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !113+BXM[.WDN[N=(HHD+RRR,%5% R22> .] #Z^)_VC_VT?C7^U=\6M4_ M87_X)F:G -6T^3[-\4?C4\?FZ9X*B)*O;VI'%SJ) 8!5.(R#R"'>'"^)G[17 MQN_X*J^/M6_9D_8/\77GA;X.Z1=M8_$_X]62X?4F'$NE:&QXD8@X>Z'RJ#D' M:4\_Z[_9Q_9M^#/[)OPCTOX(_ ;P5;:%X?TJ/]W!"-TEQ*0-\\TA^:65R,L[ M$D\#@ '/\ ['/[%_P5_8B^%@^&OPBTN>6XO)S=^)?$VJR^=J>OWS9,EW=S MGF1V)8@?=4$A0.<^M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %))(D2-+*X55!+,QP / M4TMMW.FQ>*_#-_H\NHV?^NM5NK=X#*G(^90^X<] M0* /";K_ (*^_L,6'B;4K'4/B%K"=5;PL8Y[JYM5?^UEM MC:B$2VKK]J:06S$[4E9E=5]G_:)_:+^"O[)OP:US]H/]HCQ_:>%_!WAR".76 M=;O(I)$MU>5(D&R)6=V:21$545F)8 U^2'['_[0^H_L(_%RX_X))?\ !:GP MOI7AK2=;^"^E?#'X?_$O3)=WASQ7H<4VJP6ZW,Q_X\)I(+EH090 6MG+^6<% M_O'_ (*D_LU?M_?M!P?#CQ)^PE\5?AMHE_\ #_Q%<>(+K0OB7I%Q=6&NW@M7 MM[1)#"&V)$LUPXRK?O&BD&UH5:@#O?V*O^"E_P"Q)_P42C\0S_L:_&Q?&L7A M5K9=?G@\.ZE9QVC7'F>4N^[MXE=F$4AVH6("Y(&1FW%_P4._9%G\<'P/#\4) MV \6?\(L?$@\.:A_8/\ ;F[9_9G]K^1]A^T^9^Y\OSL^=^Y_UO[NODKP3_P5 M5^,GCO\ X)R?M7GXI? F+X2_M&_LY^!-67QMX8TI_,LX;U]*N9]-U6SD!8M; M3&)I$!9R!$?G=2KMQ&J?"7PK8?\ !H>GAPV@,7_#,D'BE73AAJ31)K N,]=X MNR)-W7<,YSS0!^D'QR_:+^#_ .SCH>FZY\6O%3V1US5HM*T#3;'3KB^O]7OI M 2EM:6EK')/?V+JTNEZ M]IU]IMQ8W^DWT85GMKNTNHXY[:7:Z.%D12R2(ZY1U8_F%^QU^T%\0OVQ_P#@ ML)^R?J_Q:O9[@^'O^"?ME\0;>*Z4X.OZT]O:WUXN>[PLJAASM!_O$5[#\(?& M.J^ /^#G+XN?!_P]YL>C?$+]EW1O%GB*WC^Y+JFGZE'IUO<,.@(MIFCW=?NC MTP ?HA1110 5X7X!_P"4@GC_ /[$32O_ $8U3ZI^U+\9;#4[FPMOV+?&]U'! M.\<=S%*_%GACP)X9O_&GC7Q!9Z3I&EVCW6I:GJ-RL,%K"BEGDD=B J@ DDFO@O5/ M$7QG_P""V'B.?PKX OM:\!_LHV%VT.L^)(U>TU;XG,C%7M[;(#6^FY!5G(W2 M8*]2R1/\+_#CXT_\%GO$UE\5OVAM!U?P+^S'I]ZEWX.^&EP[6^I>/RC;HM0U M38^AZ'HOAC1;3PWX;TBUT_3K"V2WL;"RMUBAMX44* MD<:* J*J@ * !0!F?#/X9?#_X-> M*^%WPK\(6.@^'M$M%MM*TG38!'#; MQ#L .I)))8Y+,222236[110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %^@NI5FAMF#OV'_'GQG\ M$67@*TTW5/B7X/\ $VDKJ$&IVR+ L=QI^H7%L"DB1K*US]HV@R%=I(R?IRB@ M#YA^'/[$J?%;4?CY\6OVE/!4.BZC^T5X:M/"^M^%;.]CN)-+\.VMA/\ ;;N25HRT2>9%$KRB$2R?-LO[)/[<&K_\$F(?^",5Y\*[Z+Q#'8Q^ M!KCXOFZL_P#A'AX3CO!C5D7[0;AIVTY1 ++RA(+DG)$(\X_IA10!\2_%S]@_ M7/VPN+7SGCCEDM+ ME TD18-)%*WE@NBH_1?LA_LH_$/5O^"@7Q?_ ."F?QM\&7'AG4/&GAW2_!OP MZ\*ZA<0RWVF^'K,++//=F!Y(TEN[L"585=C%''&'(=F1/KBB@ HHHH *\+\ M_P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHKQW]M#]MSX.?L0?#6+QM\2IKK4=7U>Y%CX/\&:+%Y^J>([]L!+ M6UA7+,2S*&?&U=PSRRJP!O?M1?M3_!+]CGX0:A\;OCUXPCTG1K$;(8U&^YU" MX8'R[6VBSF:9\'"CH 68JJLP^5_@[^RW\L/V\O\ M@I;!:WGC.U/F_#?X4P2^=I'@&!B&5B#E;G4#A2\QR%8#'*IY?V?0 B(D2".- M JJ,*JC ]*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z, M:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***^9?VX/^"@%W\#?$^G?LO\ [,?@A/B)\=_%=N6\ M.^#+>3_1]*A(YU+4Y 1]GM4SNP2K28P"H)< &Y^W+^WSX)_8]TK2O!N@^&+O MQQ\4_&,AMOA]\,]#;=?:O<'($DF ?L]JI!+S,, *V,D''&_L7_L"^-M"^)4G M[;G[=?B>T\:_'+6+8I:B%=VE>"+-LXT[2XSD*5#%7G^\V6 )W.\N]^PW_P $ M_K7]G#5M4_: ^.WC9OB)\/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T M8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !117Q5^TO^V=\:?VH?B_J?[!W_ 32U.'^W; ^3\4?C*T7 MFZ9X'A8E6@@8?+0RR-" ;O[8W[>?Q&N?BHW["O\ P3[T2S\5 M_&B^MMVN:O^./#'PR\#: MU\2?&^J+8Z+X>TFYU/5[UU+"WM8(FEED(4$D*B,< 9XK6K.\8>$O#?C[PEJG M@3QEI$6H:1K6G3V&JV$X.RYMIHVCEB;'.UD9E/L: /B#1?\ @JW^T]XF\&:O M^U!X1_8RTG5_A/:_![2_B-8:5;>/RGBR;0;J746%VMJ;,VCW#6UHLOV'[4I4 M<">21_)3[?\ %WBWPQX!\*:GXZ\;:_::5HVBZ?-?:MJE_.(H+2VB0R2S2.W" MHJ*S$G@ $U^-ECIG[1W_ ;N_M'>)["SLM>^/7[*%GX(TC^WX+Q4E\0?#30+ MC4M46!8P3B_M(IC=F12H 21/]2%8O],_MI?\%5_^"?UY^T;X:_9Z_:&_:)L_ M#WP[TG0M)\;:RLNB:A<)XRFN0+G2K)?L]O(#9Q*L=[.&V^:QM(OG3[2E 'NG M_!,3_@HSIO\ P4I\"?$_XBZ+\)-2\'V7P_\ C-J_@6TL]:F;[;>)8V]G+]JG MA:-&M)6-T5:W.XQF/!8DD#A/B[_P4B_;H'QGUSP7^QE_P2?UCXQ^!]$UN316 M^):_%W2M"L[G4+=_)OHH[>YC>5DMKA9;=Y "#)!*%!V\_/\ _P &YW[9O[,W MQ;^(/[6GP>^'WQ7CO?$?B_\ :R\?>/\ P[80Z='+E].BAU!7DB"(&=@ M!&Y$@[H!6+^U[^P-\7/^"'_@:^_X*-?\$X/VG?B1?^%/!VJ1ZI\6O@9X\\4/ MJVD>(=)FNE^V36IE :VNU\UI/,)9C\Q###1R@'WQ^T[^V?\ \*/^*?PX_9F^ M'W@.W\6?%;XIW%V?#GAJ76C965E8V4(FOM2O;L0RM#;1*55=L+R32R)&BV2>*_#EKJQO[2XLKV#S['4K*Y:& M%I[>5-RG=$CQ2Q21LO"N_P GZT^HZA_P=2>'9O$B2+81?L63R^&5G4JHF;Q" MXFV@CB3:7##KM"YXQ3_A_)K1_P"#J+Q['H1_XE@_8YL?[?"@[/M7]O0?9]V/ M^6GEE]N?X-U 'Z-T444 %>%^ ?\ E()X_P#^Q$TK_P!&-4^J>!?V])=3N9=( M^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 37'_LVZ5\6M)_;@\=6OQ>\6:7J^J+X( MT\SW6E6!MXF4R_NP%)." &SZY'I0!].T444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4CND2&21PJJ,LS' ]:KZQK&D M>'=(NM?\0:K;6-A8V[W%[>WDZQ0V\2*6>1W8A455!)8D $FO@KQ7\1_C%_P M68\6W_PC_9[U_5/!?[,NEWS6GC7XE6JM!J'CYT;$NG:66&8[/(VR7!'S\KR- MT; &C\7?VE_C7_P4R^)&K?LE_P#!/OQC<>'OAMH]TUC\5_C[9+E3Q^\TK1'Z M2W#*<-#8=&T+3$SM7YIKN8@;[ MBXD/S33.1EG;V PH &U\(OA#\-/@+\-])^$7P>\&6/A_PYH=J+?3-*T^+;'$ M@Y)/=G8DLSL2SLQ9B22:Z2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KF?C5\.3\8O@WXM^$8\17.D?\)3X9O\ 2/[6LUS-9?:; M>2'ST&1EDW[@,CE1R*Z:B@#X4^(_[ ?[>?[1U_XQ^"G[1'[17@Q_!WC7X6:/ MX1\9>/O"W@J2TU77;"&\U)[NWAM9;Z6*PNIH;D+)<$31*)SY408?)]K^"?!O MAKX<^#-(^'O@O2DL='T'2[?3M)L8B2MO;01K%%&"23A451SSQ6I10!\T_LA? M\$__ !/^Q_X%_:$\/>"?V@WEUGXW_&GQ9\1=(\0Q^%8T;PK=:S%"L4(AEFEC MO3;/"K[W\M9>AC49SF> /V/?VU?BAX TSX2_\%$/VL/!GQ$\,Z;?VUSJ5IX- M^&KZ)<^*VMIEFA&J2M>30^29(XWDM[6"!9-@1G,3212?5-% 'A'[47[&:7>Q1R1NT;X22.17W M031JX5P7C>3]EK]C1?@G\8/B3^U)\3?%]MXG^*'Q7N['_A)-9L=,-I9:?I]C M!Y%EIEE"\DCQPQ(69W9R\TLCR-M&R-/8M5UE0?]2>&BMNC*>ZY>< KVMC\7_^"W'B1-4U MN#6? _[)FFWH>TT]C)::M\4I8WR)).CVVF!ER!PTF,_>(-O]Z>$?"'A7P!X7 MT_P1X'\.66D:/I5HEKIFEZ;;+#!:P( J1QHH"JH JW86%AI5A!I>EV4-M M:VT*Q6UM;QA(XHU "HJCA5 X %34 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ M ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%<9^T'^T'\(?V5_A#J_QY M^//B[^PO">A?9_[5U7[!<77D>?<1V\7[JWCDE;=+-&ORJ<;LG !(^9O^(@O_ M ()#?]'?_M.?M0?!;]D#X0:C\;OCQXOBTG1-/&R-<;[ MB^N&!,=K;Q9S-,^"%0>A)(568?,_B'_@X3_X)9VVB7,O@'XZ:KXNUSRBND>% M]#\"ZRMYJMR>([:$SVD__!2;3(/^ M$CLCYWPM^#ZOYNF^!+=L%9IE/%QJ+?*S2,/W; 8PRHL(!D_!7]E[XU_\%%OB M?I'[8W_!0_PC-H7@S1[H7OPD^ 5XVZ&R&/W>IZRA $]VP.5@88B!PP&60_%^ ?^4@GC_P#[$32O_1C5 M[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!\9_P#!P7_RB&^+G_< _P#3_IU?S-U_2/\ \%]?B)X; M\2?L6ZC^Q-X0>?6OBG\7-0TJU\"^"])A,]Y??9]5M+J:9E7_ %4*QV\F97PN M1UP&*_D)_P 0^G_!7G_HT?\ \OW0/_D^@"+_ (( 6-EJ'_!73X107]G%/&LN MMRJDT88!TT+4'1L'NK*K ]05!'(K^FFOPT_X([_\$=_^"C?[*_\ P4;^'7QY M^//[.O\ 87A/0O[7_M75?^$NTBZ\CS](O;>+]U;W280(0 M#\SE @X/+#@UT]9GC3QCX9^'?@[5OB!XUU>/3]&T+3)]0U:_F!*6UM#&TDLK M!020J*S' )XH _,;]DK]H/\ ;4_;D^#>J?M=?LU?MX7>J^/+_P" >C^*;'P# M::!I-QX6M_$#W>LF;P[):FW^UQJCP);&?[4MT3B1I'C$<0_1GX_?&[PO^SS\ M+=0^)WBBSNK[[.T5MI.BZ:@>\UG49Y%AM-/MD) >>>=XXD!(7+Y8JH9A^57[ M=/['?C'_ ()E_M0?%G_@HM_P2B\3:5\/'\'?#'2_&_Q3^%5S&Q\-^.;-[W5% MNT,(;;:3+%:^9$8@,.\@3RS(Q;Z,^)WQN_X*%_$3]H/P-^TG\,O^"8>H?$SP M!8_#W3-9^'MJ_P 6]%T3^S=8U*S+WUU[(+?:/W8!+ M_P $HOV^?CY\0?V;_P!JKX[?M^>*]/-Q\%?VA?&VC7T.AV\?V30]'T:PLII+ M2W98XVN(XF-R5EES(^[+'H!QB_MH_MS1?\$KQ_P6@G^),[SFW7QH?@:FE:>- M#'A W@0V/VDVWVTWHT_-U]K\_;]H^7RO)_=U\U_\$]9?VO\ ]I;]C;_@I)^S MM'^R!=Z&OCGXM?%ZZFUV/QM87IT[Q9*ULW[+EIX=&P\G4/L\>E&+ _C^U_N\==W'6@#Z!^,_[ M?6O?';]K+X#?L2_LD?$.70%^+'P\E^)GBGQS:Z?;SWVF^$EC'V-;.*YCE@6> M\N&$1EE1Q%&DA56=D9.B_9'_ &L?B-8?MY_%O_@FG\>/%\WB;6?!7A_3/&/P M_P#&%[9V]O>ZUX=O<12QW<=M'%#Y]I>9A\V.-!+')&64.KL_Q[^Q7\ ?'O[) M'_!8G]E;0OB_9W%M+K/_ 3PL/ UBUV,8UW1YK:>_LTSWCAP^.H5_05[!\(O M"6K^/?\ @YY^+?Q8T&.5]&^'_P"RUHWA;Q!<1GY(]2U#4XM0MX'/J;>%Y-O7 MA30!^B=%%% !7A?@'_E()X__ .Q$TK_T8U3ZI^P1\&M7U.YU:Y\5>-UDNIWF MD6+Q?#P1I[H^JZB] MS*3)+ELN_)'RC'ISZT ?3M%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5\X_MX?M]6O[,#:1\$_@QX-;Q]\;O'"M%X!^'MDV2YY!OKU@1]GLX\,S M.Q7=Y; %0KR1U?V[_P!OF\_9^UG1_P!FO]G+P8OCSXZ^.(V3P?X,A?\ =6$1 MR#J>HL"/(M(\%CDJ7V, 54.Z6_V#_P!@/3_V6$U?XP_%[QFWC_XT^-F\_P > M?$74(LR2$D$6-F"/]'LX\*JQJ%W;%)"A8TC *?["7[ =S\ -:U?]I7]H_P 8 M)X]^.WC9 _B[QG/'F+3XR!C3=.4@?9[2,87@*7V@D*H1$^F:** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K,\;>#/#'Q&\&:O\/?&^CQ:CHNO:9<:=J^GS$A+FUGC:*6)MI!PR,RG M!!YK3HH ^4]*_P""0'[,%MXN8>)M=\;>)? D7A_2=+L/AIXH\=:IJ.EHFGW= MS,?^)G=7/\ :&NW_E_:[O\ TB63RO,\ MJ/\ =1;(EV_*BY.>+MO^"'P[%KAE,Y MU!=,,OV82>>3.$V>4)R9P@F)DKW2B@#@_CM^S;\)OVB['1(_B3HMR;_PQK"Z MKX5U_2=1FL=2T6^"-'Y]K'?V0O#NJ^+?%OBN?QK\5/&LXO?B/\1]43-UJUT>?*CS_J;6/[L<*X M!(ST (/V$?V"]"_9*TG5/B'\0?%DOCKXO^-7%U\1/B3J:9N=0F.#]F@R/W%I M'M54B7 PBD@855^A*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBLKQSXW\)_#/P3K'Q'\?:_;Z5H7A_2 MKC4M:U2[?;%9VD$;2S3.>RHB,Q/H#0!JT5\S?L=?\%._ O[<_P &_&GQM^!/ M[._Q/-AX1UI+*RTGQ%H5OIFH^(8&@BN$O;&&XN%5H)(Y=T9D>,OM(P"<5[3\ M /CW\*?VH/@[H/QZ^"'BN/6_"_B2T-QI>H1Q/&3M=HY(WC-XW 9' M1E8 J10!V%%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7N ME>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7S!^WI^W1XJ^$&N:5^RC^R7X:M_&/QZ\;PG_A'/#['=;:#:'A]7U)AQ#;1C M)4-@R,, $ T?M[_MY>(/@=KFC_LL_LL^$(_&WQY\+O&WBJ3QI\6/&TPOOB3\1M1 M7-SJMT>?)BSS%:Q?=CB7 4$@' G[!?[!?AC]CCPQJGB;Q-XHG\:?%/QI. M+[XC_$?55W7>KW9Y,:$\Q6T9XCB& 3ST^@*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_P!H M/X-Z#^T3\!_&?P#\4W3P:=XU\+7^AWMQ'&KM#%=6[PLX5OE8J'R >#C!XKL* MX[]HC0M+\4?L_P#CKPSK?Q"7PC9:CX.U.UO/%;7@MAHL4EI*CWIE9E$7DJ3) MO+ +LSD8S0!\0_$CQQ_P7D\$>*/'/AKX%_L!?"R]U_Q@MG!8_%0_%Z(:%IKP M6BVWVS^RY[>.\.<"409<1GY"\P7+_0/_ 2:_8\MOV$OV"/ W[.9^*,/C74- M/CO-0U[Q3:N3!J&HWMY-=W319Y\M99G1D']Q9Q89F9BN_RV *JLDD< MO[ O[!NMS\1/']X,M,_!6RM 0/)LXL!50!=VQ2 M0H5(XP"S^P7^PGIW[)F@ZK\0?B3XL?QO\8/',HO/B1\1+Y,?BG^Q MMK'_ 2X_:\^(5EI#7/A;Q9K/P[^%%KJ6E7275DCD07*Z@,A[6ZBD 95<+,A M9%SBONZN(_:"^*&G_L[? ?QY\>H?![ZJ_ACPS?Z[-I-BRQ3:K+:VC.L.\C = MQ$D0=LA1MSPM 'YKP?M+_P#!.NV1$M_^#5G]H!!& $"_L8>'QMQTQ_I-?>W_ M 3V_: B_:?_ &3/#WQBM?@3JWPQMKG4]:TVQ\ Z]HPTZ]T6VT_5[S3H8+BU M!(MY?+M49HA\J,Q X KY&C_:?_X..]6^*=Y\*K3]E?\ 95TO5(O#=MKL&G:I MXSUJ1WM9IIH3&DT8"32PO$HEV@*GVB Y(D%?3O\ P2M\!?&/[2 MGB;PQJWCB[&HCQ'/X2$GV6"X34;F-K63S55S=0;/(N"P)-Q#,2SD[V /H6N8 M^-GQ"N_A)\&?%WQ6T_PU/K4_ACPQ?ZM!H]J<2W[VUO),($(!^9R@0<'EAP:Z M>LSQIXQ\,_#OP=JWQ \:ZO'I^C:%ID^H:M?S E+:VAC:265@H)(5%9C@$\4 M?F-^R5^T'^VI^W)\&]4_:Z_9J_;PN]5\>7_P#T?Q38^ ;30-)N/"UOX@>[UD MS>'9+4V_VN-4>!+8S_:ENB<2-(\8CB'W+^U;\)OVNOC9]E\%_L[_ +4D?P7)8A+:*.^#6]O"BKN=RDDDAD54,/ELTGYO?MT_L=^, M?^"9?[4'Q9_X*+?\$HO$VE?#Q_!WPQTOQO\ %/X57,;'PWXYLWO=46[0PAMM MI,L5KYD1B P[R!/+,C%OU"L5T_\ :Y_9@TC5;R^\4^$+?Q[X1L]09M!UJ73M M5TQ;JV278EQ%M>*5-^TL,'(H \._X(Z_'3]L#XQ? ?Q]X>_;5UVP\1^)/AK\ M9?$/@C3OB%IND)I\'C"QTV5(AJ0@C BC/G&X@81@(&MV7[RL3\X_#3]JO]J# M_@JC^T)XKU;]@+_@MW\.OAQX?TO7;FQTWX0VGPOTC7=;_LZRF-L^J/+>2+*R MW31M<)M1HXHIX%;Y]PKT;_@BO\.?C?\ LQ?%O]I7_@GOXT^+FM_$+X9?![Q= MH_@MXM+N%@"" M]6Y:;R51\G?( #M:17 /9?VL/VL/B7J'[>_PE_X)B_ ?QY/X;UOQ;X7U#QG\ M1/&MO86UQ?Z5X=LR888[2.XBDMQ/=W8,1EDB98HXY"J%V0I8_9'_ &L?B-8? MMY_%O_@FG\>/%\WB;6?!7A_3/&/P_P#&%[9V]O>ZUX=O<12QW<=M'%#Y]I>9 MA\V.-!+')&64.KL_CGC/POK7P]_X.?/ /Q-\70^7IGQ&_9)U+P]XN)#P!2_"+PEJ_CW_@YY^+?Q8T&.5]&^'_[+6C>%O$% MQ&?DCU+4-3BU"W@<^IMX7DV]>%- 'Z)T444 %>%^ ?\ E()X_P#^Q$TK_P!& M-4^J?L$?!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VKC_V;?A)X:^$' M[<'CKPMX8O\ 5+BW@\$:>Z/JNHO.W-K\.?A[9MF2YE.0;RZ M((\FSBPS/(Q4-L8!E =TG_;V_;OT?]D#PWI'@[P-X0F\;_%CQQ<&Q^&_PZTU MLW&IW)X,\V#F*TB^])*<# QD*F7,.EQ'!72M.4_ZFUB 5?E ,A0$X4(J@%C]@;]A&^_9O_MGX\_M!>+T\ M<_'+QYB;QUXXF3*PJ<%=-L00/)LXL*H50N_8I(4+&B?2=%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7SCK'[=_P"Q'\6OCM\4/^"=GQG\:Z/I7B#2[B#PWJ?AKQ9= M"TA\36VI:-:WICM))-J7#-#?-$T$;F9?+9BH5E8_1U>9?&";]CVU^'7CN;X_ MO\/$\)?V@A^)!\9_8O[--S]BM=OV_P"U?NB_V7[)CS.?+\KMMH \8\3_ /!( M;X7ZK^S[I7P1\+?M6_'O0-8\.:U?:AX4^*%G\4;F;Q1I$=X$6XT^.^G#E[%U MCB!MG#+F*-\^8BN/8_V,/V1OA;^PK^S;X<_9?^#M[K-YH?AQ;EUU+Q'J'VO4 M+^YN;F6ZN;JXFVJ'EEGFED8A54%L!0 /RY\0?\ !2FS/Q-/PF_X-S/"GQ=^ M,.JV%_'#JV@2PR7?PNT]=P#(UUJK+/IX SY:65Q:VISD;^*_63]GS7/COXD^ M#NA:W^TS\/\ P]X6\<7%INU_0O"VOR:G8VLN3@1W$D$+-E<$KM(1B5#R !V M.SK,\;>#/#'Q&\&:O\/?&^CQ:CHNO:9<:=J^GS$A+FUGC:*6)MI!PR,RG!!Y MK3HH ^4]*_X) ?LP6WBYAXFUWQMXE\"1>'])TNP^&GBCQUJFHZ6B:?=W-S;Q MS_:+EWO;5&G4):7!DA0Q [6R O>?'7_@GY\!_C_\X44 <%H/[,/P)\- M?!C6OV?=(^'\*>%/$MK?P>([":\GEFU;[:C)=RW5U)(;BXGF#MOGDD:5B;_LR_\$P?V3_V4(M%M/AUI_C'5;3PM(7\':9XV^(FKZ[8^'/E9 =/M+ZY MD@M&5&9%DC02!790^&8'Z%HH X/X[?LV_";]HNQT2/XDZ+-UR4DC=DD5T8J7_ S]G/X2_LZ:3JVG_##P M_-#<^(=7?5?$NLZEJ$U[J&LW[JJ-'[GQ9\0O%UU_9WPY^'>D M'=?:_?M@* !DQP(64R3$84' RQ53Q?[!W[!_C'X:^,=2_;*_;*\26_C#X]^, M+;;J>I(-UEX5LCRNDZ:IR(XD!VO(O+G/)!9G )_V"/V$O%OP?\1ZO^UI^UMX ML@\9_'GQQ H\0:XJYM/#]IU32--4_P"JMX^ S+@R%FV!N+BVCV&>Y>6UFSNO]+T/Q-JVMP:/:ZI%Y=R;6RUB\T^*61.?+ M>1+592F3M,FW)Q0![)1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^ MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X1^W=^W=X% M_8I\"V &@W7BSX@>++K^S_AW\.]'^>_U^_;"JJJH)2%2RF24@A00!EF52?MS M_MV^!OV,O"&GV-OH-SXN^(OBVG 4!0"8X$)!DF(PHX&6( M4\1^PC^PCXZ\$>.K_P#;9_;9UZU\6?'GQ9:[)YXOGL/!U@V=NDZ:N2$50Q5Y M5.7)8 D,[R@!^PC^PCXZ\$>.K_\ ;9_;9UZU\6?'GQ9:[)YXOGL/!U@V=NDZ M:N2$50Q5Y5.7)8 D,[R_5U%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%<3^TMJ/Q"T?]G'X@:M\)-+%]XKM?!.JS>&+)K19Q<:@MG*UM'Y3?+)NE"#8 M>&S@]:[:O.OVOKWXO:;^RA\3-1_9_DE3QU!X!UB3P<]O:^?*NIK92FV,<721 MQ*$*H>&; /!H ^"?A9_P0V^./CCQ[!^WS^V[\5O!GCSX_'74\0VWP^E\-1Q_ M#W3;CR!$;;[*B>;-=>6D2C57WS(\$#&.X$6V3[U_93\<_$;XC_!:W\6_%GX" MM\,_$$WB#7(=0\'-=)/]F\G5KR&.X$L:JLPN8XTNA(HPXN0PSNR?@/\ 94\: M?\$C_P!@3]G+XU:'\2/VVM*\>?#W6M1L=?U?Q!X_\>0ZOK'B._DTV!II(E5A M/)=>;"I6*)?-BE7C:ZY'T?\ \$-_BY^T)\=?^"7GPO\ BI^TQ_;$GB'5K.]> MPO/$3%M1O=(6^N$TVXNF/,DKV:V[&4\R@B0DER2 ?6=%%% !15"+Q1X;G\33 M^"X=>LVUBVL(KVXTM;A3<16TKR1QS-'G<$9XI5#$8)C8#H:N7%Q;VD+7-U.D M4:#+R2,%51[D]* 'T4BLKJ'1@01D$'@BF_:+?[1]D\]/-V;_ "MPW;@!]%)))'#&TLLBJBJ2S,< =231')'-&LL4BLC*"K*<@@]"#0 M%%% !7A M?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_ M_MX_MY>&?V._#6F>%O"WA:X\;?%3QG,;/X<_#?23NN]6NCQYL@',-K&?FDE. M " <]*G[=O[?FE?LL#2/@]\)_!\GC[XT^-B8/ 7PZTYP9)6.1]MO""/L]E& M0Q:1BN[8P! 5WCS?V$OV!]7^!WB/5_VI?VG_ !C'XZ^._C:$'Q/XJ=/]'TBW M."NEZ:A'[FUCX7( ,FT$@ !0 0?L,_L&>)_AEXUU']L;]L#Q/!XS^/7BZU": MKJZC-CX8M#DKI6EH?]5"@.UI!\TAW'.&;=]2444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %? /[5'_ 41_P""N'P-\;?%G4_AS_P2Y\)^)/AI M\,+JXD/CO4OC!#IS:A816$-^UPEK);F1BL,P5@@8>:CQJ6*FOOZN?^+'PT\, M?&?X7^(_A#XUCG;1_%.AW>DZH+2>*]2V7\FL^*/'_AYM6\UAN5YVDLS()AD'YS MO4\'!&!]\?\ !-'XZ_'']H[]C+PK\4OVE/!.G>'/'4MSJ>G^)]$TN^AN(K*Z MLM1N;-X2T1VK*A@\N6/ *2I(N!BOEOXR7'_!PAX&U"?X'_"']K+]DC5](!-K M:_$_QK8W^G>)K2''^NNK")Y+)KH#',0AP?F?9M'!Y8<&@ M#\;?^"8_A7]D7_@H1I'C7]E7XG> 3X _:=\._!+3=(\7ZKXLMFLO&EEXV@NM M6^U^(K>])%W-(7EL[AY8Y"5C>.%QY>U3^GW[;W[)O['/[17AL^)_V\YK#4OA M]X*_AIKH.OWGB9]2U<0Z9!! QEN)92( M89;=D+PKEF$?EDC]!=0_;<_9:^&-MX)_98_;\^._P^\.?%/Q'\.K'5M?\,>+ M+V"VL[Z1HS%=&-YP+:13<17"B,,6(0D+MYH ^6O^"5?COP_^Q!_P2'^//[1W MPS^*EOXZ^%'A#Q7X[\4_ _2QXB_M(Z9X6LHV:QTR24.S1,[V\DGDN1)&MTOF M!)"ZKY[+\'=2T[_@WS'_ 4K.I1K^T@W@>/XPGXQR6Z-K3:F9%U 0>?C=]C- MF?L/V/\ U'V<^7LQ7>_LD_\ !.+P/XW\'_MY>"/V:;.W\.? _P#:$C32?A1; M6EN8=*6\;09;;4M5T^(#;]B>^N0L;H/+<6?[K,(B)X74/C-!8?@S_P *C\]/[;778W33'1K8'J?LTP_'3QMX/E/F66MWEZ([?3K*\C;(GAM) M7,XA?*-*8V<,8U ]#_9"^(P_9M_X+4?&;_@FQX/2&R^'FO?"O3/BCX(\,VJ" M.T\-W)N4T_4K:TC&%AAN)62Z,*X19/-957S'SYUI?[*47_!,O_@I?^RY\=/% M.J6T7P^/[,,'P)\1^+9F$5EIFK6'E7-A/M$T$;M@&540D-(H;T']D M;X=/^T7_ ,%OOC;_ ,%$_"4L5]X \,?"O3/A9X1\1VY#VFO7WVF/4-2DM)!\ MLJ6TJ);-(I*F0R("3&X !]^T444 >6W_ .VQ^REI=]/IFH?'+0XKBVF:*>)Y M6RCJ2&4_+U!!%>?? +XG^ /BG^W3X[\2?#SQ5:ZM8S>!].6*ZM&)5C'*0XY MZ%ES]:]XE^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R:\<^%FAZ+H7[??CZRT31[ M6SA7P+I96*UMUC4$R-G 4 U0?-@E3)C (&7&+^V5^WO\0A\41^PQ M_P $_P#P_9^+OC7J4 ;5]2N#NT?P%9MC-]J,@!'F $&.WP68X)4Y2.7OOV&_ MV"OA]^QCX?$745S)(3M/V&S4C_ $>SC*JJ MQJ%W!%) "HD?T;110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M?-?_ 46_P""IG[-?_!-CPE8:C\79[[5_$6MH[:!X0T-4:\ND4X:9R[!8(0V M%WLIK^?\%#_ !O\6M#\ MZ;?7"PP^)(]:35+:V+' >Y5887CC]619".XQD MC]1=.U'3]8T^#5M)OH;JUNH5FMKFVE#QS1L RNK+D,I!!!'!!K^3J_\ @EX' MNH#':V\]L^/EDCN&;GW#9!K^@3_@A;\<=!^)G_!/OPA\-)?&ZZKXE^'MJ^BZ M];R9$MM"L\WV'@\F,VHB56'&8G7.4->QQ-X><2<*X=8C%1C*ELY0;:3>U[I- M7[VM?2]SR>'./>'N)\0\/AI2C4W49I)M+>UFT[=KWMK:Q]CT445\,?:!1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E7[=4+W'[$_Q?@3 MXIW7@8O\,=>7_A-+*VGFET'.GS_Z>J6ZM,QA_P!9B)3)\GR?-BO5:_/K]I#_ M (+:2_ ']J3XN?LF^*/^";_[0/Q8L/"6LV%C#KGPG^'(UK3);2\T'3;U[>X< MRH!,'NY@R$$>64YYP #X+^!7B;_@S"_X4UX87XK6>@CQ0NB6Z^)&U>V\8W-R M]^$ N'>6-"DA:4.P9,*0P("C"C]8?^"0,_[(US^P#X4G_8.BF3X1-XB\4GP. MLXN!_HO_ DFI[B@N<3"(R^88Q+\XC*!N%?^"ZWPV\#^%].\&>%O^"% MO[9EGI>D6$-EIUHGP&4K!!$@2- 6N22 J@9))XY-?77_ 2T^/.B?M/?L7:+ M\>/#OP;O?A_9^(O%_BZ:+PAJ=A]EN].*>)M4B87,()$5P[(9)5!($DC@<4 ? M0M%%% ',:9\%OA1HWQ1O_C7I/@#3+?Q7JFF0Z??ZY#;A9Y[:*261$)'&=\\A M+8W-N )(50-77O!OA#Q3-;7/B?PKINI264GF60N#M/'48K2H MH *J+H&A+K3>)5T6T&HO;B!M0%LOGF('(C+XW;<\[W@C"0P0QA$C4# M55' '85+10 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1- M*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%0ZCJ.GZ1I\^K:M?0VMK:PM-H_L)_\ !,K4;>77[)_(^)WQEDB\[2? T)R'A@8?+=:B0&"QJ2$8 M$$Y61H>>\=?M!_'C_@K)XRU+X ?L-^*[_P &? _3;M[+XA_':VC*7.NE3B73 M="+=0>5>ZZ '(^7:L_U[^SC^S;\%_P!DWX2Z9\$O@+X(M=!\/Z6G[NW@&9+B M4@;YYI#\TTKX!9V))P!T .=_8V_8L^#'[$/PN/PZ^$]A<7-Y?W!O/%'BG5 MI?.U/Q!?MDR7=W,>9'+%B!]U=Q R2?7*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HJ#5-4TS0],N-:UK48+.SM('FN[NZF6.*&-069W9B MJ@ DDG S7Y8?\%$O^"\#:KJEW\!?V%O$#65H2T'B#XNMIXN/*3(5TTBW<8CV&"HRJ2[13=O7LO-V1P9AFF7930]MC*L:< M>\FE]W=^2U/KK_@K_P#&SQ5\#OV#/&.K^#M!U:YO-=BCT,ZCID8*:5%=$I+< MSMN#1Q^7OB5U!/FS1#@$L/Y_Z_0_Q1^U[_P4L_X*C?#+_AG3X$? Z:7P=<6- MO8:_X@O;*)Y-2:'86ENKZ5([:)V>,2E($1@&C'D4Y0<8.5Y-\K>]U;L]- MCD*^T_\ @@I\1/$?A']OW3?!VEW,GV#Q7X?U&SU2 $E&6*!KJ-R.FX/ &Z@ M.P_B-?%E?JE_P0&_86\:>'-@4GZ#Q%Q^ P/!V+6*:]^#A%/=SDO=LO)^]Y)7Z'A< 8'&XWB MW"_5D_6 M1W)[EB:MT4 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1 MC5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%?AI_P6(_X+$?\%&_V5_\ @HW\1?@-\!OVBO["\)Z%_9'] ME:5_PB.D77D>?I%E<2_O;BTDE;=+-(WS,<;L# ^9O^(@O_ (*\_P#1W'_E MA:!_\@4 ?T@_%KXN_#/X$?#S5/BQ\8/&MAX>\.Z+;&?4M6U*<)%$HX ]69CA M51069B%4$D"OA^#1OV@O^"U6J0ZGXNL==^&?[*D5PLMIHTC-::[\355LI)/M M.ZTTTD A0=T@P1DE7AX7_@F-^SK\2 M> ?AW'ID%GIK7%O>SV[ZAJ4%O%%%?LFK/8_%+XN6/[-][8(S;&UN2R&H7L2G[LCLP%I9@_\ 33S!G&'%?79- MP/Q%G5+V\*7LZ.[J5'R02[W>Z_PIGRN;\9Y!D]7V$ZGM*NRITUSS;[66S_Q- M'Z9?$_XN_"WX*^&)/&?Q<^(6C^&]+BR#>ZSJ$=NC-C.U=Y&]CV5P-?"/[ M2?\ P<'?!?PG=2>$?V5?ASJ'CK5I)/)MM6U&-[.P,A.%,<>//GR>-NV+.1AC M7PO\3?V7?VGOCC^T!-\%/$/Q#U/XP_&_ &MZ!I6JO=Z?X0C8_?U?59,PVH0_ M\NMN')QL#QL45OTG_P""= MFGP/G:5^[]HDS,P!(,89DKVOJWA_PY_'J2Q]9?9A^[HI^<_BEZQT?5'C_6>. M^(/X%..!HO[4_?JM>4?ACZ2U71GS%<_LP?\ !8K_ (*C>7=_M$^*&^'_ (%N M9%E71]4C:PMRH8,-NG1_OIF4X93SU]2_LQ?\ !#O]C#X!_9];\=Z)/\1M M=BPS7?BA%^Q*_P#L62_NROM*9?K7V317GYEX@9[B\/\ 5<'RX6A_)17(OG)> M\WWUL^QW9?P+DF%K_6<7S8FM_/5?._DG[J\M+KN0:9I>F:)IT.D:-IT%I:6T M8CM[6UA6..)!P%55 "@>@KCOC?\ LU_ 7]I+0H_#GQT^%.C>)K:'/V8ZC:@R MVY/4Q2KB2(GN489KN**^-HXG$8:LJU*;C-:IIM-/U6I]=6P^'Q%%TJL%*#T: M:33^3T/GKX=_\$I/^">OPM\1Q^*_"/[,6C&]AD\R%]7O;O44C<'(98[N:5 0 M1D$+QVKZ$CC2)%BB0*J@!548 'H*6BM\=F>99G-3QE:=5K9SDY-?>V8X/+LO MRZ#AA*,::>ZC%13^Y(****XCL"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BJ$7BCPW/XFG\%PZ]9MK%M817MQI:W M"FXBMI7DCCF:/.X(SQ2J&(P3&P'0U%_^#?C_ ()Q7&C1W_QZ^'NO?$SQ ME=,T_B3QUXF\;:O%>ZQ=N2TDTB6UW'&N23@ $@ LQRQT/\ B'T_X)#?]&C_ M /E^Z_\ _)] !_P;Z?\ *(;X1_\ A?:/[*TK[?<77D>?<27$O[VXDDE;=+-(WS,<;L# [.@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH ***\P_:(_;._9B_94TUK[XZ?=%G,>^'2O-,] M]..Q2VB#2L#TW;=H[D5T87"8K'5U1P]-SF]E%-M_):F&)Q6&P5%UL1-0@MW) MI)?-Z'I]9_BGQ9X6\#Z%<>*?&OB73]'TRT3?=ZCJEXEO!"OJ\DA"J/IZC<$I;ZKJ^GO>7;#."\=E;DJ@'7?([# M!^9!6-X7_P""2/\ P4*_;>UVW^(7_!07]HF[T:S+^;'HCW2WUU$#U6.WA*VE MH"#U4DCNE?>4N )Y?35?B#%0PD'KRM\]5KRIQU^]Z=4?$5>.H8ZHZ.18:>*F MM.9>Y23\YR_1:]&>Y?M._P#!>W]DWX.FXT#X+65]\1]:CRJR:<3:Z:C_ .U< MR*6D[;HUI+"W?>=UY=J5Z[ M% M$KVG4M>NM<\*:M=?##5=(O\ 5+>*ZM[ SW.^U2_C#*(IS$2RA90%=1\RX(QF MM/\ 6CA;A_WZD)! 3>QDQ_JNHKWS_@GW^T+\5/V@-%(82OA3P@201'96;\3R+@?OY022JG!=1(?L8 8 KY+. M>(\\X@J^TS"O*IV3=HKTBK17R1]5E'#^39%2Y,#0C#NTO>?K)WD_FS/T?PEX M5\/:EJ6LZ!X:T^QO-9NEN=8NK.S2*2^F6-8EDF90#*XC1$#-DA44= !6A117 MB'L!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7,?&RW^)=W\&?%UK\%[J"#QC+X8OT\)S76WR MH]3-O(+5GW?+M$VPG/&,YKIZYGXU?$-?V5?B=X!/@#]IW MP[\$M-TCQ?JOBRV:R\:67C:"ZU;[7XBM[TD76SN'ECD)6-XX7'E[5/Z; M_M9_\$Y?@)^WAXXM)?VO=-N_&/@?1=(2/0OA[)J]W::*$29$(69E&Z4E?SN_X*W3?L*_MIW/B/]KS]G[XZV$_Q:\._"3PSJ?[. MWBOX::Z#K]YXF?4M7$.F000,9;B64B&&6W9"\*Y9A'Y9(^IOVRO^"P?P9_89 M\!?#K]GG]IK]HSPKX*^-GC'PC9S>)]0NK62]M?"K&V3[7J,MO;)(9#YWF+;0 M8 FD R5B2210#G?^"(GPA\5?LL_'+]K/]E/P%XLUO6/@-\-OB5I=A\(8M5O9 M;PZ3<3:8+S5]+@DD+.T5M)/:Q!,G#AR?G=R?D6T3_@G=^U9^W>=,_P""WO[" M'QE^&?Q>^)7C">#P!XE\=:]J=CX6U.TCN/*TS2+:2QNTMDD2V%NC@HRRS/(S M.IF1#]_?L _\%$/^"7OB7X5^)/AW^Q)\7+WQ7X5^%?A>Z\3?$'Q5;Z%J$OV= MI9);B:ZO)98$EO+^[=;VY;RDD>1HIB0I:-7\Y_X*!_'']A[_ (++?L":A^S5 M^R)\:O"_Q-\7>/I].D\#VWAVY\[4/#5VMW$PUB\AP+C2HK:,2O(\ZPLR[H5W M23)&X!H?M6^.(_VF?^"U?PB_X)H>)]/BN_AGX1^$5_\ %#QIX7EC!L?$%U]K M.G:;;7<1&V>"VD'V@0L#&TC1LP;RU G_ &0OB,/V;?\ @M1\9O\ @FQX/2&R M^'FO?"O3/BCX(\,VJ".T\-W)N4T_4K:TC&%AAN)62Z,*X19/-957S'S!^TM\ M/6_9?_X+F_"+]OSQE>):> ?'GP;O_A3XD\37TBQVNCZLEY_:6GO=RG"PB[(- MO&QPIEC1.&D0,_\ 9&^'3_M%_P#!;[XV_P#!1/PE+%?> /#'PKTSX6>$?$=N M0]IKU]]ICU#4I+20?+*EM*B6S2*2ID,B DQN ??M%%% 'EM_P#ML?LI:7?3 MZ9J'QRT.*XMIFBGB>5LHZDAE/R]0017GWP"^)_@#XI_MT^._$GP\\56NK6,W M@?3EBNK1B58QRD..0.A9<_6O>)?AI\.)Y6GG^'^B.[L6=WTJ$EB>I)V\FO'/ MA9H>BZ%^WWX^LM$T>ULX5\"Z65BM;=8U!,C9P% '.!GZ4 >_4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %8_C_X@>!_A5X,U+XB_$KQ9I^A:%H]JUSJ>K:I= M+#!;1+U9W8@#T]R0!R:\^_:^_;4^ O[$?PX7XA?&SQ(Z2WLWV;P]XNW9P%MK2W!W2N2R@GA5W LR@U\V> /V._VAO^"CWC/3?VA_^"FVD-X>\!V% MRM[X#_9RM;HM;PDN.,?:KC'/D$!4SA@NZ2(@&7?^/?VFO^"RFH3^%_@I MJ&O?"C]F/S6@U;QV86M=?^(,0)5X=/1QFTL6Y5IF&7!P0?WD*_:'P(^ ?P?_ M &9?AAIOP;^!?@.Q\.>'-)CVVFGV,> 6/WI)&.6ED8C+2.2S'DDUU=A86.E6 M,.EZ7916UM;1+%;V\$82.*-0 J*HX50 . !4M !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 45QWQG_:$^"'[._AP^+/C=\4=&\-6)!,3ZI>*DDY'58HQEYF_V45C[ M5\&?'_\ X.!] N]8_P"%>?L3?!+4O&.LW,AAL=5UJTE2&63MY-G#^_GSZ,8C MQ]TU]%DG"?$'$+O@J#E'K-^[!=[R=EIVO?R/ SGBC(LA5L972ETBM9OM:*N] M>]K>9^D%Y>6>G6DM_J%U'!!!&7FGFD"I&H&2S$\ _;!^+EQX&\*3R"1-$U+Y-J]08]+MRJ[EZ9N&23W-?6_[,7_!&K]B;]F[[ M/K-YX$/C?7X<-_;'C$+%6&I/_EY7^*W>--:W[^&]Q\/O!ETQ0ZSII-JGED\E]3G 9V7O]E56_V37IW[.__!OI\/+' M4AXZ_;&^+>H^-]8N)/.O=*TBXEM[220_>\VY?_2+C/\ >'DFOT7AAAMH4M[> M%8XXU"QQHH"JH& !T%+))'%&TLKA54$LS' 'K/%U5_P _'[B_PTU[J7D[HY;X2? _X/\ MP&\,KX/^#7PUT;PUIRXW6^D6*0^:1_%(P&Z1O]IR6/K5']H3]I+X&_LJ_#:[ M^+?[07Q*TWPQH-I\IN]0F^:>3!(BAC4%YY2 <1QJS'!., U\Z?%O_@J?<>._ MB7<_LW?\$V?A2/C5X\M)A'KFNPW9@\*^&AG!>]U ?+*PP<10DEL, V]=A^G_ M !I\*OAY\6M.T:+XO?#C0M=?1M1AU33[;4[)+R*QU"-&59XC*GWTWN%?:#SG M -?!5JU7$574JRE2I4*:ITXJ,5LDK)>B1\8'QE^WS_P59'V7 MX71:]^SM\ [L8D\5WL0C\9>+;8_\^D7(TV!UZ2DER"K*75F0?6'[,'[+'P0_ M8[^$UK\%_@%X/71]%MYWN9]]P\T][=.%$ES/*Y+2ROM7+'L H 'H=%9F@4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!S&F?!;X4:-\4;_P"->D^ -,M_ M%>J:9#I]_KD-N%GGMHI)9$0D<9WSR$MCBB@ JAH7A;PQX6CFB\ M,^'+#3EN9C+<+86:0B60]7;8!N8^IYJ_10!#J.FZ=K%A-I6KV$-U:W$9CN+: MYB#QRH>"K*P(8'T-+965GIMG%I^G6D5O;P1A(8(8PB1J!@*JC@ #L*EHH ** M** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ***@U/4]-T33;C6=9U""TL[2!YKJ[NI5CCAC4%F=V8@* MH ))/ H GKY=_;%_P""CUK\(O'T/[*G[*G@!_BK\=-6AS9>#=,F_P!$T.,@ M8O=6N 0MK"H96V%E=@5Y0.KUYOXZ_;1_:+_X**>,-1_9_P#^"7MX-#\%65RU MEXW_ &CM2LV:SMB.)+;1(SC[9<8/^NX1N8<:9X7B.?]#TBW8 0(H8KYVT.^6.$WN&^J MJ** "LOQMXS\-?#KP=JOC_QEJL=CI&B:=-?:G>2GY88(D+NY^BJ36I7R_P#\ M%EM??0_^"YYV;XUY;E5?%I7=.$I6[\L6[?.Q^5O[=/_ 5C M_:/_ &N/&FH6'A?QGJOA'P(DSQZ5X:TB\:W:>$$@27;QD&:1A@E"3&IP%&06 M;P#X=?';XT_"/Q%%XM^&/Q6\0:%J,4@=;K3-6EB9CG.& ;#J>ZL"".""*Y2B MO[DP&1Y1EF 6#P]",::5K66O^*^[?5N[9_%^.SK-(K2E4;O>[T].R7 M1*UC]RO^"0G_ 4RU/\ ;9\(ZA\,/B^;:/X@^&+1+BXN;:-8TUFR+!/M0C7A M)%T?/_H>I6GU_ MUD;XZ-_D5_/'&OA=CGG\YY-"'LII2Y>>,>5O=)2:TZKHKV6Q^]\'>)6#61PA MF\Y^UBVN;DE+F2V;:3UZ/J[7>K/U.HK\LX/^#D3Q#I$HMO&'[%+1.>I3QL\) M'K\KV)SU'>M_2?\ @Y+^%4V/[=_9>\0VW][[)XA@FQT_O1IGO7Q\_"[CN"O] M3NO*=-_E,^LAXE<%3=OK=GYPJ+\XGZ6T5^>^E?\ !QO^R3,!_;?P8^(UOQS] MDM+";_T*Z2NFTK_@X)_8+U @7=CX[L?%G5K#(Y%WX3OCCZ^ M5$_^172Z3_P6(_X)MZSC['^T_8)GI]KT+4H/7_GK;+Z5P5.$.*Z7Q8"M_P"" MY_Y'=3XKX8J_#C:7_@R'^9],45X;I7_!3#]@36 MNW'7_.*Z72OVU?V.== _L?\ :O\ AMW\+F MNALM0L-2A%QIU[#/&<8>&0,/7J*X*E&M2^.+7JK'=3K4JOP23]'2?NHBJ"TDC'A44%F/ !KX!^('_!R%\&M'\12:?\-?V511W>BC?MS2:5_*]SPT4W;SM8_26BOEC]BK_@KI^R]^V?KD7P_P!*FOO"GB^9 M2;?P]X@V#[:0,L+:9"4E('\!V2$ D(0":^C/B!\2?A]\*/#4_C/XG>-]*\/Z M3;C]]J.LW\=M"IQTW2$ DXX'4]JX%K1G3ZR3T5M[WV:[.QMT5^?W[2_P#P<"?L\?#^:7PM^S7X-U'X MA:P6\J&_E5[+30Y.!M+J9IB#_"L:JW&'YS7BX^%__!:C_@I[^]^)&N3?#+P' M??>L;E9-(M9(3U46J;KJZ!&"//)0\885]7@O#W-OJZQ6:U(8.B_M57:3_P - M/XF_)V/F,7QYE?MWALLA+%UNU)7BO\4_A2\U<^VOVG?^"K?[%?[+(N-*\4_% M&+7]>@!!\-^$@M] :^,->_X*E?\%+/V]=8N/ _[!7P M!N?#FDM*89M/WM[<*MK;9'. X_AP%=7]K<"\.Z9=AGC*J_Y>5M*=^\:2W7^.S\SF_LOC M7/\ 7,,0L)2?_+NCK4MV=1[/_#=>1^:7P9_X((>./B7XC'Q3_;\_:,U37M6N MB)+O2]%OY+F>3N%FO[D%CZ%43UVR=#7WG\ /V2?VF^[YG=Z];67D%%9?C?QCH7P\\&:OX_\ %,TT M>F:'ID^H:C);6DEQ(L$,;22%8HE9Y&"J<*BEB> "3BOBD_'O_@HM_P %)/\ MB6_LF>#;SX ?"6[&)?BKXYTP/XCUB _Q:9IQ.+=64Y6:4\JP='5EVU\R?1GV M++\9?A-#\58?@9)\2-$'C*XTJ34HO"_]I1_;C:(R*T_DYWA,NN"1SSC.TX^? MOVIOV%OCS^VC\9KGP_\ &;]I^[T;X"PVMOY?PX\#126-_K\VW]]'J=[DL;?> M#B.+ 96 (1T$C=E^R#_P3L_9J_8Q6[\0?#WP]=ZWXSU;+>(OB-XNNSJ&NZM( MW+M+=2#*AB 2D81#@$@GFO=* .6^#7P1^$?[//P_LOA7\$/AYI7ACP_IZXM= M+TBU$48. "[8YDD; +2,2S'EB3S74T44 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7N ME>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\L?M:_\%+]* M^&?Q$/[*G[)'P]F^+OQPO(R(O".C2_Z%H(.!]IU:Z!V6L2D@E"P@ M#U_]J3]K7X!_L:_#"?XM?M!>/K;1=,1C'96_^LN]2N,96WM8%^>>5O[JC@99 MBJ@L/D_3O@7^UA_P5LU.W\:?MAZ1K'PG^ "SI<:)\&;>[:#6_%B*0T<^M2H0 MUO"A_LM_P#!-?4[#XH0?M@?M[_$"+XJ_&8C=ILTL)&A^$$) MW"WTJU8;4VG'[]EWDC< K%F;ZUH RO W@7P7\,?"&G?#_P"'?A73]#T/2;5; M?3-)TNU6"WM8EZ(B( %'T[DFM6O$OVBO^"BW[''[+8GL_BM\;=+758,AO#^D M/]NO]W]UH8=QB)]9-B^]?%'Q(_X+Q?'+XW>(G^&W[ W[+&HZA?S9$&H:M92: MA>%3QO%G:Y6/'7<\CJ.XKZO)^".)<[A[6A0<:>[G/W()=^:5KK_#<^7S;C+A MW)I^RK5U*IMR0]^;?:T;V?K8_3^_O['2[*74M3O8K:W@C+SW$\@1(U R69CP M !W-?*_[1?\ P6;_ &%OV??/TNU^([>-=8AR/[+\%1K=J&_VKDLMN!G@XD9A M@_+VKY.L/^"8O_!5#]N^]B\1?MO_ +0\OAG1I9!)_8MY=BZDC'4&/3[1DM8C MCNSJXXRIQ7U1^SI_P14_88^ 9@U76/ 4WCK6(<,=0\9R+'7NW\ZLM&N_+9GC?VSQIG>F78-8:F_MUW[UO M*G'5/_%='RSJ?_!5/_@IU^W'J$WA?]A3]F^7P_ICR&(ZU;68O98NV)+VY5+2 M D=BH8=FXS6I\/\ _@A5^T=^T!XBC^)'[?O[5%_=7A#R8_M- MQ^[@Q_=1)$Z8Z5^H.EZ7IFB:?#I&BZ=!9VEO&$M[6UA6..)1T554 */85/4U M/$&K@(.ED.$IX2.W,ESU6O.I)/\ +3N5#@.ECIJKG>*J8J7\K?)33\H1M^>O M8_ /]NC_ ()6_M%_L>>,[^[TOPAJ?BCP*TSOI/BK2[1IQ'!DE4NUC&8)5& 2 M0$8\J3R!X#\._A'\4OBYXCC\(_"_X>:SX@U.638MEI&G23N#G'S! =H&>2< M=217]/5%?6X#QQS7#X!4L3A8U*J5N?F<4_-QY7=][-+LD?+8[P8RROC74P^) ME3IMWY.52:\E+F6G:Z;]3XG_ ."/O_!,W6/V+?"NH?%CXRQVY^('B:S2V>RM MY5D71K'BP29_P"^D/J?SKH:*\V%6K2=X2:]'8]& M=*G45IQ3]4>V45W4\YS>C_#Q%1>DY+]3BJ91E57X\/!^L M(O\ 0^;M6_X)#?\ !.+6B3>?LNZ2F>OV35+ZW]?^>4ZXZ_YQ7,ZK_P $.O\ M@FWJ.?LGP4U"PS_SZ>+M1..G_/6=_P#)KZWHKOI\6\54?@Q]9?\ <6?^9PU. M%N&:OQX*D_\ N'#_ "/B/5?^#?\ _8$U$$6:>-;#/3[)XD4X_P"_L+_Y%W../M6BV\V/^^62N=O?^ M#;&:TF-UX8_;/EAW[G_(0M/_ $7,^.I_R:3_ (=+ M?\%??#0SX*_X*$[0O1!\1M>MLCTPL+#L.#Q^5?J?16G_ !$_BJ7\5TY_XJ4/ MT2,_^(;\,Q_A*I#_ U9_JV?EB/V(O\ @OAX6XTC]KO^T=O _P"*_N)L]O\ MEYA'KW_PH_X5O_P%?FTCQ[_:17D#^U?#\V>__ "\J/UK]3J*/^(C8Z?\ M%P&%G_BH+]&@_P"(?X*/\+&XF'^&L_U3/RQ_X63_ ,'(/A;Y=7\!'42G!/\ M97A^;/;_ )=F&?7C^5'_ V__P %[O"W_(7_ &0_[1V]?^* N)L_^ TP]1T] M/K7ZG44?Z]X&I_%R?"O_ TW'\I,/]2<;3_A9MB5_BFI?G$_+'_A[5_P5\\, MC_BMO^">VU5ZO_PKG7K;(].<$?\ >Q';WKHM)_X.2/@S,!_;G[-'B>VXY^R:S; MS8_[Z5*_2&]T[3]2A^SZC8PW$9ZI/$''Y&N>U;X)?!G7L_VY\(_#%[N^]]KT M"WDS_P!](:/[?\/JGQ9-*/\ AQ$W^:#^P^.Z?PYO&7^*A!?DS\.?^"IO_!25 M_P!OGQKH-MX(TO5]%\&>'[$M;:-JCH))K]V;S+AQ&[*<)L1.25&_&-YKY0K[ MD_X+L?LDCX%?M,6GQ:\#^";32_!WC+3(%MDTFP2"UM+^WC$4L&R-0B%D2.4? MWBTAYVM7PW7]0<%SRBIPOAIY9#EHN-U&]VG?WDWU:E=-]6?S;QA'-8<28F.8 MRYJJE9NUDU;W6ET3C:R[%K1-:U?PWK-IXB\/ZG/97]AWMPD%G:6L1DEGE=@ MJ(BKDLQ) '))K^CS]A?X%ZG^S5^R+X"^"FN[1J.BZ"G]JHC JEW,S3SH"/O M!9974'N!FOC_ !8XCQ'#F6T*F!G&&(G)I2Y8N2A9\W*VG;7E/K/"_A^AQ!F% M:&,BY8>$4W&[47.ZY>9)J^G,9_[-'_!/C]D?]DR&*?X/?"#3XM6C7#>(]47[ M7J+GN1/)DQY[K'L7_9KVBBBOY6QN.QN8UW7Q5252;W/!S7TA\V+>5.08EV^8K;H6UM;V=O' M9V=ND442!(HHT"JB@8"@#@ #C% '#_LU_#'XE_!_X-Z5X!^,/QRU'XC^([8S M2:IXNU33H;22\DEE>4A88OECC3?L1)M2L=0^(6MP^&M+TNUOKCXE-X)U5O"QCGNKFU5_[66V-J(1+ M:NOVII!;,3M25F5U7M_VP_\ @H#^R1^P7H.E:]^U%\64T!M=EECT/2[/2;O4 MM0U Q*&E:&TLHI9W2,,I>0)L3,?#,MR]M)>V*2Q26UPH!:">"9$EMY0&5MDB*VUE;&&!.'%_P4._9% MG\<'P/#\4)V \6?\(L?$@\.:A_8/]N;MG]F?VOY'V'[3YG[GR_.SYW[G_6_N MZ /:Z*XCXY?M%_!_]G'0]-USXM>*GLCKFK1:5H&FV.G7%]?ZO?2 E+:TM+6. M2>YEVJ[E8T8JB.[8568/^"/[0GPE_:(T/4==^%/B:2\_L75I=+U[3K[3;BQO M])OHPK/;7=I=1QSVTNUT<+(BEDD1URCJQ .THHHH *\+\ _\I!/'_P#V(FE? M^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L+XE_$[X>?!OP/J M/Q+^*WC33?#V@:3 9M1U?5KM8(($Z6Y?QO\ $NX@WV'@#0;N-980<8FO[AOW6GVXRI,DO.T[@C*"1^<_Q#_; M3^#GQ0\=6WQR_P""AWBB7XV>(M,G^T>$O@AX+W6O@?PU)V^U3S G4[@ X,@2 M:+[R[I$VA?9RCA[.\]JN: MBLNL:_.,[KB9N9[N0DL<*I5?MG M?M":KXHU:Y<2WVG^'Y7"ROW\V]N0TLP/?"1M_M5]=_J7DV3>]G^80A)?\NJ7 M[RIZ-KW8/UNCY7_6_-\WTR/ 2G%_\O*O[NGZI/WI+TLS1^/7_!PO\+].OCX1 M_9/^#6K^,]4FD\FTU+64:TM7D/"F.! T\^>FTB(\UYL?A9_P7'_X*+_O?B'X MDN/AAX/O?O65S(^BP&(]4^S1;KR88Z"?*GCYAU'Z-? 7]C_]F7]F*P6S^!GP M7T/0)!'LDU&"U\V]E7T>YE+3./9G(Y->DT?ZX0?ZIY[G'O9WCY.+_P"75']W#TEVG'*]J^UOAQ\*/AC\'O#J>$OA3\/ MM&\.:9'C%CHFFQVT9(_B(C4;F]6.2>YKH**^4SCB7/L_GS8_$2J>3=HKTBK1 M7R1]1E/#N29'#EP-",/-+WGZR=Y/YL****\,]D**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .4^-7P0^%G[1' MP[OOA5\9/!MIKFAZ@O[ZTNE(*.,[9(W4AHI%R=KJ0P[&OQU_:V_86_X)/_ # MXNW7P_UC_@J1;^$;R&Y*77AN\\+2>(+FP?/,,TMBR"%AP-LJA@.N>M?I-_P5 MT^/_ ([_ &7_ /@G'\4_C3\,;V6TU_3]%@M-+OH#B2SDO;RWLOM"'L\8N#(I M[,@-?RPW-S<7EQ)>7EP\LLKEY99'+,[$Y+$GDDGG-?1Y)Q;Q'PY&4%N'^()1EC\.IM;.[3MVO%IV\KV/Z5_P#@F1_P3G_8 M*^&6BZ=^TC\#OB19_%G49 RZ;XT:ZAFMK*0 !Q;PQ96"49P=Y:5,D97)!^UJ M_GD_X-G_ -HOXF_#G_@H+9? +1+Z>?PM\0]'OX]8# M"T.>ZW!SG Q^T'[7G[#5S^V)XETB/Q5^U#\2?"O@ZRL7AUGP5X&UI=.AUN0O MN#7,ZJ9"FTE3&.",$%2,GSLTS?,\[Q;Q..JNI-]7V[);)>221Z&695EV3858 M?!4E3@NB[]V]V_-MLB_:9_X*@?L3?LHZB?"OQ(^,]GJ'BEI/*M?!/A2-M5UF M>8_=B^S6^YHF;H/-**?6NY_9J^-GB/\ :4^#J?$GQ!\$_&/PUEO[FXAM=#\9 M6D=OJ:0 XBN&B!;RBZD,$;E2"#D $Y?[,W["/[(?['FG"R_9T^ F@>'+@Q[) MM7BM3/J-PO<27DQ>>0=>&1AAD$$U?A'= M?&GXD? >V;]H/P?;>"/&&JV5W#J^F>&==^UKIA:25(FAN@!N<1>6^X#Y7)QT MH ZOQAXN\,^ /">J>._&FMV^F:/HNGS7VJZC=OMBM;:)#)+*Y[*J*S$^@KXN M_P""RO\ P4B\(_LY_P#!.8_$?X+>-X+S6/BYIJ:?\/-2L)3EK:Z@$DNH1]& MCMGRK=5EEAR.:^M?A/\ "6V^&7P=TGX.:WXTUWQI!IVE_8;O6O&MVM[?:HA! M#-=2;%$S,&()*\CKGDGXG_X*<_\ !#GQ5_P4A^,FD>/[K]L&'P9X<\-:#'I? MAGP=:?#O[7#IZ9W32"07\(9I'QG$:X2.->=F2 ?E-_P0B_;H_P"&*_VY-)LO M%FL?9O!7Q#\OP_XI\V3$5N[O_HEXW8>5,P!8\+%-,:_I>K\9_P#B$<_ZR"?^ M8H_^^M?K1^S_ . /'/PJ^"?A?X9_$KXE_P#"9:WH&BP6%_XI.F&S;5&B78L[ MPF67;(RA=YWMN;:#;Z-)J5CW9\M, M?G!^VKH7QO\ ^"BFC?%7]EW4_P#@GWXETSQO\0?@CX;T8V/C>[TIM*\):@-4 MU@G5WOH+J59H;9G,L+6RR3RM$%\I,MM]3_;*F_X*'?#'P)\.OV/?V9OV%_%7 MQF\ :3X1L]/^)/C*U^*6@^';K7HH+9(!I\37EWY\0G*;KF;RPQC8QQ,&D,L8 M!XY\,_#VI_LR?!#_ (*/?\%/?V=K4:%X7^(-KJ&J?">"QCV0SSZ+HES#/KT" MJ,>5=ZG)'#: Q?\,R0>*5=.&&I-$FL" MXSUWB[(DW==PSG/-?4WP)U+]K3]LCX?^._V 2_LD_MP:O\ \$F( M?^",5Y\*[Z+Q#'8Q^!KCXOFZL_\ A'AX3CO!C5D7[0;AIVTY1 ++RA(+DG)$ M(\X@'GW['7[07Q"_;'_X+"?LGZO\6KV>X/A[_@G[9?$&WBNE.#K^M/;VM]>+ MGN\+*H8<[0?[Q%>P_"'QCJO@#_@YR^+GP?\ #WFQZ-\0OV7=&\6>(K>/[DNJ M:?J4>G6]PPZ BVF:/=U^Z/3';?%S]@_7/VPN+7SGCCEDM+E TD18-)%*WE@NBH_1?LA_LH_$/5O M^"@7Q?\ ^"F?QM\&7'AG4/&GAW2_!OPZ\*ZA<0RWVF^'K,++//=F!Y(TEN[L M"585=C%''&'(=F1 #ZXHHHH \2U3]J7XRV&IW-A;?L6^-[J."=XX[F*YMMLR MAB XRW0@9'UKC_V;?'OB7X@?MP>.M;\3_#+5/"]Q)X(T]7T[571I8PDN%)*' M&&W$C_=-?3M>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 445X]^T/^WU^R)^RVDUO\8_C=H]E MJ,(YT*RE-WJ!/8&WA#.F>S.%7U(KJP>"QF85U1PM.52;Z13D_N1S8O&83 47 M6Q-2,(KK)I+[V>PTRXN+>T@>ZNITBBC0M))(P544#)))X [U^8OQ6_X+\?$ M7XGZ\_P[_83_ &8-2U?49P1;:AKMK)=W##H62QM"<8ZAFE(Z97M7QIXN^(/_ M 4H_P""D'Q9F^"MAXMUSXBZQ#*/[6T+0M3BCT+0AD8:\EMR+*# W#&7FW(4 M*[^*^YI>'F+P=-5L\Q-/!P>MI/FJ->5.+;?WI^1\75X]PN+J.CDN'J8N:TO% M9^M'[1?_ 6#_86_9U,^F7GQ47Q9K$.1_8W@M%OGW#LTP80( M0>"#)N']WBOC3XB?\%5?^"BG[?#WGPR_80_9_P!6\.:9.Q@NM:T=&N;]%(*D M/?.J6]EN!!R )%(!64=3[5^PS_P09^#'P5L[7QS^UC=V7Q"\5X63^QHHG70] M/<$':(VP]Z1R"TP$; _ZD$9K[VT'P_H/A;2+?P_X8T2TTVPM8Q':V-A;+##" M@Z*B( JCV K3^UN LATR_"2Q=1?;KNT+]U3CNO*5F9_V7QQG>N.Q4<+3?V** MO.WG4>S\XW1^2?[._P#P;J?%GQ3=-XJ_:B^+]GX>%].;G4-,T#_B8:C.:-@&5U9.1R2$;^''% '?T5\9?\/WOV$M;/_%J[/XF>.@W^I/A+X7ZG,)?]WSHHOUQ M7H_[+W_!0FU_:F^)4G@'1_V-_CQX,LH],EO%\5_$7X>G2M+F*,BB&.5IF+2- MO) VCA&H ^AJ*\%_:N_:<_:J^"GC33O"O[/G[ VN_%JVO-+%S]>2_%;Q;_P %H?\ A96N6'P/^$7[/O\ PBD>IS1^ M';_Q7K^K?:Y;4,?+EG2W&U6*XRJ]#0!]645\9F;_ (.#+\9BLOV/]/1OE(FD M\42R+_M#;\I]@?3FOI?1++]H*?\ 9^33O%&N>%H/B>_A=XY]1TRUG?1HM8,! M"RI'(1*UL)L':QW%1CK0!VM%?&?_ I?_@N5J?%[^VI\%=,!^4G3OAQ<3$#^ M\/-?KVQTP*UO /[-'_!6ZV\=:+KWQ+_X*:^%[G1+/5K:XUG0-(^#%DG]H6JR MJTUJ)WDWQ;T#() "R[\CD"@#ZVHKS?\ :C^#'Q.^.WPXA\%?"?\ :.U[X7:D MFJQ7,WB+PY807%Q+ J2*UMMG!558NK;AR#&O;-?/7_#I7XH>(>/B)_P5F_:= MO W^L3P_XW@TE6]1B*!L#/;TXH ^S:YSQY\8/A)\+(Q-\3OBEX<\.(T>]7U[ M6[>S!7)&[,KKQD'GV->/_LL?\$X_A;^RA\1KGXK>'/C1\5_%NM7>D2:;-N\H ^1O'?[3_ /P5>\4^.=:\%_ '_@G%X>TG3-.U M6XL[#QO\1OB9 +6_2.5D6X6RM4^T"-PH<9.2K"LC_AF/_@LI\:.?C1_P4+\# M_#2SEYN='^#WP^^ULRG^!+S4F$T6/[P!/%?:%% 'GGQJ_9J\!?M'?LVZK^S' M\<)KO7M%UW0H].U>]>017,\D81EN@5&%F66-)AQM#J.".*_!KX_?\&U7_!1S MX$]&^(OAUKAO[.UZP\0V6GR>3GY3/!>S1F.3'58S*H[,:_HHHH M _.'_@B-_P $3O$/[ 6M:A^T5^T7K>FW_P 0]3TQM/TO2=(E,UMH=K(RM*3* M0/-N'VJI*C:BA@&?S"1^CU%% !1110 4444 %%%% !1110 4444 %%%8J?$G MX>2?$)_A)%XYTAO%,>D?VK)X<748S?)8^8(A=- &WK$9"$#D;2W .10!M45Q MFD_%3Q#J7QVU?X/3_!_Q%::9IF@6VHP>-[B*/^R[^661D:TA8,6,J!=S @8! M]""3PKX9^->G_&CQ7XH\5_%#3]0\$ZC96$?A/PK%H:Q7&DSQHPNI7N@V9Q*S M A67Y @P1SN .P6>!YFMTF0R( 7C##*@YP2.V<'\C7'_ Q^.G@_XL>+_&7@ MGPUIFM07?@;6UTO6)-4T>6VAFF:)90UO(X GCVL/G7C/U!+_ +\ _A+\-?B M9XS^,/@GPDMCXB^(-Q93^+M02[F87\EI!Y$#>6SF.,K'D'RU7<22VXG-=A0! MQGPAD_: DO/%@^.UMX22W'BRY'@AO"SW)=M$VH+M27TL4UTX=H8GDY2!,!4CYV@ M=222>RHH 9;V]O:0K;VL"11K]U(U"@?0"GT44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1 M-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?$O\ P6 _X*<: MO^Q;X;L/A'\&)+9OB!XDLFN1>W$:RIHMEED%QY;9#RNZL(PP*CRW9@7G.<8'(!?"U MV=JZSI]L(%,9ZDZE>8#,.N;=4?IP<\_$8#P\XBQ5'ZQBHQPU'K.M+V:^Y^]Z M:6?<^RQW'O#^&K>PPTI8FKTA17._O7N^NMUV/TR^,/[0/P0_9^T+_A)/C5\5 M-#\,VA4F)M6U!(GGQU$49.^5O]E 3[5\/_M!?\'"WP.\-7+^&/V8?A=K'CG4 MG?RK;4M15K"R9B<*40JT\O/\)2(G/!KG/@__ ,&_.K^,M=_X6%^V_P#M*:IX MBU:Y827MCH%Q)*\K=?WE]=AGD'8@1*?1J]X\9^*/^"5?_!(;0K8R:!X?T#Q' M>1!=(T?2[1M4\3ZPS?*J0J2]PP=OE!9DB#'!*UW>R\.L@_B3J8^JND?W5*_F M_C?JM&<7M>/\\_AQA@:;ZR_>5;>2^!>CU1\KG0/^"Y__ 49^;6+V?X6^#[W MK$[2:%;F,]1L7??3J1V?#/VB?B#XJ^//Q=U M)A_97P@^'MLPN;N9AN EA@=I8DSSYDLT>Y0Q$;8(KZB,?_!4?_@HW_K3>?LL M?".[SA5*S^.M:MSZ_P &E!A])D/_ #T4U]"_LF?L&?LN_L4Z'/I_P'^&T%IJ M6H9;6_%.I2&[U?5I"=S/<70P.:[O+N98XH(E!9G=V("J "22< "OF'XK_\ M%G_^"-?B7J=IH<]C:'K-'ISE MY9ST(56SCFO4/VN/@7^T/\>-!T?PY\!?VN]3^$D<%W(_B&]T?PQ:ZAYKF? MAW\=_@C\7M8U?P_\)_C!X8\3WN@>3_;EKX>UZWO7T\R^9Y0F$+MY1;RI,!L$ M[#Z5\OV/_!#S]E;Q9>1ZQ^U/\4?BS\;+Y'$A;XE?$6\F@5QTV0VS0JJCLAW M=.17T;\!_P!E;]FW]E_2[C1_V>?@;X7\'0WBH+]] T>*WEN]F=GG2J-\VWK^I3_@I!_P2G_9P_P""E?A;3X/BBU[H?BC0XWCT'QCH M@3[5;Q,=S02HX*SP%OFV-@J,]Q&8R?[PH ^JO^"/>E_$;Q#_P24^$ M^B?$;6=0LM5O?!,]O:7\3E+BWL7GN%L)(V/0K:&W*'T"FN>_X<@_L^>+E+?M M#_M)?'GXJ-)_KXO&_P 5;MX']5$=L(MJ^BYX]:^Q]*TK2]"TNVT31-.@L[*S MMT@M+2UA6.*")%"HB*H 554 #@ 58H ^;OA7_P2"_X)I?!C4[/6_ /['OA M..]T^XCGLKS58YM2EAE1@R2*]Y)*0RL 0V<@C-?1=[IVGZE&L6HV,-PJ2!T6 M:(.%8=&&>A'K4U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 45R'Q:^/7PC^!4GAF+XL>,X=&/C'Q3:>&_ M#9GMY7%[JER6$%L#&C!6?:V"VU>#DBHOBUX\^*G@K5_"%E\-O@G-XPMM<\40 MZ?XDNX-=@L_^$?L&5FDU%EF'^D(FT Q(0Y+#;D\4 =I3)+B"%XXIIT1I6VQ* MS %VP6P/4X!/T!]*X_XF^"OBYXH\8^#=9^'/QF'AG2=%UI[GQ;H[>'X;P>(; M,Q,JVOFN0]J0Y#^9&2?EP5(-/\=_ 3X2_$OXD>#?B[XW\()?>(_A_<7D_A#4 MS=S1MITEU"(;@A4=5,?CU\._ OQA\'? KQ!-I]L]G10!QE]\)=7O/C[8?&U/B[X MH@LK+PQ-I#^"(+U!H]U)).)?MLL14DW"A0BN""%R.A(.V/AWX 'C\_%?_A"- M(_X2@Z0-*/B/^SHOMWV 2F46OG[?,\GS&+^7G;N.<9YK8HH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I M!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***P_B)\2_A]\(_"5UX[^*'C33- T:R7-SJ6K7B01)Z+N8 MC+'& HR2> ":NG3J59J$$VWHDM6WY(BI4A2@YS:26K;T2]3BWN;R*U4,\9\JW"/<(1#'N4 M+O\ N$;3^Z>'>4SX)S)9EGM2&'56#A"$W^\?-*+YN5?#%6LW*UKZV1^+WNW4(O"NEMJ&HR(J,P@MX5^]/* MRB)-WRAY%9L*&(_H',,ZRK*\ \;B:T8TTKWNM?\ #W;Z)7;/PG Y/F>98Y83 M#TI2J-VM9Z>O9+JW9(_:'_@D+^P+^S!:_LE^!?C_ .,O@7I.I^-==LYKRXU3 M78&NRB_:IA \44V8X?W2QD,B@G.)_'=XYDU7XD^.;PZIKM[*1AI#:_B'/\ M.L5GV:U<76G)J4I.*DV^6+;:BK[)+2RT/[+R+*,-DF64L+2A%.,8J3BDN:22 M3D[;MO6[U/'/^%A_\%4/^"A!^S_"7P:_[,/PNO!AO%7BZT6Z\9ZG >]O8Y\O M3]P)&93YB\.CGI7L_P"R9_P33_98_9!U*?QQX.\+7?B3QU?DOK'Q)\;WIU/7 M;Z1AAW-S*/W6X=5B"!L#<">:]^HKQ3UPHHHH **** "BBFS30V\+W%Q*L<<: MEG=VP% Y))/04 .HKP+QC_P5%_8)\&?%?1/@;-^TKH&K>+?$&M6^E:?HGAF1 M]4D6YFE6-5F:T61+< MEC*R;5!)KJ/VM=3_;+L/ VGVO[$OAGP'?^);W51!? MW7Q"O;F*QTZT,;DW.RV'F3$.J+L!S\^<$ T >JUG:9XO\)ZUKE_X8T?Q1IUW MJ6E"(ZII]M>QR3V8DW>698U):/=L?;N SL;&<&OCO_AV?^UO^T"?M?[=?_!2 MOQQJME-S-X)^$EM'X8TL+W@DEC#37\?LI_L(?LH_L3:9?Z=^S3 M\(;/P[)JRQC6-0^U3W5W?E"Q4S3SN\CX+N0,X!8X H \Z_:!_;V_:'\)?%[6 M/@'^S#_P3I^)'Q&UW1VBCN?$6HSV^A^&RTL*2J8M1G++-M61=RA0005SGIQP M^#__ 6N_:*/F?%#]J#X;? G19^ND_#3PT^N:KY9ZQRW5\1'')U'F0\#@@5] MIT4 <;X/^#MEIOP(M/@1\3O$]_X\M/\ A'3HVNZGXJV2W&MPO$8I3<[0%A062OC^]Y2+N/?)R2 M>:ZVB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHJOJVK:5H.F3ZUKFIV]E9VL32W5W=S+'%"BC)9F8@* .22<" M@"Q16!XT^*?P\^'GPUO_ (Q>,/%UG9^%],TIM2OM<\SS+>.S5-YGW)GHVK1"5#;P_*9& M=&!5>""K%=$T/38KQ9 MXHYUP;V99$^23?<;U61>'BAA- '].54?$GB;PWX.T2X\3>+_ !!8Z5IMH@:[ MU#4KM(((5) !>1R%49(&2>I%?#?_ 2M_:4D_P""IO\ P3#_ .%;^)OC!XH\ M,^-M MXO#/B_Q)X0UG[%K,#P['M[Z&?#%'G@50SE2"XG&,"OLGXA_!?X;_&' MX67'P8^,/AF#Q7X=OK:"'4[#7$$JWPA=)$:4 ,WF1H_ W#IVH K?'_ ./7 MPZ_9F^%&I?&CXK7=]!H6DO;I=RZ;I/=>6^M(H?#S>((=-\R"2=$FG$\P*?NHV:78<;PA4 M$$BNPM[>"TMX[6VB"1Q($C11PJ@8 'X4^@#C/CAX/^,7C7PSI^F?!/XQ0^"= M3@U^SNK_ %.?P]%J:W5A')NN+/RI64+YJ?)YBD,G4'-'QI^ /PQ_:!LO#VG? M%#2+J\A\+>++'Q)HRVNISVIBU&T+-;REH75F"LQ.PG:2!D'%=G10!'<6=I=/ M%)=6L9 TB F-\%=RYZ'#,,CL2.]2444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%9/CWQQX8^&7@;6OB3XWU1;'1?#VD MW.IZO>NI86]K!$TLLA"@DA41C@#/% &M17P?HO\ P5;_ &GO$W@S5_VH/"/[ M&6DZO\)[7X/:7\1K#2K;Q^4\63:#=2ZBPNUM39FT>X:VM%E^P_:E*C@3R2/Y M*?3O[:?[2U[^Q]^S%XS_ &EK?X/:WXW@\%>'+W6M2T?0KVSMY%M;6W>>:5WN MI8P$5(V)V"23'W8W/% 'J=%>??LE_'-_VG_V5OAG^TM)X9&B-\0_A]HWB9M& M%Y]H%@;^QANOL_F[$\W9YNS?M7=MSM&<#YN^+O\ P4B_;H'QGUSP7^QE_P $ MG]8^,?@?1-;DT5OB6OQ=TK0K.YU"W?R;Z*.WN8WE9+:X66W>0 @R02A0=O(! M]I45X7^T[^V?_P */^*?PX_9F^'W@.W\6?%;XIW%V?#GAJ76C965E8V4(FOM M2O;L0RM#;1*55=L+R32R)&BV M2>*_#EKJQO[2XLKV#S['4K*Y:&%I[>5-RG=$CQ2Q21LO"NX![=1110 5X7X! M_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !113+BX@M('NKJ=(HHD+R22,%5% R22>@ [T;AL/JGX@\1>'_ EH MEUXE\5:Y9Z9IUE"9;S4-0N4A@@C'5W=R%51ZD@5\6?ME?\%ROV;/V?FN?!?P M/5/B1XJ0F/.F7.W2[63I^\N0#YQ!P=L(8'D%T-?-_A_]D#_@I_\ \%9-;M?' MO[6'CBY\!> 6E$]CI5U:/ FSJ#;:<&#,<'B:X8$@Y#..*^]RW@3%RPJQV<55 M@\-_-/XY>4*?Q-_=IJKGQ&8\;82.)>"RFF\7B.T/@C_CG\*7W]G8]F_:X_X+ MS_#/P;J4GPQ_8T\(O\0?$TTWV:WUB6"4::DQ.T+#&N)KQL\ +L0Y!5WZ5Y3\ M._\ @E]^WS_P41\6VOQE_P""A_Q;U7PWHI;S+/0)0OVY8FP2D%HN(; $<$NI MDROS1G.ZOLKX,_LF_L!_\$O_ $WCZ\O/#_AV2"$I?\ C_QSJD"W*_C+'H.APSA^26SKU$I57WY5\,$_):]D MSCI\)9IGTU6XCK\\=U0IWC27^)_%-^NW=H^AOV9_V-_VXYS-=N0BY^50.*^&?^"_W_ 4*_9$UW]AWXB_L MB^"OC!8^)/'FK'2M^E>&PU]'IRV^KV4\C7<\0,5O@1%-C-OWN@V\Y'K!_P"" M=/[9?[72_P!H?\%)/VTKU=#N>9_A'\%A)H^BE#UAN;Q_]*O8SG!5L8(X>O;/ M^':_[#$7[..K?LF:=^SAH6G^ =>%M_;FCZ2\]G+J!MYX[B%I[N"1+F5UEBC; M>TI8[<$E20?S[%8O%8ZO*OB)N?A'D?]!__ -,&HU^S'_$/I_P2&_Z-'_\ +]U__P"3Z[/] MGS_@CO\ \$Y/V5_B]I'QY^ W[.O]A>+-"^T?V5JO_"7:O=>1Y]O);R_NKB[D MB;=%-(OS*<;LC! (YS<^F:*** "BBL#XF?%7X9_!?P==?$/XO?$'1O#&A66/ MM6L:]J45I;1$G"J9)&"[B> ,Y). ": -^BOC77?^"U_[/GC#5Y_!_P"QG\'_ M (D_'G6H9/*?_A7WA.<:;;R>D]]A?LH_$7_@I/\4?B/<^* MOVH_V>O 'PS\!OI,@T[PU:^*9-5\0K>F2,QO-/"OV4Q",2@JH5]SJ>Q% 'OF MO^(O#_A/1[CQ#XIURSTW3[5-]U?:A=)##"O]YW?)\+?![0)==GE(XXEBQ;D9X.)21Z5VG[1G_ 3._9+_ M &M_C%8_&3]H[PEJ_BN;3--BM+#PY?\ B2[71X6C>1O/^R1R*C2L)-K%LJRH MN5R"3ZU\,/@[\)?@EX;3P?\ !SX9:!X5TI,;=.\.Z1#9PY'?PVVJ'0/#K-UXT^P9=IZ#(D&0 M.E?:=% ' ? O]E3]FO\ 9DTC^Q/V?_@9X7\(PF,)-)HFCQ0S3C_IK,!YDI]W M9CQUKOZ** "BBB@ HHHH **** "BD=TB0R2.%51EF8X 'K5&X\4^'+7PW/XP MDUNV;2[:UDN9K^*4/$L2 EWW+D$ *:+"TK7T,88D0H<%F)0J%XR>*K>!_C#<_$_X#VWQK\#_#?7XK MC4M"DU#2_"OB6T_LS4'E",4MIDDW?9W9E"Y.0-P/(H [6O'/V0OVX_@;^VO# MXWF^"VM?:AX$\9W7A[4]SJ?.:(_N[N/'WH)AN,;_ ,6QO2OG/_@KG_P41\>? MLM_\$SD\6>)O!4G@/XK?$W3_ .Q=+\*_VU#?3Z)/+&?MDHN(,)+Y$).V5, 2 M2P\#.*_'W_@BQ^VGXC_9(_:Q/A:/XAGPSH/Q/TQ_#&J:X]K'<1Z->3!ET_5# M#)^[D^S7+JQ#_+Y4DP/!H _IQHKB]$^&?C6Y_9_C^$'Q(^,FK:KK\_A9M)UC MQ[HUNFE7\]P\!B>_@6++?$FO^*-'? MPHWA_4]4\1:LTVIZG:M;FWDDN+E C/.Z$[I5VL6);@T =9JNJZ7H6EW.MZWJ M5O9V5G;O/>7EW,L<4$2*6>1W8@*JJ"22< DUGZE\0? NC^ +CXJZCXOTV/P MS:Z.^JW&O_;$-HEBL1F:Y\T':8A&"^\'&WG.*R_#GP.^%OA;X(6G[..F^%4D M\&6?AE?#\6B7UQ)']!T+ M0[?PQH>B6EGIMI;+;6NG6ELL<$,*KM6-(U 54"C 4# '%68HHH(UA@C5$0 * MBC ] * .-7XY^%+O]GG_AI70]%US4M$?P:?$MKIMCI+MJ=U:_9/M2PQVK8< MW#)A1"<-O(4X-+_PNBSF_9Y_X:(TWX=^++R!O!G_ D4'A*VT4G79D^R?:5L M5M"P/VTC$0@+#]Z=F>]=G10!QG_"V-8N/V>O^%Z:?\)/$S7[^#/[=@\!W-FL M.LF8VGVA=-:(L52[W8A*%L"3C/&:/^%F^+KC]GK_ (7+8?!W6FUY_!G]M0?# M^XDCBU$WAM//&ELQ)1)_,Q 23M#^U=G10!QG_"Q/B%+^SU_PMFU^#%^?%;># M/[7C^'DVI0QW1U'[)YPTIK@_NED\W]P9/N!OFZ4?\)S\6)/V>O\ A9=O\$G/ MCIO!G]IQ_#B7Q# C'5OLGFC23?$>2I\_]Q]HQY8^_C;79T4 <6_BSXU3_L\# MQS;?"6S@^(C^#1?+X%N=>C:"/63:^9_9K7JC84$_[GSP-I WXQ3KC6OCA<_L M^MXCTWP3HUK\2)/!_P!IB\.7NHL^GQ:T;7=]D>X3DPBX_=F5?X?F KLJ* .- M>Z^/E]^SX;VQTKPM8?%&;P;OAL;ZXGFT2WU\VF1'(\8$SV:W/REE D,8)'S4 MU].^/>I?L]?V5<^(O#>F_%"?P:(I=5T^TEFT>VUXVN#-'%+^\>T6YRP1_G,8 M /-=I10!QD_A+XQZQ^ST? U]\5[;2_B!<^#OL,_C?2=%22&UUAK78VH0VDQ* MLBSYE6%S@@!2>])<_#/QIKG[/9^#_BCXQZNWB*Y\'C2-1^(&BP1V%\UZ;7R9 M-3@1=R6\IDS,JC*HQ &0*[2B@#B[WX):+K_[/C?L[>-O%FOZW87'A$:!J>O7 MNJ,NJ7T?V86[W4EQ&%(N7&9#(H'SDL .E3CX(?#:X^!\7[.NNZ"=7\)+X930 M+C3=7G>X-W8+ (/+F=CND+1C#,3N))).376T4 96D>!O!V@^";3X;Z3X9LHM M L=,CTZTT?[.K6\=I'&(T@V'(*! %VGC Q6C:VMM8VT=E96\<,,,82&&) JH MH& H X X %244 <9^T1\.O'/Q=^!OBKX6_#;XF_\(9K7B'19M/LO%(TLWK: M9YJ['F2$2Q;I A;8=Z[6*MSMP?R:_P"(1S_K()_YBC_[ZU^S%% 'P'_P2S_X M(G>.?^"8WQLU7XF:%^V;_P )7HGB#138:]X6?P ;%;IE;?!.)O[0EV21-NP2 MC9661>-V1]^444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %9WC#PEX;\?>$M4\">,M(BU#2-:TZ>PU6PG!V M7-M-&T@R,LF_)["SLM>^/7[*%GX(TC^W MX+Q4E\0?#30+C4M46!8P3B_M(IC=F12H 21/]2%8O^D?_!07Q;X<\?\ _!*[ MXW^._!VK17^D:W^S]XEO]*OH<[+BVFT.YDBD7/.&1E(^M>*_$?\ 8#_;S_:. MO_&/P4_:(_:*\&/X.\:_"S1_"/C+Q]X6\%26FJZ[80WFI/=V\-K+?2Q6%U-# MHWGA MZ354TO39K![']U +JW+2)$R["TA4%!N5LT <[_P2CC,W_!*S]FR)96C+?L^^ M#@'3&5SH=GR,Y&:^%?VO?V!OBY_P0_\ U]_P4:_X)P?M._$B_\ "G@[5(]4 M^+7P,\>>*'U;2/$.DS72_;)K4R@-;7:^:TGF$LQ^8AAAHY?T%_9G_9H^*G[. MW[#/AK]D6#X[V5SKO@WX=VWA3PSX]TOP>+4VJVNGI9VEX]E<7-RDLJ&-965G M\MR,;0,Y\]\ ?L>_MJ_%#P!IGPE_X*(?M8>#/B)X9TV_MKG4K3P;\-7T2Y\5 MM;3+-"-4E:\FA\DR1QO);VL$"R; C.8FDBD /"M:?4=0_P"#J3P[-XD21;"+ M]BR>7PRLZE5$S>(7$VT$<2;2X8==H7/&*?\ #^36C_P=1>/8]"/_ !+!^QS8 M_P!OA0=GVK^WH/L^['_+3RR^W/\ !NKZD_:B_8SF^,7QO^&W[6GPG\76?AKX MH?"R6^AT;4M1TYKJQU;2KZ'RKS2[V*.2-VC?"21R*^Z":-7"N"\;R?LM?L:+ M\$_C!\2?VI/B;XOMO$_Q0^*]W8_\))K-CIAM++3]/L8/(LM,LH7DD>.&)"S. M[.7FED>1MHV1H >YT444 >):IX%_;TEU.YETCX[^"(;1IW-K%+X7D9DC+':I M.[D@8!-KZHO@C3S/=:58&WB93+^[ 4DX( ;/ MKD>E?3M>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?/7[8/_!3C]E+ M]C*VGTOQ[XU&K^)T3]UX0\/LMQ>[L9'GLF^EM&]+GR.<<999EF(^IT$\1B7M3I^ M\_\ MY[12ZWU2UL?H;^V9_P6'_93_9*^U^%M+UD>./&$&4_X1WP[)[3X4_!@?OI[K49FT[2?LP M/W]KL)=0..=[MY.X<-'TK+_9&_X(L_\ !0@75MXJ\2Z%\-/A?M(Z,!M85]F^'_^"+/P0\9ZM;^+OVU_CA\1_CWJ]NXD MAM_'?B66+2+60=[?3[8I'$O^PS.O/2O9_P!8N&.%?1_J_Q'Q/[^>5O8T7_P N*3W7:I4W?FEIVLSYW^ 7Q$_X)!_L+^)8 MO#'[.6B>)OVEOB]; $3^ ?#+:[/%+TWP.@%G;1[L_/&[R*N(]&6)=MI!E>JOMD0D* MH?BE^T;>>)OCIXV3YF\2?%W67U1(SG)6*S;%ND><;49'V@ U]7Z9I>F:)IT M&D:-IT%I:6T2QVUK:PK''$@& JJH 4 = .*GHKSSN"J^K:MI6@:57M06:28[)YK+O/^RN2>PK\\?^"H7_ 55^ W[4?["_P 7_@G^Q7J7 MC#QCJ;^&@=4\5Z!X0O1HUC91W5N]_'/>2(BJ&LQ<*" 4;.W=\PR 97Q__P"# MJ/\ 9I^'GQ#N?"/P.^ &O>/M*LKAH9?$D^M)I4%SM./,MXVAEDDC/8R"(G^[ MWK[!_P""=_\ P5!_9L_X*2>";[7?@[=WNEZ[H@3_ (2'PEKBHE[9!\A95V,R MS0L00)%/!&&5"0*_E=KZW_X(E?LR:#^US^WKHWP7\?:?J]WX.N] U*X\9VND M:O<61FLHX"4262!E?RFNC:J5R,DCOB@#^FGP[XM\*^+X+BY\)^)M/U2.TNVM M;N33KV.=89U +1.4)VN RDJ>1N''-?)OC3_@HO\ M8^.O%VK?#S]CG_@F7\0 M_$5QI>I3Z?<>*_B+=0>&M&$D4C1O+"\S,]Y$&4_?%KP<_P /_BUX*TGQ3HT[P276F>(--ANK>XDAD66-WB=2C$2( MKCY< @<5O44 5-"T#0O"^D0:!X9T6TTZPM8PEM96%LL,,*CHJH@"J/8"K=%% M !1110 445SOP_\ BU\,OBM)KL7PV\&=?GT/Q --NEE_L_4H AFM)< M?=E0.NY3R"<'F@#HJ*XSX,?&6+XS6_B2XB^&?B[PS_PC?BZ^T!D\7:*;(ZDU ML55KVT^9A/9R%B(Y@$-!T:]A\3WL.@P^']1>Y M2XTE6 M;B4N!LF==Q9!PO'N =G17&? [P!\3OAUX7O]'^*_QLNO'FH7.O7E MY:ZO=Z+!8M;6DLFZ&S$<'R,(E^4/@%NI I?@7\!?AQ^SEX)E^'WPML+RVTR; M5KO4I([[5)[MS<7,K2RL'F9F52[$A00H[ 4 :'PN^+7PR^-OA&/Q]\(_'6F> M(]%EN9[>+5-(NEF@>6&1HI5#KP2KJRGW%9OP#^->G_M"?"JQ^*VB> _%'AN& M_FN8X]'\::*VG7\1AGDAW/"2V$?R]Z,"0R.IX)('1^%O!_A+P-I(T#P3X6T[ M1[!97E6RTJQCMX0[L6=MD8"Y9B23C))R:T: .*^!'B7XU^./@[IWB#X]?#.S M\#>,KM;@:EX>T_68]3AL")I%A*W" ++F(1N>!AF*XXI/@GX2^,VC?!33O"7[ M0WQ+L_$OC#[-<1ZWXDT#3/[.BF9Y9#&88E)\HI$T:9SDE-W!.*[:B@#BOA!\ M$]/^%/P3T_X'ZOX^\3^-K6SL9K2[UWQUJOV[4]225W9S2> MM=-10!6TC1])T#38=&T'2[:RL[=-EO:6D"QQ1+Z*J@!1[ 59HHH ^ /^"I/_ M 1)\<_\%-_CEIWQ2U[]L_\ X171="T5-/T#PLG@ WRVF6WSS&;^T(M\DKXR M=BX6.->=F3\S?\0CG_603_S%'_WUK]F** ./_9_\ >.?A5\$_"_PS^)7Q+_X M3+6] T6"PO\ Q2=,-FVJ-$NQ9WA,LNV1E"[SO;_&;QM]M;6:/6P.38[,(<]-)1[O2_IN>P45YWX,^- M,MU=IIOBN*-1(=J7D0V@'_;'I[CIZ=Z]$Z]*]_A7C'(>,\"\5EE3F47:46K2 MBWLI+SZ-73UL]&/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&- M0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%?,W[0?_ 6(_P""7]U<1QRKMEAD7YE&=N1D$$@'9T444 %%>8?%/] MM?\ 8^^"/F)\7/VH? /AZ:+.ZTU3Q9:17!([+"9/,8^P4FO"M;_X+K_\$]6U M*3P_\)O%_BWXEZK$=K:9\._ 6HW\A;L%9HHXVSVPY% 'V)17Q@/^"E7[:GQ+ M^7]F_P#X(_?%6]CD_P!3=?$[6[#PHJJ?XV2)/#OA/2Y-<\4Z]9:990C,MY MJ%TD,2?5W( _.OCW_AVW^V_\3N?VDO\ @L!\3[J*3_6V7PNT"Q\*!!_<66 2 M,1VW$9-7?#__ 0L_P"">J:G'XB^*_@SQ7\3-7BY75OB-XZU#492>Y9!*D39 M[Y0T =K\6O\ @KI_P34^"ADB\;?MD>"YIXB1):>'=0.L3*W3:8[!9F#9[$ U MYY_P^,7XECR/V1_V OCM\3?,&;;6!X0_L?1Y<]/],NV&W\8^E>G^*],_X)O_ M /!.'PBGC:_^'WPW^'$* _8FTGPW:PW]XX[1+#'Y\[],D;L=20.:^+/BW_P5 MX_;#_;;\8S_ S_@FQ\&=7T^&7Y)_$,ELDNH^421YC,2;?3T/(WNS-G!#J>*^ MHR'@_.^((NK1@H48_%5F^6G%=;R>]NRN^Y\UGG%F3Y%)4JTG.M+X:<%S5)/I M[JVOW=EV.E_:J_X*6_\ !33X2Z$;_P"(/@+X(? G[5$9+30_$GBF;Q5XDE3L M8+?3PL&>VZ;9%U!8&ODCX>_$3_@KY_P4A\87/A?P;\>/'_B73_/,5[=Z=Y?A MW1K:)B<"Y%ELB^X?]4[RLV"0&-?97[*W_!!O1Y-<'Q?_ &]?B+=>-O$5Y*+F MZT"TU&9K=I3@YNKMB)KEO4+L7(QN<5^A'@SP3X.^'7AJT\&> ?"VGZ+I%A'Y M=EIFEV:000KZ*B >O3FOI/K_!G".F!@L=B5_P O*BM1B_[L-YV[O3JGT/GO MJ/%_%6N-F\'AG_R[@[U9+^]/:-^R]&CX9_8V_P"""_P&^#;6WC;]IK4HOB'X MC0B3^RS&R:/;/UQY;?/=X.>9<(0>8L\U]XZ+HNC>'-)MM \/:3;6%C9PK#:6 M5E L4,$:C"HB* JJ!P !@59HKXS.N(I]?D^0 MY3D.']C@:2@NKZOSE)ZOYOT"BN!_:#_:D_9W_92\(Q^.?VB_C#H?A#39W9+2 M75[P))=NHRR01#,D[@8[ M8/'?C%!X:\.[3TECFNOWER!U*!4;!&*\8]<^UZ\O_:%_;5_9-_92L&OOVA_V M@O"_A5UB\Q+#4=30WLRXSF.U3=/+_P 1JS?V0M'_;GM-)UO7?VXO&7P_N]2 MU*X@DT/0?AYIMQ':Z-$%?S(VGN#YEPS$H3Y00'D]2<@'A8_P"" ML?Q8_: 'V3_@GG_P3_\ B)\1[>;(MO&OBZ-/#/AYQ_SUCN+OY[A0.2@5&/ ' M)KZ:^(WPY\9_'3]GR?X>:_XXUOP!K^O:-;IJ6L^!]6\N\TBY_=O*+6X*]F#( M'QRISCFN\HH ^5_A'_P1C_X)_P#PQUX>./%/PFN/B1XH8AKGQ3\5M5EU^[N& M'(9UN"8-P/.5B4YKZ5;P7X/?PE+X!;PKIO\ 84UD]G+HPLHQ:O;NI5X3%C84 M9205Q@@D8K3HH _*/X_?\&J/P!\??$.Y\4_ 7]I36? 6C7=PTS^&[_PXNL1V MVXY,<$QN8'6,= )/-8=V-?8W_!./_@EE^SC_ ,$U?!M_IGPH6]UGQ)KBHOB# MQAK6PW=VB M(O*UGPGK5IXO\9K%,0LZJ2+73)MO/ER1F5Y4/57A(K]#OV<_VSOV=_VH](T2 MY^%'Q&T^]U/6_!MIXF&@+.#>6MA.=@:5!]TK+NB8=G1AVH ]4HKC-&^-%KK7 MQTUKX$I\./%UO-HFAVVIOXHNM#*:+>+,Y46\%WN(>=-N7C*@@'(SSA?#WB#X MVW7QM\1>'?$GP^TJT\"6FEV#]5LK&+PSX*_X1V&$Z'-$C"XF^V*?,N// M8AMCC$>P!3R12^#O@9X.\#_&#QE\;M'U'69-7\:O++9Q"RA:&'[ M/ QV095F+[ -[$D\T :WA_XF_#GQ;XNUWP!X6\=Z1J6N>%VMU\2:18ZA'+.- \%Z38ZUXB,! MU_6+/3HHKK4S!'Y4)N)54/-YE_$[X M<:9HN@Z;JL47@K5+'6! M'_!_A'PD]]+X5\+:=IC:I?R7VIMI]C'";NZ?[\\NP#S)&[NV6/MZEXAU&35-4N#)+(?P4=E [ > ME5*_E/,OI&YHLR?U#!P^KIZ<[ESR7>Z:C%OM:5N[/M:/"E'V/[VH^;RM9?Y_ M@?1G7I17G?P8\:7,[OX5U2X+JD6^T=SRH'5,^F.1Z8/M7>2ZMI4'^NU.W3_> MF4?UK^AN$^,+>E^Z?5-.RV/EL;@*V"Q+HRUMLU MU18HK/D\7>%8?];XET]?8WB?XU6E^(7@F+[_ (EM3_NON_E7JUN(N'\/_%QE M*/K4@OS9A'"XJ7PP;^3-FBN=E^*W@&+KKX/LMO(?_9:KR_&7P-']R\G?_=MF M_KBO+K<>\$4/CS*A\JL'^39O'+,QEM1E_P" LZJBN,E^.7A!.$L[]_\ =A0? MS>J\OQYT,?ZG0[MO3T/BS&'RYI?^DIFT7@[/I\SO_)17GR\9?#N]J>+*7Q3@O62/1J*\Y^U_'NY_ MU5MY?_ + MD KS[_A1>I7'_'[XOSZ_Z.S?S85+%\ [(?Z[Q+*W^[; ?^S&C_6KQ*K?PN'N M5=Y8JE^25P^I91'?%7](2.SE\3>&X/\ 7^(+%/\ ?NT']:KR^._!D/W_ !/9 M'_^;_=*#_V4U8B^"/@R/[\E[)_OSC^BBC^U?%RM\&7 M8>G_ (JSE_Z2@]CD<=ZLWZ1M^9HR_%#P'#]_Q%& X_OZ7))_OW+_ -"*L1?"_P !P_<\.QG']^5V_FU'_&YZ MW_0#37_<>3_R#_C'X_\ /Q_^ GF/Q'\4P>+/$C7UE(YMHXEC@#K@XQD\?4FL M"N]^+'P[CTQ8]>\.Z<$ME3;=11+]PCH^/3L?3 ]:X*OX_P#$/*\_ROB[$K.+ M.M.3GS1OR24M4X7UY5LETM9ZH^[RJMA:V!A[#X4K6ZJW?S"O3O"OQB\/V6@V MEAK1NOM$,(21UB# XX!SG)XQ7GFB:)J/B'4H]+TNW,DLA].%'=B>P%>R67PX M\'VVGPV4^A6TS11*KS/$-SD#EB?4U]_X*Y/QQ5Q&*QV23A3A90DZL9.$G>]E MR_:C;5]$[=3R^(*^71C"GB$V]_=:NO\ ARI'\8O DGWM2E3_ 'K9_P"@-6(_ MBGX!E^[XA0?[T$B_S6G2_#'P)*3X0^ 7^[I#I_NW4G]6 M-?T#;QHH[/ 37_<>+_R/F/\ C'Y?\_%_X"7H_B!X*E^[XEM!_O2;?YU/'XN\ M*3?ZKQ-I[>PO$_QK"E^"G@J3[BW:?[MQ_B#5>3X%>%6_U6I:@I]Y$/\ [)1_ M:7B]1^/ 86?^&K./_I2#V.12VJS7K%?H==%K&DS_ .IU2V?_ '9U/]:G22.0 M;HW##U!S7!R_ 723_J=?N5_WHE/^%5W^ 6T[H/%9![9L_P"N^C_6;Q0I?'D$ M9_X<537_ *4@^IY/+;$M>L&>BT5YS_PICQ-;_P#'GXRQZ<.O\B:/^%9?$ZW_ M ./3QOC_ +?IE_D*/]=^-*7\;AZJO\-6G/\ *P?V=E[^'%1^<6CT:BO.?^$/ M^,]M_JO%'F?]OS'_ -"%']G_ !XMO]5?>9_VUA/_ *%1_P 1(S*E_&R+&K_# M34_RD@_LFB_AQ-/YNWZ'HU%><_;OCU;?ZVT\S_MG ?\ T&C_ (2[XT6W^M\, M>9_VY$_^@FC_ (BME\/XV6XVG_BP[7Y28?V+5?PUJ;])?\ ]&HKSG_A9?Q1M M_P#CZ\#_ (_8)E_K1_PN7Q3;C_3/!F/7[Z_S!H_XC#P;#^,ZU/\ Q4:B_*+# M^P<>_AY7Z27^9Z-17G2_'MD.VY\)D'OB\_H4J>+X]Z6?]=X?N%_W9E/]!6M+ MQC\-ZKLL>D_.G57YP1,LAS:/_+K\5_F=]17$Q?';PLW^MTN_7_=1#_[-4\7Q ML\%R??%XG^] /Z$UZ5+Q.X K?#F-+YNWYI&4LGS..])G7T5S,7Q?\!2?>U:1 M/]ZUD_H#4\7Q0\!R_<\11C_>B=?YK7I4N..#*_P9E0?_ '%IW^[FN8RR[,([ MTI?^ O\ R-^JFK:YH^A0"XUC48K=#]TR/@M]!U/X5F7_ ,2?!]KI\U[;ZY;S M/'$62%)/F15L=-NK>$5Y:OTN>SV'Q$\%:E<" MUM?$,&]CA1(&3)] 6 %;77I7SG7I'P6\97=S(_A34IS($CWV;N;4(TYU7:$X74>;I&49.3UV33WLK:W79FG#L<)AW6H2 M;2W3WMWTL>B4445_1)\J%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2">/\ M_L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%0ZAJ M6G:192:CJM_#:V\2YEGN)0B(/4L2 *\?^(__ 45_8,^$@D3X@_MA_#C3YXL M^99?\)=:37(Q_P!,8G:3_P =H ]FHKX]OO\ @N;^P3JEQ)IWP8U3QW\3[Z)M MK6/P[^'&IWSEO[H:2&.-C]&(]ZK/_P %*?VR_B",?L\_\$?/BWJ ?_52_$G6 MM/\ "@ [,RW#2D>N.O:@#[+HKXR_M_\ X+O_ !5;9IO@#]GWX46,GWWUC5=1 MUW48A_L?9PMNQ_WJD3_@GQ^WY\2_F_:(_P""N_CH6\OW]-^%G@_3O#?DC^ZE MR@EE;_>89_*@#["U+4]-T:QEU35]0@M+:!=TUQD^)=&L+& M+,:NNE?$/XC^-96@U$OJ][)(WV&R7[1"(Y7DAPQ);RMXX85\!_\ $/I_P5Y_ MZ-'_ /+]T#_Y/K]R_P#@CO\ L^?%[]E?_@G)\.O@-\>?"/\ 87BS0O[7_M72 MOM]O=>1Y^KWMQ%^]MY)(FW131M\K'&[!P00 #B3^R7_P5]^+/S_&/_@IMX=\ M#VDG_'QHWPH^&<+YSGA+V^;SH\>H!H_XK MZ&FISQD=Q+>>:X/N&S7NVB:#H?AK38]&\.:-::?9PC$5I96ZQ1H/95 JW10 M 45F>,?&G@_X>>&KOQEX]\4Z?HNDV,?F7NIZI>)!! OJSN0J_B:_/?\ :I_X M+S:'_;A^$/[!GP[NO''B.\E-M:Z]=Z?,ULTIX M;50)KINN"VQ]D7 M#.=<1UG# TG)+XI/2$?\4GHN]M^R9X>=<1Y/P_24\;546]HK64O\,5J_7;NS M[U^+/QE^%7P)\'3^/_C#X^TSP[H]N/GO=4NA&K-C(1!]Z1SV106/8&OSJ_:% M_P""X?Q4^-GBT_ O_@FQ\(-4U;5;TM%!XEO=)-QOV6O@'^ROX2'@SX$_#33]!M65?M=Q!&7N;QAT:>=\R M2GK]YB!G '%?7>RX*X1_BM8_%+HM*$7YO>I;_P%[-)GRWM>,>*OX2>!PSZO M6O)>2VIW_P# ENKH^ _V?/\ @A[\6/C?XN'QU_X*4?-4U2\999_#5EJQN M+J0=1'<7F2L:CD>5!D!2-LBXQ7Z*_"3X+_"CX#>#H/A_\'/A_I?AS1[?[EEI M=J(P[8P7=OO2.<Y MTJ*]_P"$GN]7MM(\.VHD>1-C7DI;?*GEEGA"JVUD(/SJ:^7S[BS.^(Y)8NI^ M[C\-./NTX]K16FG=W?F?2Y)PODW#\6\+3]]_%.7O3EWO)ZZ]E9>1]%5!J>I6 M>CZ;<:OJ,I2WM8'FG<(6*HJEF.%!)X!X )KXP_X9@_X*Y?M.8F_:5_;=T#X/ MZ%.^'M*U>WOY/AC\*_#QNQJ,<<@?[->:C>?O &4%' M$658,<$8!'UM;V]O9V\=I:0)%%$@2**-0JHH& !P !VI] &!XW^%7PP^)D^ MF7/Q'^'.A>()-$O?MFC/K6DPW1L;C:5\Z'S5;RWVDC M@)/%0^/?B'\1?"_Q0\$^"_"OP6OO$&B>(KB^3Q-XHMM4AAB\-1PP!X9)(I/F MG$TA$8"'*X+"O%GQJ\+_'K5+S5TUOPC87UI MI<%MJ\L=G(ETJK(9K=3LF8!?D+#Y=Q(YQ@ T-2^+WPPT?XGZ9\%=4\M.^!Z?"7Q9-;7_ (;F MU9_&T.F*=%MG281BRDGW[EN6&7"%<; #N).!T-]X=\(R>(+;QCJ6AZ:VJV=N M\%GJL]K&;B")R"\:2D;E5B!E0<' S3[CQ7X8MO5C#_%)+\V7"E4J?#%OT1S<]S\?_\ AH&"TMM,\*'X7_\ ").UU=R3W UO M^W/M(V*B@&$VGV<'.?&+5YM"F\(_P!CVWPW M%O$+)KX7/G-J?FX\P2^7MAQRH7)P2U==:?(_B?EO#O#LYY3BJ57%2:A M%1G";C>[_$/_ ()" M?L<_&WXE>(_C/\?-%U_QCXK\5ZI+?ZMJVH>([FW"R.>(X8[9HUCBC4+'&AW% M415+-C->^_\ !/W]G7X-_L.:->_#;P ET^C7MTSZ7<:N8Y[K2DD-G4UNX3DY0:ZKE>D4_[MFNEC M[*MDN6UJ/L_9I>:T?W_YGT9UZ45Y?HGQBUZUTFWTZ'PY]J>"(1^<9&)?' . M/IWJU_PM/XBW!_T+P3G/3_1)F_D17]68?QGX+Q&'A.$JDI-)N,:51V;6JORI M.VUUH^A\7/(,PA)IV2[N2_S/1J*\Y_X37XR77^I\)^7G_IP?^FD _P#0:/\ A#_C/='][XI\O_M^8?\ H(H_XB1F-7^!D6-? M^*FH?G)A_9-*/Q8FG\G?]#T:BO.?^%8?$NX_X_/&^?\ M]F;^8%!^">NW'_' M[XQSZ_NV;^;"C_7;C:K_ .'JK_Q5J'_73HG^ M\P%5Y?$&@P?Z_6[-/]^Y0?UKAXO@% /]=XH=O]VT _\ 9C5B+X#:"/\ 7ZW= MM_N!1_0T?ZQ^*5;X,CA#_%B82_\ 24'U3)H[XEOT@U^9T\OC;P?#]_Q/8?\ M ;I3_(U6E^)?@6'[_B.$_P"XK-_(5E1? WP?']^[OW_WID_HM6(O@WX%C^_9 M3O\ [URW],4?7O&&M\&$PE/_ !5*DO\ TE![/(8[SF_1)?F2R_%WP#']W66? M_=M9/ZK5:7XU>"H_N-=O_NV_^)%78OA5X!B^[X?4_P"]<2'^;58B^'W@J'[G MAJU/^]'N_G1]7\9:WQUL%3_PQK2_]*#FR".T:C]7%?D84OQV\++_ *K3+]OK M&@_]FJM+\>],'^H\/3M_OS*O]#77Q>$O"L/,7AJP7W%FG^%6(M*TN'_4Z;;I M_NPJ/Z4?V%XK5OCSBC3_ ,.'4O\ TIA]9R6.U"3]96_(X%OCU/*=MKX2R?>[ M)_0)1_PM_P 9W _T+P7GT_=R-_("O1@ HPH 'H**/]3O$"K_ !^(I_\ ;N'I M0_)L/K^61^'"KYSDSSG_ (6%\6[GBW\%;1V/]G3?S+8H_P"$A^-]U_J=#\O/ M_3LH_P#0C7HU%'_$/,[J_P ?/L6_\,HP_),/[5P\?APT/G=GG./C[==_+!_Z M]A_]>J?B#PY\7KK1;A]F?PKU*@@$8(R#U!K#%>$ MN%QF&G2KYKC:G,FO?K\T=5;6/*DUW75:%0SN=.:E&A35NT;/[[GSG17HGC'X M*W,EV^H>$Y(]CDL;.1MNT_[)Z8]CC'K6+8_!OQQ=3B*YLHK9,\R2W"D ?123 M7\HYEX6\=Y;F3P?U&I4ULI0BY0:Z/F6B3_O--=4C[6CG.6U:/M/:)>3=G]W^ M1G>!O"$WC/6#IJW)@C2(R2S"/=M'0#&1U)_G7:Q? 32Q_KO$%PW^["H_J:Z; MP9X,T[P9IIL[1C)+(0;BX88+G^@'8>];%?TCP3X*<.8'(:?]O8:-7%2NY>]* MT;[0]V2B[+=VW;LVK'R>8\0XNIB7]6G:'31:^>JN<3%\"O"J_P"MU*_8^TB M?^@59B^"O@F/[\=U)_OW'^ %=;17WE'PRX H?#EU+YQYO_2KGFRS?,Y;U9?> M!H?N>'(#_OEF_F:W**]2CP7P?A_P"'EU!> ME*G_ /(F,LPQ\MZLO_ G_F9D7@KPA#]SPQ8?5K1#_,58BT'0X/\ 4:-:)_N6 MZC^E6Z*]2CD^48?^%AZBWDY/E.T8)^BD"MRBO.S'*,IS>FH8_#PK16RG",TO123-:5>O0=Z$_"TW^M\-6#? M6S3_ J"3P!X+E.6\,V8_P!V(+_*M>BO-J\/Y#7_ (N$I2]:<'^:-8XK$QVF MU\V<_+\+? 4OWO#R#_=FD7^35!+\'O 6 MT'_W"IW^_E-HYCF$=JTO_ G_ )G >+_A!X>T_P /7>I:*ES]H@BWHC2[@0"" M>,9Z9KS*OHP@$8(R#U!KS?QC\%;F2[?4/"QR6-G(VW:?]D],>QQCUK\(\ M6_"*I4]EF'#>$5HKEJ4Z:2>]U.,?M/6S2UTC9/6WTF1YXE>EBY[ZIO\ )O\ MKJ>=UUGP9L9[GQM'!M:^)/C?5%L=%\/:31;6UMWGFE=[J6,!%2-B=@DDQ]V-SQ0!ZG17G'[+G[ M0=E^T1^R-\.OVJ]9T:'PW;^.OAQI'BRZT^;4!+'I:7MA%>-$T[*@=8Q*5,A5 M,A=V%Z#YQC_X*\W9_9M_X>$S?L^I%^S@?$2V:^-G\2R?VZ=)-\+ :_\ V3]C MVBQ^T'?L^T^?]F_?^7G]U0!]JT5X3^TO^VUIGP?^)OPU_9V^$GA*U\;_ !*^ M+4UU)X1T-M;^QV$&FVD(GO-5O+M(IC#:QQL@79%(\TDB(B\LZ6/V7?VR;7XY M_%7XC?LU?$3P;!X3^*'PJO;)/%?ARUU8W]I<65[!Y]CJ5EPR;)DTN*XU!(VS@JTEK%(@((P06X[XKXM_P"" M^O[=_C71O%%O^Q;\+_$$^G67]F1WOCBYLY2DEUYP)AL20W23;32OT5MK.^MC\9XQ\5*F29G/ 9? M2C.4-)2E>U^J233TV;OO=6TN?TU_!C]H3X(?M$>'F\4_!#XI:+XFLHR!'/B[J/Q:\-Z(FOZ+; MWSZ7J6O6Z7%J[H"\#(6#%D;,O[G_", M_!O4CYGT^TK#^N*_-?KV"_Y^Q_\ E_F?H/LZG9GU[17Q3_P]?\ V@_%W/P@ M_P""2OQQO0_^J_X306/A[/\ O>?*^VE'[5G_ 63\<_\BG_P3H^&W@A7^Y)X MV^,]OJ&!ZLM@@(^G6CZ]@O\ G['_ ,"7^8>SJ=F?:M%?%/\ 8?\ P73\=?\ M(>^/W[,W@2)^G_",:'JFIS1CW^V,$+?3B@?L-_\ !1/QI\WQ<_X+2Z\(G^]9 M^!_AKI.C^6/[JS*[NW^\1FCZ]@O^?L?_ )?YA[.IV9]K5D^*_'O@;P):?;_ M !QXTTG1H,9\[5=1BMTQZYD8"OCI_P#@D)\(?$;G_A=W_!0W]H?QR2?WUEKO MQB:*U]PL,$:;![;JT/#'_!&+_@D!X1OCJ%W\"M#UB_)!GN_$_C.^U!Y3ZLL] MTR?^.BCZ]@O^?L?_ )?YA[.IV9ZIX[_ ."H'_!.SX;;T\6?MJ_#9)(\^9;V M/BRVO)D]C';L[@^V*\NO?^"\G_!.>]NY-,^%_CGQ;X_O(SM:S\$_#S5;I]WH M"\$:'MT8CFO9/!G[&O[ GPDMAJ/@G]F3X4:&(5!-];>$].CD [%IO+W'ZEJ[ MZT^)GP;T>W73;'X@^&;6*$;4MXM6MT5!Z!0P H^O8+_G['_P)?YA[.IV9\L# M_@K!\8?&_P GP*_X)0?M$:UN_P!3<^*_#MOX>MI?0K+<2O\ +[D4\?M$?\%J M_B&<>"_^"=WPU^'ZO_JY?B!\65U/:.S,FFQ@CUQU'2OJC3_B]\)]6OH],TKX MG^';FYE;;%;V^MP/(Y] H.SN^/'_!77X\:IO.9H_ MS9^&(W]1M MMHY,*?0=J^DI?VGOV:H&"S_M#>!D)&0'\6V8_P#:M7_!?QR^#7Q'O+JP\ ?% M+0-9FLE#72:9JL4WE@D@$[6/!(.#WH^O8+_G['_P)?YA[.IV9\QZ=_P0D_X) M\7M]'J_Q;\,^-/B1?1-N2\\??$/4[UMW]XJDT:,>O52.:]C^&W_!/+]A/X0> M7)\.?V0/ASID\0 2]3PC:27(Q_TWD1I#^+5O?$']K;]G#X5>(F\)^/\ XMZ9 MIVHI$LCVDGF.RJPRI.Q2!D@ X J6N3^ M%?QQ^%?QK\(1^//AMXMCO]*FGDBCN9K:6V+.C;6&R=$? /?&#VS7B6O_ /!7 MW]@KPYJEUH=Y\1_%4UY9S-%+!9_"GQ),"ZG!"NFGE&Q@\AL<=:/KV"_Y^Q_\ M"7^8>SJ=F?3-%?*-Q_P6:_8Q&?[+T[XHZC_<^Q?!W7CO]<;[1>G.<^E>\?$O MX]>#_AA\'K[XTWVDZUJUC8Z='>'2?#^EO=ZE,CE0$CM5^=W&\$IU&#Z4?7L% M_P _8_\ @2_S#V=3LSMJHZ_XDT/PQ9'4-!/B#XVTOP/HG[%_[1=H^J7B6ZZQK?PKDLM.L]QQYMQ/+,!%&!R6P3@< M G /9ZWK>I>(=1DU35+@R2R'\%'90.P'I7Y;XE>*N#X'H4Z6%@JV(J)M*_NQ MBM.:5M7=Z)*U[/56U]G*,EGF,G*;Y8K[WY(]=T?XN?#_ %R^73K#7'$KKE?M M-C/ I]MTB*N?;.?:NDZ]*^.ZSO-(X'/*<*//?EJ1;C!-* M]IJ;=K]):)B8UC"A=FTJEVL_[1/QR\1VO@R4I*]UXA"VL%V (H_M=ZI(Y$.U% M2W7KQ& Q!PS-UKU\VXU\'/#K&/#9YCOKN-COA\,I5(0?:K5A%JZV<$^9/=-' MRU!<=<84^;**'U7#/_E]624Y+O3IM[=I/1K9IGYV>+/B!J7[97B:+XF_\%,/ M^"A_A3P)X:MYC+!X3@U5+W48%_NP:/9EVM6QE?,G42D8)605]:_LF_M:_L-? M '3(]"_X)P_L _&KXI7MRJQ7/CW3O $B)=H2,M-J-[Y1B4\'RUC2/_9!KZ!T M/X(?LU_LMZ%=_$G0_P!F+X7?#RQT\>=?^*;GPM9V'V<,P >6\N "HW, "SXR MP ZUVOQN^/'B3X!_"'5?CQ\8/%1T;PEHT$4VHZK!8_:?*CEE2)&$=LDDK@O( M@^53@')P 2/C<\^D3BN(:*PN#RW%_5U\-*AAW&FEYWDK^LKZZI(^AR7PVRW) M*KQ-2K"IB'O5JSYIM^6FGRZ:-L[K]I+2/VC=?^$U[I?[*GC'PSH'C*:X@%GJ MGB[3I;JS@A\P>O_ !F^'_PIO?BII>A^)O&/ MV:*"2W\.^#&6?4;]998XP88W>)&VB3S&W.N$1CR0 ='QU\+_ (QIX+N-5\"O MI^MZWB(V6DZUK,UC!)N=0_F3B&9HMJ%FXB&M3DMFM[C797 M:YU&6)BK.C7=R[S;695)7<%)4<<"O6;CQMX0ML^=XFL [8'.NAS_=B@ M=OUQBN9\=?'VYTF/33\/?"EOK3S:Q!%JPU#4WL1:V))\ZXC(AE\Z5!C;"1&K MDX,L8&:Z.W^$7@*#!;1VD([R7+_T(%7K?P!X+MO]7X9LSC_GI$'_ /0LT>Q\ M9<5\=7!45_=C6F__ ";0.;((;1J2]7%?D>4_&3XE_$;Q3-X7D^#7Q#?PHNF> M*[2]\3I=Z!!?#6M)3=Y^G+O<&V:7* 7"DM'@X5LU3^*UIX)^.FO^$/$?BSX> MW=S=^!O$D>N^'7M=:N81%>HC(K2" IYJ88DQOE"0,@CBO;[?1-%M/^/72+6+ M_KG;JO\ (5: & */]5_$S$_Q\^4%VIX:G_Z5)W#ZYE$/APU_6;_ $/,Y_&W MQ(UBXANH? $320,6MIWTR1FB)&"59CP2...U3?VA\>+\_N++R0?^F4*X_P"^ MZ]&HH_XAUF^(_P![S[%O_!.-+\HL/[5H1^##0^:;_4\Y_P"$9^-M_P#\?/B# MR,_]/87_ - %'_"I_'U[_P A3QKNSU_TB63^>*]&HH_XA'PY5_WO$8FO_P!? M*\W^7*']N8N/P1A'TBO^">=P_ 16;?>^*68GJ$M?ZEC5VW^!/AA,&YU2^D/^ MRR*/_037;T5U8?PB\.L,[QP$6_[TIR_]*DR)YYFL]ZK^22_)'+6_P<\"PX\R MQFF_ZZ7+#/\ WSBN7^*?PV@T6*/6O#5@5M43;=1(6;8>S\Y..Q],#UKU&@@$ M8(R#U!HS[PKX-SC):F!H86G0E+X:D*<5.+6J=[)M=&F]5?9V:,-G6/H8A5)3 MI_&OQ++/HYYM_:2_M#%T_JZ>O M)S.$(&Q]X MCJ?Q.3^-6J**_J_#8>CA,/"A1CRP@E%+LDK)?)'Q4Y2G)RD]6%%%%;$A1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %9WC#PEX;\?>$M4\">,M(BU#2-:TZ>PU6PG!V7-M-&T@R,LF_*_$?]@/]O/]HZ_\8_!3]HC]HKP8_@[Q MK\+-'\(^,O'WA;P5)::KKMA#>:D]W;PVLM]+%874T-R%DN")HE$Y\J(,/D^B M_P!I+]EJ]^*W[%7B3]C'X*^,=,\"Z?KW@"Y\'6>HWGAZ354TO39K![']U +J MW+2)$R["TA4%!N5LT ?+ZR^*8/\ @URLIO!7F_VFO["=J;4VY/F _P#"'IDI MCG?MSC'.<8YKSW7(?#-E_P &CJ)"(!:M^R';L<@%?M3:6A/_ +SR?\ @5?= M'[('[->L_LY_L>^"?V2?B5XUTGQM:^"_!-AX5CU*W\,MIT6H:?:645F@FMI+ MFY!=HX_G(?:VXX4#K\^Q?\$CO$S_ +*L7_!-F_\ CU:R_L[0:\)UT?\ L.;_ M (2*70EO_MZ>'GOCQZ$?\ MB6#]CFQ_M\*#L^U?V]!]GW8_Y:>67VY_@W5]/?M)?L1VWQ,^,'PP_:?^"7B+ M3O"/Q&^$8O+/P[=76E&?3M1T:\@$-UI-W#%)$WDL%C>)T;,$L2N%=2\;VOV6 MOV-%^"?Q@^)/[4GQ-\7VWB?XH?%>[L?^$DUFQTPVEEI^GV,'D66F64+R2/'# M$A9G=G+S2R/(VT;(T /$_\ @HCXD\3ZO:R+9^*-'TN_TJ5@=KQ1V<5HX!Z<26TF M1[@]Z^.J_H@_X* ?\$__ (8?M\?#"#PIXKO7T?Q!H[R2^&O$UO ))+.1P \; MH2/,A?:NY,@Y52"".?RC\??\$*/^"B/A+Q%+I'ACX;:/XHLUD(BU72/$]G#$ MZYX)2[DAD7CJ-OXFOZJ\//$/A^MP_0P.-KQHU:,5#WVHQ:BK1:D[+9*ZO>]] M+69_,7'G >?4<^K8O"495:563FG!.33D[M-*[W;L[6M;6]T?'=?HK^S_ /\ M!#_]JKQY\$/"_P 4_#?[4$7A67Q!HT.I1Z#-'>0M9I,OF1JS1/\ >*E&/R@@ MDCJ*[7]A#_@@5XHT;QKI_P 4/VTM0TS[%ITZ7%MX'TNX%S]JD4@@77_!\MP=7_'A:3_ $1^CQX%P%+^!BL1 M3_PUYK_,_)";]G[_ (.#_"V?[-F74U3J4U3P]+D?]MR">GUY^M5I=0_X+X>% M<_VO\#Y]0V==NCZ;/G_P&DY_"OUXHKRZU7@;%_[SPOEDO-82$7]\3:/"^9T? MX.Y_X*5_ M\%!?#D++XP_89O+>0#[TOA?5K8 ^X?/MWK]B**\VIP_X.XEWK\*87_MQU*?_ M *2S597QE2_@Y[77^)0G^:/QNU'_ (+7_$;P_8O%XD_9'>TNMN%FN=>FAC5O M4HUKDCD<;A]:UX?^"Z'P\N]+:&X^ &M6%Z4 2X368;N)6[DQE(2P]MXZ]3CG M]>NO6L75OAM\.]?S_;O@'1;W/7[7I4,F>G]Y3Z#\A7*^!?H^5G^\X4C%]XXJ MO^5[%\GB;2_AY[?REAZ7YK4_,>'_ (+<_LIW>E-#<> ?B%87QC 2Y32+&[B5 M^Y,9O82P]MXZ]>.>GB_X+$_L(:OH[06GB'QSI&H-&!'1R:^Z-7_9$_9/U_(U[]F'X>7N>OVOP5829Z?WHCZ#\JY;5_^";W[!6M MY^V?LD>!$SU^R>'XK?\ ]%!<4O\ B&?T;JOQ9#5A_AKR?_I4A_7?%JE\.8T9 M_P"*E;_TD^:%_P""I'_!.?6-%:WL/VE;_1]1:(".[U;X?ZC<01OQDM% -S#K MP)!]3WZ9_P!OC_@GGX@\/R0>#_VT="MM5:("WN=9\-W\=N).,EHW2-MO7C>" M/4X->D:O_P $??\ @F]KF?MO[+^FINZ_8]9U"W_]%7"XKEM7_P""%_\ P3CU M+/V+X4:OI^>GV/Q9?-C_ +^R/1_Q"'Z,E7_F7XJ#_P 46O\ TNX?V[XQ4O\ MEYA9K_N(G^5BRW[3'[$/B#PZ\/A']N?X".YX-=/<>,?V=/$GA>2/X:_M>_#>[UIX%%K-)XELY[4R?+DE(K@.5(/ #9 MY')KR;6/^#>_]@_4]WV+6OB!IV)/"TD?PX^+GA^ZUMX%^S2R3)<6OF\9)2*0.5Y. &S MR.:T_$WP#\0GPC.O@[Q)9#7OLZ_9GU.VE,\5? 7Q5_PA5Q M_P (1K^GGQ']F7[*=5B?[%YW&[?Y?[S9][&.>E? Y_X(T_\ !3KPSQX"_P"" M@?E[?]7_ ,5?K5I_Z+5\4?\ #OS_ (+M>$O^0-^VV=3V]/\ BY6I39_\"H!Z M]Z/^);/O8QSTH\4_ 7Q7_PA,_\ PA6O MZ?\ \))]E7[-_:D"_[3V]?^);X$W@:TAN,0DK/%+LC9C*$#$=6&.:_.BON_#SZ(_AI2SR6E9J*@_=MJXMM6^!X[\:N()82& RQU*$I:SG./)4MLHQ M[+1MR6O1-:W^IO!/_!83]LCPWK<>H>)M=T;Q%9B0&:PO]%AA#+GD*]N(V4XZ M$[@.X/2OIGQU_P %@O@QJ?[-ESXH\#:M=:-\0;RT:+3]"N-&-^MC=@KEY#OB MCD@P3AMZL<_%/!/Q1^'^G>)-,N[+4)%LM5M MO.@CFAM9)XY6C/RO@QXPX*_-TS@C[WC[Z,_@?F-.&Q^'=#_X*;_\ !6LQ6GA;0XO 7PUE18[K4,S6FGW2@89B[%IKYCSE(QY( M8 $)UKZY^$/_ 0U_9Z^#_PGU#1M%\:7]Q\1+ZT5+3XD7FFPS/H\P96\VRLI M=T,9^7 9_,D7)PXK[:MK:WL[>.TM($BBB0)%%&H544# X [4^OS2OQ)## M9:\IR+"T\!@O^?5"*@I7T;G)).;:W;M?JF?L^7\(X:GC%C\SJRQ>*_Y^57>W M^"+NHI=-VNC1PWQ(^!MK\3O@A??!>]^(?B70)-1TN*SN?%?@[41INK1LNPM- M#.JMY3L5.2 >'8=ZE^*OP!^&_P VY.[.?\4?"GX;>.?AW M)\)/'/@G3=<\,S6<5K4C=%,!W*2*C@=]M?SF?'KX"_%']FKXHZG\(?B]X9FTS6-+F*LK MH?+N8\D)/"Y \R)P,JXX(]""!_377#_&_P#9K^ O[26A1^'/CI\*=&\36T.? MLQU&U!EMR>IBE7$D1/(-3@RI4HUJ;J4*C3:3M*,EIS*^CNM&G: M]EJK:_GG'? E/BZG"K2FH5H*R;VDM[.VJL]4U?=Z.^G\S=?JE_P0&_86\:>' M-@4G[%^'?\ MP2D_X)Z_"WQ''XK\(_LQ:,;V&3S(7U>]N]12-P@KZCC?Q-;>PM MKB_TKP[9DPPQVD=Q%);B>[NP8C+)$RQ1QR%4+LA2Q^R/^UC\1K#]O/XM_P#! M-/X\>+YO$VL^"O#^F>,?A_XPO;.WM[W6O#M[B*6.[CMHXH?/M+S,/FQQH)8Y M(RRAU=G /K&BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7 M_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *^1?^"OW[+/[('[<'[)7Q*^$WQ]\&V&N^(?A]\/;S MQ;H,JEHM0T*5[>\^S74$ZX*K)+82JR9*N(<.I&VOKJO"?VM/^"?GP:_:PGU/ MQCJ>L^)/"_C:]\#7OA2W\7^&/$M]:.-.N%E)MKFVAG2"^@$DID\J=&YSM92< MT ?-W_!*+XH_MA_!3]J#QU_P2B_:^^)R?%:S\%?#O2O%_P ._BC<0%=0NM"N MYGMEL-4!+![E'C8*Y)=UC=F9@5VY'_!<#_@G1\"-/_9QG_;>_9:^&6C> /V@ MOACKFEZG\-/%O@O2XK"\U74GOX+>+2[A8 @O5N6F\E4?)WR [6D5_K[X:_L M*_LX_#;P+XT\$Q^$;K69/B5IOV'XC:[XBUFZOM2\1P?96M?*N+J:5I1$L+O' M'#&RQPJ["-4R<\U^S+_P3!_9/_90BT6T^'6G^,=5M/"TA?P=IGC;XB:OKMCX M<^5D!T^TOKF2"T949D62-!(%=E#X9@0#YP\9^%]:^'O_ <^> ?B;XNA\O3/ MB-^R3J7A[PY<$_NY-4T_6%O;JVC) W%+=TD]<2'@"E^$7A+5_'O_ <\_%OX ML:#'*^C?#_\ 9:T;PMX@N(S\D>I:AJ<6H6\#GU-O"\FWKPIK[7^.W[-OPF_: M+L=$C^).BW)O_#&L+JOA77])U&:QU+1;X(T?GVMS RR1%HW>-UR4DC=DD5T8 MJ7_ S]G/X2_LZ:3JVG_##P_-#<^(=7?5?$NLZEJ$U[J&LW[JJ-+[E5#,Q M8@ '@9/ [5T_P8_9?^''P*UR^\1>#M0UVYNM1M5M[B36=9DN_D5MP"[^G->C M44 %%%% !1110 4444 %%%% !1110 5XE^U+JFIV'QE^"UM8:C/!'=>-Y4N8 MX9F59E^S,=K 'YAGL:]MKS[XQ_!G4_B;X]\ >+['6H+6/P=XA?4;F&:-BUPI MB*;%(Z')SS0!Z#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'B7[!&J:GJ_P:U6YU;49[J1?&^L(LEQ,SL%%R0%RQ/ M'0=J]MKS[]FOX,ZG\#/ 5[X0U76H+^2Z\0WVHK-;QLJJL\I<)@]P#@UZ#0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'B7 M[4NJ:G8?&7X+6UAJ,\$=UXWE2YCAF95F7[,QVL ?F&>QKVVO/OC'\&=3^)OC MWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5XEX%U34Y?V]/'>D2ZC. MUI#X(TMXK5IF,:,9&RP7. 3W->VUY]X<^#.IZ)^TEXD^.,NM0/::YX>L].BL M5C821-"Q)@T444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7EO[;%_?:7^REXYU#3+V:VN(M#=HIX)"CH=R\AAR#7J M5<=^T%\,[[XR_!?Q%\+],U.*RN-;TYK:*ZG0LD9)!R0.2.* -;X9RRS_ X\ M/SSR,[OHEHSNYR6)A3))[FMNL_PEHTOASPIIGAZ>99'L-/AMWD08#E(U4D>Q MQ6A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'B7@75-3E_;T\=Z1+J,[6D/@C2WBM6F8QHQD;+!A!S7H- !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445^;O[>O[>FF_%K_ (*- M0_\ !,NV^)?B?PO\/O ?@U/%WQ[O_ &EZE>^(-<67RVL_#MHFE12WL,+QRQW M-U- @8P,(Q)%N.\ _1^*ZMIY)(8;B-WB8"5%<$H<9P1VXJ"TUO1K_4;O2+'5 M[6:[L"@OK6*X5I+8NNY!(H.4W+R,XR.17D?[$/Q1_8=^)_P @^(/["6H>#O^ M$!6>6"23PKIBZ?%:W$('FQ7,!CCD@G0$%EF19 &#$?,"<+]B/PQ;?%W]GG7/ MCEXI_M*VE^.?B*[\7O)8ZC<6%TNE3K%;Z.JRP/'-!(ND6NG!MC*PD\SIDT ? M02R(Y(1P2IPP!Z'TI:^!?^#22>:^9_^"L'Q)_98\9_MSZK)_P62_82^. ^!GAF M6R\/_"WXK:'=:A#X:TMI0'OK^\_LVXCD5KBX9(@S>8QBL8"D8+2$@'[)45PG M[,7PQ^!WP:_9Z\&_#3]FBTLX? &E^'[=?"/V#4'NX9;%T$D'-)N->\0ZM;6%C:1-+=WM[ M.L44,8&2[NQ 50.I)Q7YB?\ !/W]K']DOXPK\/OVA_\ @I=\4;+5/C1\&()\/9:'H=W=6W]FB\6%HA-(DINY9Y&C=FVH@^S/VSI%^) M'BWX6_LHVZB1?''C2+6/$L0/*:!H;1ZCNQWMS^V+X/TJYLT\1W M@T^6V8W$_P UEYOV8R"2",B7R_,&"-V"17NO_!7[_@H3!_P31_8BUW]H/2M* MLM2\5W^H6WA[X?Z3J,PCM[S6[PLL F8E0(HT26X<;ERENRAE)! !].375M;L MB7%Q&C2OMB#N 7;T&>II]?#/_!/;QG^PUH'Q5T[X-?$'XUS>/?VHM3T7^V?$ M?BWXD>#]1TW5M=,/"%E=76O67 MAN%WCCT[2(K..6X-]>2QO&9(4:6"$&5!D[D^B?\ @GU\1_\ @G[\2_ACJ5W^ MP ?#BZ3H^J-I?B:UTW1)M/U.TU"+.^/4X+N*.\6ZR26:Z7S7)9B2230![I'K M6C3:S-X=AU:V?4+:VBN;BP6=3-%#(TBQR,F=RHS12JK$8)C<#.TXL!T9BJL" M5/S 'I7@7[']C;?&6?XJ_M+:FUQ]G^(WB^ZTCP_/!=R0S1^'M(\S2[7RIHF5 MT26XCU&_B=&# :D""#C'S]_P0A\.P>#O$G[8_A"RU?5KVUTK]L/Q):64VN:Q M<:A="!+'35C1[BY=Y9=J@*&D=FPHR2>: /O^BOAW]J#_ ((;?\$X?V@_B-XX M_:\_;@TOQ#XLUW4))M1U36I_'&J:59Z1I=M"$AMH;>RN8XTBAMH5W.=S22>9 M(2-^U=?_ ((*_LT^%OVS7$FG6FIR^ M;IUJTDSO(S0Z:MA"Q=F8M&Q)R30!]ET444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4V>>"VA:XN9DCC1E8OQ/^(_A#X._#7Q# M\7/B#JJV.@^%M#N]8UN]9 MO_!4/XBK;-\2O%,]E\%?!7BCPQJ,_@SP/IZ7#PVL+WOV9M*.LS^69IKF>;SD M5TC00JK(0#]7[S4M.T[3I=7U"_A@M((6FGNII0L<<:C6,>IVE[%+;2Q"6*XCD#(Z$9#!AP00<@],5X9^WRZ>(_A!H7[+>BJ$G^,G MBFT\&/! -H71WCDNM8QC[@&D6FH(K=!(\0ZD _-G_!QMX!TZ\_8W\%^.K76M M:LKK1/C7X,AAM+#7KN"RGAEU:*)HYK2.58)N'!#21L5VC:10!^A=1P7EI?^"M7A[]ISQ5_P3A^+>@_LVUQX9U0*B"\N+F\,311_O=IM& MN-?CAJMS_;/C6QL'N[WPOX:M$\R] MN;*W1)&FU"90T%JH1R9 V%WA* /NK[5;?:?L7VB/SO+W^5O&[;G&['7&>,U" M^M:-'K,?AV35K9=0FMGN8;!IU$SPHR*\@3.XHK.BE@, NH/45\X_\$[?B'_P M3E\6V'B3P7^Q#?V,NO\ A"Z2P^($.LZ)?6/BI+IN1+JPU6&+49I9"A/G7 .\ MH<,=N!N_LZHGQC_:2^,/[0=P&;3[+4(/AUX4GCD(#6NE>9)J,\;#F-VU2\O+ M5]IR?[*B.!O^"N'_!0#P5I>LZU>V.G>(?A]]B;7_$%WJ=Q&LVBW=RZ M>?=RR2E!)-(54L0H.T8 J?X%ZK\/_VYO^"PW[6'P0_:T\#:)XMT[X-:)X1T MCX;>"_%NFQ7EE96&H6$]SJ-_';3JT;S7$KPH\^TNL*PQ[@K$, ?H517P/_P1 M)^*WBO3_ !_^TY^P?JGB2^UGP[\ ?C++I7P^O=1NWN)K+0;U'GMM+,KDO(MH M8Y(U+$L$*)T10/OB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBH[V\M-.LY=0O[F.&"")I)II6"K&BC)8D] "2: 'R2)$C2RN%502S,< # MU-)!/!YL_ M@U;>-YO#?P5\#:EX4U2]\*Z7;0RB)=;U^:"VDL4U&ZFSY*WSJMK&JF,;I?,/ MZ _ME^.'\(_LD77ASX&:C;6FJ^.Q8>$/A]=:*4\NVN=6ECLX+V )\ICMHIGO M#MX\JUQZ=XE\.:OH=KXGTGQ!976FWT,LO#WPT\&2:Y>V>F M^%=-@M$B9H(;::-6NY)-Y:Y;+B-((UVB-B_Q;^SI^U'\?O\ @FU_P0H_:E^) M\'Q#U7Q5HWP?^+7BGPC^SQXH\23?:YYM&34K;1].G,C#%Q%#?S3[?X2(2B@1 MJ@ !^P"7-M).]M'<(TD0!DC5P60'ID=LX/Y4^ORF_;L^&6G?\$Q?^"37PU_X M*$?!O1A;_%?X2WOA/7/'/C KG5?&JZC[MTFMY,8W(ZAE/X@B@"Q1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7YX? ?2=*_8F_P""Z_[2'B3X M\ZI::'H7[2?A+PMK?PT\5:SHVI=7-M?VJ31EE.0=K@C(/0]J /RJ_9X^%NLZ M/K'[7GB7X0SS6/@?]K?]H'3?"7PIET]O+2^CFM94\1Z]8LO#1_9_[5N8ITXE M.G;E.TJQ_4^2;PE\/?"JM<7%AHNBZ19K&KS2);VUG BA5&20J(H Z 5;ET MS3;B6VGGT^!WLW+VCO$"8&*,A9#CY3M9ER.S$=#4] 'YZ?\ !N!\3?AUX[_9 M%^(EIX,\=:3JDZ_M!>-;U[>QU".61;>?4VDAF**20CHRLK$88$$$UZYXU_X* M8?\ !+C]HSP'\1/@/?\ QP\.>-[NUN-2\)^)_A.MM*=?U6[3?;SZ?;:3.B75 MVS,'17BC:,X+!]JEA]7U0M?"WABQUVX\467ARPAU.[C"7>HQ6:+/,HQA7D W M,!@8!/:@#Q3_ ()=_LZ?$']DG_@GG\'_ -G#XKZA]H\2>$? ]G9:T!<"9;>X MV[VMED'#K#N\E6'!6($<5[U110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7S!_P6@_9?^(?[9?\ P2Z^,O[.?PEMFN?$VN^%EFT.QC<*U[I:J3@!IC;^4,D#,@R0,FOI^B@#\H?^"A?BSX3?\ !2;_ ((:^!OV>?V? M[^QO_BQXOF\':9X'\&0SA=8\.^(+2]LTU!9X/];9FQ@COUN)'51$B.21N4G[ MB^ 22?%7]KKXF_&:[G:ZL? UG9?#GPWD^*?B#HF MFW5G^V3X1U2[MK_5889(+&-+Q)+IU=@5A5F4&0X4%@">:Z3_ (+W_"7Q3\2O MV<_@W^TY\/?#]SXITKX%?M >%?B7XFTC18FNI=0\/VB@#\[_V^](^'G[=G[;?[%OB/]DOQUHWBG7? _P 2G\::SXF\+:A% M=Q:5X/%J&N3/-"6$4=Y*EM;QJQ'FL7V@B-ROZ(52T3PUX<\-1S0^'/#]EIZ7 M,[37"V5HD0EE;J[!0-S'N3R:NT %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 ?GEXQ\/P?LD_\'"@_:C^,=Y#I7@+XW_ 5/"'AWQ?J$JQ6 M5GXCL;Z*X.ES3-A(6GM8O-BWL/-='1 S+@G"ZA*_+/':75W"DTR97>;H;MT4Q7]0M:T/ M1?$FF3:)XBTBUO[*X7;/:7MNLL4@SG#(P((SZBE.BZ,UK;61TFU,-FZ-:0F! M=L#(,(4&,*5[8Z=J ,+X6_#SP5\ ?@[X>^%?A8I8^'O!GANUTNP:YE $-I:0 M+$C.QP.$0$L?^EAUG] MH/QMI_P_1[9\2PZ3<[[C6YP!SA-'M=1.>,,R<\BOIO2M+TW0],MM%T>QBM;2 MS@2"UMH$"I%&BA510. !Z"DN=*TN]O;;4KS3;>6XLV9K.XEA5G@++M8HQ M&5RI(..H.*L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M >3?MZ? GQ%^U!^Q'\7?V;Q4GA^R&J/ (7U(6B?:&B!R M$,F-Q7VSB@#Y<_9#\!>++KXW>&?!/Q UDZO;:JKD\X4#L*FH ^7_^"L_Q4^/7A_\ X)C?$OXH_L1ZE ?VQ MOV6_VP_^"2'CG1+3QKXE\::1X?\ &^C> ]72ZMO&7@&1"VI:CJ,2.?,:VAB# MF]E^9IFB61GF\C'ZGUGZ/X4\+>'KR[U#0/#6GV-QJ$OFW\]G9I$]R_\ >D90 M"YY/)R: -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS MU_;<\+?\,Z_\%OOV?/\ @H#\3&%K\-=7^'&K?#/6?$]RVVS\-:M--+=6$EU( M>(([II7MED.%$@56*[ES^A517]A8ZK92Z;J=E%,[2Y%?>'[+?P>N/V??V=O"7PFUC54OM3T?1H_ M^$AU8#;_ &CJDN9K^\/^U/=23S'WD-=G!X;\.VNCP^'K70+*/3[8QFWL8[5! M#$48.FU -J[6 88'! (Y%7: /S@_X);_ !:^%?B?_@M+^WY9^&_B7X?U";6- M=\ /I$5EK$$K7RV^@3QW!A"L3*(G!5RN=C##8->L?\%#?@_^P%X+^)-I^UY\ M1_#WB?\ X75#HCZ+X6T[X1^-M4T;Q7XSC8[H](2+2KF&:\C9PI+2 K J^8SQ MI&6'V/5&T\,>&K#7+KQ/8^'K&'4KY56^U"*T19[@* JAY -S@!0!DG ]* / MDO\ X(M_\$_O&/["O[.'B'6?C9#:)\4?BYXVOO&WQ%M[&[:XATR[NVS%IL4S M%C*EO'A2Y+;I'E(9E*FOL*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "L'XJ^"C\2OA?XD^'(U VG]OZ!>:;]J49,/GP/%OQWQNS^%;U% ' MY*_L6>)_A+\+/^#?+QW_ ,$]_P!J"/3])^(WPX\)^+? WB[X;7SJ^I76JW,] MZ^GBRMA^]N_MGVJVDM9(5;S7D'EEBN1[Q_P3J^"GQ3\&:)^S3^R9\:9#-JG[ M/'P.L_$'C"%YO,^Q^(-2@FTO3+4."58VUDFMQ, 3C?;L, J6^Y)_#/ANZUV' MQ1<^'[&34[:%HK?47M$,\49ZHLA&Y5/< XJS#86-O=37UO90I/<;?M$R1@/+ MM&%W$:]>:>)O'OBR M&.XN+CPU82 8MK86T4I&IW"-^[+ +;1L;A]S"&&?C/CW=?LA?\%A?^".OQI_ M8E_X)8ZC%K7A[PIX1TW3?#$VFZ3<66F/J=E+%J-KI4$ETL;O+_H=N)'*[!]L MB+.S&0+^DU% 'Y4?\%"OB?H__!4'_@D?\+?V(_@1K\-Y\2/C=J/A32/$'A:" M0'4/"B6%S;76M3ZC;#Y[1+&2S>*4R*H$ICC&6= ?U/TG2[+1-*MM%TV+9;V= MND$"9SM1%"J/R IEIH&A:?J=UK=AHMI!>WVS[;=PVRK+<;1A=[@9? X&2<5; MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BO/?VF?VI_@C^Q[\+[WXT_M"^)-1T7PMIJ>9 MJ>M6GAG4-2ALH]RKYD_V*"8PIEE&]P%YZ\&O-/A[_P %:/\ @GY\2M>\)^'- M)^/ITFY\>",^!W\9^$]6\/P>(O,56C^PS:I:V\5V7#IL$3,7WJ%R2* /HVBB MB@ HKAOVE?V@O G[*GP)\3?M#_$VSUBXT'PIIQO=3AT#29+Z\:/K,HYH [NBN;^#?Q4\*?'7X0^%?C=X$:X;0_&7AN MQUS1FNX?+E-I=VZ7$.],G:VR1^/MO^RWXX\5>, M%^(5YI\M_IWA/2?A+XEU*[O[2-G1[FW6ST^47$*F.3,L19/E)SB@#WVBO'OA MQ^W=^SG\4?BWI_P*T.[\:Z7XKU;3;K4-+TCQE\*?$7A]KRVM_+\^2)]4L+>. M39YL>0K$_..*]AH ***\BUG]N#X Z'^V'HG["=]J6MK\1-?\/W6MV%C)X9O( MK-K&W52\JWDD:P3NT5YQ\(OVI/AE\;/B_\2?@CX,L]?CU MGX5ZI96'B:35- GM;626ZM_M$1M9I%"W*A,ABF=IQ_"R,WH] !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'RA_P %TO\ E#]^ MT3_V2_4?_0!7P;^VIX8\??\ !0[_ (( 9+; MQ-JGP^U32=#\++:Z=;F;47U:^MHK9U\OS(E-M)*SK,Q4,"-WZ$?\%@_A?\:_ MCS_P3E^*_P"S]^SY\'M2\9^*_''A&YT?2-.L-5TZS2.67:HDEEOKF!%0 EC@ ML?E(QDC/8_\ !.OPO\3/A[^PS\)?A3\8_A=J7A#Q-X.^'&AZ!K>CZEJ%C=%; MJST^"WE:.6RN)XGC+QMM.X,1@E5Z4 >0?%']N_6_ _QIU#]B3XT_:9^'O_ 4)_84_X*;^*?V]OV/_ -F. M3XY?#GXT>%-'TKXH>!M)\0VVG:OI&IZ6DD%G?VYN2$EB,$A4J,DEI-VP!&-? M_@JE\%?^"C7[=W_!)GQE\+X/V6G;XC>/_%6BWVA_#72_%NCE?"NFV6H6%R8; MW4+F>WBN+AQ;3RL83(J-.D*[EC,S@'4_M=?MI?\ !6']C3]DOX\?M8?$W]G[ MX'SZ=X-M+#4_AQIFG>*-5DN8K&3*W<>I 0[;FXA=X@/)>WC<>80P 4MZA\6_ MV\?%FC^/O@-^R]\+=*T*3XI?'/1+C6$N]8BFDTOPYIEG8)=7E_+;QRI+<9=T M@AMQ+'YC.Q:91&Q-'_@KE\-OV@/VJO\ @EC\2_@M\"_V?-%YO"_P 4?A)-J^G+J=[H=Y:""9[247)M);FVD,DRQ^>!,"@# M@J58 ]3^'/\ P4#^*?PL_;_U'_@GE^VY9>$X]2U/P#+XU^''Q'\(V-QIVFZU MIMN[K>VES:7-Q M_![2O .E_"WQ+\+_ !>OAOPIK^B7TVMZCX=BMKNUDU5[Y+M(;.X9(Y;N*U^R MS *D<;RAI&:+U'Q3^QQXO_;X_;RLOVMOBS\,M?\ /@KP=\&-;\%^%[#Q ]M M'K&J:AK0:*]O##;RRBWMX+4F)!*RR22RNP1416E^=?@G\+/^"E_P$_X)'_%? M_@CQX^_81\0^*_$6C?"_Q;X7^'WQ0\-^(M*7P]X@TV\M;P6TKF>Z6Z@N1]H\ MI+80.798P[0J7E0 ^_?^"97_ "C<_9\_[(?X3_\ 3/:U\9_MN>,-4\"_\')G M[-_B'1OAWKGBF>/X">)$71_#OV7[5(&EN067[5/#'A>IRX..@/2OM/\ X)T^ M$/BM\./V$_A'\+?C;\-Y/"GBCPE\.=%T+6=%EU6WO3%/9V$%N["6V=XV#/&Q M&UCP1G!R!\M_M/\ P8_;!O?^"XWPC_;8\!_L7^,/%'PY\ ?"[6/#FL:OI/B; MPU#-/=W;W'EO!;WFJP2-& T9)<(WS\*2"* /H[X/_'_7/VA_VD?&'@+Q;^RE MXE\'W/PO\/:)K/A:_P#'4-M#+?7>J?VU:S&"6RN+F,P+%9HA.=X:5\H<(3\O M_#?_ (*+_P#!5K]HCX<_M(ZG\(/@?\#]#UWX"?%/7_#OF>(=2U6^L]3@TVS@ MG%M$D+0RRSREY&-RYMXT5X%$$A,IC^GI?C9^UMX\^,_A3PGX2_8C\7^!_#4M MZ]QX\\>>+]<\,RE;&W@EEAL+2WL-4NYI9I[AHXB\B(D43S,K;RI'SW^P_P# MO]KOX.>#/VT(OB-^R+XFL+OXJ_&3Q1XL^'EFGB7P_,^KV5]9P6MO'NCU(K;S M$PEV68HJJP^8M\M '5Z;_P %;[CX@?L??LW?%'X8_#>P_P"%G?M/SV6G^"_" MFJWS_8=,N3 TVI7MQ(@$DMI9QQROM0+)-F) 8S(73R[Q9;_M):;_ ,'$7P"T M?X_Z]X-UN"/X'>+Y= UWPAX?NM)$JO);B:":UN+R\*M&41A*LV'$V-B%"6\H ML_\ @G?_ ,%#?AM^PA^Q1\8_AY^SK(WQF_9#UB[_ +<^%&J^)M,!\1Z7>*(; MY;2\M[F:W$IAC0Q[W4X>3Y2RJC^XZAIW[:'[0?\ P5I^ /[9EC^P-XT\)^!/ M#7PX\1Z'XCD\9^(M%@O]/EO6MRLLEO;7DX*!D 55=I6 D8QH AD /1/V6_V^ MOVL/CS\6,UV6N[UK7\UPTQE9)6$<0V(WM7[&?P3_:N^#O[:G[:?QT M\>?LF^*+70OBSK.BZA\/7C\0^'Y9=66RTN2SDCV)J1,#LY5E\[8NT_,RD%:^ M?M'_ & _V];#_@U]?_@F;+^R5K9^,!TN?3!X?'BOP_Y&7\2-J(G^U?VEY/E^ M0W][?N&-G>@#[;_:+_;H\3>&_P!L#X,_L._ NQT9/$GQ:T/5O$4OBGQ+92W= MCI.DV%N)/DMH9X'NIYI'5%431K&JN[;OE0\O^PS^W1^U5\??VU?CC^QO\9/A M]\/H3\!M5TZTU_Q1X=O;^VEU:+4[5[O3;B"QF29(0T*$2HUVY1AP6!%>,?\ M!0__ (7Y?_&;]ES4/A/^Q-XC\7>-_A]X7U?7M1MO!OCO1],\8^$R;>VT]/WD MTDUE+8SF2=9(6:5+AX(P!B&56]%_X)H_&W2?#_QO\3?"/XD_\$_/BW\'?B#\ M3);KQ5JOC/XD7=EJG_"9W5J(()0U]9RLD\LKZWN+:81O+*RL$5@7.21@5W_ .S_ M /LHV?P7UB3QWXW^-OCCXG>,9;!['_A+_']_;//;6KNDDEO;6UE;V]I:1N\4 M3/Y4*O)Y,7F/)Y4>WUBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BN,_:#_ &@_A#^RO\(=7^//QY\7 M?V%X3T+[/_:NJ_8+BZ\CS[B.WB_=6\([GXF:-;Q7.L^$I/AKK\,^G6\AA\NXN&EL5C@ M@;SX2)G98\2*=V#FNL_:*_:]^!/[*46BS_'#6M>TZ+Q%K%KI.C3:7X(U?58[ MF_N9/+M[4-86LP6:1_E2-B&8D Y&0#TRBO%_!'[?7[.OQ#_ &O;C]ASPW>^ M)$^(5G\/V\9W>G:QX-U#38HM)%U;VJR"2\AB\PM+<*H$88 QRJQ5D*UZ_K.J MVF@Z1=ZY?B4P65M)/.((&E?8BECM1 6LV_A_Q1:27&FP^(=(EL+Q529X6$D$H#(=T;8[,N&4E6!/?4 M %%%<-^TK^T%X$_94^!/B;]H?XFV>L7&@^%-.-[J<.@:3)?7C1[E7]W!&"SG M+#/0*,LQ"@D '",\5Q/CC]J/X9_#[]I#P+^RQKUGKS>)_B%IFJ7V@SVF@SRV"16$ M:23BXNE7RX&*N-H8_,1C@L@8 ]&HJGXAUVQ\,:+[G M8>B0P(\DA_V44GVKR#]E7_@H;^R9^VSJ6O:5^S+X^UCQ&_A?4Y=-\132^!=9 ML(-.OH\>9:2S7EI%&DZY&82V\9&5YH ]KHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BL?7_B!X)\+>)-#\'>(O%%E9ZKXFNIK?P_I\\X66 M_EA@>>58EZMLBC=SZ >XK8H **** "BBB@ HJOJ^IVVB:5=:S>17#PVEN\TJ M6EI)<2LJ*6(2*)6DD; X1%9F. 20*\H_9H_;U_9._:^\6^,/A[\ ?BM_:OB M/P!?):>,_#>I:%?Z5J6D3.6"K-:7\$,R@E'&[9MRI&<\4 >OT5Y?\9OVQ/@1 M\ /B!X9^%_Q0U/Q);:WXSOVLO"]MIG@#6M2CU*Y6&2=H(YK.TEB,BPQ2RLA8 M%4B=R JL1Z=#*L\2S(& =0P#H5.#Z@\@^QYH =17(? KX]?"/]I?X:6?QB^! MGCBS\1^&M0N[RVLM7L&)BFDM;J6UF"Y )"S0R+GOMR,@@UE?M ?M5?!#]F2/ M0X/BQXGNX]3\4WSV7A;PYH>B7>K:MK4Z)YDB6MC912W$XC3YY'5"D:D,[*#F M@#T2BO&O@[^WU^S!\=/BC>? SP-XOU:'QSIF@SZUJW@KQ!X1U/2=7L;&&6") MIY;.]MXIE1GN(Q&P4K+\QC+A6(XVR_X*[_L):I\5_$7P*T3QSXVU'QCX1GBB M\4^&]+^"_BNZN]):49B-S'%IC&%7'S*S85EY!(YH ^EZ*\L_9Z_;;_90_:KU M75_#GP"^.>A^(-9\/,!X@\.)*UOJNEY( -S8SJES "3@&2-03QUKU.@ HKD/ M@3\>OA%^TQ\,[/XQ? OQQ9^(_#-_=WEM9:O8,3%-):W4MK.%R 3MFAD7/?;D M9!!J7XT_''X0_LY_#J^^+7QS^(NE>%O#FFA1=ZMK%V(HE=V"I&N>9)'8A4C4 M%W8A5!) H ZJBO ['_@I=^R!3\2?CW\2= M-\,Z.UY%9VUQJ$IWW=U*<16MO$@:2YG<@A(8E>1\':IQ7F/BS_@I[^R-\-O# M$GC7XQZYXQ\ Z1Y!DM=3^(7PQUW0;>\;&5@BEOK.)&N7Z):DB=SPL9H ^@J* M** "BBB@ HHHH **** "BO./&O[4GPT\!?M*^"?V5-WEC9IY.KV4[>9/(-J92)@,]6* MKU(K\-*_J7_X+$?L^?%[]JC_ ()R?$7X#? ;PC_;OBS7?[(_LK2OM]O:^?Y& MKV5Q+^]N)(XEVQ0R-\S#.W R2 ?PT_XA]/\ @KS_ -&C_P#E^Z!_\GT <9_P M1W^.?A#]FO\ X*-_#KXU^/-+UJ\TG1?[7^UVWA[29+Z\?SM(O8%\N"/YGP\J MDXZ*&;H#7[E_\/SOV0O^B8_&;_PU&H?_ !-? '_!'?\ X([_ /!1O]E?_@HW M\.OCS\>?V=?["\)Z%_:_]JZK_P )=I%UY'GZ1>V\7[JWNY)6W2S1K\JG&[)P M 2/W+H ^,_\ A^=^R%_T3'XS?^&HU#_XFC_A^=^R%_T3'XS?^&HU#_XFOLRB M@#Y9^#7_ 5W_9F^.7Q0T3X2>$/ 'Q3M=3UZ]%K9W&L_#B]M+5'()S),XVQK MQU-?4U%% 'YP_LS_ /*SG^TI_P!F_P#AC_T.VKZ/_P""E?\ R)?PC_[./\!_ M^GF&O&_C?^SG^TE^RQ_P5U?_ (*:_!#X)ZI\4/ _Q!^%L/@SXF^%/#%_9Q:U MH]S;7"2VNJV\-W-!'>1;(TA>)9!*N78!N /3?$M[\.=2GM]*TV/_A-'9KJ MX6V1IYP"BH(8MK,TJY>-0SCT_P#8T_X*3?M@_%&[^/W[*W[2OP(\"Z/^T+\! M;>VO)[31-:O(/#'B73[N!Y[6_MI7CN+B%"B$M&P=LM&"49G6*7XZ?"']H;X- M?\%M=%_X*(:#^S]X@\=_#C4OV9F^&FI-X+N;.74M(U3_ (2!M46>:TN9X6DM MFC"IOA,C!V.Y549.K\$OV5_C+I_QJ_:3_P""A?Q!^$U_;>*_B]X?T[0?!/PS MMM1L7U&PT?3K)X(OM,YN%M%N[F>1YFC$[1PHL:^:S;\ &#\"/^"OWBWQI_P2 MR^"W[9_CSX9:-=?$KXZ>*[?PIX(\$Z/=2VEA=:W>:G=6MK&\TIF>&"."W>>: M4AR%AD*KDJE:WQ?_ &R/VY_V7/VY?V=_V8/BW=?"CQ;X>^._B#5K*;6?#GA3 M4M(N]"_L_3VNI(1'-J5VER9&:+;/F/:$D!A)967Y8\._\$T_^"A&@_\ !%S] MF?P1X0^!J:1\?/V6?B?:^--/\!Z_XATV2U\2_9[^^D>SCNK2ZEA3S8;I&#.Z M$%&3Y2P8=+^T?\=?V@OV@?\ @I=_P3]\;?'#]D76/@]GQWXO2VT'Q/XCL[[4 M)IO[!'FMMLRZ10*[$ES:O=%OD 1=J3+GYCD9 'ANC?\ !8_] MJ3Q9_P $'M0_X*N^%/@;X$E\7:9'J\FH^';S5+V/3H(;/5Y]/$L:JKRSG;&K MF,R1 Y;]X, 5N_"+X=?MD?L??\%5/VD_%?A']C_6/'?A']H*]\,ZQX0\[C M:9UNT+V:,P9;==K&1$=I3L51[1\2/VWOVE?A1_P4]^ _["?B?P5X'N?#7Q0\ M':[J6K>*K"6\^W27>F6"RRB&V^/WP4_:Y^(W_ 5R_9<_:JM?V6]4?PE\/?!/B:R\>:OI_BG1Y(-- MO-5LHTCBB6>[AN;E8I$*NZP#.05##H ?=E?F!_P0CU3QMX;^&_[ESZ MA8Z+"["5[GQWX6EN]2.IZK8?V])II;32 M)?*LVC3R_FN&F,K)*PCB&Q&^U/B;^V%XS\6?M9:!^Q!^R^WA^+Q5??#IO'GB M;Q7XJTZ>^L-#T5KD6EHBVEO/;O=7-S/Y@5//A6.."20ER41OA31_V _V];#_ M (-?I/\ @F;-^R3K?_"X#I<^F#P^/%?A_P @E_$C:B)_M7]I>3Y?D-_>W[AC M9WKTK]HSX)?\% /V9_VV?AC_ ,%2_P!E/]EF_P#B##>_!BV^'7QF^#( ^N/V&_C%^V#\3=.\>^%/VS?@ M+9^$M>\%>.[S1M$\1Z&CQ:5XRTM,-;ZM:02S32VRNK -$\DFUA@2,=RI[K7S M;8_'']OBR_9=\=_M-:Y^Q^'\;?V:BBF$74S2.[11 MF2-(H(44M*TA/O'PXUWQ5XH^'F@^)O'?@MO#>N:CHMK=:SX=>^2Z.EWORMMR.#0!M4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGQS^.?A#]GSPA:^- M?&NEZU=VEWK5IID46A:3)>3":XD$:,R1\B,$_,_11R:[.B@#C/CG\<_"'[/G MA"U\:^-=+UJ[M+O6K33(HM"TF2\F$UQ((T9DCY$8)^9^BCDT?'/XY^$/V?/" M%KXU\:Z7K5W:7>M6FF11:%I,EY,)KB01HS)'R(P3\S]%')KLZ* .,^.?QS\( M?L^>$+7QKXUTO6KNTN]:M-,BBT+29+R837$@C1F2/D1@GYGZ*.31\<_CGX0_ M9\\(6OC7QKI>M7=I=ZU::9%%H6DR7DPFN)!&C,D?(C!/S/T4\\VZEB0&%&>11N)+J@ MP1D@ _#[_@L9_P %3/''C_\ X*@:5X_^ _BK;I'P(UE;/P?+'(6@NK^&96OK M@@'#I+(GD'!VR0PI_>-?MCX1_;Y^#'BS]DWP1^U]I]EK-[X>\;_V?#:VNAZ: M]]<6EU2T,JQ#(\F8/'(_13&QZ5^!C?\&^W_!7MV+O^R222M7=I=ZU::9%% MH6DR7DPFN)!&C,D?(C!/S/T43":XD$:,R1\B,$_,_11R:[.BB@ K\=OVLOV0_VF-'_;V_:1_P"" MLG_!/>YNKGXS_!SXKZ18ZSX',KM:^//"A\"^%[BZTEHAUF5GDECVCGZYX5U;5=6T>XCN[2W\+Z+I+[DLKZ>6)S/ILS!70?(\9)!+*H!XYX:_ M;E^!_P#P43UG]B+]J#X"ZN9=,U?XUZY%J>E7+#[7HNH1_#_Q3]HL+E!]R:-B M/9E9'7*.I/O/_!17XD>(O#GP)MO@M\./$ATKQI\8-=@\$>%=1CE"2:<;M)'O MM20GHUGIT-]=KG@O;HO\8KYAUW_@C[XH^!O_ 6A^%W[=G[*=Z]A\+O$?BO6 M-8^,O@"WG6*SL=?;PSK-E:ZY!$<#]\U\\,JK\PEN ^&5V\KV76?@EXL_:N_X M* :OK'[6?[$LEY\*_ W@M=*^&%[XPDT#5=,U'4KNX:75-1>S6\FFB;R[73H+ M=I( ZJ;HDQB4K0!\Z_\ !'6+1/\ @G=_P4,^//\ P1QM]4QX*NGC^*'P$66] M,P&C7A6&_L$=B2PMYU157)9O*GD/4D]S_P %]DBFDFT]ADBY!B&0@:0[(ML"I/#_ANSU7PU=0&* M^M+AKBYMO-G95"1'8X03RL2" #]'_$OXN?MK^!/VI-!^(G@S]E#Q9XH^%NJ? M#A(O&/A^S\0Z2FK:%JZWLKPRPV\MZ+>Z80M(LZPSEBIA*F0HL9 /./\ @G%_ MP4G_ &#_ /@J1\=(_B_\.;75?!_QN\!^"]3\.^*?AMXPL!9ZS865S>V,TX<8 M_P!)BBN;*,*RMF(SMYB1-*%/!?\ !-/_ )3X?\%#?^Z;_P#IDFKHM+_9-\:_ MM*_\%B_ ?_!271OV8]:^%FA?#/P#J^EZYJWB,6=KJWQ!OKR$V]O;FTMYY"MO M:1O(_P!HN61GD:-%0I&'7G_V3OAI^VE^SQ_P5;_:T_:R\6_\$_?B)J/@WXT2 M>%5\&W>B^*O"#S8TG3Y+69IXIM-Q*YWA#Q0!P/_ <5:39?LC_' M?]EK_@J+\%K>/2?B/I/QMTWP5KESI_[N7Q%H5]!<2RV5SMYFC"6TL:YR5%TV M.=N/N#_@HI\2/$/ASX$6_P %_AUXE.D^,_C!KL/@CPIJ,4H233C=I(]]J2$] M&L].AOKQ<\%[9%_B%?/WQ4_8E_:E_P""G'[:'PP^-O[8OPWM?AC\%?@CKW_" M1>$/AA=ZY:ZGKOBC7U*F"\U-K)Y;.UMX=J[8(IYV;,BLV)?E])USX*>*_P!J MW]O_ %75?VL?V)YKSX5>!O!:Z7\,[WQA)H&JZ7J6IW=P9=4U%[-;R::)Q':Z M?!;M) '56NR?+$I! /G3_@CM!HG_ 3K_P""AWQX_P"".5MJ>/!-XT?Q1^ B MRWIF T>\*PW]@CL22+>=455)+-Y4\ASDDI^U9XNU3]H?_@YH^ /[*'CZ0S^! MOA9\)[[XAZ9H%QS;WOB&0WEO%>.G21X%2%HB5BPP WIO[;7[$/QI^(W[4WP6_X*O\ [+7@?[+\6?A=83Z5XD^& MOB?4[6V?Q1X;NEF$^FFZADFMX;R$W$\D#&1H#))\[@ $ 'O/_!1'X%^"?VE? MV%?BW\$?B#I<%UINO> -4B_TB,,+>X2V>2WN%]'BF2.53V:-3VKP;_@W0_:4 M^)G[57_!'_X2_$GXOZS<:GX@L;6_T.[U:[D9Y;Z.POI[6"5V;EW\B.)6&+S3O%47Q5TZ/18O M^GS!;>[OY$:5I-0ECCN T*6:SI(SQR&18OG/V%^P_P#LB_#?]@[]D_P/^R1\ M)Y)9=%\$Z*MG'>7"!9;Z=G:6XNI .%>:>265@. 9"!P!0!\+Z'XHO_VK_P#@ MZ5\0_#3XG/\ :O#?[-'P-CU'P'HDQW01:WJ?]GM-J80Y!E\B^:'=C*^5&1@C M)_0S]H3X%_#[]IOX'^*OV?OBKI*WGA_Q=HD^FZE$44LB2*0)8]P(66-MLB/C M*NBL.0*^//VTOV)/VEOA!_P4:\,?\%=OV#? MEXT\1#P@_@_XP?"RXUF+3I_ M%&B&19(KBQN9R(5O(6CA.R9E21;:)0RG.[WGP_\ M-?M!?&[2E\._#/]CKX@ M^ M3O$5+CQ#\4H=+MK+1 P^:0Q6M]<2WLR#)2*)?*=E"O/"IWT 8GB[]K_XE M_%/]MWQ'^P=^RO?>%M,UGP!X*LO$/Q"\8^+]&N-4MM.DOW86&FPV-O=VCRRR M1I)?V7=.FU'7- M(_M>ZM="\1:6]A+?V.IVI,1VV;5 ;-N_V*OCYXA;]M+]LZ[^".J#QM^T/X"C\)_#[X:KJNFKJ%GI] MGHDMA!+>3O=+:1S7-Q(9F3SF\F)8E+%]Z* \L)6G%M;*)IP([>;SV,91GE1B MZ1^P:K^VW^W3\#?^"B?P<_9I_:<^&_PN;P+\?(M?M_"K>"KO4)-6\,ZAIEC] MN,5[<7!6&^CDB^0-#!#AR3T4;_!?VH/V-/VX/B9_P;\_"C]A7PE^R/K]Q\3_ M [I?@S3=;\/GQ3X?1+0Z-/9/<3&Y?4A"Z2+ _EA'9B\2WWCR\;Q!H,#Z;'J6DBQB41R:B'G=' M8LXB#C:IVEB0* .,\'?\% /^"LW[3'QK_:)_9S_9?^ 'P+TOQ%\%O%UGIEIK M'C7Q%JMSID\4MH;A83]G2*:XN)!?V3?%GPI/C7X.>--0T(_!;Q9I%X_B'5[:R:-7U))X M]0AVQ3AI7@5;61&V1HTRM(3'+\?O@]\6/^"GWQ9_9WN?&/[-GB[X:>$?A!\4 M+3XC^+IO'4MBEQ/JEA;2K8Z7:1VMS/\ :!]HFWRSG;#Y<6$:1GVKXE_P4._8 M7\>_MUZ)XN\13?L(>*?!7[3GACQY?0_!#X[>#M6L+".ZTZ+4W&F:A=WUM=;T M@CL=BRPW,9N!L8P(6=5H ^H/C3^W'\>?A?\ \%7_ (*_L+Q?#SPE_P (+\4O M#/B'4W\1-?W,^K;]-LA,8Q%MCAMAYKH,DS[T!_U9.!X[^P;\6/VMM5_X*B?M MD)\=OCEX/O\ PW\.-2\*65ZJ^%+FW6ST43&5R[ M1@A%Z?\ :&_9\_:N\2?\%>?V7OVB=(^!FL^)?!GPO\#^)=+\<^.+35]&MHC> M:G8QPQR1VLU]'<,HDC)?;$=H<;0^#BC\(OV:?VG? W_!37]K.R\4_L[WE_\ M"[]HN#PY/IOQ)M/$MC%:Z?;6NA'3KV": R&Z^T[R1$J0LC?>9XUYH X+XG_\ M%K/V@(/V:='_ &Y/V?\ PEX1\8^'-1O;*]7X&VO@K6I?%EYH-Q>2Z7+VWV-HXU+H)Y#&&?])O#'B"S\6>&M.\5:=!<16^IV,-W!%=P-%*B2 M('4.C9V_3/1;*^T[1K33]3U M>34+F"VCCN+^:-$>Y=5 :5E0!5+$%B% SP * +-%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %% /#:7#?V;HL.A6VH3M#GY? MM$]TC[WQU,:QKZ#O0!_0W17YU_\ !$__ (+8:I_P4&U34?V?OV@?#VF:5\1M M*TQM0L+_ $=&BM-2&*X>%G0JLL84LA(^\-P(R.O((]0: 'T5^6OQN_P""GG[4'_!,7_@J/?\ MPT_:V^)VK?$#]F+7+#0[:X\>:IX:TRTN?AYJVIM>?91A:H=%TG2+Z&_P!, MOKL1SLK7MG<%)#&V4D1MH(!*L"<@'T=16-K_ (ET#X7?#V]\8>/_ !;Y>E^' M=&DO-;UW4_+3;;V\1>:YE\M51<*C.VU54,?C M9\$_VH_!<_A/Q]X(\8Q:WH7AG4($BN8/!^LP+>Z0L@7AY8HFV2,,D;H]V&;% M 'W;7SG^U3_P3Z7]J+]IKX2_M/W?Q^\0>'-2^#&HWU_X/TG2]*LI;5[B\MUM M[AKGSHF>56B7: K)MW$@YP1P'_!57]N3Q'^S/\6?V?/V;=*^,-K\+--^-_C? M4-+\0_%R\LK:?_A';6SLQ,L$ O$>VCNKN>2"WCFG22.,&1C&^!CK;#X;?MN? M!?\ :H^&-E8_M4Z[\1OA%KMUJ<'BNU\6^'-,_M;3;I-,N);-EO-.M;9'LW=& MW"2+S%F6$"5ED\L 'T]17YP)\4OVY/B'_P %QO''_!/S2/V_/&7A[X?:)\$; M7QSIXT_P7X7FOH[N2^@M6MO.N-*<&']XSC*E\X&[O6E^U]^W%^V1_P $@OBQ MX%\>_M7?$32OBU^SEXY\40^'=:\:2>&8=+\1^!KZ96,$]R+/;:WMF0CLS+#$ MZ[2.NQ90#]#:*S?%_C'PQX!\'ZIX_P#&.MV^GZ+HNFSZAJNI7#XBMK6&-I)9 M6/95168GT%?$?_!&?_@I=\7OVT_&OQN^"?[4/@N?PGX\\$^,(=<\/^&M0A2* MYA\'ZS EYI"R*OWY8HFV2MU!>(-ACB@#[NHKY/\ ^"G7_!07Q=^R=JGPM_9J M_9Z\.:7K7QH^._BW_A'_ (?6FN;VT_2XD\LWNKWJQLKR06T?"/4/B-\!/^"@'BOQ?\2=&TU[VV\,^.?"6@?\ ".>([B-& M?[ T%E86]U9I*1Y:2171DCRI=IL'< ?5%%> _P#!,G]O[X=_\%,OV-_"W[67 MP]TB726U99;3Q!X?N)O,DT?5(&V7%JSX&\!L.CX!:.2-BJEBHX'_ (*%_M\_ M$GX4?M#?"7_@GG^R59:-45\V?$;]F;]M_PE\(]8U;]G_\ X*!>*M<^(T.CSOI, M'Q(\,:!/H>HWWEG8DT%CI]K-;H6P%:*8>7D,ZSA2K>D> ?C3HW@C]E_P9\6? MVF_&^F>$)[OPKI4OB*_\77\.FQP7\UM&9(Y6F*)'(92R[#@[LC':@#TNBN<^ M'GQB^$?Q=\$K\3/A/\4_#GBCPVX_S<=ZYF_\ MVR_V0-+M_#EWJ?[5GPVMHO&-[+9^$99_'.GHNN7$4S020V9,V+F1)D:-ECW% M74J0""* /2:*XU?VC/V>W^,7_#.Z?'?P8?B +4W)\"CQ1:?VSY(3>9?L7F>? MLV?-NV8QSTIGCG]I+]G7X8/K<7Q*^/G@KP\WAJPAOO$:ZYXIM+0Z5:ROLBGN M?-D7R(W?Y5=\*QX!)H [6BN*?]I+]G6/X(_P!NC5_V#]$^+GAJ3Q-X=\/P M76N2R^(((Q'J=Q=K;V^D1!F'G79&YWB4ETW1*5)-(2$$4$TJR2%B" %4YP<4 =[17,^- M/C1\'?AQK=EX9^(?Q8\,Z#J6I6MS(& M*%HIX6:.0!E9Y^)7@:UG-O+XCA+ \F-6W% MWI=]%<1'C?$X89]..AKYZK3\*>*-1\)ZLFI6$IVY GAS\LJ=P?Z'M7X%DGTB ML?/-(QS7"P5"3LW3YN:*?5WV[;HYHU>,^JD9%25_5D)PJ04X.Z>J?='Q;33LPHHHJA!15?5[*YU+ M2KK3K/5[C3YKBW>.*_M%C:6V9E($J"5'C+*3N =&7(&589!_+CX9_P#!5_\ M:*_8L_X*L^/?V*?^"@/Q)N_%OP8U;QQ9>%_AC\:M6\/Z?IO]CZ[-HNG:LNDZ MB;"&&$J\.IPHMPR)EXRV AE\@ _4^BOFC]L_6_COH'[37[/7A/X7_M*^)/"6 MB?$7XC7^@>*-(TS1=%N8Y;:W\,ZSJZM&]Y832Q2--IL2,0Y&R1\*&VL/F?\ MX*)_M&?MS?\ !.[]O3X/_$[XG_MF>(G_ &3?B#XC_L+QEZ_LW=_9\DGEDR']XB13@R9\LL ?I?17S)^WIXH_:&\8?$#X8_LW?L)-:?4_$6H:?H&F:G!8^%;8+]MO;B.^MIMK&1X+:V",A>>ZRP>.*3 M9YK^V=^U[XV^%_[<'P%_X)OW/[4U]\.K#XB>'-4U35_BQJ%AI7]JZY=6K1Q6 MVCVCSVOV"WN)W=WD?[,20L4<2H\H- 'W+17S9\*O 7[:_P */VSK/P+XW_:2 MU3XA_"#5/AGK%WI]]KWAO3X-7TO7(K_2DCBN;FRMX()XS;SW!@_>$9M"\*>$4O)/ M[6TU+R:.YDN-$F6149]J%50[1\Q8\T ?H]17C/[.OP]_:(^'GQA\<:=\2?VK M=4^*7@]],TE/#X\1:5HMMJ.A:FINWOH)3I5G:K(LL$VFR)YD890#C(?-8?\ MP4\_X* >!_\ @FE^R#KW[3OB[P[-KU_!<0:7X2\+VLNR77-8N6*VUHK8.T$A MG=@"5CBD(5B I /H*BOFSX1_LX?MO^*OA]8>-_VC/V\/%6A^/=3LTNM1\/?# MWPYH,7A[09W4,;*WCO-/N;BZCC)\MI9[AGDVEE\G< .E_8RUK]J+1_A[XWLO MVW?%&BWGB#PYX\U*"#Q#I.F'3=-N]%6*">TNHXWD?RE\B0>8&D?9*LR[B$S0 M!K_'S]B3]FC]I/QEX?\ BE\2_AQ&/&GA*4R>$_'FB7=0U#2/@;^T#X(\9W>E*C:I:^$_%=GJ,EF'^Z95MY M',8/;=C-1>+_ -JC]F'X?6WB2\\>_M'> ]#A\'-;KXOEU?QA96RZ&;C?Y O# M)*!;>9Y>>*_VN_P!D_P !Z!X;\6>./VG_ (>:-I7C M(H/"&I:MXUL+>WUPMC;]CDDE"W.=RX\LMGZ+ MI-_KMP\&B6.IZI#!-J$J(9'C@1V#2LJ*SD("0JDG@4 ;5%<=\(/VB?V?OV@[ M74;[X!_'3P=XXAT>[^RZM-X0\3VFIK93\_NIC;2.(WX/RM@\'BJGB7]JC]F' MP7\2+;X.>,?VCO >D^+[V>."S\*ZGXPLH-2GED&8T2V>42LS#E0%)(Z4 =Y2 M.&9"$;:2.#C.*YSXG?&/X1?!/0X?$WQE^*GAOPCIMQ&U^,WAS7 M+"XM]#=)%WS+/))Y'&"C9=2 QPRMA@ 61$7C)7U_P"(?[2W[.7PB\"Z?\4?BO\ '_P3X8\,ZM$DFE>(O$/BJSLK M"\1T\Q&BN)I%CD#(0X*L05.1Q0!VU%9_A/Q;X4\>^&[+QGX&\3Z?K6CZE;K/ MIVJZ3>QW-M=1-RLD/2O3?VLOV>/BG^T-X>TG1OA;^U7XM^ M%5QIUZ\UUJ'A.W@DDOD9-HBD\X$!0?F&.]>LT4 ?FI^WS_P2?_;-\:?L=^/M M$TG_ (*,_%+XDW*:+]L@\":QI]H(-::VECN!;_NE#ESY64 ZR!!R"17\_DT, MMO*T$\3(Z,5='7!4C@@@]#7]EU?-OQX_X)"?\$WOVE_'T_Q0^,7[*NB7VO7< MQFOM2TV_O-,>\E)R9)Q93Q+,Y/5G#$]R: /P_P#^"$?[%_QW_:H_:ONO%?PG M^*WB/X=6'@W1+B;4O'OAZV1Y;::=##%:(9!L+RJTA(.?DC<\'%?L-_P[+_:] M_P"DP_QF_P#!=I__ ,17U!\%O@5\'?V<_ 5M\+_@7\-M(\*Z!:,7BTS1K-88 MS(0 TCXYDD; R[$LV!DFNLH \_\ V:/@_P"._@;\+XO 7Q&^/7B#XD:G'>S3 M-XG\311)=.CD%8B(@%VIC ^M> >(_P#@F]^UCK?B&_UG3_\ @K?\8-.M[N]E MF@T^VT^P,=JCN66),KG:H(49["OK^B@#Y9^#7[ G[3/PS^*&B>/?%_\ P4^^ M*?C#3-+O1->>&-9L;);744 (\J0HH8*E7:_+-$TFOX((Y1U8*Z.I#(ZJRD%0:^"/A[XT M_:._X)Q_M$_"O_@BE^U)<:OXK\(O\9_#6M?LR_%.XB+_ -H:#;:BC3:+=N!A M;BT5E ]%&T!8VMP?U;\#_LD_!'X=?'/Q#^TAX4L/$(+^\\>Z MQ=V]Y#;+,MO&;2>[>V58A<3; L0VF5B,$YK9^+?P"^$?QSNO"^H?%#P7:ZI= M^"O%-KXB\*WLH(FTS4K:G& M]A>N\MC?78N-/M!$MO.@=I!YA98(T^7Y<_HU!^QW\![;]IJ;]L&+2O$?_"P) M]#&C2:J_C[66MO[/$OG"U%B;LV:Q>;F38(0-Q+=235;]L3]A_P#9E_;Z^%J_ M!/\ :P\!7OB?PJ+V.[DT2#Q1J6F0S3(0R-+]@N(3+M(!4.6"GD &@#F_VY?@ MC^QE^V;8:/\ L&_MA^ K7Q!;^/-,U/5_#MM_P#!-[]DWXF:%X#T+QGX M6\2WA^&-O =5;XB:V-4T1IU@5YH=1^V?;!*$MT17,Q(0NO1B#>^&_[!WP M+^'_ ,8K#]H/6+WQ7XT\;:-IT]AX=\1>/_%UYK$NB6\P G6RCG[2N?_X.G?$%M\4OV*_"/_!/ MWX;VL>N?%;XW?$O1]/\ !'A:V;=LHY2WCVHCRGY5$V3PK$?6^L_ M\$L_V--;_:+U+]K:3P[X\L_B/K&E)I>I^+-&^-7BNPN+BQ4JRVA%MJ<:>0&1 M&\H+LW*&QD9KJ/@O^P9^RA\ _B9?_&[X?_"LS^.=3MOLU[XZ\5:[?Z]KCV__ M #P&H:G/<7*0_P#3)9 G XX% 'DO[?&B_$/Q=\-OAM_P3J^$-GI7B'7?&XAD M\70>(=6ELK6?PEHWV:34_M,T,%Q(B7#/%$\7PB^+MQX*\87FIQOI]\[RV-]=BXT^T\ MI;>= YD'F$K!&GR_+N_1J#]CSX#V_P"TS-^V!'I7B,_$"?1!HSZJ_C[66MO[ M/$OG"U%B;LV:Q>9^\V"$#<2W4DU6_;#_ &(?V9_V^?A8/@G^U?X#O?$_A3[9 M'=2Z)!XIU+3(9Y48,C2_8+B$R[6 90Y8*1D &@#X3_X+ :#J?P6_X+/?L+_M MO>,;8K\/K'Q)JO@G6M7E7_1])U'4H'ALFF8_+&)&N'(<\#[,Q)&!G],?&WC/ MPM\.?!NK?$+QQKEOIFBZ%IL^H:OJ5W($BM;6&-I)978]%5%9B?05QM]^R;^S M]KO[/#?LI>-?A^/%/@&33%T^;0/&FJ76M^=;KC8KSW\LTSE-JE'9RR%5*D$ MCX4_:>_X)@_MC>"?CSX7\2^ ?B5XJ_:$_9FL[A4\5_LO^./',JW4,( $;VMW M*-!\6>$;:^\-^&M4T>T@1;>/2]6T&?3I;7:B_NQ#,B?*H(4,F8S@[6(% M8'[2G[+O[/W[87PHO?@A^TQ\*M*\8>%[^1)9=,U2-OW)?A!%>0NL5SK]WJD:75Y$K@$7(TV*6/ M!&](B_W1*<_2/P\_X)P_ KP';6FBZKX\^*7C#0].*&P\,>/?BOK&L:9&$.8T MDMKFX9+I$PNU+@2JI12 &4$=/^TW^Q5^SY^UM=^%_$'Q<\,7J^(? VIMJ/@G MQ?X?UFXTS5]!N74+(UM=VSI(BR* LD1+1R .C8& #XU^'_P;TC1O^#A'XW_ M %T/P3I^H_";XI_LUZ9XN^*?ABYL4ETM_$O]KM8V\TD#+Y8GFMH9G;C,A!D M8EEKY ^$G[/'P-U[_@S=O?B7K?PIT*\\1KX!U>_B\07>G)+?0SVWB6\^SM'. MX,D0CP=JH0HWRL-;EU#QRT;>,O%5]XIOY= M;U=HXO*B\S4?.%R@CCRL:1NB1!F$:IN.>#TG_@E#^PIH7['L_P"P)I'PKUR# MX0W)<2^"T^)/B#R=CSM>L33.TC1"0(S,25- 'R%_P4+^"/PD^%7A/ M_@G[\5_AS\/=*T?Q3=?M8^!+._\ $ME9JNHWT6HV%[)?_:+K'G7#7#QJTK2, MS2-DN6)S4WP1_9)_9?\ BA_P<&_M1^'OB/\ 'PCKFE6GPR\':E%H6JZ#!/I M[7T\4RRW;VCJ89;@J6'G.A<"20!AYCY^SOB?_P $W?V1OC-X5^'7@OXE^#O$ M^IZ=\)]8LM6^'\3?$WQ!$^E7]H"+6[$D5\KS31!F5))F=E4D XXKXR^$/PH\ M-_%G_@OS\>_&M[=?$OP[8WOPR\,Z3X.\9Z(-8TRWU">VA/VZU6[*"WN]H$98 M2%_F3E7 M<]M;W=]9V^[.U8&:T7:/N%5/4DGZT_X*77&DR^%_^"=-SY]NTLG[3/@3W=S*[3W%Q,TC,\[R&4L0=P(&/&=$_X(A_\$]]+\%^#/ NK M^ _%FO6OP^\46>O>$+KQ%\2-9O+O2[BTBECM(;>X>Z\VWM81*62VB9(MZJ[* MS#) /+OV?=)TE/\ @XV_:(EGTRV 3X">$9HV>%<*_P!IERX..#D=?6O&_P#@ MGC\$;O\ X*Q_\$ROB9\*?C1^TY!9ZCXK^(/BJR^-WAX^#["?4]*U?^U[AXGD MGG)D22.V2T\AF7$,<,4: +"%'W_XP_X)X_LE>.?VH=$_;'\0?#>Y/C[0M#@T M>#4K3Q#?6]O=V=O-Y]M%=VL4RP7@AFQ)'YZ/M=4;K'&5\Q^,/_!#'_@F=\/Q/K\PF\6P:-XFO[#3O$<@(.Z_L[>9(;GM/ ML%SJ#;%^V J%D D#(P+O^AT/_ 'U)_C1_PI[Q=_T.A_[ZD_QKT6BOSK_B#G W_/NI M_P"#JO\ \D>K_;V8]U_X"O\ (\Z_X4]XN_Z'0_\ ?4G^-<3XKT*_\-Z[-I6I M3>;(F&\[G]X",YY_SQ7O=<]X]^']CXUMED\WR+R%<0S[<@C^ZP[C^7Y@_&\= M>"66XC(92R&$OK$&I*,JDI*:LTXKGDTGU3TVLVD[G?EO$-:&)2Q+7(]-$E;S MT1XI0 2< 9)Z"NHN?@]X\@G,46F13*#_ *V.Y0*?^^B#^E=/X$^#QTF]CUGQ M-+')+$0T-M&@X]S7X#DGA5QQG&:1PDL'4HQO[TZD7&,5U=W;F\E M&[?XGT^(SK+J%%S512?1)W;_ ,OF4K+X/^+FLXF/BOR\7?]#H?^^I/\:U?!GP\U_PWK:ZGJ/B3[5$(V4Q;GZGOR:["BO0R M[PKX/RK'TL9AZK4:NM5=.5GZ,RJYSCZU)TY-6>GPK_(*^'4_8[^! MW[>?B3]N+]E[]H7PRNI>'/$GQDT2-I(P!<6%PO@#PJ8;RW<@^7/$^&5L$<%6 M#*S*?N&2-98VB8L RD$JQ!_ CD?45YM\'?V2O@E\!O'WBSXG?#6P\1P:UXYU M1-1\57&J^/-8U.._NTMXK9)FAO;N6)'6""&(%%7"0QJ.%4#]%/*/RY_90^/W M[57P<_X*&?LV?\$??V\8[[6_'7PI^)VLZS\._B?Y+&W\;>#?^$'\3VT%S([$ M_P"DPO)%"^22>0Q9XGDD_4_]JS]F/X2_ME_L[^+?V8OCEH"ZCX8\8Z1)8ZC% M@>9"3AH[B(D'9-%(J2QM_"\:GM5SQ_\ L\_![XG_ !4\!_&[QKX)M;SQ7\,] M1OKSP7KA!6?3WO+&:QND##!:.2"=@T9RI9(WQNC4CH/&W@W1OB!X7O/"'B"? M4H[.^A,5P^D:U=:?<;3UV7%K)'-&?='!]Z /SS_X-)/&_B4OH-YKVLSB6:'1]%FEL--T^(@#;!#&LDF#EFEN9Y&9F=K22ZL;A271TD6( M2(RF)A+"&60<+Z#^QW^PK^S%^P-\-S\'_P!E#P-J7ACPN+F6XBT*X\7ZKJ=M M!+(VZ1HDO[F81;F^8[-N22>I.8_CI^PG^SE^T3\5-)^.GQ#T'6X?&OAW26T[ MPWXK\.>+=0TB_P!*@:1I)%AELIXB!(S#>K;E=5564KD$ ^$/V'G_ &]_^"5O M_!37P'_P2S^-W[1M]\;_ (+_ !7\*ZUJ/PM\3>(T+:YX7?3(3/):W,A9F>$) MLB&YF0F6(Q"'#Q5)^RO\'/#_ ,7O^#B/]N^VU_Q3XMTL6.A?#EHF\*^,M0T= MI"WAZ $2&SFC,H&T8#9 R<8R:^[?@Y^P]\"O@U\4M2^.]FOB+Q)X]U31QI$_ MC;QKXHN]5U_F?8K9YW*V+_ !)I/QO\6VMQJRPH$A6;RM4576-%"HN,(HPH XH MZ#]EWX+>!?V1M<\0?!2U^+NN^(M1\<^)M2\7Z/%XMURXU35?LBV^G6USYMS. M6DECBF:)$9V^5)H8\DKS\8?\'5/@#QE??L/?#?\ : T'0+O5]%^#WQUT'Q9X MRTZU0O\ \2N-;B!YRHY.V2>)2>RRLQ( )K[F^"O[&/P!^ /Q*USXQ^ =+\37 M7BKQ'IEOINJ:_P"+_B%K?B&Z-G!)))';1/JMY(K35]"UW38=0T?5;"820WEK,@DBE1APRLC!@?0U\"?\ M!>']H+3['X:? [P?;Z^)?AOK7[77A'PK\;YXL_96TI93)/BIX'\+7%T]P_@3PC\8M>L-%B=V+ M2>1;Q78^R!F))6W:-?0"O5_B/^R5^S9\7/V=[[]DWXB_!K1-4^'6HZ=]ANO" MDMMLMC$&W@KL(9)!(!()582+( X8/\U 'QQ_P6)\*:UX!_;5_8D_:)^!%D;3 MXA3_ +0-EX(U*73EV2ZCX2OH)I=4MYPO,MO%%;M* P98B6=0#R>4_P""<_[- M/[/&M_\ !8']O[POK/P/\*7>D:7K_@+^SM&NM MY+*V-UX?G:X9+=D,2M(7? M*M<\+:9-IWA+5O'WC*^UN;0K6 M5%26.T^URN(6=$5'F \Z1 $>1EXIOPT_8!_9?^#WQ<\??'CX<^&/$NF^+?B@ M8&\>:R/B/KLKZJT$;10,R27K)&T4;LD;1JAC4X4@ 4 ?E'^R/^SG\"->_P"# M93]H;Q)XB^$NA:GJ6B:1\28-#U'5-/2YGTR&PN[^>SAMI)0S6\<,V9DCC*JL MCO)C<[LW?_&KX2_"_P".?B3_ ()3:[\7O!NG:Q?>,/# M/%6HW<06XUBV?P; M#*UK&YW?:5\Y[\S(DV]S(B.JR%B6#5\??\ !2C]GKX*_#_] MI_\ 8;_9Q\$>"_B /A]\,_%^J-J5QH5SX@OW\*V TE(-.D;4T>2:V5)EA$9, MWRB,_P *M0!G?&;X Z;^Q/\ \%W?#/B[_@GY\)M,\/S^-OV8/%M_X\\%>%-, M2UTZ\ETX9TVZ>UA 1'DO#:P;@HW%>,L[EKW[ /@CX,?MA?\ !LGJ0^*,=IKT MOC#P%XNU?Q]K&H[7NY?$BW5_--J,\C#=]JCN(TE61N5$<6/E5:_0'X,_LJ_" M/X,^-=:^+6AIJ^M>,/$EC;V>L>,?%.LS:CJ,]G 7:"T224D6]NC2.XAA6.,N M[.REV+'SH_\ !*7]C6#5_&#:'X3\0Z/X>^(6J2:EX[\ :'XSU&S\.Z]>28\Z M:XTZ*98?WP"K-&@6.=1ME20%@0#X=^!&B_\ !3?XM_L9?L-?&OAV_DLXTNXKK(,%Z8K.R;SW*AS< R.%+)+B_M?_ M !E^ /[8W_!NS^TQXTTC]E67X<^)/!OC#5[?QOX \2VD-Q-X6\8_VE:7-^;: M78H.YKP2"9%0GSW&!R*_3+XJ_L6?!/XK_$7PK\7KC_A(O#OBCP1HMSI'A76? M!OB>[THV-A<-"TUJ88)%@GA8V\'[N:.15,2%0I4&L3Q;_P $V_V/O'W[-NN_ MLF>-OAQJ.H>"?%FKSZMXPL_^$OU2WNO$%_-,L\US?7EO M,_B9_P %T/C]\!;OXYV7@[6-!^%OA*/X7Z;?^&K6_-_H$D$\VJ?8UG(V 7LB M"?RQ^\$<(?(MUV_4OQL_X)R?LF_M"?";P/\ !CXH>#=!KZV\ M<:M;ZKI%S C1QR1ZE'="\)\MF0EIB<8[JA7EOVMO^"/W[ 7[:=OX.D^,WP8D MAU/X?V,=CX.\1>%]V]M=2:9:I"H2* ++' M.(5)V&Y)/+&OIRN-^ '[/OP?_9=^%.E_!/X$^"H- \-Z0K_9+&&625WD=R\D MTLLK-)/-([,[RR,SNS%F8DYKLJ "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN(_ M:0^-NE_LW_ SQ-\<];T.XU*T\,Z:UY/8VLBI),H8#:I;@'GO7PE_Q$C?!'_H MVSQ5_P"#:V_PKZ/)N$N(N(*$JV7X=U(Q=FTXJSM>VK71GS^;\4Y!D->-''UU M3E)72:D[J]KZ)]4?I)17YM_\1(WP1_Z-L\5?^#:V_P */^(D;X(_]&V>*O\ MP;6W^%>Q_P 0SXY_Z I?^!0_^2/*_P"(B\%_]!D?_ 9__(GUA^WI^WM\*OV" M_A;'XU\;V[ZIK6J.\/AKPU:SA)M0E4 LQ8@^7"F5WR8.-R@!BP!_*CQ__P % MZ?\ @H!XK\12:KX3\3^'O"]B9,PZ7IGAV"=%3/ 9[H2NQQC)!4'L!TKRS_@H M_P#ML3?MV_M"GXL6.BWNDZ+9:/;Z?HND7UPLCVR*"\C';\N6E=SD<[=H/2O M:_>."/#+)#M'D;BY6^TWI+7HM$E;2]S]6/V$/^"^FK>+?&NG_ K_ &S-%TJSBU&= M;>S\;Z3$;>*"5B OVR$L55"3S*A4)QE,9O:WX>T2'3[S6+?4X0MV(1LC?Y_F+>6J;B>2V3 MWKY+Q#\+'*I3Q7#^'UDVITXM)+JI*[5NS2TVLEJ?4\!>)BC3J87/:^D4G";3 M;?1Q=D[]TWKO=['ZN45^;?\ Q$C?!'_HVSQ5_P"#:V_PH_XB1O@C_P!&V>*O M_!M;?X5^:?\ $,^.?^@*7_@4/_DC]%_XB+P7_P!!D?\ P&?_ ,B?I)17PE^S M?_P79^$W[2'QS\,_ S1/@1XBTV[\3:DMG!?76I0/'"Q4G-',*3IRDKI-IW5[7T;ZH]_*,\RK/J$JV JJI&+LVDU9VO;5+HSQWXJ M?MW_ +.OPF^*%W\%-0U'Q1XB\6:7IT-_KF@> / &L>)+G1[67/E2WBZ7:S_9 M?, +1I)MDD4%D5@":W/V:OVM/V>_VO\ PSK?C']G+XCVWB;3/#OB%]"UFZMK M::+[+J*6UO(_&+L@M6TK5DTG3[* M>*YA=5:VD$-C!*^_[QD:4,RNK'QSUCK_ (U_MX_LU? 7X@S_ G\9>)M:U'Q M/8^'SKVKZ#X0\':GKMUI6E!BOVZ[33[>8VL)*L%,FTR;&V!MK8]-\">.?!_Q M/\$Z1\2/A[XDL]9T'7],@U'1=6T^8207MK-&LD4T;#AD9&5@>X-?C7KW[7OB MKP=_P6W\2>,?V>_B!:Z-\+OVV_"^F>%/!?QL\2Z),=-MM=T6W^R;]+1MGV\, M)?+@D8QV\T]Y&ZO-'&5D^]?V,/%7Q0^%'QMU+_@G'\'O@'HD/P<^ 7A'P_HD M'Q%O?&T\U_=326$_BOX.Z_\,?AY\9?$UC_ M ,(-X+\367V'4-1-MYOG:M<61^>T,KNSJLH60FYEW*, L ?HKKVO:%X5T2\\ M3>)]:M--TW3[:2YO]0O[E88+:%%+/))(Y"HBJ"2Q( )->&:%_P4R_9/\5Z$ MWCGPEJ7C?5_"*!F_X3S2OA5X@N= >-<[IX]0CLC;RVX )-TCM I)D %?(O_ M <=?$#7_%WB+]E#_@GV]_VO+(26+,O\$C7: M/C()-NO;-?ICI6E:9H6F6VB:)IL%G96<"06EI:PK'%!$BA4C1% "JJ@ # M % ',? SX[?"3]I;X8V'QG^!7CJQ\3>%=4N+N'2]=TR7S+:\-M=2VLKQ/TD3 MS8) KKE7 #*2I!/75\I_&CXK^!/^":_A+X:?LF?LV>#=.G\4_&/XIZGIWP\\ M/:@YBT_39+Z\NM7U.]E6(!OL=H)YG$$>UFWPPJT:DR)DZC^W9^T)^S/^WUX! M_8D_:\TOP9K>G?&C1M2E^%'Q#\&Z3=Z- =7L(UEN-)O[.XNKTQEHW1H[E)B& M+A/*R20 ?85%?GK\&OV^?^"I_P"U-I7[1OASX,_!_P""/A_Q1\$OBGJ?AJPD M\27FK7UCJ$=I:0S1P 0M!+++*SL3<'[.D:M$!#,2Y3AO&/\ P63_ &][W_@E MCX8_X*_?#GX!_"W3_AY9:38WWC?P9X@U*_N-:U9#?K87CZ=- R062K,6,0G$ M[,BY<(<(0#]0Z*^(OVLO^"BG[7GPT_;X^#'[('[.OP'\":_IGQE\'ZWJNA:Q MXB\1W4$\-O 7BCP9#J%QX:\1Z(TJ0ES!6*-E2215+MM0$XW'!.!ZG )_ U^=VN?\%>_P!HB3_@@EI_ M_!7WPU\./!<7B6/11J>J^#KZ&[DL9XSK)TXQQ2I.LD3!2)=S"0$@KA<[@W]N M[XK?M@R?\%A?V-_A)\-OBOX6TOPMXLTSQEKECH>H^&;FXC74K/P_)&\]XT=Y M$UROE7TJPHGE",LS.9H6/BY/VW_"_P ,M-NX?%,B^"F^ M&6HWUQ#/HYC1HS=&\16^T*Y=&90JMMR(T&-WS]_P7M3PY\;/V ?'/["7A/5K MW4?BI\5M (^'G@CP]:-=:EJTUCK\F_P!D_P#;C\??M ?L3V'_ 6RN=(T'QM\1/AMX+?X M=>'?@KIVI3:<+'5;J_TZ#4(9[@P2O)J5_/!IY@A$*Q1QR0Q#>TC35^H7PGU+ MXIZQ\/\ 3-5^-/A/1M"\2W%LLFJZ/H&L2:A:V\&^('^(_A^\\5Z];:+H$GBWX'^+ M-&M;N_N'"0VXN;[3(H49V( W.![U\D_\'$^J7.A^-/V(-;L]"O-4FL_VT_"$ M\6F:=Y?VB[9)'80Q>:Z)O!?V;O''[&?C MK0='U]KC6YO$7C2UT]K&.YTMX;NTAB>QOI\70N$BG42 #;;.1D_= .ITS]NK M]GS6/VU)_P!@&PU/7/\ A9-KX*F\5W5A=>&;RVM5TR.YBMO.2YGC2.X#2R[5 M,)D7,<@+ KBO8J^ /$7_ "M!>'/^S(+S_P!2L5@_%[_@L;\8O$GP'\7?M2_L M>W'@+6=,\,ZWJ5OX?^&.M^#-:O=9\9V>GWLEI/-!J%G.D-C+.T,SV\1MKK*" M(R,K2-'$ ?H[17R9H7_!0KQM^T=\4_AS^SM^S)X1M/#/B[QA\'+?XF>++SXC MZ)1+>WLI;"&:VDN+Z6Y,L9C,\*Q):RR$OE$;PK]N;]K'_@IWH?\ MP2@_:?\ $_Q!\"Z+\+?'?PRU#4M*TOQQIFE2O8^+] PJ)JFE0O=O+I\TD>-_!?@V<0+>Z=/;66HV\*1Q16[S2)+<$1RK]H>XCC5I(R M8&56SW7BG]MW]NS]GJ\\-? _]I[X??".7XK?&+XO2^&O@O:>!]4U&33(]$CM M!=7.J:D+D++(UI&)-\<1C,[F)%$(&] GU*Z,UW&;'7+^&PTK4H_!6KZA:W%Y+YGE6HGLK6:,3N(I"L)8.0N0N,&J/ M[#OQA_:_^)NE^._"W[9?P%LO"6O>"_'=YHNB^(M##Q:5XRTQ,-;ZM:6\LTTM MJLB, T+RR[6&!(QW*GR=_P '0=['IG[$_P *=1FAFD2W_::\'R/';P-+(P5K MHD*B@L[<<* 23P!0!]:?#C_@H]^QG\4/BWI_P$T;XOR:1XWU>T:YT;PCXV\, MZGX2XP%8D1ACA6., FO<*_)O]MG7Q_P6I_X* ?!_]G7] MDOPMJWA^Y_9=^*NG^,/BYX[\96)T34="A/ERPZ?96-R4OIGN1#N,ODK IC@) M=@W'VI^V?^W98?L_?&+P+^S)X4U[0]+\6^.M+U/6&U[Q)I5UJ%CH>EV)@22X MDM+1XY;J22>Y@ACB$L*X\UVD'E!) #Z0IL4L4\8EAD5T895E.01]:_-N3_@I MO^VMX\^ O[6GP_M=+\.Z+XW^"/@6Z\1^!_C)I'@'4X_#?BK31ITMT7MK2]G+ M07L)3RF1[B>-96W;94C*OT/[&/QO_;A^%G_!'[]G3Q1\/_A_IWQ.\3^-O#W@ M71M%EL=#O-OAVQO[:%;C6=8)NW>\CMT/F2-$8-[$9,88N@!^@M>-^!_V[/@3 MXZ\!_$_XE6-KXOM=(^$7B_4O#GC"2Z\#:BT_VJQ$9GDM;>*%YKR$"0$21(V0 M"V !FO'_ -E3_@H!\6/B1^WS\5_V!_'6N?#7QM?^"/ UCXGT#QE\/A/I]K+Y MT\EM-IM];R7=^UO<13*N661OD;)B4D+3/V"?VWOC+^V_\"_VEY_CEX%\,:!J MGPI^-/B_X<6]EX5N+B>WE@TNRM6I#$@'T1^RU^T MO\+/VQ?@#X:_:7^"5]>77A3Q;:/=:)<4_57.6_X49\$O^B.^%?_ GK;_XBC_A1GP2_Z([X5_\ ">MO M_B*ZFBK^MXO_ )^2^]F?U7"_\^X_)H)XU='4JZ.,A M@>H([BOGGX@?\$GO^">/Q-\12>*O%/[,.C)>32%Y3I%]=Z=&[$Y),5I-%&22 M>]?MG!?B]2R7*H8#-*4YJGI&<+-VZ*2DX[;)WVLK:7?X[Q?X4U^[5M[ZZV7X0?L^?L^_%/]I[XJ:9\'_A!X;EU'5M2F + M*C>3:0Y >XG< ^7$@.68^P&20#_0I\$/V/O@5\%_A!X;^%%M\-_#^I#0-&@L MI-2O="MWFO)$0!YW)4G<[[G//5JWO@E^SC\"?V<- ?PS\#/A7HWAFTF(-R-- MM LEP0, RRG,DI Z%V)KM:^6X]\1,3Q=6IT\-%TJ%.[2O[TF^LK:*RT25[7> MKOI]+P/P#A^%:,ZF(DJE:=DW;W8I=(WU=WJV[7TT5M>6_P"%&?!+_HCOA7_P MGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(KJ:*_//K>+_Y^2^]GWOU7"_\ /N/W M(YW2_A#\)]#U"+5]$^&'AVSN[=]T%U:Z)!')&WJK*@(/N*Z*BBLJE6I5=YR; M]7&_C;^R'XW\5>"9O&]U<_#;Q M?X-U#3M0E;37CC)M;JSFNX[F';.)_*=$>,Q,JMY6U=_R%I'_ 2)_:1\3_LK M?MTZG\%O!-O\&=7_ &I+FSD^'WPOFU"W3^Q[2SB<3"Z:T>2WM9M3,UR)(HG= M(4F16%[[3(DMTU/37LKJ:\NG>*-P+9($C(F*&X0!9AZC_P3%\9_ M\%9?@;H]A^Q9^T?^P%#_ &[8>*9;KQ5^T*OCRWNM%\1V\MSYUUJLJ,_VR:^E MC)CCBV@!O+#"VBC\M/T7HH _/[X,_A/XAU)&-K%JMHX=;>XV@L()=J MY902KQQOA@I1MGX._MO?M6>(?#-KX>^-'_!+_P"*OA_QY$@AU2RTG5M!O-"D MG ^::WU)M20&W/WLNBR@9 C=@ WT[10!\'_\%)/V+_VQ?B['\ OVS_A7:Z/X MI^+_ , ?B/-XED\"65\EG::OI%Z$CO\ 1[.YG"+YRP11)'<3[!(RR.5BWK$F MS\0_@5\2?V_/VY/@#^TSXK^ _BGP%X)^ 2:YKOV7QI]CBU+7=]?,=?M>B@#X1_X)X_"']J[X$^+_ -KWQ?\ %7]D MKQ/IJ?$GXR:KXM\ VL?B/0)Y-8LI;6"VBC'E:DRP3,82Y68QH%/W]WRUX$G[ M!O[=S?\ !L,W_!-9_P!DS6U^+XT'^R!X=_X2KP_Y);^W_MWG_:O[1\CRO)Y^ M_OW<;.]?K710!^7/[5_C7Q[X!_X+!?L&>([SX$^)+O5;/X6>-X-7\(V5U82: ME:*-.MHY6&VY-O.8\;RL%_#MGI-B]@;>_A$5XLYDB: M61G &&#KLVC Z[OHZ@#\6H/V5/\ @IG>?\$ _%7_ 2 B_8&UJ#QKX4T]](C M\57/BO2AI/B.(^(!=POIA6Y,LCM&P9_M"011(CL9"X6$_4G[8'P8_;&U7]L[ M]C+]N;P#^R=JGB;_ (5CIWBS2OB!X)TOQ3I<=[I+ZOI<%K;S>=<7$<$T221N M9"CDJH! J^%?^"FG_!-K]O[XH_&OX"_L9-\=OA+^T%>:=K^L M:#X4\86ECJ/@_P 316<5K54!53)C*%9=O_ (*9_ O_ (*$ M?M3?LO\ P82+]FN;Q!XVTS]H?PYX^\2^%/#/B?1X[;POH]A+(YT];J^NK47M MPL90-(H*R3/*5*1! /T1HH @TN[N+_38+Z[TN>QEFA5Y+.Z:,R0,1DHQC9T+ M#H=K,,C@D$5@\#: MEIXUGP@]O+%,8DM[ZX@62&2:*24[75";C)8-&%?])J* /QL\5?L(_P#!0[]E M;]N2Y_X*C_LK?L-VVK^ _&WC!-<\=?LLR?$"W74K745MI(8O$*^6QT\7OF7% MS+]G22Z6)Y-ZNS,K6GZE_LO?$;X\_%KX=R?$'X^? P_#:\U&^+:-X-O-6AO= M0L;$1QA3>RV[- )WD$K^7$S!(S&&8OO"^D44 ? 7_!:[]G_]K']HCXE?LP:G M^S=^RUX@\/M+UW5M4M[*/QEXM\0>$1I_A>">017& MJ21P:S<3W#00O)*L$4+F4J$. QKZ-HH ^(]<^ _[2US_ ,%]-&_; MOV>-;D M^%]G^S?-X#G\8C7-'$:ZI)K?V\/]F-\+HP"( %Q#NWG&S'S5XM^QCIW_ 5C M_P""5=WX@_X)_>#_ -@$_&KX:0>+]3O_ (,_$O3/B!8Z3;6&G7]Y)=FUU59P MTL7DR3R,SI&S'++&DHV&OU%HH _-_P#:N_9__P""BO[*/[>OP[_X*>_LY?"F M'X[7=W\((?AY\=O ^C:A;Z3=W@2Y-VFK:Q$2^8OVV^CQ + MNZDRI17:&%$@!?=YS5]MT4 ?F7^U=\*OV^/VD/V'_P!F3PMX>_8!\46GB/X: M_&?P+XC\0>&IO&OAY;F#3=$C'VJ1WEOXXA))(&$,:/(2FUI/*8M&GKO_ 5< M_9,_:)^-/B7]G[]M_P#9:\%_VO\ $']G[QR^N_\ "O=0U.WM9MHVL-K!;0P6]Q+Y4-NB2RR2R,BO(840.N]UXS]A_ MX%_M>?!SP1^V>GQ&_9%\2V%[\5OC+XI\6?#RP7Q-X?F;5[*^LX+6V0M'J)2W MF)A+LLQ154_>)XK]!:* /R0^*G["?[>GB3_@W7^&G[ 6B_L@Z]-\5/#][H,. ML>'O^$L\/+';QZ?JT=Y)/]I;4A Z/&A"!7+[CAE0?$S3-;^%@\!?%WX2#7[*RU>"V2\:\M;ZUD>5X))$D=4=4=O MECP,B5I(_P!$:* /*?V4_%W[3GQ,\-ZA\4OVEOA9#\.YM7EB3P]\.!J\&HW6 MCVD:MF:]NH!Y;W4[NQ:*)GCBCCA4,7\TGYA_X+\_LY_M4_M8?L__ Z^%G[* MW[.&L>.M2T'XRZ!XLU66T\0:/I\$%E8FY,J;M0O8&:4ET"JJE3NR6&"*^]** M /@W_@HC^QK^TM>?&GX?_P#!5;_@GA\-&A^.O@U8](\9?#K5=8LK%?'WA>:4 M"?3+JX\\VJSP_P"NAE:4JNWJS1Q*,/\ ;S^''_!0BZ^.WP3_ ."J_P"QS^RS MJ%[XR\ :-JGAKXB_ GQ;XDTNWO\ 6=!OS#*XM[NTNKBU$L,T1<8E8LRQD(P4 MQO\ H=10!\CS#]MW]O7]D#XQ:%\6_P!GA?@R/&OPLUGPQX)\":[X@M=1U&:] MO+&>(ZA?S6P,=M'NDBCB@1BP43/+R\:1_+6J?"3_ (*E3?\ !);]GOX#Z+^Q MEK^GM\*?$'A#1_B_\,$\=:7'J?CWPWIMN\.HP02PW!@6TF>.V/E/,LDZ>:CH M(A^__5VB@#\\/V>_A#^V/X2_X+ W_P"T]_PP2?"'PR\4?L\Z7X:T^&W\7:2O M_".-9ZE-88]#_@FE\ _P!K/]G;X6_M?V7Q M9_93\1Z;J'Q._:*\;^/O 6G+XCT&>35M.U:.W2UAW1:BT<$X,+%UF9$4$8 XML 14 ubnt-20200630_htm.xml IDEA: XBRL DOCUMENT 0001511737 2019-07-01 2020-06-30 0001511737 2019-12-31 0001511737 2020-08-19 0001511737 2020-06-30 0001511737 2019-06-30 0001511737 2018-07-01 2019-06-30 0001511737 2017-07-01 2018-06-30 0001511737 us-gaap:CommonStockMember 2017-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0001511737 us-gaap:RetainedEarningsMember 2017-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001511737 2017-06-30 0001511737 us-gaap:RetainedEarningsMember 2017-07-01 2018-06-30 0001511737 us-gaap:CommonStockMember 2017-07-01 2018-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001511737 us-gaap:CommonStockMember 2018-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001511737 us-gaap:RetainedEarningsMember 2018-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001511737 2018-06-30 0001511737 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0001511737 us-gaap:CommonStockMember 2018-07-01 2019-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001511737 us-gaap:CommonStockMember 2019-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001511737 us-gaap:RetainedEarningsMember 2019-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001511737 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0001511737 us-gaap:CommonStockMember 2019-07-01 2020-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0001511737 us-gaap:CommonStockMember 2020-06-30 0001511737 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001511737 us-gaap:RetainedEarningsMember 2020-06-30 0001511737 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001511737 ubnt:TermLoanMember 2019-07-01 2020-06-30 0001511737 ubnt:TermLoanMember 2018-07-01 2019-06-30 0001511737 ubnt:TermLoanMember 2017-07-01 2018-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember 2018-07-01 2019-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember 2017-07-01 2018-06-30 0001511737 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2018-07-01 2019-06-30 0001511737 srt:MaximumMember 2019-07-01 2020-06-30 0001511737 ubnt:PostContractCustomerSupportMember 2020-06-30 0001511737 ubnt:PostContractCustomerSupportMember 2019-06-30 0001511737 srt:MinimumMember 2019-07-01 2020-06-30 0001511737 srt:MinimumMember ubnt:TestingEquipmentMember 2019-07-01 2020-06-30 0001511737 srt:MaximumMember ubnt:TestingEquipmentMember 2019-07-01 2020-06-30 0001511737 srt:MinimumMember ubnt:ComputerAndOtherEquipmentMember 2019-07-01 2020-06-30 0001511737 srt:MaximumMember ubnt:ComputerAndOtherEquipmentMember 2019-07-01 2020-06-30 0001511737 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-07-01 2020-06-30 0001511737 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-07-01 2020-06-30 0001511737 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2019-07-01 2020-06-30 0001511737 srt:MaximumMember us-gaap:AirTransportationEquipmentMember 2019-07-01 2020-06-30 0001511737 us-gaap:InternetDomainNamesMember 2019-07-01 2020-06-30 0001511737 us-gaap:OtherIntangibleAssetsMember 2019-07-01 2020-06-30 0001511737 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-07-01 0001511737 ubnt:CustomerDepositMember 2020-06-30 0001511737 ubnt:CustomerDepositMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001511737 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001511737 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001511737 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001511737 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001511737 us-gaap:FairValueInputsLevel2Member 2020-06-30 0001511737 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001511737 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001511737 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001511737 us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2018-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2018-06-30 0001511737 ubnt:TestingEquipmentMember 2020-06-30 0001511737 ubnt:TestingEquipmentMember 2019-06-30 0001511737 ubnt:ToolingEquipmentMember 2020-06-30 0001511737 ubnt:ToolingEquipmentMember 2019-06-30 0001511737 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001511737 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001511737 ubnt:ComputerAndOtherEquipmentMember 2020-06-30 0001511737 ubnt:ComputerAndOtherEquipmentMember 2019-06-30 0001511737 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-06-30 0001511737 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001511737 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001511737 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001511737 us-gaap:AirTransportationEquipmentMember 2020-06-30 0001511737 us-gaap:AirTransportationEquipmentMember 2019-06-30 0001511737 us-gaap:AirTransportationEquipmentMember 2019-07-01 2019-12-31 0001511737 us-gaap:AirTransportationEquipmentMember 2019-07-01 2020-06-30 0001511737 us-gaap:AirTransportationEquipmentMember 2020-01-01 2020-03-31 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102014Member 2020-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102013Member 2019-07-01 2020-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102013Member 2018-07-01 2019-06-30 0001511737 us-gaap:InlandRevenueHongKongMember ubnt:TaxYear20102013Member 2017-07-01 2018-06-30 0001511737 2019-10-01 2019-12-31 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 0001511737 ubnt:TermLoanMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:SecondAmendedRestatedCreditAgreementMember 2019-09-08 0001511737 ubnt:TermLoanMember ubnt:SecondAmendedRestatedCreditAgreementMember 2019-09-08 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:SecondAmendedRestatedCreditAgreementMember 2019-09-09 2019-09-09 0001511737 ubnt:TermLoanMember 2020-06-30 0001511737 ubnt:TermLoanMember 2019-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-06-30 0001511737 us-gaap:LetterOfCreditMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 0001511737 ubnt:SwinglineLoanMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 0001511737 ubnt:TermLoanMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 2019-09-09 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:BaseRateMember 2019-09-09 2019-09-09 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:BaseRateMember 2019-09-09 2019-09-09 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-09 2019-09-09 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-09 2019-09-09 0001511737 srt:MinimumMember ubnt:SwinglineLoanMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:BaseRateMember 2019-09-09 2019-09-09 0001511737 srt:MaximumMember ubnt:SwinglineLoanMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:BaseRateMember 2019-09-09 2019-09-09 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-09-09 2019-09-09 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-09 2019-09-09 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember ubnt:ApplicableInterestRateMember 2019-09-09 0001511737 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 2019-09-09 0001511737 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 2019-09-09 0001511737 srt:MinimumMember us-gaap:LetterOfCreditMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 2019-09-09 0001511737 srt:MaximumMember us-gaap:LetterOfCreditMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 2019-09-09 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember 2019-09-09 2019-09-09 0001511737 ubnt:TermLoanMember ubnt:ThirdAmendmentCreditAgreementMember 2020-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember 2020-06-30 0001511737 ubnt:TermLoanMember ubnt:ThirdAmendmentCreditAgreementMember 2019-07-01 2020-06-30 0001511737 us-gaap:RevolvingCreditFacilityMember ubnt:ThirdAmendmentCreditAgreementMember 2019-07-01 2020-06-30 0001511737 ubnt:TermLoanMember ubnt:ThirdAmendmentCreditAgreementMember 2020-06-30 2020-06-30 0001511737 ubnt:TermLoanMember ubnt:ThirdAmendmentCreditAgreementMember us-gaap:SubsequentEventMember 2020-07-31 2020-07-31 0001511737 ubnt:TermLoanMember ubnt:OneHundredTwentyMillionRevolverMember 2020-06-30 2020-06-30 0001511737 ubnt:TermLoanMember ubnt:OneHundredTwentyMillionRevolverMember us-gaap:SubsequentEventMember 2020-08-17 2020-08-17 0001511737 ubnt:TermLoanMember ubnt:FiftyMillionRevolverMember 2020-06-30 2020-06-30 0001511737 ubnt:TermLoanMember ubnt:FiftyMillionRevolverMember us-gaap:SubsequentEventMember 2020-07-29 2020-07-29 0001511737 ubnt:TermLoanMember ubnt:TenMillionRevolverMember 2020-06-30 2020-06-30 0001511737 ubnt:TermLoanMember ubnt:TenMillionRevolverMember us-gaap:SubsequentEventMember 2020-08-20 2020-08-20 0001511737 srt:MinimumMember 2020-06-30 0001511737 srt:MaximumMember 2020-06-30 0001511737 us-gaap:OperatingExpenseMember 2019-07-01 2020-06-30 0001511737 us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001511737 ubnt:ComponentPurchaseCommitmentsMember 2020-06-30 0001511737 srt:MinimumMember ubnt:ComponentsMember 2020-06-30 0001511737 srt:MaximumMember ubnt:ComponentsMember 2020-06-30 0001511737 ubnt:May2020RepurchaseProgramMember us-gaap:CommonStockMember 2020-06-30 0001511737 ubnt:May2020RepurchaseProgramMember us-gaap:CommonStockMember 2019-07-01 2020-06-30 0001511737 ubnt:November2019RepurchaseProgramMember us-gaap:CommonStockMember 2020-06-30 0001511737 ubnt:November2019RepurchaseProgramMember us-gaap:CommonStockMember 2019-07-01 2020-06-30 0001511737 ubnt:August2019RepurchaseProgramMember us-gaap:CommonStockMember 2020-06-30 0001511737 ubnt:August2019RepurchaseProgramMember us-gaap:CommonStockMember 2019-07-01 2020-06-30 0001511737 ubnt:November2018RepurchaseProgramMember us-gaap:CommonStockMember 2020-06-30 0001511737 ubnt:November2018RepurchaseProgramMember us-gaap:CommonStockMember 2019-07-01 2020-06-30 0001511737 ubnt:StockOptionsandRSUsMember ubnt:EquityIncentivePlan2010Member 2019-07-01 2020-06-30 0001511737 srt:MinimumMember ubnt:StockOptionsandRSUsMember ubnt:EquityIncentivePlan2010Member 2019-07-01 2020-06-30 0001511737 srt:MaximumMember ubnt:StockOptionsandRSUsMember ubnt:EquityIncentivePlan2010Member 2019-07-01 2020-06-30 0001511737 srt:MinimumMember us-gaap:EmployeeStockOptionMember ubnt:EquityIncentivePlan2010Member 2019-07-01 2020-06-30 0001511737 ubnt:EquityIncentivePlan2005Member 2020-06-30 0001511737 ubnt:EquityIncentivePlan2005Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-07-01 2020-06-30 0001511737 ubnt:EquityIncentivePlan2005Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-07-01 2020-06-30 0001511737 ubnt:EquityIncentivePlan2005Member 2019-07-01 2020-06-30 0001511737 us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001511737 us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001511737 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001511737 2016-07-01 2017-06-30 0001511737 ubnt:ExercisePriceRangeOneMember 2019-07-01 2020-06-30 0001511737 ubnt:ExercisePriceRangeOneMember 2020-06-30 0001511737 ubnt:ExercisePriceRangeTwoMember 2019-07-01 2020-06-30 0001511737 ubnt:ExercisePriceRangeTwoMember 2020-06-30 0001511737 ubnt:ExercisePriceRangeThreeMember 2019-07-01 2020-06-30 0001511737 ubnt:ExercisePriceRangeThreeMember 2020-06-30 0001511737 ubnt:ExercisePriceRangeFourMember 2019-07-01 2020-06-30 0001511737 ubnt:ExercisePriceRangeFourMember 2020-06-30 0001511737 ubnt:ExercisePriceRangeFiveMember 2019-07-01 2020-06-30 0001511737 ubnt:ExercisePriceRangeFiveMember 2020-06-30 0001511737 us-gaap:EmployeeStockOptionMember 2020-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001511737 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001511737 us-gaap:InlandRevenueHongKongMember 2019-07-01 2020-06-30 0001511737 us-gaap:InternalRevenueServiceIRSMember 2020-01-17 0001511737 ubnt:ServiceProviderTechnologyMember 2019-07-01 2020-06-30 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 ubnt:ServiceProviderTechnologyMember 2018-07-01 2019-06-30 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 ubnt:ServiceProviderTechnologyMember 2017-07-01 2018-06-30 0001511737 ubnt:ServiceProviderTechnologyMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 ubnt:EnterpriseTechnologyMember 2019-07-01 2020-06-30 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 ubnt:EnterpriseTechnologyMember 2018-07-01 2019-06-30 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 ubnt:EnterpriseTechnologyMember 2017-07-01 2018-06-30 0001511737 ubnt:EnterpriseTechnologyMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2017-07-01 2018-06-30 0001511737 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 country:US 2019-07-01 2020-06-30 0001511737 country:US 2018-07-01 2019-06-30 0001511737 country:US 2017-07-01 2018-06-30 0001511737 ubnt:CustomerAMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 ubnt:CustomerAMember us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001511737 ubnt:CustomerAMember us-gaap:AccountsReceivableMember 2018-07-01 2019-06-30 0001511737 ubnt:CustomerBMember us-gaap:SalesRevenueNetMember 2019-07-01 2020-06-30 0001511737 ubnt:CustomerBMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001511737 ubnt:CustomerBMember us-gaap:AccountsReceivableMember 2019-07-01 2020-06-30 0001511737 ubnt:CustomerBMember us-gaap:AccountsReceivableMember 2018-07-01 2019-06-30 0001511737 us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2013-11-13 2013-11-13 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2019-07-01 2020-06-30 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2018-07-01 2019-06-30 0001511737 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:LeaseAgreementsMember srt:ChiefExecutiveOfficerMember 2017-07-01 2018-06-30 0001511737 us-gaap:SubsequentEventMember 2020-08-21 2020-08-21 0001511737 2019-07-01 2019-09-30 0001511737 2020-01-01 2020-03-31 0001511737 2020-04-01 2020-06-30 0001511737 2018-07-01 2018-09-30 0001511737 2018-10-01 2018-12-31 0001511737 2019-01-01 2019-03-31 0001511737 2019-04-01 2019-06-30 iso4217:USD shares iso4217:USD shares ubnt:segment pure false 2020 FY 0001511737 --06-30 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherLiabilitiesCurrent P5Y 10-K true 2020-06-30 false 001-35300 UBIQUITI INC. DE 32-0097377 685 Third Avenue 27th Floor New York NY 10017 646 780-7958 Common stock, $0.001 par value per share UI NYSE Yes No Yes Yes Large Accelerated Filer false false true false 1628088023 63696236 Portions of the registrant’s Definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the registrant’s 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. 142617000 238147000 925000 69866000 203000 203000 142160000 156043000 285943000 264281000 5934000 11608000 34000 23000 9034000 13843000 586647000 753811000 78522000 13618000 24444000 0 4102000 2910000 513000 31585000 43223000 73941000 737451000 875865000 155547000 38722000 30961000 25556000 24067000 30675000 53722000 84233000 264297000 179186000 115330000 124262000 18533000 0 628437000 464700000 6312000 8440000 1032909000 776588000 0.001 0.001 50000000 50000000 0 0 0 0 0.001 0.001 500000000 500000000 63687891 69472568 64000 69000 447000 0 9000 393000 -295978000 98815000 -295458000 99277000 737451000 875865000 1284500000 1161733000 1016861000 676328000 624129000 573289000 608172000 537604000 443572000 89405000 82070000 74324000 40569000 43237000 43121000 0 18000000 0 129974000 143307000 117445000 478198000 394297000 326127000 -28002000 -12808000 -11985000 450196000 381489000 314142000 69899000 58795000 117852000 380297000 322694000 196290000 5.81 4.52 2.54 5.80 4.51 2.51 65427000 71435000 77179000 65514000 71602000 78331000 -384000 393000 0 -384000 393000 0 379913000 323087000 196290000 80275965 80000 525000 601159000 0 601764000 196290000 196290000 1484110 2000 1537000 1539000 582497 1000 40623000 40624000 57255 -1415000 -1415000 7162312 7000 3462000 441545000 445014000 3208000 3208000 74072521 74000 393000 315281000 0 315748000 322694000 322694000 393000 393000 92644 831000 831000 41256 -1473000 -1473000 4733853 5000 2641000 467802000 470448000 2890000 2890000 1 71358000 71358000 69472568 69000 0 98815000 393000 99277000 380297000 380297000 -384000 -384000 22582 179000 179000 35541 -1132000 -1132000 5842800 5000 1488000 696408000 697901000 2888000 2888000 1.20 78682000 78682000 63687891 64000 447000 -295978000 9000 -295458000 380297000 322694000 196290000 7695000 7556000 7310000 5000000 0 0 1807000 1114000 751000 1146000 0 0 -52000 -696000 0 105000 0 489000 6617000 1637000 2336000 3327000 2911000 14891000 2888000 2890000 3208000 -1194000 196000 2027000 -265000 725000 849000 -13883000 -18728000 33973000 28053000 163659000 -35974000 -3124000 -27705000 -4798000 11000 23000 -2419000 10813000 15812000 9404000 116900000 24329000 -34596000 -3527000 16318000 103769000 855000 9079000 4941000 -39975000 5016000 31666000 460284000 259258000 332047000 30619000 51684000 9115000 0 5000000 0 27538000 220076000 0 111909000 80889000 0 15832000 38304000 0 69584000 -157567000 -9115000 37500000 0 500000000 390000000 35000000 218500000 245000000 0 399500000 25000000 25000000 88750000 3138000 0 5185000 700125000 468225000 445014000 78682000 71358000 0 179000 831000 1539000 0 0 40624000 1132000 1473000 1415000 -625398000 -530225000 -260449000 -95530000 -428534000 62483000 238147000 666681000 604198000 142617000 238147000 666681000 74918000 41725000 9605000 21817000 23348000 11377000 8610000 0 0 0 2223000 0 366000 440000 144000 522000 522000 0 -42000000 42000000 BUSINESS AND BASIS OF PRESENTATION<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">— Ubiquiti Inc. and its wholly owned subsidiaries (collectively, “Ubiquiti” or the “Company”) develop high performance networking technology for service providers, enterprises and consumers globally.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates on a fiscal year ending June 30. In these notes, Ubiquiti refers to the fiscal years ended June 30, 2020, 2019 and 2018 as fiscal 2020, fiscal 2019 and fiscal 2018, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principle (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated. The Company has reclassified certain amounts reported in the previous period to conform to the current period presentation.</span></div> <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principle (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated. The Company has reclassified certain amounts reported in the previous period to conform to the current period presentation.</span> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Accounting Estimates</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segments</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management has determined that it operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Further information regarding Segments can be found in Note 15, to the consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recognition of Revenues</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue consists of revenue from sales of hardware and the related essential software (“Products”) as well as related implied PCS. We recognize revenue when obligations under the terms of a contract with our customers are satisfied, generally, upon transfer of control of promised goods or services to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services. We apply the following five-step revenue recognition model:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identification of the contract, or contracts with a custome</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">r</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identification of the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Determination of the transaction price</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Recognition of revenue when, or as, we satisfy the performance obligation</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">PCS is the right to receive, on a when-and-if available basis, future unspecified software upgrades and features relating to the product’s essential software as well as technical support and bug fixes. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for a contract with a customer when there is an approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of the consideration is probable. The Company’s distinct performance obligations consist mainly of transferring control of its products identified in the contracts, purchase orders or invoices and implied PCS services. </span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our contracts with the majority of our distribution customers do not include provisions for cancellations, returns, inventory swaps, or refunds that materially impact recognized revenue. Internet or Web based sales include regulatory provisions which allow customers to return the goods, generally within 30 days and did not materially impact recognized revenue.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We record amounts billed to distributors and Web based customers for shipping and handling costs as revenues. We classify shipping and handling costs incurred by us as cost of revenue. Deposit payments received from distributors in advance of recognition of revenues are included in current liabilities of our balance sheet and are recognized as revenues when all the criteria for recognition of revenues are met. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Transaction price and allocation to performance obligations</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Transaction prices are typically based on contracted rates. Although payment terms vary, payment is generally due from customers within 60 days of the invoice date and the contracts do not have significant financing components or include extended payment terms. The Company is directly responsible for fulfilling its performance obligations in contracts with customers and does not rely on another party to fulfill its promise. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use observable list prices to determine the stand-alone selling price of our performance obligation related to our products, and we utilize a cost-plus margin approach to estimate the stand-alone selling price of our implied PCS obligation. When our contracts contain multiple performance obligations, we allocate the transaction price based on the estimated standalone selling price</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">s of the promised products or services underlying each performance obligation.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected costs associated with our base warranties continue to be recognized as an expense when the products are sold and are not considered a separate performance obligation. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Costs for research and development and sales and marketing are expensed as incurred. If the estimated life of the hardware product should change, the future rate of amortization of the revenues allocated to PCS could also change.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Key factors considered by the Company in developing the estimated cost in the cost plus margin approach for PCS includes reviewing the activities for PCS include reviewing the activities of specific employees engaged in support and software enhancements to determine the amount of time that is allocated to the development of the undelivered elements, determining the cost of this development effort, and then adding an appropriate level of gross profit to these costs. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> As of June 30, 2020 and 2019, the Company had deferred revenues of $22.7 million and $21.7 million, respectively, related to PCS obligations.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers investments purchased with a maturity period of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are stated at cost which approximates fair value. The Company deposits cash and cash equivalents with financial institutions that management believes are of high credit quality. The Company’s cash and cash equivalents consist primarily of cash deposited in U.S. dollar denominated interest-bearing deposit accounts and money market funds.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Risk</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, marketable securities and accounts receivable. The Company limits its exposure by primarily placing its cash in interest-bearing deposit accounts and marketable securities with high credit quality financial institutions. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company derives its accounts receivable from revenues earned from customers located worldwide. The Company bases credit decisions primarily upon a customer’s past credit history. If upfront deposits or prepayments are not required, customers then may be granted standard credit terms, which range from net 30 to 60 days.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company subcontracts with third parties to manufacture most of our products. The Company relies on the ability of these contract manufacturers to produce the products sold to its distributors. A significant portion of the Company’s products are manufactured by a few contract manufacturers.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory and Inventory Valuation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s inventories are primarily finished goods and, to a lesser extent, raw materials. Inventories are stated at the lower of actual cost, computed using the first-in, first-out method, and Net Realizable Value (NRV). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of net realizable value involves certain judgments including estimating average selling prices based on recent sales. Should actual market conditions differ from the </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the estimated market value. Write-downs are not reversed until the related inventory has been subsequently sold or scrapped.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The determination of excess or obsolete inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand. Customer demand is dependent on various factors and requires the Company to use judgment in forecasting future demand for these products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required, which would have a negative impact on the Company’s gross margin. If the Company ultimately sells inventory that has been previously written down, the Company’s gross margins in future periods would be positively impacted.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes manufacturing overhead expenditures as part of inventory costs. Capitalized costs primarily include management’s best estimate of the direct labor and material costs incurred related to inventory acquired or produced but not sold during the respective period. Manufacturing overhead costs are capitalized to inventory and are recognized as cost of revenues in the future periods based on the Company’s rate of inventory turnover.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company offers warranties on certain products, generally for a period of one year, and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statement of operations and comprehensive income within cost of revenues. The warranties are typically in effect for 12 months from the distributor’s purchase date of the product. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for the replacement cost of defective products, which it also factors into its warranty liability assessment. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records its allowance for doubtful accounts based on its assessment of various factors, including historical experience, age of the accounts receivable balances, credit quality of the Company’s customers, current economic conditions and other factors that may affect the customers’ abilities to pay.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In cases where the Company is aware of circumstances that may impair a specific customer’s ability to meet its obligations to the Company, the Company records a specific allowance against amounts due from the customer, and thereby reduces the net recognized receivable to the amounts it reasonably believes will be collected.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allowance for doubtful accounts activity was as follows (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:53.445%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.122%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.416%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.418%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to (released from) expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bad debt write-offs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 1</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Quoted prices in active markets for identical assets or liabilities;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 3</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Unobservable inputs based on the Company’s own assumption.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records securities available-for-sale at fair value on a recurring basis. We classify our investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long Lived Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with the authoritative guidance for impairment or disposal of long-lived assets (ASC 360), we assess potential impairments to our long-lived assets, including property and equipment, when there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. We recognize an impairment loss when the undiscounted cash flows expected to be generated by an asset or group of assets, are less than the asset’s carrying value. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and charged to results of operations. The Company did not recognize any material impairment losses for fiscal years 2020, 2019 and 2018.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Furniture, fixtures and equipment are recorded at cost. The Company capitalizes eligible costs to acquire or develop internal-use software, which is included as property and equipment on the Company’s consolidated balance sheets. Capitalized costs primarily include payroll and payroll-related costs and facilities costs. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:</span></div><div style="text-align:center;margin-top:5pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.677%;"><tr><td style="width:1.0%;"/><td style="width:48.147%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.007%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.546%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer and other equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">up to 3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate aircraft</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">15 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">shorter of lease term or useful life</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon retirement or disposition, the asset cost and related accumulated depreciation are removed with any gain or loss recognized in the statement of operations. Expenditures for maintenance and repairs are charged to operations as incurred.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s intangible assets consist primarily of domain name purchase and legal costs associated with application for and registration of the Company’s trademarks, which are all included in other long-term assets. The Company amortizes all definite-lived intangible assets that are subject to amortization over the estimated useful life based on economic benefit. Domain names are amortized over 15 years, while other intangible assets are generally amortized over 5 years. All patent filing and defense costs are expensed as incurred, however, to date these costs have not been significant.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into agreements under which we lease various real estate spaces, including warehouse facilities and office space, that are generally leased under noncancelable agreements and include various renewal options for additional periods and/or have options to early terminate. At contract inception, the Company determines if an arrangement is a lease, or contains a lease, of an identified asset for which the Company has the right to obtain substantially all of the economic benefits from its use and the right to direct its use. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, while </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at lease commencement date based on the present value of lease payments over the lease term. The implicit discount rate in the Company’s leases generally cannot readily be determined and therefore, the Company uses its incremental borrowing rate based on information available at lease commencement date in determining the present value of future payments. ROU assets are determined based upon the calculated lease liability, adjusted by unamortized initial direct costs, unamortized lease incentives received and cumulative deferred or prepaid lease payments. The Company has options to renew or terminate certain leases. These options are included in the determination of lease term when it is reasonably certain that the Company will exercise such options. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for operating leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original terms or renewals of one year or less. Lease expense for our operating leases is recognized on a straight-line basis over the term of the lease. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Advertising costs are expensed as incurred and are included in selling, general and administrative expenses.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for income taxes in accordance with accounting guidance which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in its financial statements or tax returns. Deferred tax assets and liabilities are determined based on the temporary difference between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company establishes valuation allowances when necessary to reduce deferred tax assets to the amount it expects to realize. The assessment of whether or not a valuation allowance is required often requires significant judgment including current operating results, the forecast of future taxable income and ongoing prudent and feasible tax planning initiatives. In addition, the Company’s calculation of its tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company may be subject to income tax audits in all of the jurisdictions in which it operates and, as a result, must also assess exposures to any potential issues arising from current or future audits of current and prior years’ tax returns. Accordingly, the Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. We reflect changes in recognition or measurement in the period in which our change in judgment occurs. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures stock-based compensation cost at the grant date, based on the estimated fair value of the award, and recognizes expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period. The Company did not grant any stock options during fiscal 2020, fiscal 2019, or fiscal 2018. Restricted stock units are valued based on the fair value of the Company’s common stock on the date of grant.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company periodically evaluates all pending or threatened contingencies and any commitments, if any, that are reasonably likely to have a material adverse effect on its results of operations, financial position or cash flows. The Company assesses the probability of an adverse outcome and determines if it is remote, reasonably possible or probable. If information available prior to the issuance of the Company’s financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the Company’s financial statements, and the amount of the loss, or the range of probable loss can be reasonably estimated, then such loss is accrued and charged to operating expenses. If no accrual is made for a loss contingency because one or both of the conditions pursuant to the accounting guidance are not met, but the probability of an adverse outcome is at least reasonably possible, the Company discloses the nature of the contingency and provides an estimate of the possible loss or range of loss, or states that such an estimate cannot be made.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency Remeasurement</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of the Company and its subsidiaries is the U.S. dollar. For foreign operations, local currency denominated monetary assets and liabilities are remeasured at the period end exchange rates, and revenues, costs and expenses are remeasured at the average exchange rates during the fiscal year. Foreign exchange gains and losses have been immaterial to the Company’s results of operations to date.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research and development expenses are expensed as incurred and consist primarily of payroll and payroll-related costs and facilities costs. Research and development expenses associated with software development are typically expensed as incurred as our software is usually released to end customers immediately after technological feasibility has been established. However, the Company capitalizes development costs when material costs are incurred subsequent to technological feasibility but prior to commercial release.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings Per Share</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company applies the treasury stock method for calculating and presenting earnings per share (“EPS”). Basic EPS is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted EPS available to common stockholders is computed by dividing the amount of net income available to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options and restricted stock units using the treasury stock method.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (“<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyOGYzZjgyM2NlYzRlMTZiNmU0YjhiZGNiYjdhNjBlL3NlYzo2MjhmM2Y4MjNjZWM0ZTE2YjZlNGI4YmRjYmI3YTYwZV8xNDIvZnJhZzoyYTkxY2MyZmE1NGY0MzQxYTgzMDg0Yjc4MTNjYjhlYS90ZXh0cmVnaW9uOjJhOTFjYzJmYTU0ZjQzNDFhODMwODRiNzgxM2NiOGVhXzEyNjQ0MzgzODAzMzYw_5c4b9f8f-e9b3-4884-a30b-c9bc1cefc87f">ASU 2016-02</span>”) and in July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements (“ASU 2018-11”) (collectively referred to as “ASC 842”). This guidance requires the recognition of ROU assets and lease liabilities, arising from financing and operating leases, on the consolidated balance sheet, along with additional qualitative and quantitative disclosures. Companies are required to adopt this guidance using a modified retrospective approach and apply the transition provisions under the guidance at either 1) the later of the beginning of the earliest comparative period presented in the financial statements and the commencement date of the lease, or 2) the beginning of the period of adoption (i.e. on the effective date). Under the transition method using the second application date, a company initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted the guidance on July 1, 2019, beginning of our fiscal year 2020, using the modified retrospective transition method and initially applied the transition provisions at July 1, 2019, which allowed us to continue to apply the legacy guidance in ASC 840 for periods prior to fiscal 2019. We elected the package of transition practical expedients, which among other things, allows us to keep the historical lease classifications and not have to reassess the lease classification for any existing leases as of the date of adoption. We also made the following accounting policy elections as allowed by ASC 842:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">to apply the short-term lease exception, which allows us to keep leases with an initial term of twelve months or less off the balance sheet.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">to account for each separate lease component of a contract and its associated non-lease components as a single-lease component for all our leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the adoption of this standard, there was no adjustment to the opening balance of retained earnings as there was no cumulative effect adjustment at the date of adoption. Accordingly, the primary impact of adopting ASC 842 was the recognition of ROU assets and lease liabilities for operating leases of approximately $23.3 million and $24.0 million respectively for all existing leases which had remaining obligations as of July 1, 2019. This included reclassifying deferred rent of $0.7 million from other current liabilities to a component of the ROU asset. ASC 842 did not have a material impact on our results of operations and comprehensive income and statement of cash flow. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Credit Losses on Financial Instruments</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we will be required to estimate lifetime expected credit losses. For available-for-sale debt </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">securities, we will be required to recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company’s fiscal year beginning July 1, 2020 on a modified retrospective basis. Although the Company is finalizing the adoption process of the new standard, including identifying, evaluating and quantifying the impact on the consolidated financial statements, we do not except the adoption of this ASU to result in a material impact to the Company’s consolidated financial position, results of operations, or cash flows. </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Income Taxes</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company’s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements and related disclosures.</span></div> Use of Accounting EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segments</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management has determined that it operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Further information regarding Segments can be found in Note 15, to the consolidated financial statements.</span></div> 1 1 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recognition of Revenues</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue consists of revenue from sales of hardware and the related essential software (“Products”) as well as related implied PCS. We recognize revenue when obligations under the terms of a contract with our customers are satisfied, generally, upon transfer of control of promised goods or services to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services. We apply the following five-step revenue recognition model:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identification of the contract, or contracts with a custome</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">r</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identification of the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Determination of the transaction price</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Recognition of revenue when, or as, we satisfy the performance obligation</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">PCS is the right to receive, on a when-and-if available basis, future unspecified software upgrades and features relating to the product’s essential software as well as technical support and bug fixes. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for a contract with a customer when there is an approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of the consideration is probable. The Company’s distinct performance obligations consist mainly of transferring control of its products identified in the contracts, purchase orders or invoices and implied PCS services. </span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our contracts with the majority of our distribution customers do not include provisions for cancellations, returns, inventory swaps, or refunds that materially impact recognized revenue. Internet or Web based sales include regulatory provisions which allow customers to return the goods, generally within 30 days and did not materially impact recognized revenue.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We record amounts billed to distributors and Web based customers for shipping and handling costs as revenues. We classify shipping and handling costs incurred by us as cost of revenue. Deposit payments received from distributors in advance of recognition of revenues are included in current liabilities of our balance sheet and are recognized as revenues when all the criteria for recognition of revenues are met. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Transaction price and allocation to performance obligations</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Transaction prices are typically based on contracted rates. Although payment terms vary, payment is generally due from customers within 60 days of the invoice date and the contracts do not have significant financing components or include extended payment terms. The Company is directly responsible for fulfilling its performance obligations in contracts with customers and does not rely on another party to fulfill its promise. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use observable list prices to determine the stand-alone selling price of our performance obligation related to our products, and we utilize a cost-plus margin approach to estimate the stand-alone selling price of our implied PCS obligation. When our contracts contain multiple performance obligations, we allocate the transaction price based on the estimated standalone selling price</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">s of the promised products or services underlying each performance obligation.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected costs associated with our base warranties continue to be recognized as an expense when the products are sold and are not considered a separate performance obligation. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Costs for research and development and sales and marketing are expensed as incurred. If the estimated life of the hardware product should change, the future rate of amortization of the revenues allocated to PCS could also change.</span></div>Key factors considered by the Company in developing the estimated cost in the cost plus margin approach for PCS includes reviewing the activities for PCS include reviewing the activities of specific employees engaged in support and software enhancements to determine the amount of time that is allocated to the development of the undelivered elements, determining the cost of this development effort, and then adding an appropriate level of gross profit to these costs. P60D 22700000 21700000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers investments purchased with a maturity period of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are stated at cost which approximates fair value. The Company deposits cash and cash equivalents with financial institutions that management believes are of high credit quality. The Company’s cash and cash equivalents consist primarily of cash deposited in U.S. dollar denominated interest-bearing deposit accounts and money market funds.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Risk</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, marketable securities and accounts receivable. The Company limits its exposure by primarily placing its cash in interest-bearing deposit accounts and marketable securities with high credit quality financial institutions. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company derives its accounts receivable from revenues earned from customers located worldwide. The Company bases credit decisions primarily upon a customer’s past credit history. If upfront deposits or prepayments are not required, customers then may be granted standard credit terms, which range from net 30 to 60 days.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company subcontracts with third parties to manufacture most of our products. The Company relies on the ability of these contract manufacturers to produce the products sold to its distributors. A significant portion of the Company’s products are manufactured by a few contract manufacturers.</span></div> P30D P60D <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory and Inventory Valuation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s inventories are primarily finished goods and, to a lesser extent, raw materials. Inventories are stated at the lower of actual cost, computed using the first-in, first-out method, and Net Realizable Value (NRV). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of net realizable value involves certain judgments including estimating average selling prices based on recent sales. Should actual market conditions differ from the </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the estimated market value. Write-downs are not reversed until the related inventory has been subsequently sold or scrapped.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The determination of excess or obsolete inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand. Customer demand is dependent on various factors and requires the Company to use judgment in forecasting future demand for these products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required, which would have a negative impact on the Company’s gross margin. If the Company ultimately sells inventory that has been previously written down, the Company’s gross margins in future periods would be positively impacted.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes manufacturing overhead expenditures as part of inventory costs. Capitalized costs primarily include management’s best estimate of the direct labor and material costs incurred related to inventory acquired or produced but not sold during the respective period. Manufacturing overhead costs are capitalized to inventory and are recognized as cost of revenues in the future periods based on the Company’s rate of inventory turnover.</span></div> Product WarrantiesThe Company offers warranties on certain products, generally for a period of one year, and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statement of operations and comprehensive income within cost of revenues. The warranties are typically in effect for 12 months from the distributor’s purchase date of the product. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for the replacement cost of defective products, which it also factors into its warranty liability assessment. P1Y P12M <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records its allowance for doubtful accounts based on its assessment of various factors, including historical experience, age of the accounts receivable balances, credit quality of the Company’s customers, current economic conditions and other factors that may affect the customers’ abilities to pay.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In cases where the Company is aware of circumstances that may impair a specific customer’s ability to meet its obligations to the Company, the Company records a specific allowance against amounts due from the customer, and thereby reduces the net recognized receivable to the amounts it reasonably believes will be collected.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allowance for doubtful accounts activity was as follows (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:53.445%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.122%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.416%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.418%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to (released from) expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(250)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bad debt write-offs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 203000 453000 440000 85000 -250000 13000 85000 0 0 203000 203000 453000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 1</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Quoted prices in active markets for identical assets or liabilities;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 3</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Unobservable inputs based on the Company’s own assumption.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records securities available-for-sale at fair value on a recurring basis. We classify our investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.</span></div> Long Lived AssetsIn accordance with the authoritative guidance for impairment or disposal of long-lived assets (ASC 360), we assess potential impairments to our long-lived assets, including property and equipment, when there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. We recognize an impairment loss when the undiscounted cash flows expected to be generated by an asset or group of assets, are less than the asset’s carrying value. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and charged to results of operations. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Furniture, fixtures and equipment are recorded at cost. The Company capitalizes eligible costs to acquire or develop internal-use software, which is included as property and equipment on the Company’s consolidated balance sheets. Capitalized costs primarily include payroll and payroll-related costs and facilities costs. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:</span></div><div style="text-align:center;margin-top:5pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.677%;"><tr><td style="width:1.0%;"/><td style="width:48.147%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.007%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.546%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer and other equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">up to 3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate aircraft</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">15 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">shorter of lease term or useful life</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon retirement or disposition, the asset cost and related accumulated depreciation are removed with any gain or loss recognized in the statement of operations. Expenditures for maintenance and repairs are charged to operations as incurred.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:</span></div><div style="text-align:center;margin-top:5pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.677%;"><tr><td style="width:1.0%;"/><td style="width:48.147%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.007%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:39.546%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer and other equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">up to 3 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate aircraft</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">15 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">shorter of lease term or useful life</span></td></tr></table></div> P3Y P5Y P3Y P5Y P3Y P5Y P3Y P15Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s intangible assets consist primarily of domain name purchase and legal costs associated with application for and registration of the Company’s trademarks, which are all included in other long-term assets. The Company amortizes all definite-lived intangible assets that are subject to amortization over the estimated useful life based on economic benefit. Domain names are amortized over 15 years, while other intangible assets are generally amortized over 5 years. All patent filing and defense costs are expensed as incurred, however, to date these costs have not been significant.</span></div> P15Y P5Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into agreements under which we lease various real estate spaces, including warehouse facilities and office space, that are generally leased under noncancelable agreements and include various renewal options for additional periods and/or have options to early terminate. At contract inception, the Company determines if an arrangement is a lease, or contains a lease, of an identified asset for which the Company has the right to obtain substantially all of the economic benefits from its use and the right to direct its use. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, while </span></div>lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at lease commencement date based on the present value of lease payments over the lease term. The implicit discount rate in the Company’s leases generally cannot readily be determined and therefore, the Company uses its incremental borrowing rate based on information available at lease commencement date in determining the present value of future payments. ROU assets are determined based upon the calculated lease liability, adjusted by unamortized initial direct costs, unamortized lease incentives received and cumulative deferred or prepaid lease payments. The Company has options to renew or terminate certain leases. These options are included in the determination of lease term when it is reasonably certain that the Company will exercise such options. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for operating leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original terms or renewals of one year or less. Lease expense for our operating leases is recognized on a straight-line basis over the term of the lease. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Advertising costs are expensed as incurred and are included in selling, general and administrative expenses.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for income taxes in accordance with accounting guidance which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in its financial statements or tax returns. Deferred tax assets and liabilities are determined based on the temporary difference between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company establishes valuation allowances when necessary to reduce deferred tax assets to the amount it expects to realize. The assessment of whether or not a valuation allowance is required often requires significant judgment including current operating results, the forecast of future taxable income and ongoing prudent and feasible tax planning initiatives. In addition, the Company’s calculation of its tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company may be subject to income tax audits in all of the jurisdictions in which it operates and, as a result, must also assess exposures to any potential issues arising from current or future audits of current and prior years’ tax returns. Accordingly, the Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. We reflect changes in recognition or measurement in the period in which our change in judgment occurs. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures stock-based compensation cost at the grant date, based on the estimated fair value of the award, and recognizes expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period. The Company did not grant any stock options during fiscal 2020, fiscal 2019, or fiscal 2018. Restricted stock units are valued based on the fair value of the Company’s common stock on the date of grant.</span></div> 0 0 0 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company periodically evaluates all pending or threatened contingencies and any commitments, if any, that are reasonably likely to have a material adverse effect on its results of operations, financial position or cash flows. The Company assesses the probability of an adverse outcome and determines if it is remote, reasonably possible or probable. If information available prior to the issuance of the Company’s financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the Company’s financial statements, and the amount of the loss, or the range of probable loss can be reasonably estimated, then such loss is accrued and charged to operating expenses. If no accrual is made for a loss contingency because one or both of the conditions pursuant to the accounting guidance are not met, but the probability of an adverse outcome is at least reasonably possible, the Company discloses the nature of the contingency and provides an estimate of the possible loss or range of loss, or states that such an estimate cannot be made.</span></div> Foreign Currency RemeasurementThe functional currency of the Company and its subsidiaries is the U.S. dollar. For foreign operations, local currency denominated monetary assets and liabilities are remeasured at the period end exchange rates, and revenues, costs and expenses are remeasured at the average exchange rates during the fiscal year. Foreign exchange gains and losses have been immaterial to the Company’s results of operations to date. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Research and development expenses are expensed as incurred and consist primarily of payroll and payroll-related costs and facilities costs. Research and development expenses associated with software development are typically expensed as incurred as our software is usually released to end customers immediately after technological feasibility has been established. However, the Company capitalizes development costs when material costs are incurred subsequent to technological feasibility but prior to commercial release.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings Per Share</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company applies the treasury stock method for calculating and presenting earnings per share (“EPS”). Basic EPS is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted EPS available to common stockholders is computed by dividing the amount of net income available to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options and restricted stock units using the treasury stock method.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (“<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyOGYzZjgyM2NlYzRlMTZiNmU0YjhiZGNiYjdhNjBlL3NlYzo2MjhmM2Y4MjNjZWM0ZTE2YjZlNGI4YmRjYmI3YTYwZV8xNDIvZnJhZzoyYTkxY2MyZmE1NGY0MzQxYTgzMDg0Yjc4MTNjYjhlYS90ZXh0cmVnaW9uOjJhOTFjYzJmYTU0ZjQzNDFhODMwODRiNzgxM2NiOGVhXzEyNjQ0MzgzODAzMzYw_5c4b9f8f-e9b3-4884-a30b-c9bc1cefc87f">ASU 2016-02</span>”) and in July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements (“ASU 2018-11”) (collectively referred to as “ASC 842”). This guidance requires the recognition of ROU assets and lease liabilities, arising from financing and operating leases, on the consolidated balance sheet, along with additional qualitative and quantitative disclosures. Companies are required to adopt this guidance using a modified retrospective approach and apply the transition provisions under the guidance at either 1) the later of the beginning of the earliest comparative period presented in the financial statements and the commencement date of the lease, or 2) the beginning of the period of adoption (i.e. on the effective date). Under the transition method using the second application date, a company initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company adopted the guidance on July 1, 2019, beginning of our fiscal year 2020, using the modified retrospective transition method and initially applied the transition provisions at July 1, 2019, which allowed us to continue to apply the legacy guidance in ASC 840 for periods prior to fiscal 2019. We elected the package of transition practical expedients, which among other things, allows us to keep the historical lease classifications and not have to reassess the lease classification for any existing leases as of the date of adoption. We also made the following accounting policy elections as allowed by ASC 842:</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">to apply the short-term lease exception, which allows us to keep leases with an initial term of twelve months or less off the balance sheet.</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">to account for each separate lease component of a contract and its associated non-lease components as a single-lease component for all our leases.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the adoption of this standard, there was no adjustment to the opening balance of retained earnings as there was no cumulative effect adjustment at the date of adoption. Accordingly, the primary impact of adopting ASC 842 was the recognition of ROU assets and lease liabilities for operating leases of approximately $23.3 million and $24.0 million respectively for all existing leases which had remaining obligations as of July 1, 2019. This included reclassifying deferred rent of $0.7 million from other current liabilities to a component of the ROU asset. ASC 842 did not have a material impact on our results of operations and comprehensive income and statement of cash flow. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Credit Losses on Financial Instruments</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we will be required to estimate lifetime expected credit losses. For available-for-sale debt </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">securities, we will be required to recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company’s fiscal year beginning July 1, 2020 on a modified retrospective basis. Although the Company is finalizing the adoption process of the new standard, including identifying, evaluating and quantifying the impact on the consolidated financial statements, we do not except the adoption of this ASU to result in a material impact to the Company’s consolidated financial position, results of operations, or cash flows. </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Income Taxes</span></div>In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company’s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements and related disclosures 23300000 24000000.0 -700000 REVENUES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (“PCS”).</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15 of Notes to Consolidated Financial Statements “Segment Information” for disaggregation of revenue by product category and geography. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company’s right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and 2019, the Company’s customer deposits were $2.1 million and $3.0 million, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 million, respectively. </span></div><div style="margin-top:3pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $15.3 million and $6.5 million, respectively. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Variable Consideration</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company does provide for rights of return to certain customers on product sales and therefore records a provision for returns related to this variable consideration based upon its historical returns experience with these customers. The Company also provides certain customers with discounts that are recorded as a reduction of revenue in the period the related product revenue is recognized and are reflected as a reduction of outstanding accounts receivable. The Company’s contracts with customers generally do not contain other forms of variable consideration, however when additional variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of the contract. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary </span></div>from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known. <div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (“PCS”).</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15 of Notes to Consolidated Financial Statements “Segment Information” for disaggregation of revenue by product category and geography. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company’s right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and 2019, the Company’s customer deposits were $2.1 million and $3.0 million, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 million, respectively. </span></div><div style="margin-top:3pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $15.3 million and $6.5 million, respectively. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Variable Consideration</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company does provide for rights of return to certain customers on product sales and therefore records a provision for returns related to this variable consideration based upon its historical returns experience with these customers. The Company also provides certain customers with discounts that are recorded as a reduction of revenue in the period the related product revenue is recognized and are reflected as a reduction of outstanding accounts receivable. The Company’s contracts with customers generally do not contain other forms of variable consideration, however when additional variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of the contract. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary </span></div>from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known 2100000 3000000.0 16500000 6300000 15300000 6500000 FAIR VALUE OF FINANCIAL INSTRUMENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company’s financial instruments’ adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of June 30, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.924%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term Investments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,429</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,438</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,429</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,438</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.924%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term Investments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,938</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,561</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S agency securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,702</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,706</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,712</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">994</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">US Government Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,189</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,975</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,585</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,852</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,585</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal year end June 30, 2020 and 2019, the Company reclassified realized net gain of $371.8 thousand and $30.5 thousand, respectively, to earnings from accumulated other comprehensive income. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal year end June 30, 2020 and 2019, the Company had $1.0 million and $2.7 million, respectively, of interest income on our investment securities.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had no continuous unrealized loss positions from marketable securities as of June 30, 2020. The following table represents the Company’s marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of June 30, 2019 (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.058%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.058%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.060%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Continuous Unrealized Losses</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 Months or Greater</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value of marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,072</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,072</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during fiscal year end June 30, 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of June 30, 2020 (in thousands):</span></div><div style="text-align:center;margin-top:3pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:74.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.631%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-For-Sale</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,980</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 1 year through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">506</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:3pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For certain of the Company’s financial instruments, other than those presented in the disclosures above, including cash, accounts receivable, accounts payable and other current liabilities, the carrying amounts approximate fair value due to their short maturities.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and 2019 the Company had an outstanding loan associated with its credit facilities, which are carried at historical cost. The fair value of the Company’s debt disclosed below was estimated based on the current rates offered to the Company for debt with similar terms and remaining maturities and was a Level 2 measurement. As of June 30, 2020 and 2019, the fair value of the Company’s debt carried at historical cost was $655.0 million and $497.5 million, respectively.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company’s financial instruments’ adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of June 30, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.924%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term Investments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,429</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,438</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,429</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,438</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,055</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:17.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.916%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.924%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term Investments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,123</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,938</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,561</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S agency securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,702</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,706</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,712</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">994</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">US Government Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,189</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,030</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,582</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,975</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,585</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,852</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,585</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div> 1055000 0 0 1055000 1055000 0 0 1055000 0 0 1055000 1055000 0 0 1429000 9000 0 1438000 0 925000 513000 1429000 9000 0 1438000 0 925000 513000 2484000 9000 0 2493000 1055000 925000 513000 1328000 0 0 1328000 1328000 0 0 1328000 0 0 1328000 1328000 0 0 1123000 0 0 1123000 524000 599000 0 83568000 372000 2000 83938000 0 57377000 26561000 4702000 4000 0 4706000 0 3712000 994000 12189000 20000 1000 12208000 0 8178000 4030000 101582000 396000 3000 101975000 524000 69866000 31585000 102910000 396000 3000 103303000 1852000 69866000 31585000 371800 30500 1000000.0 2700000 The following table represents the Company’s marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of June 30, 2019 (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:64.012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.058%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.058%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.060%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Continuous Unrealized Losses</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 Months or Greater</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value of marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,072</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,072</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table> 8072000 0 8072000 3000 0 3000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of June 30, 2020 (in thousands):</span></div><div style="text-align:center;margin-top:3pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:74.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.631%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-For-Sale</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,980</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due after 1 year through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">506</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,493</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 1978000 1980000 506000 513000 2484000 2493000 655000000.0 497500000 EARNINGS PER SHARE<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:56.462%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.556%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.556%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.558%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322,694</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,290</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="9" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used in computing basic net income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,179</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add—dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,074</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,514</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,602</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,331</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share of common stock:</span></td><td colspan="9" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.81</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.52</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.54</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts. The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.480%;"><tr><td style="width:1.0%;"/><td style="width:56.148%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.657%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.657%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:56.462%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.556%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.556%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.558%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">322,694</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,290</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="9" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used in computing basic net income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,179</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add—dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,074</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,514</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,602</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,331</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share of common stock:</span></td><td colspan="9" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.81</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.52</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.54</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 380297000 322694000 196290000 65427000 71435000 77179000 30000 87000 1074000 57000 80000 78000 65514000 71602000 78331000 5.81 4.52 2.54 5.80 4.51 2.51 The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.480%;"><tr><td style="width:1.0%;"/><td style="width:56.148%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.657%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.657%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 6000 0 2000 BALANCE SHEET COMPONENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:63.321%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.323%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.324%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,381</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">260,895</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,562</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,386</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285,943</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,281</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:63.321%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.323%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.324%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,476</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,258</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tooling equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,624</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,712</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer and other equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,676</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,264</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,870</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,147</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate aircraft</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,659</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and Equipment, Gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,769</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,811</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and Equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,522</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,618</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded depreciation expense of $7.6 million, $7.5 million and $7.2 million in fiscal 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Long-term Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other long-term assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:63.164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Deposits on aircraft </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Hong Kong tax deposit</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,495</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,960</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets, net</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,257</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other long-term assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,665</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,724</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,223</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(1) The Company made $42 million and $15 million in deposits related to the purchase of an airplane in fiscal 2019 and fiscal 2020. During the third quarter of fiscal 2020, the Company made its final payment that was due upon transfer of title and receipt of the airplane. As a result, the Company reclassified the $57 million in deposits related to the purchase, to Property and Equipment, net on our Consolidated Balance Sheet. As a result of an independent security study, the Company’s independent directors approved the purchase of the airplane, which Mr. Pera will be expected to use for all business and personal air travel.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(2) The Company made a total of $35.5 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. Of that amount, $15.5 million, $13.4 million, and $6.6 million were made during fiscal year 2020, 2019 and 2018, respectively. We expect the $35.5 million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(3) Accumulated amortization was $1.8 million and $1.6 million as June 30, 2020 and June 30, 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(4) During fiscal 2019, the Company entered into a $5 million strategic cost method investment where the Company acquired preferred stock. The shares were recorded at cost in Other Long-Term Assets on our Consolidated Balance Sheet. During fiscal 2020, the Company recorded an impairment charge of $5 million. This unrealized loss is reflected in Interest expense and other, net on the Consolidated Statement of Operations and Comprehensive Income.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Current Liabilities</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other current liabilities consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:63.321%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.323%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.324%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue — short term revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,464</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,338</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,148</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liability — current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,056</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty accrual</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,538</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation and benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,084</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,982</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves for sales returns</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,275</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">783</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other payables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,543</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,233</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Long-Term Liabilities</span></div><div style="margin-top:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:63.164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Revenue — long term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,525</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,915</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:63.321%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.323%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.324%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,381</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">260,895</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,562</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,386</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285,943</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,281</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 282381000 260895000 3562000 3386000 285943000 264281000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:63.321%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.323%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.324%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,476</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,258</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tooling equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,624</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,712</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer and other equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,676</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,264</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,870</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,147</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate aircraft</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,659</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and Equipment, Gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,769</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,811</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and Equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,522</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,618</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 12476000 10258000 13601000 10624000 12944000 11712000 7676000 7264000 7266000 6870000 2147000 2083000 64659000 0 120769000 48811000 42247000 35193000 78522000 13618000 7600000 7500000 7200000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other long-term assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:63.164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Deposits on aircraft </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Hong Kong tax deposit</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,495</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,960</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets, net</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,257</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other long-term assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,665</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,724</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,223</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(1) The Company made $42 million and $15 million in deposits related to the purchase of an airplane in fiscal 2019 and fiscal 2020. During the third quarter of fiscal 2020, the Company made its final payment that was due upon transfer of title and receipt of the airplane. As a result, the Company reclassified the $57 million in deposits related to the purchase, to Property and Equipment, net on our Consolidated Balance Sheet. As a result of an independent security study, the Company’s independent directors approved the purchase of the airplane, which Mr. Pera will be expected to use for all business and personal air travel.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(2) The Company made a total of $35.5 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. Of that amount, $15.5 million, $13.4 million, and $6.6 million were made during fiscal year 2020, 2019 and 2018, respectively. We expect the $35.5 million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(3) Accumulated amortization was $1.8 million and $1.6 million as June 30, 2020 and June 30, 2019, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">(4) During fiscal 2019, the Company entered into a $5 million strategic cost method investment where the Company acquired preferred stock. The shares were recorded at cost in Other Long-Term Assets on our Consolidated Balance Sheet. During fiscal 2020, the Company recorded an impairment charge of $5 million. This unrealized loss is reflected in Interest expense and other, net on the Consolidated Statement of Operations and Comprehensive Income.</span></div> 0 42000000 35495000 19960000 3063000 3257000 4665000 8724000 43223000 73941000 42000000 15000000 57000000 35500000 15500000 13400000 6600000 35500000 1800000 1600000 5000000 5000000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other current liabilities consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:63.321%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.323%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.324%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue — short term revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,464</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,338</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,148</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liability — current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,056</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty accrual</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,538</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation and benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,084</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,866</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,982</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves for sales returns</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,275</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">783</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other payables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,543</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,233</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Long-Term Liabilities</span></div><div style="margin-top:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:63.164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred Revenue — long term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,525</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,915</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 16464000 15338000 12148000 14203000 7056000 4538000 4518000 4084000 3866000 2061000 2982000 1275000 783000 6096000 42543000 53722000 84233000 6254000 6525000 58000 1915000 6312000 8440000 ACCRUED WARRANTY<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:63.164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals for warranties issued during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,707</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in liability for pre-existing warranties during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements made during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,679)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,538</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%;"><tr><td style="width:1.0%;"/><td style="width:63.164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.400%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.401%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals for warranties issued during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,707</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in liability for pre-existing warranties during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements made during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,679)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,538</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,518</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 4518000 3840000 7339000 7707000 360000 -35000 7679000 6994000 4538000 4518000 DEBT<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On September 9, 2019, Ubiquiti Inc., as borrower, Ubiquiti International Holding Company Limited (the “Cayman Borrower”), as a released party, and certain subsidiaries entered into the Third Amendment (the “Third Amendment”) to the Second Amended &amp; Restated Credit Agreement, dated January 17, 2018 (as amended by the First Amendment, dated as of June 19, 2018, and the Second Amendment dated as of March 15, 2019, the “Second A&amp;R Credit Agreement”, and as further amended by the Third Amendment, the “Credit Agreement”) with Wells Fargo Bank, National Association (“Wells Fargo”), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that provides for a $700 million senior secured revolving credit facility (the “Revolving Facility”) and a $500 million senior secured term loan facility (the “Term Facility”, together with the Revolving Facility, the “Facilities”), with an option to request increases in the amounts of such credit facilities by up to an additional $400 million in the aggregate. The maturity date for the Facilities remains at January 17, 2023.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the Third Amendment (a) released the Cayman Borrower from its obligations as a borrower under the Second A&amp;R Credit Agreement, (b) released all of the foreign subsidiaries that were previously party to the Second A&amp;R Credit Agreement as guarantors of the obligations of the released Cayman Borrower and (c) made conforming amendments to the provisions of the Second A&amp;R Credit Agreement and other loan documents to reflect the release from the Second A&amp;R Credit Agreement. The Third Amendment also modified certain definitions and certain covenants relating to indebtedness and investments.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Third Amendment replaced the Company’s existing $400 million senior secured revolving facility and $500 million senior </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">secured term loan facility under the Second A&amp;R Credit Agreement. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the closing of the Third Amendment, the Term Facility was fully drawn, of which $462.5 million and $0.5 million was used to repay the prior term facility under the Second A&amp;R Credit Agreement for principal and interest, respectively. Additionally, $120.0 million was drawn under the Revolving Facility. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company incurred $3.1 million of debt issuance costs which are capitalized and amortized as interest expense over the life of the Facilities.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Debt consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:66.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.735%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.737%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term Loan - short term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(933)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt - short term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,675</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term Loan - long term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">431,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolver - long term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,550)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt - long term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">628,437</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Revolving Facility includes a sub-limit of $10.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Credit Agreement, including to finance the repurchase of the Company’s common stock or to make dividends to the holders of the Company's common stock. Under the Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until January 17, 2023, at which time all amounts borrowed must be repaid. The term loan is payable in quarterly installments of 1.25% of the original principal amount of the term loan, in each case plus accrued and unpaid interest. Revolving, swingline and term loans may be prepaid at any time without penalty. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revolving and term loans bear interest, at the Company’s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or replacement rate) for a specified period, plus a margin of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo’s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or replacement rate) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender’s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Agreement requires the Company to maintain during the term of the Facilities (i) a maximum consolidated total leverage ratio of 3.25 to 1.00 and (ii) a minimum consolidated interest coverage of 3.5 to 1.00. In addition, the Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement. The obligations of Ubiquiti Inc. and certain domestic subsidiaries, if any, under the Credit Agreement are required to be guaranteed by such domestic subsidiaries (the “Domestic Guarantors”) and are collateralized by substantially all assets (excluding intellectual property) of Ubiquiti Inc. and the Domestic Guarantors. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The Facilities</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, $475.0 million was outstanding on the Term Facility and $180.0 million on the Revolving Facility, leaving $520.0 million available on the Revolving Facility.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Term Facility:</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Credit Agreement, during fiscal year 2020, the Company made aggregate payments of $40.9 million under the Term Facility, of which $25.0 million was repayment of principal and $15.9 million was payment of interest. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revolving Facility:</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Credit Agreement, during fiscal year 2020, the Company made aggregate payments of $250.9 million under the Revolving Facility, of which $245.0 million was repayment of principal and $5.9 million was payment of interest.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the interest rate on the term loan was 1.93%. As of July 31, 2020, the most currently available reset date, the Term Facility has an interest rate of 1.91%.</span></div><div style="margin-top:13pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below shows the respective interest rates as of June 30, 2020, in addition to the interest rate reset dates as available for each revolver draw.</span></div><div style="margin-top:13pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:38.730%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.250%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.250%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.252%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt Payment Obligations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Rate as of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate Reset Date</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reset Rate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$120 Million Revolver</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 17, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$50 Million Revolver</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 29, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$10 Million Revolver</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:13pt;margin-bottom:12pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes our estimated debt and interest payment obligations as of June 30, 2020, for fiscal 2021 and future fiscal years (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.419%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.367%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt payment obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">655,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest and other payments on debt payment obligations </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,953</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,465</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,204</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,953</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,465</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">612,204</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">689,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(1) - Interest payments are calculated based on the applicable rates and payment dates as of June 30, 2020. Although our interest rates on our debt obligations may vary, we have assumed the most recent available interest rates for all periods presented.</span></div> 700000000 500000000 400000000 400000000 500000000 462500000 500000 120000000.0 3100000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Debt consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:66.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.735%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.737%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term Loan - short term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(933)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(575)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt - short term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,675</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Term Loan - long term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">431,250</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolver - long term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance costs, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,550)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Debt - long term</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">628,437</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464,700</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below shows the respective interest rates as of June 30, 2020, in addition to the interest rate reset dates as available for each revolver draw.</span></div><div style="margin-top:13pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:38.730%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.250%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.250%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.252%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt Payment Obligations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Rate as of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate Reset Date</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reset Rate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$120 Million Revolver</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 17, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$50 Million Revolver</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 29, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$10 Million Revolver</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 25000000 31250000 933000 575000 24067000 30675000 450000000 431250000 180000000 35000000 1563000 1550000 628437000 464700000 10000000.0 25000000.0 0.0125 0.0050 0.0125 0.0150 0.0225 0.0050 0.0125 0.0050 0.0100 0.0200 0.0020 0.0035 0.0150 0.0225 0.00125 3.25 3.5 475000000.0 180000000.0 520000000.0 40900000 25000000.0 15900000 250900000 245000000.0 5900000 0.0193 0.0191 0.0193 0.0191 0.0193 0.0192 0.0194 0.0191 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes our estimated debt and interest payment obligations as of June 30, 2020, for fiscal 2021 and future fiscal years (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.419%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.363%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.367%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt payment obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">655,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest and other payments on debt payment obligations </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,953</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,465</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,204</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,953</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,465</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">612,204</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">689,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(1) - Interest payments are calculated based on the applicable rates and payment dates as of June 30, 2020. Although our interest rates on our debt obligations may vary, we have assumed the most recent available interest rates for all periods presented.</span></div> 25000000 25000000 605000000 0 0 0 655000000 13953000 13465000 7204000 0 0 0 34622000 38953000 38465000 612204000 0 0 0 689622000 LEASES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 1, 2019, we adopted the new accounting standard ASC 842, Leases, using the modified retrospective method. We elected this adoption date as our date of initial application. As a result, we have not updated financial information related to, nor have we provided disclosures required under ASC 842 for, periods prior to July 1, 2019. The primary changes to our policies relate to recognizing most leases on our consolidated balance sheet as liabilities with corresponding right-of-use (“ROU”) assets. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into agreements under which we lease various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2029. Some of our leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of June 30, 2020, we included such options in determining the lease terms for certain of our leases as we were reasonably certain that we would exercise those options. Most of our leases require us to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Practical Expedients</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The modified retrospective approach included a package of optional practical expedient that we elected to apply. Among other things, these expedients permitted us not to reassess prior conclusions regarding lease identification, lease classification and initial direct costs under ASC 842. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for real estate leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">terms or renewals of one year or less.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes our lease costs for fiscal year ended June 30, 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"/><td style="width:38.786%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.790%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:38.786%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.431%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Financial Statement Classification</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,068</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,062</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,868</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for fiscal year June 30, 2020 was $0.2 million. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For fiscal year June 30, 2020, the cash paid for amounts associated with our operating lease liabilities were approximately $9.0 million which were classified as operating activities in the consolidated statement of cash flows.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows our undiscounted future fixed payment obligations under our recognized operating leases and a reconciliation to the operating lease liabilities as of June 30, 2020:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.787%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.788%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.025%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,856</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,774</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,602</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,476</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,403</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,589</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.44</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:5pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to our election to apply the effective date method of adoption for ASC 842, we have included the following additional disclosure under our historical lease accounting under ASC 840.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, future minimum lease payments under non-cancelable operating lease were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.809%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.285%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,509</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,639</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2023</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,205</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,116</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum annual payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,846</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019 rent expense under operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$7.8 million</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr></table> P12M P60M <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes our lease costs for fiscal year ended June 30, 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%;"><tr><td style="width:1.0%;"/><td style="width:38.786%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.790%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:38.786%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.431%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Financial Statement Classification</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,068</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,062</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease costs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,868</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 6068000 2062000 358000 380000 8868000 200000 9000000.0 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows our undiscounted future fixed payment obligations under our recognized operating leases and a reconciliation to the operating lease liabilities as of June 30, 2020:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:83.787%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.788%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.025%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,856</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,774</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,602</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,476</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,403</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,589</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.44</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 7856000 4544000 3774000 3602000 3151000 5476000 28403000 2814000 25589000 P5Y5M8D 0.038 As of June 30, 2019, future minimum lease payments under non-cancelable operating lease were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.809%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.285%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2021</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,509</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,639</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2023</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,205</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FY 2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,116</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum annual payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,846</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019 rent expense under operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$7.8 million</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr></table> 7395000 5509000 2639000 2205000 1982000 7116000 26846000 7800000 COMMITMENTS AND CONTINGENCIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Operating Leases</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 9- </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for future minimum lease payments under non-cancelable operating leases as of June 30, 2020 and June 30, 2019</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Purchase Obligations</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During the normal course of business, our contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our pr</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">oducts. We periodically review the potential liability, and as of June 30, 2020, we have recorded a purchase obligation liability of $3.3 million related to component purchase commitments.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> There have been no other significant liabilities for cancellations recorded as of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligation to rang</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">e from $146.3 million to $303.3 million as of June 30, 2020, depending upon the timing of orders placed for these components by our manufacturers.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Obligations</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company has other obligations of $3.9 million which consisted primarily of commitments related to raw materials and research and development projects.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Indemnification Obligations</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Legal Matters</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company’s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Vivato/XR</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (“Vivato”), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company’s products infringes United States Patent Numbers 7,062,296 (the “’296 Patent”), 7,729,728 (the “’728 Patent”), and 6,611,231 (the “’231 Patent” and, collectively, the “Patents-in-Suit”). The ‘296 and ‘728 Patents are entitled “Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.” The ‘231 Patent is entitled “Wireless Packet Switched Communications Systems and Networks Using Adaptively Steered Antenna Arrays.” Vivato amended its complaint on June 23, 2017 and again on July 6, 2017. According to the complaint, the products accused of infringing the Patents-in-Suit include Wi-Fi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. Vivato has also filed nine other lawsuits asserting the same patents against other defendants in the Central District of California. On October 2, 2017, the ten cases were consolidated into a single action for all purposes except trial. On March 19, 2018, the Company and the remaining defendants in the consolidated action moved to stay the case (the “Motion to Stay”) pending completion of certain inter partes review proceedings be</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">fore the Patent Trial and Appeal Board. On April 9, 2018, the Court held a hearing on the Motion to Stay, and, on April 11, 2018, the Court granted the motion. On February 11, 2019, the Court maintained the stay pending a status conference scheduled for December 2, 2019. During the status conference on December 2, 2019, the Court rejected a request from Vivato to lift the stay in part. The Court maintained the stay in full pending a further status conference, which was originally scheduled for March 17, 2020 and subsequently rescheduled for August 31, 2020.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">SEC Subpoena</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As previously disclosed on the Form 8-K filed by the Company on February 20, 2018, on February 13, 2018, the Securities and Exchange Commission (the “SEC”) issued subpoenas to the Company and certain of the Company’s officers requesting documents and information relating to a range of topics, including metrics relating to the Ubiquiti Community, accounting practices, financial information, auditors, international trade practices, and relationships with distributors and various other third parties. The Company has responded to the requests and intends to cooperate fully with the SEC. As the SEC’s investigation is ongoing, we cannot currently predict the timing or the outcome of such investigation. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shareholder Class Actions </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 21, 2018, a purported class action, captioned </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Paul Vanderheiden v. Ubiquiti Networks, Inc. et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., No. 18-cv-01620 (the “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Vanderheiden</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action”), was filed in the United States District Court for the Southern District of New York against the Company and certain of its current and former officers. The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Vanderheiden</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action complaint alleged that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder by making false and/or misleading statements, including purported overstatements of the Company’s online community user engagement metrics and accounts receivable. On February 28, 2018 and March 13, 2018, substantially similar purported class actions, captioned </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Xiya Qian v. Ubiquiti Networks, Inc. et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., No. 18-cv-01841 (the “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Qian</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action”) and J</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ohn Kho v. Ubiquiti Networks, Inc. et al</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">., No. 18-cv-02242 (the “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Kho</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action”, together with the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Vanderheiden</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action and the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Qian </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Action, the “Class Actions”), respectively, were filed in the United States District Court for the Southern District of New York. On October 24, 2018, the Court consolidated the Class Actions and appointed lead plaintiff and lead counsel (the “Consolidated Class Action”). Plaintiff filed its Consolidated Amended Complaint on December 24, 2018. On March 21, 2019, Defendants informed the Court that they were prepared to move to dismiss the Consolidated Amended Complaint but that, consistent with the Court’s individual practices, they would refrain from filing that motion pending receipt of further guidance from the Court.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 16, 2019, the parties in the Consolidated Class Action reached an agreement in principle to settle the Consolidated Class Action (the “Settlement”). The Court granted final approval of the Settlement on March 27, 2020, dismissing the Consolidated Class Action with prejudice. The Settlement, which included an award of attorneys’ fees to Plaintiffs’ counsel, was fully funded by certain of the Company’s insurers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shareholder Derivative Actions &amp; Section 220 Demand</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 13, 2018, Anthony Franchi filed a shareholder derivative complaint in the Superior Court of the State of California, County of San Mateo, against the Company’s directors, and certain of its officers (the “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action”). The Company was named </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">as a nominal defendant. The complaint asserted claims against all individual defendants for breach of fiduciary duty for disseminating false and misleading information, failure to maintain internal controls, and unjust enrichment. Additional claims were asserted against Robert Pera for breach of fiduciary duty for insider selling and misappropriation of information, as well as for violation of California Corporations Code § 25402. The allegations in support of these claims were similar to the allegations made in the Consolidated Class Actions. Plaintiff sought a judgment on behalf of the Company for all damages incurred or that would be incurred as a result of the alleged breaches of fiduciary duty by the individual defendants, a judgment ordering disgorgement of all profits, benefits, and other compensation obtained by the individual defendants, a judgment directing the Company to reform its governance and internal procedures, and attorneys’ fees and other costs. The Company moved for a stay of the derivative action pending resolution of the Consolidated Class Action. The court denied the Company’s motion, but stayed discovery until the resolution of any motion to dismiss the Consolidated Class Action. On August 27, 2018, the individual defendants and nominal defendant Ubiquiti demurred to the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action. Plaintiff filed an omnibus response on October 5, 2018 and defendants filed replies on October 22, 2018. The California Superior Court did not render a decision on the demurrers. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 4, 2018, Ubiquiti stockholder Richard Gericke served a demand to inspect the Company’s books and records pursuant to Section 220 of the Delaware General Corporation Law. The Company commenced its production of documents responding to Mr. Gericke’s requests for records on August 22, 2018 and completed its production on October 10, 2018. In addition to serving his Section 220 demand, Mr. Gericke sought leave to intervene in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Action. Mr. Gericke’s motion was denied without prejudice on November 30, 2018.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 11, 2019, Mr. Gericke filed a shareholder derivative complaint in the Court of Chancery for the State of Delaware against the Company’s directors and certain of its officers (the “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Gericke</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action”, and together with the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Action, the “Derivative Actions”). The Company was named as a nominal defendant. The complaint asserted claims against all defendants for breach of fiduciary duty, waste of corporate assets, and unjust enrichment. The allegations in support of these claims were similar to the allegations made in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action. Plaintiff sought a judgment on behalf of the Company for the damages sustained by the individual defendants’ alleged wrongdoing, an award to the Company of restitution from the individual defendants, an award to Plaintiff of the costs and disbursements of the action, including attorneys’ fees, and an order directing the Company to take action to reform and improve corporate governance and internal procedures. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 14, 2019, the parties entered into an agreement in principle to settle the Derivative Actions pursuant to which the Company agreed to adopt certain corporate governance modifications and commitments (the “Derivative Settlement”). On November 1, 2019, the Court of Chancery entered an order staying the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Gericke </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Action. On November 8, 2019, the California Superior Court entered an order staying the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action pending the Court’s review and approval of the Derivative Settlement. On March 10, 2020, the California Superior Court granted final approval of the Derivative Settlement, dismissing the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Franchi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Action with prejudice. On March 17, 2020, the Court of Chancery dismissed the Gericke Action with prejudice. In connection with the Derivative Settlement, certain of the Company’s insurers fully funded an agreed-upon award of attorneys’ fees to Plaintiffs’ counsel.</span></div> 3300000 146300000 303300000 3900000 COMMON STOCK AND TREASURY STOCK<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Common Stock Repurchases</span></div><div style="margin-top:12pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information with respect to the Company’s Share Repurchase programs and the activity under the available share repurchase programs during fiscal year ended June 30, 2020 (in millions, except share and per share amounts):</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.610%;"><tr><td style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.572%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.572%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.771%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.940%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.607%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.120%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date of Approved and Publicly Announced Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of Publicly Announced Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average Price Paid per Share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aggregate Amount Paid</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period of Purchases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Remaining Balance Available for Share Repurchases under the Programs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration date of Program</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 8, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$500 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3/31/2022</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 8, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$200 million</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,211,771</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$133.78</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$162.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 7, 2020 - April 21, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">million</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2021</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 9, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$500 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,337,320</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$115.28</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$500.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 12, 2019 - October 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:6pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 9, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$200 million</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293,709</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$121.86</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$35.8</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 8,2019 - August 12, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:6pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2019</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes total activity related to our stock repurchase programs for the fiscal year end as indicated (in millions, except average price per share):</span></div><div style="margin-top:9pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.425%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.493%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.636%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.504%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.636%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.506%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average price per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.38</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate purchase price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">697.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">445.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information with respect to the Company’s Share Repurchase programs and the activity under the available share repurchase programs during fiscal year ended June 30, 2020 (in millions, except share and per share amounts):</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.610%;"><tr><td style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.572%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.572%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.771%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.940%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.607%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.120%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date of Approved and Publicly Announced Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount of Publicly Announced Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average Price Paid per Share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Aggregate Amount Paid</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period of Purchases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Remaining Balance Available for Share Repurchases under the Programs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration date of Program</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 8, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$500 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500.0</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3/31/2022</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 8, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$200 million</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,211,771</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$133.78</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$162.1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 7, 2020 - April 21, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.9</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">million</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2021</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 9, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$500 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,337,320</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$115.28</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$500.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 12, 2019 - October 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:6pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 9, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$200 million</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293,709</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$121.86</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$35.8</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 8,2019 - August 12, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:6pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2019</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes total activity related to our stock repurchase programs for the fiscal year end as indicated (in millions, except average price per share):</span></div><div style="margin-top:9pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.425%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.493%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.636%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.504%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.636%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.506%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average price per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.38</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate purchase price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">697.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">445.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 500000000 0 0 0 500000000.0 200000000 1211771 133.78 162100000 37900000 500000000 4337320 115.28 500000000.0 0 200000000 293709 121.86 35800000 0 5800000 4700000 7200000 119.45 99.38 62.13 697900000 470400000 445000000.0 ACCUMULATED OTHER COMPREHENSIVE INCOME<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Comprehensive income consists of two components, net income and other comprehensive income. Other comprehensive income refers to gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income pursuant to GAAP.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and 2019 the Company’s accumulated other comprehensive income includes $9.2 thousand and $0.4 million respectively, of net unrealized gains from our available-for-sale securities.</span> 9200 400000 STOCK BASED COMPENSATION<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation Plans</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2010 Equity Incentive Plan</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2010, the Company’s Board of Directors and stockholders approved the 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan replaced the 2005 Equity Incentive Plan (the “2005 Plan”), and no further awards will be granted pursuant to the 2005 Plan. Under the terms of the 2010 Plan, non-statutory stock options, stock appreciation rights, restricted stock, and restricted stock units (“RSUs”) may be granted to employees or non-employee service providers. Incentive stock options may be granted only to employees.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 2010 Plan is administered by the Company’s Board of Directors or a committee of the Company’s Board of Directors. Subject to the terms and conditions of the 2010 Plan, the administrator has the authority to select the persons to whom awards are to be made, to determine the number of shares to be subject to awards and the terms and conditions of awards, and to make all other determinations and to take all other actions necessary or advisable for the administration of the 2010 Plan. The administrator is also authorized to adopt, amend or rescind rules relating to administration of the 2010 Plan. Options and RSUs generally vest over a four-year period from the date of grant and generally expire <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyOGYzZjgyM2NlYzRlMTZiNmU0YjhiZGNiYjdhNjBlL3NlYzo2MjhmM2Y4MjNjZWM0ZTE2YjZlNGI4YmRjYmI3YTYwZV8xNzUvZnJhZzpkZmMzZmViZjAxZTk0NDkzOTA3ZDliNGJkMDA3ZDQxMS90ZXh0cmVnaW9uOmRmYzNmZWJmMDFlOTQ0OTM5MDdkOWI0YmQwMDdkNDExXzEzMjY_aac59695-55c9-4ed6-92a7-18119e8673fc">five</span> to ten years from the date of grant. The terms of the 2010 Plan provide that an option price shall not be less than 100% of fair market value on the date of grant.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2005 Equity Incentive Plan</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the adoption of the 2010 Plan, no additional awards may be granted under the 2005 Plan. In February 2005, the Company’s Board of Directors and the stockholders approved the 2005 Plan, which was amended and restated in March 2006. The 2005 Plan provided for the issuance of stock options, restricted stock and stock bonuses to employees, consultants, advisors, directors and officers of the Company. The terms of the options granted under the 2005 Plan were determined at the time of grant. The Company made use of different vesting schedules through fiscal 2009, but subsequent new grants generally vested as to 25% on the first anniversary of the date of grant and monthly thereafter over the next three years and generally have a term of 10 years from the date of grant. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had 9,990,032 authorized shares available for future issuance under all of its stock incentive plans.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations for fiscal 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:52.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.980%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.980%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.982%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,022</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,045</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales, general and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">975</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,890</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock Options</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of option activity for the Company’s stock incentive plans for fiscal 2020, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:42.888%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.389%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.389%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.392%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.76</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,484,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,491</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.62</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,390</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,644)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,847</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.78</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.95</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,640</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,640</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and exercisable as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,640</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information regarding options outstanding as of June 30, 2020 is as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:60.246%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.052%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.052%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.054%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding &amp; Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$2.90 - $8.31</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,716</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.98</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$10.77 - $10.77</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.37</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$12.88 - $15.00</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.58</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$18.49 - $18.49</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.51</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.49</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$19.99 - $19.99</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.42</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2020, 2019 and 2018, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $3.9 million, $10.8 million, and $102.0 million, respectively, as determined as of the date of option exercise. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had no unrecognized compensation cost related to stock options. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company did not grant any stock options during fiscal 2020, fiscal 2019, or fiscal 2018. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Forfeiture rate. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates its forfeiture rate based on an analysis of its actual forfeitures and will continue to</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior and</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">other factors. The impact from a forfeiture rate adjustment will be recognized in full in the period of adjustment, and if the</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">actual number of future forfeitures differs from that estimated, the Company may be required to record adjustments to stock-based compensation expense in future periods.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash received from stock option exercises during fiscal 2020, 2019 and 2018 was $0.2 million, $0.8 million and $1.5 million, respectively.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Stock Units (“RSUs”)</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity of the RSUs made by the Company:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:69.178%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.394%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.396%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,188</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,358)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,103)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,965</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,443)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73.24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157.68</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,747)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,571</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The intrinsic value of RSUs vested in fiscal 2020, 2019 and 2018 was $7.0 million, $6.0 million and $5.4 million, respectively. The total intrinsic value of all outstanding RSUs was $14.4 million as of June 30, 2020.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, there was unrecognized compensation costs related to RSUs of $5.5 million which the Company expects to recognize over a weighted average period of 3.1 years.</span></div> P4Y P10Y 1 0 0.25 P3Y P10Y 9990032 The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations for fiscal 2020, 2019 and 2018 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:52.194%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.980%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.980%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.982%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,022</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,045</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales, general and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">975</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,888</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,890</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 121000 347000 360000 2022000 2045000 1873000 745000 498000 975000 2888000 2890000 3208000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of option activity for the Company’s stock incentive plans for fiscal 2020, 2019 and 2018:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:42.888%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.389%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.389%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.392%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.76</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,413</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,484,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.08</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,491</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.62</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,390</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,644)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,847</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.78</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.95</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,640</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,640</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and exercisable as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,640</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 1621601 1.76 P1Y6M18D 81413000 1484110 1.08 137491 9.15 P3Y7M13D 10390000 92644 8.99 44847 9.50 P2Y9M10D 5472000 22582 7.95 22265 11.07 P2Y1M28D 3640000 22265 11.07 P2Y1M28D 3640000 22265 11.07 P2Y1M28D 3640000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information regarding options outstanding as of June 30, 2020 is as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:60.246%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.052%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.052%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.054%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding &amp; Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$2.90 - $8.31</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,716</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.98</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$10.77 - $10.77</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.37</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$12.88 - $15.00</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.58</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$18.49 - $18.49</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.51</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.49</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$19.99 - $19.99</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.42</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,265</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 2.90 8.31 2716 P0Y11M23D 6.94 10.77 10.77 15840 P2Y4M13D 10.77 12.88 15.00 2209 P2Y6M29D 12.90 18.49 18.49 1000 P1Y6M3D 18.49 19.99 19.99 500 P1Y5M1D 19.99 22265 3900000 10800000 102000000.0 0 200000 800000 1500000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity of the RSUs made by the Company:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"/><td style="width:69.178%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.394%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.396%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,188</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,358)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,103)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,965</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,443)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,836)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73.24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,333</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157.68</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,801)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61.28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,747)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested RSUs, June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,571</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 180373 40.51 69188 64.66 78358 38.09 27103 41.45 144100 53.24 49965 92.77 53443 43.67 27836 61.55 112786 73.24 20333 157.68 42801 61.28 7747 80.30 82571 99.57 7000000.0 6000000.0 5400000 14400000 5500000 P3Y1M6D INCOME TAXES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of income before provision for income taxes were as follows (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:50.441%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.318%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.318%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.321%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,414</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">325,136</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266,393</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,728</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,196</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,489</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:51.099%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.002%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.149%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.151%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,740</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,654</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,782</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,796</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,091</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,825</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(362)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,899</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,852</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:53.672%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.143%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.143%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.440%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Foreign Operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Tax Expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal research and development credits</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other permanent items</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in U.S. Federal Statutory Tax Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transition tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s effective tax rate increased 0.1% to 15.5% in fiscal 2020 from 15.4% in fiscal 2019. The Company recorded tax provisions of $69.9 million for fiscal 2020 as compared to $58.8 million for fiscal 2019.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our effective tax rate and resulting provision for income taxes for fiscal 2020 and fiscal 2019 years reflect the full impact of the 2017 Tax Act, which resulted in a reduction in the U.S. statutory rate to 21% which is partially offset by a reduced tax benefit from foreign operations. </span></div><div style="margin-top:12pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant components of the Company's deferred tax assets and liabilities as of June 30, 2020 are as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:64.002%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.468%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.764%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves and Allowances</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,730</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,217</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">309</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">276</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,305</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,126</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">915</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,009</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis difference for fixed assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,509)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of Use Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,622)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(451)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(965)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,266)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,102</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended June 30, 2020, 2019 and 2018 consists of the following (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:53.005%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.416%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.416%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.564%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized benefit—beginning of year</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,850</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,438</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross increases—current year tax positions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,169</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,852</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,762</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross decreases—prior year tax positions due to statute lapse</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,669)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,146)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,056)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized benefit—end of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,350</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,850</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had approximately $31.4 million of unrecognized tax benefits, substantially all of which would, </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">if recognized, affect its tax expense. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying Consolidated Statement of Operations and Comprehensive Income. Accrued interest and penalties are included within the related tax liability line in the Consolidated Balance Sheet. As of June 30, 2020, the Company had $4.9 million accrued interest related to uncertain tax matters. </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company, or one of its subsidiaries, files income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong Inland Revenue Department (“IRD”). All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company’s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years. </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2020, 2019 and 2018, the Company made a total of $15.5 million, $13.4 million, and $6.6 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2014 tax years. The refundable deposits are included within other long-term assets on our Consolidated Balance Sheets.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The IRD is examining the Company’s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and we expect the $35.5 million of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company’s favor and therefore it’s possible that an adverse outcome of the matter could have a material effect on the Company’s results of operations and financial condition.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2018, the Company received a draft Notice of Proposed Adjustment (“Draft NOPA”) from the Internal Revenue Service (“IRS”) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (“AOF”) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company’s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS’ interpretation of certain obligations of the Company’s foreign subsidiaries under the Company’s credit facilities. The incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50 million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company has formally protested the adjustment and the case is expected to be moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law will take place. The timing of when the case will be scheduled to be reviewed by the Appeals Division is uncertain at this time due in large part to an existing backlog of cases awaiting review by the Division. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company’s favor. Regardless of whether the matter is resolved in the Company’s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company’s results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Coronavirus Aid, Relief, and Economic Security Act (“CARES”) was signed into law on March 25, 2020. The bill was meant to address the economic fallout in response to locally mandated shelter-in-place orders that were executed in an attempt to slow the spread of COVID-19. Under CARES, several provisions of the tax code were amended to help provide additional relief to businesses that were adversely affected by the pandemic. The CARES Act includes several significant business tax provisions that, among other things, would eliminate the taxable income limit for certain net operating losses (“NOL”) and allow businesses and individuals to carry back NOLs arising in fiscal 2018, fiscal 2019, and fiscal 2020 to the five prior tax years; suspend the excess business loss rules under section 461(l); accelerate refunds of previously generated corporate AMT credits; generally loosen the business interest limitation under section 163(j) from 30 percent to 50 percent; and fix the “retail glitch” for qualified improvement property in the 2017 tax code overhaul known informally as the Tax Cuts and Jobs Act (TCJA, P.L. 115-97). None of these provisions of CARES are expected to have material impacts to the Company’s fiscal 2020 tax provision. We will monitor the updates, both to the Company’s business as well as guidance issued with respect to CARES that could impact the current interpretation of the provisions under CARES, to determine whether any additional considerations need to be made with respect to the Company’s tax provision in future periods.</span></div><div style="margin-top:5pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued a decision related to the treatment of stock-based compensation (“SBC”) expense in an intercompany cost-sharing arrangement, holding that the Treasury Regulations under which the compensation was mandatory included as costs were invalid. On June 27, 2016, the Internal Revenue Service (“IRS”) appealed the court’s decision to the Ninth Circuit Court of Appeals. On July 24, 2018 the Ninth Circuit Court of Appeals overturned the U.S. Tax Court’s decision reversing in favor of the IRS, and holding that the Regulations were valid. On August 8, 2018, the Ninth Circuit Court of Appeals withdrew this decision, and assigned a new panel to consider the appeal. On June 7, 2019 the Ninth Circuit </span></div>released their decision on the appeal. This case focused on the validity of amendments made to the cost sharing regulations in August of 2003 (2003 CSA SBC Regulations) which explicitly required the inclusion of SBC costs in intangible development cost pools for CSAs. On June 22, 2020, the United States Supreme Court announced that it was denying the petition for Altera Corp. v. Commissioner holding that the Regulations were valid. We will continue to monitor ongoing developments; however, there is no impact on the company’s position at this time. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of income before provision for income taxes were as follows (in thousands):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:50.441%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.318%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.318%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.321%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,414</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">325,136</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">266,393</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,728</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,196</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,489</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 125060000 115096000 85414000 325136000 266393000 228728000 450196000 381489000 314142000 <div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:51.099%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.002%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.149%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.151%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,740</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,083</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,654</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,782</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,796</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current tax expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,091</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,825</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(362)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,059</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,899</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,852</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 60740000 52083000 107167000 8569000 2654000 5560000 1782000 3796000 3098000 71091000 58533000 115825000 -1602000 -362000 2059000 410000 624000 -32000 0 0 0 -1192000 262000 2027000 69899000 58795000 117852000 The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:53.672%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.143%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.143%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.440%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of Foreign Operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Tax Expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal research and development credits</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other permanent items</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in U.S. Federal Statutory Tax Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transition tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table> 0.210 0.210 0.281 0.076 0.077 0.190 0.016 0.009 0.005 0 0.002 0.004 -0.001 -0.002 -0.084 0.006 0.010 0.001 0 0 0.004 0 0.006 0.362 0.155 0.154 0.375 0.001 0.155 0.154 69900000 58800000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant components of the Company's deferred tax assets and liabilities as of June 30, 2020 are as follows (in thousands):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:64.002%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.468%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.764%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserves and Allowances</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,730</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,217</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">309</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">276</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,621</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,305</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,126</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">915</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,009</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basis difference for fixed assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,509)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(301)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right of Use Assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,622)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(451)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(965)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,582)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,266)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,102</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,910</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 2730000 1217000 309000 287000 276000 452000 1621000 1305000 1325000 0 5622000 1126000 915000 13009000 4176000 1509000 301000 5622000 451000 965000 7582000 1266000 1325000 0 4102000 2910000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended June 30, 2020, 2019 and 2018 consists of the following (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.327%;"><tr><td style="width:1.0%;"/><td style="width:53.005%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.416%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.416%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.564%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized benefit—beginning of year</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,850</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,438</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross increases—current year tax positions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,169</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,852</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,762</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross decreases—prior year tax positions due to statute lapse</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,669)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,146)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,056)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized benefit—end of year</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,350</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,850</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 30850000 29144000 27438000 4169000 3852000 4762000 3669000 2146000 3056000 31350000 30850000 29144000 31400000 4900000 15500000 13400000 6600000 35500000 50000000 SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Management has determined that the Company operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenue by product type in two primary categories: Service Provider Technology and Enterprise Technology.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by product type were as follows (in thousands, except percentages):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.119%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Provider Technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">442,023</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,490</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,600</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Enterprise Technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">842,477</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">733,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570,261</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,161,733</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,016,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.119%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America (1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">571,901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">497,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,378</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe, the Middle East and Africa</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">477,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">411,388</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,844</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,346</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,723</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,251</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,161,733</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,016,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(1) Revenue for the United States was $539.0 million, $469.8 million and $390.6 million for fiscal 2020, 2019 and 2018, respectively. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:32.967%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.675%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.381%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.381%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.381%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.679%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Revenues</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Accounts Receivable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> * </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">denotes less than 10%</span></div> 1 1 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by product type were as follows (in thousands, except percentages):</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.119%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Provider Technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">442,023</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,490</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446,600</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Enterprise Technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">842,477</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">733,243</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570,261</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,161,733</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,016,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 442023000 0.34 428490000 0.37 446600000 0.44 842477000 0.66 733243000 0.63 570261000 0.56 1284500000 1 1161733000 1 1016861000 1 <div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.114%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.199%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.506%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.119%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America (1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">571,901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">497,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,378</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe, the Middle East and Africa</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">477,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">411,388</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,844</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">South America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,346</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,723</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,251</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,284,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,161,733</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,016,861</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> (1) Revenue for the United States was $539.0 million, $469.8 million and $390.6 million for fiscal 2020, 2019 and 2018, respectively. 571901000 0.45 497218000 0.43 410378000 0.40 517132000 0.40 477332000 0.41 411388000 0.41 112121000 0.09 108460000 0.09 102844000 0.10 83346000 0.06 78723000 0.07 92251000 0.09 1284500000 1 1161733000 1 1016861000 1 539000000.0 469800000 390600000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.186%;"><tr><td style="width:1.0%;"/><td style="width:32.967%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.675%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.381%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.381%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.381%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.679%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Revenues</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Accounts Receivable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">*</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> * </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">denotes less than 10%</span></div> 0.10 0.11 0.13 0.12 0.11 0.17 0.20 RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Aircraft Lease Agreement</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 13, 2013, the Company entered into an aircraft lease agreement (the “Aircraft Lease Agreement”) with RJP Manageco LLC (the “Lessor”), a limited liability company owned by the Company’s Chief Executive Officer, Robert J. Pera. Pursuant to the Aircraft Lease Agreement, the Company may lease an aircraft owned by the Lessor for Company business purposes. Under the Aircraft Lease Agreement, the aircraft may be leased at a rate of $5,000 per flight hour. This hourly rate does not include the cost of flight crew or on-board services, which the Company will purchase from a third-party provider. The Company recognized a total of approximately $1.4 million, $1.7 million and $1.6 million in expenses pursuant to the Aircraft Lease Agreement during fiscal 2020, fiscal 2019 and fiscal 2018, respectively. All expenses pursuant to the Aircraft Lease Agreement have been included in the Company’s sales, general and administrative expenses in the Consolidated Statements of Operations.</span></div> 5000 1400000 1700000 1600000 SUBSEQUENT EVENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Dividends</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 21, 2020, the Company announced that its Board of Directors had approved a quarterly cash dividend of $0.40 per share payable on September 8, 2020 to shareholders of record at the close of business on August 31, 2020. Any future dividends will be subject to the approval of the Company’s Board of Directors.</span></div> 0.40 SUPPLEMENTARY DATA (UNAUDITED)<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company’s unaudited consolidated statements of operations data for each of the eight quarters during fiscal 2020 and 2019. In management’s opinion, this information has been presented on the same basis as the audited consolidated financial statements included in a separate section of this report, and all necessary adjustments, consisting only of normal recurring adjustments, have been included in the amounts below to state fairly the unaudited quarterly results when read in conjunction with the audited consolidated financial statements and related notes. The operating results for any quarter should not be relied upon as necessarily indicative of results for any future period.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.751%;"><tr><td style="width:1.0%;"/><td style="width:39.921%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.921%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In thousands, except per share data</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308,284</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337,417</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315,522</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,086</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,635</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,048</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,146</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,811</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,618</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share of common stock:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,905</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,276</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,911</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,830</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,937</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,618</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,137</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,885</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,703</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,796</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,895</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share of common stock:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.16</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.16</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the Company’s unaudited consolidated statements of operations data for each of the eight quarters during fiscal 2020 and 2019. In management’s opinion, this information has been presented on the same basis as the audited consolidated financial statements included in a separate section of this report, and all necessary adjustments, consisting only of normal recurring adjustments, have been included in the amounts below to state fairly the unaudited quarterly results when read in conjunction with the audited consolidated financial statements and related notes. The operating results for any quarter should not be relied upon as necessarily indicative of results for any future period.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.751%;"><tr><td style="width:1.0%;"/><td style="width:39.921%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.529%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.921%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">In thousands, except per share data</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308,284</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337,417</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315,522</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,391</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,086</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,635</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,048</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,146</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,811</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,618</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share of common stock:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,905</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,276</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284,911</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,641</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,830</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,937</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,618</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,657</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,137</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,885</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,703</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,796</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,895</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share of common stock:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.16</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.16</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.09</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr></table></div> 323277000 308284000 337417000 315522000 151391000 145086000 159635000 152060000 120689000 112048000 127357000 118104000 98146000 85811000 103722000 92618000 1.44 1.32 1.60 1.45 1.43 1.32 1.60 1.45 282905000 307276000 284911000 286641000 131606000 140231000 132830000 132937000 99618000 91657000 102137000 100885000 85703000 77796000 88300000 70895000 1.16 1.09 1.25 1.01 1.16 1.09 1.25 1.01 The Company reclassified $42 million reported in previous period, related to deposits on long term assets to purchase of property and equipment and other long-term assets, to conform to the current period presentation. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - USD ($)
12 Months Ended
Jun. 30, 2020
Aug. 19, 2020
Dec. 31, 2019
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Focus Jun. 30, 2020    
Document Transition Report false    
Entity File Number 001-35300    
Entity Registrant Name UBIQUITI INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 32-0097377    
Entity Address, Address Line One 685 Third Avenue    
Entity Address, Address Line Two 27th Floor    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 10017    
City Area Code 646    
Local Phone Number 780-7958    
Title of 12(b) Security Common stock, $0.001 par value per share    
Trading Symbol UI    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 1,628,088,023
Entity Common Stock, Shares Outstanding   63,696,236  
Documents Incorporated by Reference Portions of the registrant’s Definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the registrant’s 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.    
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001511737    
Current Fiscal Year End Date --06-30    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Current assets:    
Cash and cash equivalents $ 142,617,000 $ 238,147,000
Investments — short-term 925,000 69,866,000
Accounts receivable, net of allowance for doubtful accounts of $203 and $203 at June 30, 2020 and June 30, 2019 respectively 142,160,000 156,043,000
Inventories 285,943,000 264,281,000
Vendor deposits 5,934,000 11,608,000
Prepaid income taxes 34,000 23,000
Prepaid expenses and other current assets 9,034,000 13,843,000
Total current assets 586,647,000 753,811,000
Property and equipment, net 78,522,000 13,618,000
Operating lease right-of-use assets, net 24,444,000 0
Deferred tax assets — long-term 4,102,000 2,910,000
Investments — long-term 513,000 31,585,000
Other long-term assets 43,223,000 73,941,000
Total assets 737,451,000 875,865,000
Current liabilities:    
Accounts payable 155,547,000 38,722,000
Income taxes payable 30,961,000 25,556,000
Debt — short-term 24,067,000 30,675,000
Other current liabilities 53,722,000 84,233,000
Total current liabilities 264,297,000 179,186,000
Income tax payable — long-term 115,330,000 124,262,000
Operating lease liabilities — long-term 18,533,000 0
Debt — long-term 628,437,000 464,700,000
Other long-term liabilities 6,312,000 8,440,000
Total liabilities 1,032,909,000 776,588,000
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock—$0.001 par value; 50,000,000 shares authorized; none issued 0 0
Common stock—$0.001 par value; 500,000,000 shares authorized: 63,688,329 and 69,472,568 outstanding at June 30, 2020 and June 30, 2019, respectively 64,000 69,000
Additional paid–in capital 447,000 0
Accumulated other comprehensive income 9,200 393,000
Retained (deficit) earnings (295,978,000) 98,815,000
Total stockholders’ (deficit) equity (295,458,000) 99,277,000
Total liabilities and stockholders’ equity $ 737,451,000 $ 875,865,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 203 $ 203
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares outstanding (in shares) 63,687,891 69,472,568
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]      
Revenues $ 1,284,500 $ 1,161,733 $ 1,016,861
Cost of revenues 676,328 624,129 573,289
Gross profit 608,172 537,604 443,572
Operating expenses:      
Research and development 89,405 82,070 74,324
Sales, general and administrative 40,569 43,237 43,121
Litigation settlement 0 18,000 0
Total operating expenses 129,974 143,307 117,445
Income from operations 478,198 394,297 326,127
Interest expense and other, net (28,002) (12,808) (11,985)
Income before income taxes 450,196 381,489 314,142
Provision for income taxes 69,899 58,795 117,852
Net income $ 380,297 $ 322,694 $ 196,290
Net income per share of common stock:      
Basic (in dollars per share) $ 5.81 $ 4.52 $ 2.54
Diluted (in dollars per share) $ 5.80 $ 4.51 $ 2.51
Weighted average shares used in computing net income per share of common stock:      
Basic (in shares) 65,427 71,435 77,179
Diluted (in shares) 65,514 71,602 78,331
Other comprehensive income:      
Unrealized (losses) gains on available-for-sale securities $ (384) $ 393 $ 0
Other Comprehensive (loss) income (384) 393 0
Comprehensive income $ 379,913 $ 323,087 $ 196,290
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Loss
Balances (in shares) at Jun. 30, 2017   80,275,965      
Balances at Jun. 30, 2017 $ 601,764 $ 80 $ 525 $ 601,159 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 196,290     196,290  
Other comprehensive income (loss) $ 0        
Stock options exercised (in shares) 1,484,110 1,484,110      
Stock options exercised $ 1,539 $ 2 1,537    
Payroll taxes settled on Option Exercises (in shares)   (582,497)      
Payroll taxes settled on Option Exercises (40,624) $ (1)   (40,623)  
Restricted stock units issued, net of tax withholdings (in shares)   57,255      
Restricted stock units issued, net of tax withholdings (1,415)   (1,415)    
Repurchase of Common Stock (in shares)   (7,162,312)      
Repurchase of Common Stock (445,014) $ (7) (3,462) (441,545)  
Stock-based compensation expense 3,208   3,208    
Balances (in shares) at Jun. 30, 2018   74,072,521      
Balances at Jun. 30, 2018 315,748 $ 74 393 315,281 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 322,694     322,694  
Other comprehensive income (loss) $ 393       393
Stock options exercised (in shares) 92,644 92,644      
Stock options exercised $ 831   831    
Restricted stock units issued, net of tax withholdings (in shares)   41,256      
Restricted stock units issued, net of tax withholdings (1,473)   (1,473)    
Repurchase of Common Stock (in shares)   (4,733,853)      
Repurchase of Common Stock (470,448) $ (5) (2,641) (467,802)  
Stock-based compensation expense 2,890   2,890    
Dividends paid on Common Stock (71,358)     (71,358)  
Balances (in shares) at Jun. 30, 2019   69,472,568      
Balances at Jun. 30, 2019 99,277 $ 69 0 98,815 393
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 380,297     380,297  
Other comprehensive income (loss) $ (384)       (384)
Stock options exercised (in shares) 22,582 22,582      
Stock options exercised $ 179   179    
Restricted stock units issued, net of tax withholdings (in shares)   35,541      
Restricted stock units issued, net of tax withholdings (1,132)   (1,132)    
Repurchase of Common Stock (in shares)   (5,842,800)      
Repurchase of Common Stock (697,901) $ (5) (1,488) (696,408)  
Stock-based compensation expense 2,888   2,888    
Dividends paid on Common Stock (78,682)     (78,682)  
Balances (in shares) at Jun. 30, 2020   63,687,891      
Balances at Jun. 30, 2020 $ (295,458) $ 64 $ 447 $ (295,978) $ 9
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Statement of Stockholders' Equity [Abstract]    
Dividends per share (in dollars per share) $ 1.20 $ 1
XML 21 R7.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
Cash Flows from Operating Activities:      
Net income $ 380,297 $ 322,694 $ 196,290
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 7,695 7,556 7,310
Impairment of cost-based investment 5,000 0 0
Amortization of debt issuance costs 1,807 1,114 751
Non-cash lease expense 1,146 0 0
Premium amortization and (discount accretion), net (52) (696) 0
Write off unamortized debt issuance costs 105 0 489
Provision for inventory obsolescence 6,617 1,637 2,336
Provisions for loss on vendor deposits and purchase commitments 3,327 2,911 14,891
Stock-based compensation 2,888 2,890 3,208
Deferred taxes (1,194) 196 2,027
Other, net 265 (725) (849)
Changes in operating assets and liabilities:      
Accounts receivable 13,883 18,728 (33,973)
Inventories (28,053) (163,659) 35,974
Vendor deposits 3,124 27,705 4,798
Prepaid income taxes (11) (23) 2,419
Prepaid expenses and other assets (10,813) (15,812) (9,404)
Accounts payable 116,900 24,329 (34,596)
Income taxes payable (3,527) 16,318 103,769
Deferred revenues 855 9,079 4,941
Accrued and other liabilities (39,975) 5,016 31,666
Net cash provided by operating activities 460,284 259,258 332,047
Cash Flows from Investing Activities:      
Purchase of property and equipment and other long-term assets (30,619) (51,684) [1] (9,115)
Private equity investment 0 (5,000) 0
Purchase of investments (27,538) (220,076) 0
Proceeds from sale of investments 111,909 80,889 0
Proceeds from maturity of investments 15,832 38,304 0
Net cash (used in) investing activities 69,584 (157,567) (9,115)
Cash Flows from Financing Activities:      
Debt Issuance Costs (3,138) 0 (5,185)
Repurchases of common stock (700,125) (468,225) (445,014)
Payment of common stock cash dividends (78,682) (71,358) 0
Proceeds from exercise of stock options 179 831 1,539
Tax withholdings related to net share settlements of stock options 0 0 (40,624)
Tax withholdings related to net share settlements of restricted stock units (1,132) (1,473) (1,415)
Net cash (used in) provided by financing activities (625,398) (530,225) (260,449)
Net (decrease) increase in cash and cash equivalents (95,530) (428,534) 62,483
Cash and cash equivalents at beginning of period 238,147 666,681 604,198
Cash and cash equivalents at end of period 142,617 238,147 666,681
Supplemental Disclosure of Cash Flow Information:      
Income taxes paid, net of refunds 74,918 41,725 9,605
Interest paid 21,817 23,348 11,377
Non-Cash Investing and Financing Activities:      
Right-of-use asset recognized 8,610 0 0
Unpaid stock repurchases 0 2,223 0
Unpaid property and equipment and other long-term assets 366 440 144
Net unsettled investment purchases (sales, and maturities) 522    
Net unsettled investment purchases (sales, and maturities)   (522) 0
Term loan facility      
Cash Flows from Financing Activities:      
Proceeds from borrowing 37,500 0 500,000
Repayments of debt (25,000) (25,000) (88,750)
Revolving credit facility      
Cash Flows from Financing Activities:      
Proceeds from borrowing 390,000 35,000 218,500
Repayments of debt $ (245,000) $ 0 $ (399,500)
[1] The Company reclassified $42 million reported in previous period, related to deposits on long term assets to purchase of property and equipment and other long-term assets, to conform to the current period presentation.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - Footnotes (Parenthetical)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
Purchase of property and equipment and other long-term assets $ 51,684 [1]
Revision of Prior Period, Reclassification, Adjustment  
Purchase of property and equipment and other long-term assets 42,000
Payment for deposit on long-term asset $ 42,000
[1] The Company reclassified $42 million reported in previous period, related to deposits on long term assets to purchase of property and equipment and other long-term assets, to conform to the current period presentation.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS AND BASIS OF PRESENTATION
12 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BUSINESS AND BASIS OF PRESENTATION BUSINESS AND BASIS OF PRESENTATION
Business— Ubiquiti Inc. and its wholly owned subsidiaries (collectively, “Ubiquiti” or the “Company”) develop high performance networking technology for service providers, enterprises and consumers globally.
The Company operates on a fiscal year ending June 30. In these notes, Ubiquiti refers to the fiscal years ended June 30, 2020, 2019 and 2018 as fiscal 2020, fiscal 2019 and fiscal 2018, respectively.

Basis of Presentation— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principle (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated. The Company has reclassified certain amounts reported in the previous period to conform to the current period presentation.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Use of Accounting Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.

Segments

Management has determined that it operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Further information regarding Segments can be found in Note 15, to the consolidated financial statements.

Recognition of Revenues
Revenue consists of revenue from sales of hardware and the related essential software (“Products”) as well as related implied PCS. We recognize revenue when obligations under the terms of a contract with our customers are satisfied, generally, upon transfer of control of promised goods or services to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy the performance obligation

Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

PCS is the right to receive, on a when-and-if available basis, future unspecified software upgrades and features relating to the product’s essential software as well as technical support and bug fixes.

The Company accounts for a contract with a customer when there is an approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of the consideration is probable. The Company’s distinct performance obligations consist mainly of transferring control of its products identified in the contracts, purchase orders or invoices and implied PCS services.
Our contracts with the majority of our distribution customers do not include provisions for cancellations, returns, inventory swaps, or refunds that materially impact recognized revenue. Internet or Web based sales include regulatory provisions which allow customers to return the goods, generally within 30 days and did not materially impact recognized revenue.

We record amounts billed to distributors and Web based customers for shipping and handling costs as revenues. We classify shipping and handling costs incurred by us as cost of revenue. Deposit payments received from distributors in advance of recognition of revenues are included in current liabilities of our balance sheet and are recognized as revenues when all the criteria for recognition of revenues are met.

Transaction price and allocation to performance obligations

Transaction prices are typically based on contracted rates. Although payment terms vary, payment is generally due from customers within 60 days of the invoice date and the contracts do not have significant financing components or include extended payment terms. The Company is directly responsible for fulfilling its performance obligations in contracts with customers and does not rely on another party to fulfill its promise. We use observable list prices to determine the stand-alone selling price of our performance obligation related to our products, and we utilize a cost-plus margin approach to estimate the stand-alone selling price of our implied PCS obligation. When our contracts contain multiple performance obligations, we allocate the transaction price based on the estimated standalone selling prices of the promised products or services underlying each performance obligation.

The expected costs associated with our base warranties continue to be recognized as an expense when the products are sold and are not considered a separate performance obligation.

Costs for research and development and sales and marketing are expensed as incurred. If the estimated life of the hardware product should change, the future rate of amortization of the revenues allocated to PCS could also change.

Key factors considered by the Company in developing the estimated cost in the cost plus margin approach for PCS includes reviewing the activities for PCS include reviewing the activities of specific employees engaged in support and software enhancements to determine the amount of time that is allocated to the development of the undelivered elements, determining the cost of this development effort, and then adding an appropriate level of gross profit to these costs. As of June 30, 2020 and 2019, the Company had deferred revenues of $22.7 million and $21.7 million, respectively, related to PCS obligations.

Cash and Cash Equivalents

The Company considers investments purchased with a maturity period of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are stated at cost which approximates fair value. The Company deposits cash and cash equivalents with financial institutions that management believes are of high credit quality. The Company’s cash and cash equivalents consist primarily of cash deposited in U.S. dollar denominated interest-bearing deposit accounts and money market funds.

Concentration of Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, marketable securities and accounts receivable. The Company limits its exposure by primarily placing its cash in interest-bearing deposit accounts and marketable securities with high credit quality financial institutions.

The Company derives its accounts receivable from revenues earned from customers located worldwide. The Company bases credit decisions primarily upon a customer’s past credit history. If upfront deposits or prepayments are not required, customers then may be granted standard credit terms, which range from net 30 to 60 days.

The Company subcontracts with third parties to manufacture most of our products. The Company relies on the ability of these contract manufacturers to produce the products sold to its distributors. A significant portion of the Company’s products are manufactured by a few contract manufacturers.

Inventory and Inventory Valuation

The Company’s inventories are primarily finished goods and, to a lesser extent, raw materials. Inventories are stated at the lower of actual cost, computed using the first-in, first-out method, and Net Realizable Value (NRV). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of net realizable value involves certain judgments including estimating average selling prices based on recent sales. Should actual market conditions differ from the
Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the estimated market value. Write-downs are not reversed until the related inventory has been subsequently sold or scrapped.

The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The determination of excess or obsolete inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand. Customer demand is dependent on various factors and requires the Company to use judgment in forecasting future demand for these products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required, which would have a negative impact on the Company’s gross margin. If the Company ultimately sells inventory that has been previously written down, the Company’s gross margins in future periods would be positively impacted.

The Company capitalizes manufacturing overhead expenditures as part of inventory costs. Capitalized costs primarily include management’s best estimate of the direct labor and material costs incurred related to inventory acquired or produced but not sold during the respective period. Manufacturing overhead costs are capitalized to inventory and are recognized as cost of revenues in the future periods based on the Company’s rate of inventory turnover.

Product Warranties

The Company offers warranties on certain products, generally for a period of one year, and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statement of operations and comprehensive income within cost of revenues. The warranties are typically in effect for 12 months from the distributor’s purchase date of the product. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for the replacement cost of defective products, which it also factors into its warranty liability assessment.

Allowance for Doubtful Accounts

The Company records its allowance for doubtful accounts based on its assessment of various factors, including historical experience, age of the accounts receivable balances, credit quality of the Company’s customers, current economic conditions and other factors that may affect the customers’ abilities to pay.

In cases where the Company is aware of circumstances that may impair a specific customer’s ability to meet its obligations to the Company, the Company records a specific allowance against amounts due from the customer, and thereby reduces the net recognized receivable to the amounts it reasonably believes will be collected.

The allowance for doubtful accounts activity was as follows (in thousands):
 
 Years Ended June 30,
 202020192018
Beginning balance$203 $453 $440 
Charged to (released from) expenses85 (250)13 
Bad debt write-offs(85)  
Ending balance$203 $203 $453 

Fair Value of Financial Instruments

Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;
Level 3—Unobservable inputs based on the Company’s own assumption.

The Company records securities available-for-sale at fair value on a recurring basis. We classify our investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded.

Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.

Long Lived Assets

In accordance with the authoritative guidance for impairment or disposal of long-lived assets (ASC 360), we assess potential impairments to our long-lived assets, including property and equipment, when there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. We recognize an impairment loss when the undiscounted cash flows expected to be generated by an asset or group of assets, are less than the asset’s carrying value. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and charged to results of operations. The Company did not recognize any material impairment losses for fiscal years 2020, 2019 and 2018.

Property and Equipment

Furniture, fixtures and equipment are recorded at cost. The Company capitalizes eligible costs to acquire or develop internal-use software, which is included as property and equipment on the Company’s consolidated balance sheets. Capitalized costs primarily include payroll and payroll-related costs and facilities costs.

The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:

   Estimated Useful Life
Testing equipment  
3 to 5 years
Computer and other equipment  
3 to 5 years
Furniture and fixtures  
3 to 5 years
Software
up to 3 years
Corporate aircraft
15 years
Leasehold improvementsshorter of lease term or useful life

Upon retirement or disposition, the asset cost and related accumulated depreciation are removed with any gain or loss recognized in the statement of operations. Expenditures for maintenance and repairs are charged to operations as incurred.

Intangible Assets

The Company’s intangible assets consist primarily of domain name purchase and legal costs associated with application for and registration of the Company’s trademarks, which are all included in other long-term assets. The Company amortizes all definite-lived intangible assets that are subject to amortization over the estimated useful life based on economic benefit. Domain names are amortized over 15 years, while other intangible assets are generally amortized over 5 years. All patent filing and defense costs are expensed as incurred, however, to date these costs have not been significant.

Leases

The Company enters into agreements under which we lease various real estate spaces, including warehouse facilities and office space, that are generally leased under noncancelable agreements and include various renewal options for additional periods and/or have options to early terminate. At contract inception, the Company determines if an arrangement is a lease, or contains a lease, of an identified asset for which the Company has the right to obtain substantially all of the economic benefits from its use and the right to direct its use. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, while
lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at lease commencement date based on the present value of lease payments over the lease term. The implicit discount rate in the Company’s leases generally cannot readily be determined and therefore, the Company uses its incremental borrowing rate based on information available at lease commencement date in determining the present value of future payments. ROU assets are determined based upon the calculated lease liability, adjusted by unamortized initial direct costs, unamortized lease incentives received and cumulative deferred or prepaid lease payments. The Company has options to renew or terminate certain leases. These options are included in the determination of lease term when it is reasonably certain that the Company will exercise such options. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for operating leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original terms or renewals of one year or less. Lease expense for our operating leases is recognized on a straight-line basis over the term of the lease.

Advertising Costs

Advertising costs are expensed as incurred and are included in selling, general and administrative expenses.

Income Taxes

The Company accounts for income taxes in accordance with accounting guidance which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in its financial statements or tax returns. Deferred tax assets and liabilities are determined based on the temporary difference between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company establishes valuation allowances when necessary to reduce deferred tax assets to the amount it expects to realize. The assessment of whether or not a valuation allowance is required often requires significant judgment including current operating results, the forecast of future taxable income and ongoing prudent and feasible tax planning initiatives. In addition, the Company’s calculation of its tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company may be subject to income tax audits in all of the jurisdictions in which it operates and, as a result, must also assess exposures to any potential issues arising from current or future audits of current and prior years’ tax returns. Accordingly, the Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. We reflect changes in recognition or measurement in the period in which our change in judgment occurs. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

Stock-based Compensation

The Company measures stock-based compensation cost at the grant date, based on the estimated fair value of the award, and recognizes expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period. The Company did not grant any stock options during fiscal 2020, fiscal 2019, or fiscal 2018. Restricted stock units are valued based on the fair value of the Company’s common stock on the date of grant.

Commitments and Contingencies

The Company periodically evaluates all pending or threatened contingencies and any commitments, if any, that are reasonably likely to have a material adverse effect on its results of operations, financial position or cash flows. The Company assesses the probability of an adverse outcome and determines if it is remote, reasonably possible or probable. If information available prior to the issuance of the Company’s financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the Company’s financial statements, and the amount of the loss, or the range of probable loss can be reasonably estimated, then such loss is accrued and charged to operating expenses. If no accrual is made for a loss contingency because one or both of the conditions pursuant to the accounting guidance are not met, but the probability of an adverse outcome is at least reasonably possible, the Company discloses the nature of the contingency and provides an estimate of the possible loss or range of loss, or states that such an estimate cannot be made.

Foreign Currency Remeasurement
The functional currency of the Company and its subsidiaries is the U.S. dollar. For foreign operations, local currency denominated monetary assets and liabilities are remeasured at the period end exchange rates, and revenues, costs and expenses are remeasured at the average exchange rates during the fiscal year. Foreign exchange gains and losses have been immaterial to the Company’s results of operations to date.

Research and Development Costs

Research and development expenses are expensed as incurred and consist primarily of payroll and payroll-related costs and facilities costs. Research and development expenses associated with software development are typically expensed as incurred as our software is usually released to end customers immediately after technological feasibility has been established. However, the Company capitalizes development costs when material costs are incurred subsequent to technological feasibility but prior to commercial release.

Earnings Per Share

The Company applies the treasury stock method for calculating and presenting earnings per share (“EPS”). Basic EPS is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted EPS available to common stockholders is computed by dividing the amount of net income available to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options and restricted stock units using the treasury stock method.

Recently Adopted Accounting Pronouncements

Leases

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (“ASU 2016-02”) and in July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements (“ASU 2018-11”) (collectively referred to as “ASC 842”). This guidance requires the recognition of ROU assets and lease liabilities, arising from financing and operating leases, on the consolidated balance sheet, along with additional qualitative and quantitative disclosures. Companies are required to adopt this guidance using a modified retrospective approach and apply the transition provisions under the guidance at either 1) the later of the beginning of the earliest comparative period presented in the financial statements and the commencement date of the lease, or 2) the beginning of the period of adoption (i.e. on the effective date). Under the transition method using the second application date, a company initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

The Company adopted the guidance on July 1, 2019, beginning of our fiscal year 2020, using the modified retrospective transition method and initially applied the transition provisions at July 1, 2019, which allowed us to continue to apply the legacy guidance in ASC 840 for periods prior to fiscal 2019. We elected the package of transition practical expedients, which among other things, allows us to keep the historical lease classifications and not have to reassess the lease classification for any existing leases as of the date of adoption. We also made the following accounting policy elections as allowed by ASC 842:
to apply the short-term lease exception, which allows us to keep leases with an initial term of twelve months or less off the balance sheet.
to account for each separate lease component of a contract and its associated non-lease components as a single-lease component for all our leases.

As a result of the adoption of this standard, there was no adjustment to the opening balance of retained earnings as there was no cumulative effect adjustment at the date of adoption. Accordingly, the primary impact of adopting ASC 842 was the recognition of ROU assets and lease liabilities for operating leases of approximately $23.3 million and $24.0 million respectively for all existing leases which had remaining obligations as of July 1, 2019. This included reclassifying deferred rent of $0.7 million from other current liabilities to a component of the ROU asset. ASC 842 did not have a material impact on our results of operations and comprehensive income and statement of cash flow.

Recent Accounting Pronouncements Not Yet Effective
Credit Losses on Financial Instruments
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we will be required to estimate lifetime expected credit losses. For available-for-sale debt
securities, we will be required to recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company’s fiscal year beginning July 1, 2020 on a modified retrospective basis. Although the Company is finalizing the adoption process of the new standard, including identifying, evaluating and quantifying the impact on the consolidated financial statements, we do not except the adoption of this ASU to result in a material impact to the Company’s consolidated financial position, results of operations, or cash flows.
Income Taxes
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company’s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements and related disclosures.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES
12 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
REVENUES REVENUES
Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (“PCS”).

Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

Disaggregation of Revenue

See Note 15 of Notes to Consolidated Financial Statements “Segment Information” for disaggregation of revenue by product category and geography.

Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company’s right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.

As of June 30, 2020 and 2019, the Company’s customer deposits were $2.1 million and $3.0 million, respectively.

As of June 30, 2020, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 million, respectively.

As of June 30, 2019, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $15.3 million and $6.5 million, respectively.

Variable Consideration
The Company does provide for rights of return to certain customers on product sales and therefore records a provision for returns related to this variable consideration based upon its historical returns experience with these customers. The Company also provides certain customers with discounts that are recorded as a reduction of revenue in the period the related product revenue is recognized and are reflected as a reduction of outstanding accounts receivable. The Company’s contracts with customers generally do not contain other forms of variable consideration, however when additional variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price.

These reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of the contract. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary
from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS
12 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS
The following tables summarize the Company’s financial instruments’ adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of June 30, 2020 and 2019 (in thousands):
June 30, 2020
Adjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash Equivalents (1)Short-Term InvestmentsLong-Term Investments
Level 1
Money market funds$1,055 $ $ $1,055 $1,055 $ $ 
Subtotal$1,055 $ $ $1,055 $1,055 $ $ 
Level 2
Corporate securities1,429 9  1,438  925 513 
Subtotal$1,429 $9 $ $1,438 $ $925 $513 
Total$2,484 $9 $ $2,493 $1,055 $925 $513 
(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.

June 30, 2019
Adjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash Equivalents (1)Short-Term InvestmentsLong-Term Investments
Level 1
Money market funds$1,328 $ $ $1,328 $1,328 $ $ 
Subtotal$1,328 $ $ $1,328 $1,328 $ $ 
Level 2
Commercial paper$1,123 $ $ $1,123 $524 $599 $ 
Corporate securities83,568 372 (2)83,938  57,377 26,561 
U.S agency securities4,702 4  4,706  3,712 994 
US Government Bonds12,189 20 (1)12,208  8,178 4,030 
Subtotal$101,582 $396 $(3)$101,975 $524 $69,866 $31,585 
Total$102,910 $396 $(3)$103,303 $1,852 $69,866 $31,585 
(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.

During fiscal year end June 30, 2020 and 2019, the Company reclassified realized net gain of $371.8 thousand and $30.5 thousand, respectively, to earnings from accumulated other comprehensive income.

During fiscal year end June 30, 2020 and 2019, the Company had $1.0 million and $2.7 million, respectively, of interest income on our investment securities.

The Company had no continuous unrealized loss positions from marketable securities as of June 30, 2020. The following table represents the Company’s marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of June 30, 2019 (in thousands):
June 30, 2019
Continuous Unrealized Losses
Less than 12 Months12 Months or GreaterTotal
Fair Value of marketable securities$8,072 $ $8,072 
Unrealized Loss$(3)$ $(3)

Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during fiscal year end June 30, 2020 and 2019.

The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of June 30, 2020 (in thousands):
Available-For-Sale
Adjusted CostFair Value
Due within 1 year1,978 1,980 
Due after 1 year through 5 years506 513 
Total$2,484 $2,493 

For certain of the Company’s financial instruments, other than those presented in the disclosures above, including cash, accounts receivable, accounts payable and other current liabilities, the carrying amounts approximate fair value due to their short maturities.

As of June 30, 2020 and 2019 the Company had an outstanding loan associated with its credit facilities, which are carried at historical cost. The fair value of the Company’s debt disclosed below was estimated based on the current rates offered to the Company for debt with similar terms and remaining maturities and was a Level 2 measurement. As of June 30, 2020 and 2019, the fair value of the Company’s debt carried at historical cost was $655.0 million and $497.5 million, respectively.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
12 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Years Ended June 30,
 202020192018
Numerator:
Net Income$380,297 $322,694 $196,290 
Denominator:
Weighted-average shares used in computing basic net income per share65,427 71,435 77,179 
Add—dilutive potential common shares:
Stock options30 87 1,074 
Restricted stock units57 80 78 
Weighted-average shares used in computing diluted net income per share65,514 71,602 78,331 
Net income per share of common stock:
Basic$5.81 $4.52 $2.54 
Diluted$5.80 $4.51 $2.51 

The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts. The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):
 Years Ended June 30,
 202020192018
Restricted stock units6  2 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS
12 Months Ended
Jun. 30, 2020
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Inventories

Inventories consisted of the following (in thousands):
June 30,
20202019
Finished goods$282,381 $260,895 
Raw materials3,562 3,386 
Total$285,943 $264,281 

Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):
June 30,
20202019
Testing equipment$12,476 $10,258 
Tooling equipment13,601 10,624 
Leasehold improvements12,944 11,712 
Computer and other equipment7,676 7,264 
Software7,266 6,870 
Furniture and fixtures2,147 2,083 
Corporate aircraft64,659  
Property and Equipment, Gross120,769 48,811 
Less: Accumulated depreciation(42,247)(35,193)
Property and Equipment, net$78,522 $13,618 

The Company recorded depreciation expense of $7.6 million, $7.5 million and $7.2 million in fiscal 2020, 2019 and 2018, respectively.

Other Long-term Assets

Other long-term assets consisted of the following (in thousands):
June 30,
20202019
Deposits on aircraft (1)
$ $42,000 
Hong Kong tax deposit (2)
35,495 19,960 
Intangible assets, net (3)
3,063 3,257 
Other long-term assets (4)
4,665 8,724 
Total$43,223 $73,941 
(1) The Company made $42 million and $15 million in deposits related to the purchase of an airplane in fiscal 2019 and fiscal 2020. During the third quarter of fiscal 2020, the Company made its final payment that was due upon transfer of title and receipt of the airplane. As a result, the Company reclassified the $57 million in deposits related to the purchase, to Property and Equipment, net on our Consolidated Balance Sheet. As a result of an independent security study, the Company’s independent directors approved the purchase of the airplane, which Mr. Pera will be expected to use for all business and personal air travel.
(2) The Company made a total of $35.5 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. Of that amount, $15.5 million, $13.4 million, and $6.6 million were made during fiscal year 2020, 2019 and 2018, respectively. We expect the $35.5 million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.
(3) Accumulated amortization was $1.8 million and $1.6 million as June 30, 2020 and June 30, 2019, respectively.
(4) During fiscal 2019, the Company entered into a $5 million strategic cost method investment where the Company acquired preferred stock. The shares were recorded at cost in Other Long-Term Assets on our Consolidated Balance Sheet. During fiscal 2020, the Company recorded an impairment charge of $5 million. This unrealized loss is reflected in Interest expense and other, net on the Consolidated Statement of Operations and Comprehensive Income.

Other Current Liabilities

Other current liabilities consisted of the following (in thousands):
June 30,
20202019
Deferred revenue — short term revenue$16,464 $15,338 
Accrued expenses12,148 14,203 
Lease Liability — current7,056  
Warranty accrual4,538 4,518 
Accrued compensation and benefits4,084 3,866 
Customer Deposits2,061 2,982 
Reserves for sales returns1,275 783 
Other payables6,096 42,543 
Total$53,722 $84,233 

Other Long-Term Liabilities
June 30,
20202019
Deferred Revenue — long term$6,254 $6,525 
Other long-term liabilities58 1,915 
Total$6,312 $8,440 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED WARRANTY
12 Months Ended
Jun. 30, 2020
Product Warranties Disclosures [Abstract]  
ACCRUED WARRANTY ACCRUED WARRANTY
Warranty obligations, included in other current liabilities, were as follows (in thousands):
June 30,
20202019
Beginning balance$4,518 $3,840 
Accruals for warranties issued during the period7,339 7,707 
Changes in liability for pre-existing warranties during the period360 (35)
Settlements made during the period(7,679)(6,994)
Total$4,538 $4,518 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT
12 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
DEBT DEBT
On September 9, 2019, Ubiquiti Inc., as borrower, Ubiquiti International Holding Company Limited (the “Cayman Borrower”), as a released party, and certain subsidiaries entered into the Third Amendment (the “Third Amendment”) to the Second Amended & Restated Credit Agreement, dated January 17, 2018 (as amended by the First Amendment, dated as of June 19, 2018, and the Second Amendment dated as of March 15, 2019, the “Second A&R Credit Agreement”, and as further amended by the Third Amendment, the “Credit Agreement”) with Wells Fargo Bank, National Association (“Wells Fargo”), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that provides for a $700 million senior secured revolving credit facility (the “Revolving Facility”) and a $500 million senior secured term loan facility (the “Term Facility”, together with the Revolving Facility, the “Facilities”), with an option to request increases in the amounts of such credit facilities by up to an additional $400 million in the aggregate. The maturity date for the Facilities remains at January 17, 2023.

In addition, the Third Amendment (a) released the Cayman Borrower from its obligations as a borrower under the Second A&R Credit Agreement, (b) released all of the foreign subsidiaries that were previously party to the Second A&R Credit Agreement as guarantors of the obligations of the released Cayman Borrower and (c) made conforming amendments to the provisions of the Second A&R Credit Agreement and other loan documents to reflect the release from the Second A&R Credit Agreement. The Third Amendment also modified certain definitions and certain covenants relating to indebtedness and investments.

The Third Amendment replaced the Company’s existing $400 million senior secured revolving facility and $500 million senior
secured term loan facility under the Second A&R Credit Agreement.

At the closing of the Third Amendment, the Term Facility was fully drawn, of which $462.5 million and $0.5 million was used to repay the prior term facility under the Second A&R Credit Agreement for principal and interest, respectively. Additionally, $120.0 million was drawn under the Revolving Facility.

The Company incurred $3.1 million of debt issuance costs which are capitalized and amortized as interest expense over the life of the Facilities.

Our Debt consisted of the following (in thousands):
June 30,
20202019
Term Loan - short term$25,000 $31,250 
Debt issuance costs, net(933)(575)
Total Debt - short term24,067 30,675 
Term Loan - long term450,000 431,250 
Revolver - long term180,000 35,000 
Debt issuance costs, net(1,563)(1,550)
Total Debt - long term$628,437 $464,700 

The Revolving Facility includes a sub-limit of $10.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Credit Agreement, including to finance the repurchase of the Company’s common stock or to make dividends to the holders of the Company's common stock. Under the Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until January 17, 2023, at which time all amounts borrowed must be repaid. The term loan is payable in quarterly installments of 1.25% of the original principal amount of the term loan, in each case plus accrued and unpaid interest. Revolving, swingline and term loans may be prepaid at any time without penalty.

Revolving and term loans bear interest, at the Company’s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or replacement rate) for a specified period, plus a margin of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo’s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or replacement rate) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender’s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company’s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type.

The Credit Agreement requires the Company to maintain during the term of the Facilities (i) a maximum consolidated total leverage ratio of 3.25 to 1.00 and (ii) a minimum consolidated interest coverage of 3.5 to 1.00. In addition, the Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement. The obligations of Ubiquiti Inc. and certain domestic subsidiaries, if any, under the Credit Agreement are required to be guaranteed by such domestic subsidiaries (the “Domestic Guarantors”) and are collateralized by substantially all assets (excluding intellectual property) of Ubiquiti Inc. and the Domestic Guarantors.
The Facilities

As of June 30, 2020, $475.0 million was outstanding on the Term Facility and $180.0 million on the Revolving Facility, leaving $520.0 million available on the Revolving Facility.

Term Facility:

Under the Credit Agreement, during fiscal year 2020, the Company made aggregate payments of $40.9 million under the Term Facility, of which $25.0 million was repayment of principal and $15.9 million was payment of interest.

Revolving Facility:

Under the Credit Agreement, during fiscal year 2020, the Company made aggregate payments of $250.9 million under the Revolving Facility, of which $245.0 million was repayment of principal and $5.9 million was payment of interest.

As of June 30, 2020, the interest rate on the term loan was 1.93%. As of July 31, 2020, the most currently available reset date, the Term Facility has an interest rate of 1.91%.

The table below shows the respective interest rates as of June 30, 2020, in addition to the interest rate reset dates as available for each revolver draw.
Debt Payment ObligationsInterest Rate as of June 30, 2020Rate Reset DateReset Rate
$120 Million Revolver1.93 %August 17, 20201.91 %
$50 Million Revolver1.93 %July 29, 20201.92 %
$10 Million Revolver1.94 %August 20, 20201.91 %

The following table summarizes our estimated debt and interest payment obligations as of June 30, 2020, for fiscal 2021 and future fiscal years (in thousands):

Fiscal Year20212022202320242025ThereafterTotal
Debt payment obligations$25,000 $25,000 $605,000 $ $ $ $655,000 
Interest and other payments on debt payment obligations (1)
13,953 13,465 7,204    34,622 
Total$38,953 $38,465 $612,204 $ $ $ $689,622 
(1) - Interest payments are calculated based on the applicable rates and payment dates as of June 30, 2020. Although our interest rates on our debt obligations may vary, we have assumed the most recent available interest rates for all periods presented.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
12 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Leases LEASES
On July 1, 2019, we adopted the new accounting standard ASC 842, Leases, using the modified retrospective method. We elected this adoption date as our date of initial application. As a result, we have not updated financial information related to, nor have we provided disclosures required under ASC 842 for, periods prior to July 1, 2019. The primary changes to our policies relate to recognizing most leases on our consolidated balance sheet as liabilities with corresponding right-of-use (“ROU”) assets.

The Company has entered into agreements under which we lease various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2029. Some of our leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of June 30, 2020, we included such options in determining the lease terms for certain of our leases as we were reasonably certain that we would exercise those options. Most of our leases require us to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs.

Practical Expedients
The modified retrospective approach included a package of optional practical expedient that we elected to apply. Among other things, these expedients permitted us not to reassess prior conclusions regarding lease identification, lease classification and initial direct costs under ASC 842. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for real estate leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original
terms or renewals of one year or less.

The following table summarizes our lease costs for fiscal year ended June 30, 2020 (in thousands):
June 30, 2020
Operating lease costs:Financial Statement Classification
Fixed lease costsOperating expenses$6,068 
Fixed lease costsCost of revenues2,062 
Variable lease costsOperating expenses358 
Variable lease costsCost of revenues380 
Total lease costs$8,868 

The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for fiscal year June 30, 2020 was $0.2 million. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For fiscal year June 30, 2020, the cash paid for amounts associated with our operating lease liabilities were approximately $9.0 million which were classified as operating activities in the consolidated statement of cash flows.

The following table shows our undiscounted future fixed payment obligations under our recognized operating leases and a reconciliation to the operating lease liabilities as of June 30, 2020:

Fiscal 2021$7,856 
Fiscal 20224,544 
Fiscal 20233,774 
Fiscal 20243,602 
Fiscal 20253,151 
Thereafter5,476 
Total future fixed operating lease payments$28,403 
Less: Imputed interest$2,814 
Total operating lease liabilities$25,589 
Weighted-average remaining lease term - operating leases5.44
Weighted-average discount rate - operating leases3.8 %

Due to our election to apply the effective date method of adoption for ASC 842, we have included the following additional disclosure under our historical lease accounting under ASC 840.

As of June 30, 2019, future minimum lease payments under non-cancelable operating lease were as follows (in thousands):
FY 2020$7,395 
FY 2021$5,509 
FY 2022$2,639 
FY 2023$2,205 
FY 2024$1,982 
Thereafter$7,116 
Total future minimum annual payments$26,846 
Fiscal 2019 rent expense under operating leases$7.8 million 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Operating Leases
See Note 9- Leases for future minimum lease payments under non-cancelable operating leases as of June 30, 2020 and June 30, 2019

Purchase Obligations

We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During the normal course of business, our contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability, and as of June 30, 2020, we have recorded a purchase obligation liability of $3.3 million related to component purchase commitments. There have been no other significant liabilities for cancellations recorded as of June 30, 2020. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligation to range from $146.3 million to $303.3 million as of June 30, 2020, depending upon the timing of orders placed for these components by our manufacturers.

Other Obligations

As of June 30, 2020, the Company has other obligations of $3.9 million which consisted primarily of commitments related to raw materials and research and development projects.

Indemnification Obligations

The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.

Legal Matters

The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company’s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as
incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company’s financial statements.

Vivato/XR

On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (“Vivato”), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company’s products infringes United States Patent Numbers 7,062,296 (the “’296 Patent”), 7,729,728 (the “’728 Patent”), and 6,611,231 (the “’231 Patent” and, collectively, the “Patents-in-Suit”). The ‘296 and ‘728 Patents are entitled “Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.” The ‘231 Patent is entitled “Wireless Packet Switched Communications Systems and Networks Using Adaptively Steered Antenna Arrays.” Vivato amended its complaint on June 23, 2017 and again on July 6, 2017. According to the complaint, the products accused of infringing the Patents-in-Suit include Wi-Fi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. Vivato has also filed nine other lawsuits asserting the same patents against other defendants in the Central District of California. On October 2, 2017, the ten cases were consolidated into a single action for all purposes except trial. On March 19, 2018, the Company and the remaining defendants in the consolidated action moved to stay the case (the “Motion to Stay”) pending completion of certain inter partes review proceedings before the Patent Trial and Appeal Board. On April 9, 2018, the Court held a hearing on the Motion to Stay, and, on April 11, 2018, the Court granted the motion. On February 11, 2019, the Court maintained the stay pending a status conference scheduled for December 2, 2019. During the status conference on December 2, 2019, the Court rejected a request from Vivato to lift the stay in part. The Court maintained the stay in full pending a further status conference, which was originally scheduled for March 17, 2020 and subsequently rescheduled for August 31, 2020.

The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.

SEC Subpoena

As previously disclosed on the Form 8-K filed by the Company on February 20, 2018, on February 13, 2018, the Securities and Exchange Commission (the “SEC”) issued subpoenas to the Company and certain of the Company’s officers requesting documents and information relating to a range of topics, including metrics relating to the Ubiquiti Community, accounting practices, financial information, auditors, international trade practices, and relationships with distributors and various other third parties. The Company has responded to the requests and intends to cooperate fully with the SEC. As the SEC’s investigation is ongoing, we cannot currently predict the timing or the outcome of such investigation.

Shareholder Class Actions

On February 21, 2018, a purported class action, captioned Paul Vanderheiden v. Ubiquiti Networks, Inc. et al., No. 18-cv-01620 (the “Vanderheiden Action”), was filed in the United States District Court for the Southern District of New York against the Company and certain of its current and former officers. The Vanderheiden Action complaint alleged that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder by making false and/or misleading statements, including purported overstatements of the Company’s online community user engagement metrics and accounts receivable. On February 28, 2018 and March 13, 2018, substantially similar purported class actions, captioned Xiya Qian v. Ubiquiti Networks, Inc. et al., No. 18-cv-01841 (the “Qian Action”) and John Kho v. Ubiquiti Networks, Inc. et al., No. 18-cv-02242 (the “Kho Action”, together with the Vanderheiden Action and the Qian Action, the “Class Actions”), respectively, were filed in the United States District Court for the Southern District of New York. On October 24, 2018, the Court consolidated the Class Actions and appointed lead plaintiff and lead counsel (the “Consolidated Class Action”). Plaintiff filed its Consolidated Amended Complaint on December 24, 2018. On March 21, 2019, Defendants informed the Court that they were prepared to move to dismiss the Consolidated Amended Complaint but that, consistent with the Court’s individual practices, they would refrain from filing that motion pending receipt of further guidance from the Court.

On October 16, 2019, the parties in the Consolidated Class Action reached an agreement in principle to settle the Consolidated Class Action (the “Settlement”). The Court granted final approval of the Settlement on March 27, 2020, dismissing the Consolidated Class Action with prejudice. The Settlement, which included an award of attorneys’ fees to Plaintiffs’ counsel, was fully funded by certain of the Company’s insurers.

Shareholder Derivative Actions & Section 220 Demand

On March 13, 2018, Anthony Franchi filed a shareholder derivative complaint in the Superior Court of the State of California, County of San Mateo, against the Company’s directors, and certain of its officers (the “Franchi Action”). The Company was named
as a nominal defendant. The complaint asserted claims against all individual defendants for breach of fiduciary duty for disseminating false and misleading information, failure to maintain internal controls, and unjust enrichment. Additional claims were asserted against Robert Pera for breach of fiduciary duty for insider selling and misappropriation of information, as well as for violation of California Corporations Code § 25402. The allegations in support of these claims were similar to the allegations made in the Consolidated Class Actions. Plaintiff sought a judgment on behalf of the Company for all damages incurred or that would be incurred as a result of the alleged breaches of fiduciary duty by the individual defendants, a judgment ordering disgorgement of all profits, benefits, and other compensation obtained by the individual defendants, a judgment directing the Company to reform its governance and internal procedures, and attorneys’ fees and other costs. The Company moved for a stay of the derivative action pending resolution of the Consolidated Class Action. The court denied the Company’s motion, but stayed discovery until the resolution of any motion to dismiss the Consolidated Class Action. On August 27, 2018, the individual defendants and nominal defendant Ubiquiti demurred to the Franchi Action. Plaintiff filed an omnibus response on October 5, 2018 and defendants filed replies on October 22, 2018. The California Superior Court did not render a decision on the demurrers.

On June 4, 2018, Ubiquiti stockholder Richard Gericke served a demand to inspect the Company’s books and records pursuant to Section 220 of the Delaware General Corporation Law. The Company commenced its production of documents responding to Mr. Gericke’s requests for records on August 22, 2018 and completed its production on October 10, 2018. In addition to serving his Section 220 demand, Mr. Gericke sought leave to intervene in the Franchi Action. Mr. Gericke’s motion was denied without prejudice on November 30, 2018.

On March 11, 2019, Mr. Gericke filed a shareholder derivative complaint in the Court of Chancery for the State of Delaware against the Company’s directors and certain of its officers (the “Gericke Action”, and together with the Franchi Action, the “Derivative Actions”). The Company was named as a nominal defendant. The complaint asserted claims against all defendants for breach of fiduciary duty, waste of corporate assets, and unjust enrichment. The allegations in support of these claims were similar to the allegations made in the Franchi Action. Plaintiff sought a judgment on behalf of the Company for the damages sustained by the individual defendants’ alleged wrongdoing, an award to the Company of restitution from the individual defendants, an award to Plaintiff of the costs and disbursements of the action, including attorneys’ fees, and an order directing the Company to take action to reform and improve corporate governance and internal procedures.

On October 14, 2019, the parties entered into an agreement in principle to settle the Derivative Actions pursuant to which the Company agreed to adopt certain corporate governance modifications and commitments (the “Derivative Settlement”). On November 1, 2019, the Court of Chancery entered an order staying the Gericke Action. On November 8, 2019, the California Superior Court entered an order staying the Franchi Action pending the Court’s review and approval of the Derivative Settlement. On March 10, 2020, the California Superior Court granted final approval of the Derivative Settlement, dismissing the Franchi Action with prejudice. On March 17, 2020, the Court of Chancery dismissed the Gericke Action with prejudice. In connection with the Derivative Settlement, certain of the Company’s insurers fully funded an agreed-upon award of attorneys’ fees to Plaintiffs’ counsel.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK AND TREASURY STOCK
12 Months Ended
Jun. 30, 2020
Equity [Abstract]  
COMMON STOCK AND TREASURY STOCK COMMON STOCK AND TREASURY STOCK
Common Stock Repurchases

The following table provides information with respect to the Company’s Share Repurchase programs and the activity under the available share repurchase programs during fiscal year ended June 30, 2020 (in millions, except share and per share amounts):
Date of Approved and Publicly Announced ProgramAmount of Publicly Announced ProgramTotal Number of Shares Purchased as Part of Publicly Announced ProgramsAverage Price Paid per ShareTotal Aggregate Amount PaidPeriod of PurchasesEstimated Remaining Balance Available for Share Repurchases under the ProgramsExpiration date of Program
May 8, 2020$500 million$—$—$500.0 million3/31/2022
November 8, 2019$200 million1,211,771$133.78$162.1February 7, 2020 - April 21, 2020$37.9 million12/31/2021
August 9, 2019$500 million4,337,320$115.28$500.0August 12, 2019 - October 28, 2019$ 12/31/2020
November 9, 2018$200 million293,709$121.86$35.8July 8,2019 - August 12, 2019$ 12/31/2019
The following table summarizes total activity related to our stock repurchase programs for the fiscal year end as indicated (in millions, except average price per share):
June 30,
202020192018
Number of shares repurchased and retired5.8 4.7 7.2 
Average price per share$119.45 $99.38 $62.13 
Aggregate purchase price$697.9 $470.4 $445.0 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
ACCUMULATED OTHER COMPREHENSIVE INCOME
12 Months Ended
Jun. 30, 2020
Stockholders' Equity Note [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME ACCUMULATED OTHER COMPREHENSIVE INCOMEComprehensive income consists of two components, net income and other comprehensive income. Other comprehensive income refers to gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income pursuant to GAAP. As of June 30, 2020 and 2019 the Company’s accumulated other comprehensive income includes $9.2 thousand and $0.4 million respectively, of net unrealized gains from our available-for-sale securities.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION
12 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
STOCK BASED COMPENSATION STOCK BASED COMPENSATION
Stock-Based Compensation Plans

2010 Equity Incentive Plan

In March 2010, the Company’s Board of Directors and stockholders approved the 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan replaced the 2005 Equity Incentive Plan (the “2005 Plan”), and no further awards will be granted pursuant to the 2005 Plan. Under the terms of the 2010 Plan, non-statutory stock options, stock appreciation rights, restricted stock, and restricted stock units (“RSUs”) may be granted to employees or non-employee service providers. Incentive stock options may be granted only to employees.

The 2010 Plan is administered by the Company’s Board of Directors or a committee of the Company’s Board of Directors. Subject to the terms and conditions of the 2010 Plan, the administrator has the authority to select the persons to whom awards are to be made, to determine the number of shares to be subject to awards and the terms and conditions of awards, and to make all other determinations and to take all other actions necessary or advisable for the administration of the 2010 Plan. The administrator is also authorized to adopt, amend or rescind rules relating to administration of the 2010 Plan. Options and RSUs generally vest over a four-year period from the date of grant and generally expire five to ten years from the date of grant. The terms of the 2010 Plan provide that an option price shall not be less than 100% of fair market value on the date of grant.

2005 Equity Incentive Plan

With the adoption of the 2010 Plan, no additional awards may be granted under the 2005 Plan. In February 2005, the Company’s Board of Directors and the stockholders approved the 2005 Plan, which was amended and restated in March 2006. The 2005 Plan provided for the issuance of stock options, restricted stock and stock bonuses to employees, consultants, advisors, directors and officers of the Company. The terms of the options granted under the 2005 Plan were determined at the time of grant. The Company made use of different vesting schedules through fiscal 2009, but subsequent new grants generally vested as to 25% on the first anniversary of the date of grant and monthly thereafter over the next three years and generally have a term of 10 years from the date of grant.

As of June 30, 2020, the Company had 9,990,032 authorized shares available for future issuance under all of its stock incentive plans.

Stock-based Compensation

The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations for fiscal 2020, 2019 and 2018 (in thousands):
Years Ended June 30,
 202020192018
Cost of revenues$121 $347 $360 
Research and development2,022 2,045 1,873 
Sales, general and administrative745 498 975 
$2,888 $2,890 $3,208 

Stock Options

The following is a summary of option activity for the Company’s stock incentive plans for fiscal 2020, 2019 and 2018:
 Common Stock Options Outstanding
 Number
of Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
    (In thousands)
Balance, June 30, 20171,621,601 $1.76 1.55$81,413 
Exercised(1,484,110)$1.08 
Balance, June 30, 2018137,491 $9.15 3.62$10,390 
Exercised(92,644)$8.99 
Balance, June 30, 201944,847 $9.50 2.78$5,472 
Exercised(22,582)$7.95 
Balance, June 30, 202022,265 $11.07 2.16$3,640 
Vested as of June 30, 202022,265 $11.07 2.16$3,640 
Vested and exercisable as of June 30, 202022,265 $11.07 2.16$3,640 

Additional information regarding options outstanding as of June 30, 2020 is as follows:
 Options Outstanding & Exercisable 
Range of Exercise PricesNumber of
Options
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$2.90 - $8.31
2,716 0.98$6.94 
$10.77 - $10.77
15,840 2.37$10.77 
$12.88 - $15.00
2,209 2.58$12.90 
$18.49 - $18.49
1,000 1.51$18.49 
$19.99 - $19.99
500 1.42$19.99 
22,265 

During fiscal 2020, 2019 and 2018, the aggregate intrinsic value of options exercised under the Company’s stock incentive plans was $3.9 million, $10.8 million, and $102.0 million, respectively, as determined as of the date of option exercise.

As of June 30, 2020, the Company had no unrecognized compensation cost related to stock options.

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

Forfeiture rate. The Company estimates its forfeiture rate based on an analysis of its actual forfeitures and will continue to
evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior and
other factors. The impact from a forfeiture rate adjustment will be recognized in full in the period of adjustment, and if the
actual number of future forfeitures differs from that estimated, the Company may be required to record adjustments to stock-based compensation expense in future periods.

Cash received from stock option exercises during fiscal 2020, 2019 and 2018 was $0.2 million, $0.8 million and $1.5 million, respectively.
Restricted Stock Units (“RSUs”)

The following table summarizes the activity of the RSUs made by the Company:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested RSUs, June 30, 2017180,373 $40.51 
RSUs granted69,188 $64.66 
RSUs vested(78,358)$38.09 
RSUs forfeited(27,103)$41.45 
Non-vested RSUs, June 30, 2018144,100 $53.24 
RSUs granted49,965 $92.77 
RSUs vested(53,443)$43.67 
RSUs forfeited(27,836)$61.55 
Non-vested RSUs, June 30, 2019112,786 $73.24 
RSUs granted20,333 $157.68 
RSUs vested(42,801)$61.28 
RSUs forfeited(7,747)$80.30 
Non-vested RSUs, June 30, 202082,571 $99.57 

The intrinsic value of RSUs vested in fiscal 2020, 2019 and 2018 was $7.0 million, $6.0 million and $5.4 million, respectively. The total intrinsic value of all outstanding RSUs was $14.4 million as of June 30, 2020.

As of June 30, 2020, there was unrecognized compensation costs related to RSUs of $5.5 million which the Company expects to recognize over a weighted average period of 3.1 years.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
12 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The components of income before provision for income taxes were as follows (in thousands):
 Years Ended June 30,
 202020192018
Domestic$125,060 $115,096 $85,414 
Foreign325,136 266,393 228,728 
$450,196 $381,489 $314,142 
The provision for income taxes consisted of the following (in thousands):
 Years Ended June 30,
 202020192018
Current
Federal$60,740 $52,083 $107,167 
State8,569 2,654 5,560 
Foreign1,782 3,796 3,098 
Current tax expense71,091 58,533 115,825 
Deferred
Federal(1,602)(362)2,059 
State410 624 (32)
Foreign   
Deferred tax expense(1,192)262 2,027 
Provision for income taxes$69,899 $58,795 $117,852 

The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows:
 Years Ended June 30,
 202020192018
Statutory rate21.0 %21.0 %28.1 %
Effect of Foreign Operations(7.6)(7.7)(19.0)
State Tax Expense1.6 0.9 0.5 
Federal research and development credits (0.2)(0.4)
Stock-based compensation(0.1)(0.2)(8.4)
Other permanent items0.6 1.0 0.1 
Change in U.S. Federal Statutory Tax Rate  0.4 
Transition tax 0.6 36.2 
Effective tax rate15.5 %15.4 %37.5 %

The Company’s effective tax rate increased 0.1% to 15.5% in fiscal 2020 from 15.4% in fiscal 2019. The Company recorded tax provisions of $69.9 million for fiscal 2020 as compared to $58.8 million for fiscal 2019.
Our effective tax rate and resulting provision for income taxes for fiscal 2020 and fiscal 2019 years reflect the full impact of the 2017 Tax Act, which resulted in a reduction in the U.S. statutory rate to 21% which is partially offset by a reduced tax benefit from foreign operations.

Significant components of the Company's deferred tax assets and liabilities as of June 30, 2020 are as follows (in thousands):
 June 30,
 20202019
(In thousands)
Deferred tax assets
Reserves and Allowances$2,730 $1,217 
Stock-based compensation309 287 
Accrued expenses276 452 
State tax1,621 1,305 
Investments1,325  
Lease Liabilities5,622  
Other1,126 915 
Total deferred tax assets13,009 4,176 
Deferred tax liabilities
Basis difference for fixed assets(1,509)(301)
Right of Use Assets(5,622) 
Other Liabilities(451)(965)
Total deferred tax liabilities(7,582)(1,266)
Valuation allowance(1,325) 
Net deferred tax assets$4,102 $2,910 

A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended June 30, 2020, 2019 and 2018 consists of the following (in thousands):
 
 Years Ended June 30,
 202020192018
Unrecognized benefit—beginning of year$30,850 $29,144 $27,438 
Gross increases—current year tax positions4,169 3,852 4,762 
Gross decreases—prior year tax positions due to statute lapse(3,669)(2,146)(3,056)
Unrecognized benefit—end of year$31,350 $30,850 $29,144 

As of June 30, 2020, the Company had approximately $31.4 million of unrecognized tax benefits, substantially all of which would,
if recognized, affect its tax expense. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying Consolidated Statement of Operations and Comprehensive Income. Accrued interest and penalties are included within the related tax liability line in the Consolidated Balance Sheet. As of June 30, 2020, the Company had $4.9 million accrued interest related to uncertain tax matters.
The Company, or one of its subsidiaries, files income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong Inland Revenue Department (“IRD”). All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company’s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years.
During fiscal years 2020, 2019 and 2018, the Company made a total of $15.5 million, $13.4 million, and $6.6 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2014 tax years. The refundable deposits are included within other long-term assets on our Consolidated Balance Sheets. The IRD is examining the Company’s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and we expect the $35.5 million of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company’s favor and therefore it’s possible that an adverse outcome of the matter could have a material effect on the Company’s results of operations and financial condition.
In July 2018, the Company received a draft Notice of Proposed Adjustment (“Draft NOPA”) from the Internal Revenue Service (“IRS”) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (“AOF”) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company’s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS’ interpretation of certain obligations of the Company’s foreign subsidiaries under the Company’s credit facilities. The incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50 million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company has formally protested the adjustment and the case is expected to be moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law will take place. The timing of when the case will be scheduled to be reviewed by the Appeals Division is uncertain at this time due in large part to an existing backlog of cases awaiting review by the Division. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company’s favor. Regardless of whether the matter is resolved in the Company’s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company’s results of operations and financial condition.

The Coronavirus Aid, Relief, and Economic Security Act (“CARES”) was signed into law on March 25, 2020. The bill was meant to address the economic fallout in response to locally mandated shelter-in-place orders that were executed in an attempt to slow the spread of COVID-19. Under CARES, several provisions of the tax code were amended to help provide additional relief to businesses that were adversely affected by the pandemic. The CARES Act includes several significant business tax provisions that, among other things, would eliminate the taxable income limit for certain net operating losses (“NOL”) and allow businesses and individuals to carry back NOLs arising in fiscal 2018, fiscal 2019, and fiscal 2020 to the five prior tax years; suspend the excess business loss rules under section 461(l); accelerate refunds of previously generated corporate AMT credits; generally loosen the business interest limitation under section 163(j) from 30 percent to 50 percent; and fix the “retail glitch” for qualified improvement property in the 2017 tax code overhaul known informally as the Tax Cuts and Jobs Act (TCJA, P.L. 115-97). None of these provisions of CARES are expected to have material impacts to the Company’s fiscal 2020 tax provision. We will monitor the updates, both to the Company’s business as well as guidance issued with respect to CARES that could impact the current interpretation of the provisions under CARES, to determine whether any additional considerations need to be made with respect to the Company’s tax provision in future periods.

On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued a decision related to the treatment of stock-based compensation (“SBC”) expense in an intercompany cost-sharing arrangement, holding that the Treasury Regulations under which the compensation was mandatory included as costs were invalid. On June 27, 2016, the Internal Revenue Service (“IRS”) appealed the court’s decision to the Ninth Circuit Court of Appeals. On July 24, 2018 the Ninth Circuit Court of Appeals overturned the U.S. Tax Court’s decision reversing in favor of the IRS, and holding that the Regulations were valid. On August 8, 2018, the Ninth Circuit Court of Appeals withdrew this decision, and assigned a new panel to consider the appeal. On June 7, 2019 the Ninth Circuit
released their decision on the appeal. This case focused on the validity of amendments made to the cost sharing regulations in August of 2003 (2003 CSA SBC Regulations) which explicitly required the inclusion of SBC costs in intangible development cost pools for CSAs. On June 22, 2020, the United States Supreme Court announced that it was denying the petition for Altera Corp. v. Commissioner holding that the Regulations were valid. We will continue to monitor ongoing developments; however, there is no impact on the company’s position at this time.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS
12 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS
Management has determined that the Company operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenue by product type in two primary categories: Service Provider Technology and Enterprise Technology.

Revenue

Revenues by product type were as follows (in thousands, except percentages):
 Years Ended June 30,
 202020192018
Service Provider Technology$442,023 34 %$428,490 37 %$446,600 44 %
Enterprise Technology842,477 66 %733,243 63 %570,261 56 %
Total revenues$1,284,500 100 %$1,161,733 100 %$1,016,861 100 %
Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):
Years Ended June 30,
 202020192018
North America (1)$571,901 45 %$497,218 43 %$410,378 40 %
Europe, the Middle East and Africa517,132 40 %477,332 41 %411,388 41 %
Asia Pacific112,121 9 %108,460 9 %102,844 10 %
South America83,346 6 %78,723 7 %92,251 9 %
Total revenues$1,284,500 100 %$1,161,733 100 %$1,016,861 100 %
 (1) Revenue for the United States was $539.0 million, $469.8 million and $390.6 million for fiscal 2020, 2019 and 2018, respectively.

Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:
 Percentage of RevenuesPercentage of Accounts Receivable
Years Ended June 30,June 30,
 20202019201820202019
Customer A*10 %11 %*13 %
Customer B12 %11 %*17 %20 %
 * denotes less than 10%
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS
12 Months Ended
Jun. 30, 2020
Restructuring and Related Activities [Abstract]  
RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS
Aircraft Lease Agreement

On November 13, 2013, the Company entered into an aircraft lease agreement (the “Aircraft Lease Agreement”) with RJP Manageco LLC (the “Lessor”), a limited liability company owned by the Company’s Chief Executive Officer, Robert J. Pera. Pursuant to the Aircraft Lease Agreement, the Company may lease an aircraft owned by the Lessor for Company business purposes. Under the Aircraft Lease Agreement, the aircraft may be leased at a rate of $5,000 per flight hour. This hourly rate does not include the cost of flight crew or on-board services, which the Company will purchase from a third-party provider. The Company recognized a total of approximately $1.4 million, $1.7 million and $1.6 million in expenses pursuant to the Aircraft Lease Agreement during fiscal 2020, fiscal 2019 and fiscal 2018, respectively. All expenses pursuant to the Aircraft Lease Agreement have been included in the Company’s sales, general and administrative expenses in the Consolidated Statements of Operations.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENTS
12 Months Ended
Jun. 30, 2020
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Dividends
On August 21, 2020, the Company announced that its Board of Directors had approved a quarterly cash dividend of $0.40 per share payable on September 8, 2020 to shareholders of record at the close of business on August 31, 2020. Any future dividends will be subject to the approval of the Company’s Board of Directors.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
SUPPLEMENTARY DATA (UNAUDITED)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
SUPPLEMENTARY DATA (UNAUDITED) SUPPLEMENTARY DATA (UNAUDITED)
The following table presents the Company’s unaudited consolidated statements of operations data for each of the eight quarters during fiscal 2020 and 2019. In management’s opinion, this information has been presented on the same basis as the audited consolidated financial statements included in a separate section of this report, and all necessary adjustments, consisting only of normal recurring adjustments, have been included in the amounts below to state fairly the unaudited quarterly results when read in conjunction with the audited consolidated financial statements and related notes. The operating results for any quarter should not be relied upon as necessarily indicative of results for any future period. 
 Fiscal 2020
In thousands, except per share dataFirst
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net revenue$323,277 $308,284 $337,417 $315,522 
Gross profit151,391 145,086 159,635 152,060 
Income from operations120,689 112,048 127,357 118,104 
Net income98,146 85,811 103,722 92,618 
Net income per share of common stock:
Basic$1.44 $1.32 $1.60 $1.45 
Diluted$1.43 $1.32 $1.60 $1.45 
 Fiscal 2019
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net revenue$282,905 $307,276 $284,911 $286,641 
Gross profit131,606 140,231 132,830 132,937 
Income from operations99,618 91,657 102,137 100,885 
Net income (loss)85,703 77,796 88,300 70,895 
Net income (loss) per share of common stock:
Basic$1.16 $1.09 $1.25 $1.01 
Diluted$1.16 $1.09 $1.25 $1.01 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation— The Company’s consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principle (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated. The Company has reclassified certain amounts reported in the previous period to conform to the current period presentation.
Use of Accounting Estimates Use of Accounting EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.
Segments
Segments

Management has determined that it operates as one reportable and operating segment as the Company’s Chief Executive Officer, who is the Company’s chief operating decision maker, does not make decisions about resources to be allocated or assess performance on a segment basis. Further information regarding Segments can be found in Note 15, to the consolidated financial statements.
Recognition of Revenues
Recognition of Revenues
Revenue consists of revenue from sales of hardware and the related essential software (“Products”) as well as related implied PCS. We recognize revenue when obligations under the terms of a contract with our customers are satisfied, generally, upon transfer of control of promised goods or services to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy the performance obligation

Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

PCS is the right to receive, on a when-and-if available basis, future unspecified software upgrades and features relating to the product’s essential software as well as technical support and bug fixes.

The Company accounts for a contract with a customer when there is an approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of the consideration is probable. The Company’s distinct performance obligations consist mainly of transferring control of its products identified in the contracts, purchase orders or invoices and implied PCS services.
Our contracts with the majority of our distribution customers do not include provisions for cancellations, returns, inventory swaps, or refunds that materially impact recognized revenue. Internet or Web based sales include regulatory provisions which allow customers to return the goods, generally within 30 days and did not materially impact recognized revenue.

We record amounts billed to distributors and Web based customers for shipping and handling costs as revenues. We classify shipping and handling costs incurred by us as cost of revenue. Deposit payments received from distributors in advance of recognition of revenues are included in current liabilities of our balance sheet and are recognized as revenues when all the criteria for recognition of revenues are met.

Transaction price and allocation to performance obligations

Transaction prices are typically based on contracted rates. Although payment terms vary, payment is generally due from customers within 60 days of the invoice date and the contracts do not have significant financing components or include extended payment terms. The Company is directly responsible for fulfilling its performance obligations in contracts with customers and does not rely on another party to fulfill its promise. We use observable list prices to determine the stand-alone selling price of our performance obligation related to our products, and we utilize a cost-plus margin approach to estimate the stand-alone selling price of our implied PCS obligation. When our contracts contain multiple performance obligations, we allocate the transaction price based on the estimated standalone selling prices of the promised products or services underlying each performance obligation.

The expected costs associated with our base warranties continue to be recognized as an expense when the products are sold and are not considered a separate performance obligation.

Costs for research and development and sales and marketing are expensed as incurred. If the estimated life of the hardware product should change, the future rate of amortization of the revenues allocated to PCS could also change.
Key factors considered by the Company in developing the estimated cost in the cost plus margin approach for PCS includes reviewing the activities for PCS include reviewing the activities of specific employees engaged in support and software enhancements to determine the amount of time that is allocated to the development of the undelivered elements, determining the cost of this development effort, and then adding an appropriate level of gross profit to these costs.
Cash and Cash Equivalents
Cash and Cash Equivalents

The Company considers investments purchased with a maturity period of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are stated at cost which approximates fair value. The Company deposits cash and cash equivalents with financial institutions that management believes are of high credit quality. The Company’s cash and cash equivalents consist primarily of cash deposited in U.S. dollar denominated interest-bearing deposit accounts and money market funds.
Concentration of Risk
Concentration of Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, marketable securities and accounts receivable. The Company limits its exposure by primarily placing its cash in interest-bearing deposit accounts and marketable securities with high credit quality financial institutions.

The Company derives its accounts receivable from revenues earned from customers located worldwide. The Company bases credit decisions primarily upon a customer’s past credit history. If upfront deposits or prepayments are not required, customers then may be granted standard credit terms, which range from net 30 to 60 days.

The Company subcontracts with third parties to manufacture most of our products. The Company relies on the ability of these contract manufacturers to produce the products sold to its distributors. A significant portion of the Company’s products are manufactured by a few contract manufacturers.
Inventory and Inventory Valuation
Inventory and Inventory Valuation

The Company’s inventories are primarily finished goods and, to a lesser extent, raw materials. Inventories are stated at the lower of actual cost, computed using the first-in, first-out method, and Net Realizable Value (NRV). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of net realizable value involves certain judgments including estimating average selling prices based on recent sales. Should actual market conditions differ from the
Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the estimated market value. Write-downs are not reversed until the related inventory has been subsequently sold or scrapped.

The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The determination of excess or obsolete inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand. Customer demand is dependent on various factors and requires the Company to use judgment in forecasting future demand for these products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required, which would have a negative impact on the Company’s gross margin. If the Company ultimately sells inventory that has been previously written down, the Company’s gross margins in future periods would be positively impacted.

The Company capitalizes manufacturing overhead expenditures as part of inventory costs. Capitalized costs primarily include management’s best estimate of the direct labor and material costs incurred related to inventory acquired or produced but not sold during the respective period. Manufacturing overhead costs are capitalized to inventory and are recognized as cost of revenues in the future periods based on the Company’s rate of inventory turnover.
Product Warranties Product WarrantiesThe Company offers warranties on certain products, generally for a period of one year, and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company’s consolidated statement of operations and comprehensive income within cost of revenues. The warranties are typically in effect for 12 months from the distributor’s purchase date of the product. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for the replacement cost of defective products, which it also factors into its warranty liability assessment.
Allowance for Doubtful Accounts
Allowance for Doubtful Accounts

The Company records its allowance for doubtful accounts based on its assessment of various factors, including historical experience, age of the accounts receivable balances, credit quality of the Company’s customers, current economic conditions and other factors that may affect the customers’ abilities to pay.

In cases where the Company is aware of circumstances that may impair a specific customer’s ability to meet its obligations to the Company, the Company records a specific allowance against amounts due from the customer, and thereby reduces the net recognized receivable to the amounts it reasonably believes will be collected.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;
Level 3—Unobservable inputs based on the Company’s own assumption.

The Company records securities available-for-sale at fair value on a recurring basis. We classify our investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded.

Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.
Long Lived Assets Long Lived AssetsIn accordance with the authoritative guidance for impairment or disposal of long-lived assets (ASC 360), we assess potential impairments to our long-lived assets, including property and equipment, when there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. We recognize an impairment loss when the undiscounted cash flows expected to be generated by an asset or group of assets, are less than the asset’s carrying value. Any required impairment loss would be measured as the amount by which the asset’s carrying value exceeds its fair value, and would be recorded as a reduction in the carrying value of the related asset and charged to results of operations.
Property and Equipment
Property and Equipment

Furniture, fixtures and equipment are recorded at cost. The Company capitalizes eligible costs to acquire or develop internal-use software, which is included as property and equipment on the Company’s consolidated balance sheets. Capitalized costs primarily include payroll and payroll-related costs and facilities costs.

The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:

   Estimated Useful Life
Testing equipment  
3 to 5 years
Computer and other equipment  
3 to 5 years
Furniture and fixtures  
3 to 5 years
Software
up to 3 years
Corporate aircraft
15 years
Leasehold improvementsshorter of lease term or useful life

Upon retirement or disposition, the asset cost and related accumulated depreciation are removed with any gain or loss recognized in the statement of operations. Expenditures for maintenance and repairs are charged to operations as incurred.
Intangible Assets
Intangible Assets

The Company’s intangible assets consist primarily of domain name purchase and legal costs associated with application for and registration of the Company’s trademarks, which are all included in other long-term assets. The Company amortizes all definite-lived intangible assets that are subject to amortization over the estimated useful life based on economic benefit. Domain names are amortized over 15 years, while other intangible assets are generally amortized over 5 years. All patent filing and defense costs are expensed as incurred, however, to date these costs have not been significant.
Leases
Leases

The Company enters into agreements under which we lease various real estate spaces, including warehouse facilities and office space, that are generally leased under noncancelable agreements and include various renewal options for additional periods and/or have options to early terminate. At contract inception, the Company determines if an arrangement is a lease, or contains a lease, of an identified asset for which the Company has the right to obtain substantially all of the economic benefits from its use and the right to direct its use. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, while
lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at lease commencement date based on the present value of lease payments over the lease term. The implicit discount rate in the Company’s leases generally cannot readily be determined and therefore, the Company uses its incremental borrowing rate based on information available at lease commencement date in determining the present value of future payments. ROU assets are determined based upon the calculated lease liability, adjusted by unamortized initial direct costs, unamortized lease incentives received and cumulative deferred or prepaid lease payments. The Company has options to renew or terminate certain leases. These options are included in the determination of lease term when it is reasonably certain that the Company will exercise such options. The Company does not separate lease and non-lease components in determining ROU assets or lease liabilities for operating leases. Additionally, the Company does not recognize ROU assets or lease liabilities for leases with original terms or renewals of one year or less. Lease expense for our operating leases is recognized on a straight-line basis over the term of the lease.
Advertising Costs
Advertising Costs

Advertising costs are expensed as incurred and are included in selling, general and administrative expenses.
Income Taxes
Income Taxes

The Company accounts for income taxes in accordance with accounting guidance which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in its financial statements or tax returns. Deferred tax assets and liabilities are determined based on the temporary difference between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The Company establishes valuation allowances when necessary to reduce deferred tax assets to the amount it expects to realize. The assessment of whether or not a valuation allowance is required often requires significant judgment including current operating results, the forecast of future taxable income and ongoing prudent and feasible tax planning initiatives. In addition, the Company’s calculation of its tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company may be subject to income tax audits in all of the jurisdictions in which it operates and, as a result, must also assess exposures to any potential issues arising from current or future audits of current and prior years’ tax returns. Accordingly, the Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these uncertainties in a manner inconsistent with management’s expectations could have a material impact on the Company’s financial condition and operating results. We reflect changes in recognition or measurement in the period in which our change in judgment occurs. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.
Stock-based Compensation
Stock-based Compensation

The Company measures stock-based compensation cost at the grant date, based on the estimated fair value of the award, and recognizes expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period. The Company did not grant any stock options during fiscal 2020, fiscal 2019, or fiscal 2018. Restricted stock units are valued based on the fair value of the Company’s common stock on the date of grant.
Commitments and Contingencies
Commitments and Contingencies

The Company periodically evaluates all pending or threatened contingencies and any commitments, if any, that are reasonably likely to have a material adverse effect on its results of operations, financial position or cash flows. The Company assesses the probability of an adverse outcome and determines if it is remote, reasonably possible or probable. If information available prior to the issuance of the Company’s financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the Company’s financial statements, and the amount of the loss, or the range of probable loss can be reasonably estimated, then such loss is accrued and charged to operating expenses. If no accrual is made for a loss contingency because one or both of the conditions pursuant to the accounting guidance are not met, but the probability of an adverse outcome is at least reasonably possible, the Company discloses the nature of the contingency and provides an estimate of the possible loss or range of loss, or states that such an estimate cannot be made.
Foreign Currency Remeasurement Foreign Currency RemeasurementThe functional currency of the Company and its subsidiaries is the U.S. dollar. For foreign operations, local currency denominated monetary assets and liabilities are remeasured at the period end exchange rates, and revenues, costs and expenses are remeasured at the average exchange rates during the fiscal year. Foreign exchange gains and losses have been immaterial to the Company’s results of operations to date.
Research and Development Costs
Research and Development Costs

Research and development expenses are expensed as incurred and consist primarily of payroll and payroll-related costs and facilities costs. Research and development expenses associated with software development are typically expensed as incurred as our software is usually released to end customers immediately after technological feasibility has been established. However, the Company capitalizes development costs when material costs are incurred subsequent to technological feasibility but prior to commercial release.
Earnings Per Share
Earnings Per Share

The Company applies the treasury stock method for calculating and presenting earnings per share (“EPS”). Basic EPS is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted EPS available to common stockholders is computed by dividing the amount of net income available to common stockholders by the weighted-average number of common shares outstanding, including potential dilutive common shares assuming the dilutive effect of outstanding stock options and restricted stock units using the treasury stock method.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements

Leases

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (“ASU 2016-02”) and in July 2018, the FASB issued ASU 2018-11, Leases (Topic 842): Targeted Improvements (“ASU 2018-11”) (collectively referred to as “ASC 842”). This guidance requires the recognition of ROU assets and lease liabilities, arising from financing and operating leases, on the consolidated balance sheet, along with additional qualitative and quantitative disclosures. Companies are required to adopt this guidance using a modified retrospective approach and apply the transition provisions under the guidance at either 1) the later of the beginning of the earliest comparative period presented in the financial statements and the commencement date of the lease, or 2) the beginning of the period of adoption (i.e. on the effective date). Under the transition method using the second application date, a company initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

The Company adopted the guidance on July 1, 2019, beginning of our fiscal year 2020, using the modified retrospective transition method and initially applied the transition provisions at July 1, 2019, which allowed us to continue to apply the legacy guidance in ASC 840 for periods prior to fiscal 2019. We elected the package of transition practical expedients, which among other things, allows us to keep the historical lease classifications and not have to reassess the lease classification for any existing leases as of the date of adoption. We also made the following accounting policy elections as allowed by ASC 842:
to apply the short-term lease exception, which allows us to keep leases with an initial term of twelve months or less off the balance sheet.
to account for each separate lease component of a contract and its associated non-lease components as a single-lease component for all our leases.

As a result of the adoption of this standard, there was no adjustment to the opening balance of retained earnings as there was no cumulative effect adjustment at the date of adoption. Accordingly, the primary impact of adopting ASC 842 was the recognition of ROU assets and lease liabilities for operating leases of approximately $23.3 million and $24.0 million respectively for all existing leases which had remaining obligations as of July 1, 2019. This included reclassifying deferred rent of $0.7 million from other current liabilities to a component of the ROU asset. ASC 842 did not have a material impact on our results of operations and comprehensive income and statement of cash flow.

Recent Accounting Pronouncements Not Yet Effective
Credit Losses on Financial Instruments
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we will be required to estimate lifetime expected credit losses. For available-for-sale debt
securities, we will be required to recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company’s fiscal year beginning July 1, 2020 on a modified retrospective basis. Although the Company is finalizing the adoption process of the new standard, including identifying, evaluating and quantifying the impact on the consolidated financial statements, we do not except the adoption of this ASU to result in a material impact to the Company’s consolidated financial position, results of operations, or cash flows.
Income Taxes
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company’s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements and related disclosures
Revenues
Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (“PCS”).

Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

Disaggregation of Revenue

See Note 15 of Notes to Consolidated Financial Statements “Segment Information” for disaggregation of revenue by product category and geography.

Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company’s right to the consideration is unconditional. Our contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.

As of June 30, 2020 and 2019, the Company’s customer deposits were $2.1 million and $3.0 million, respectively.

As of June 30, 2020, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 million, respectively.

As of June 30, 2019, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $15.3 million and $6.5 million, respectively.

Variable Consideration
The Company does provide for rights of return to certain customers on product sales and therefore records a provision for returns related to this variable consideration based upon its historical returns experience with these customers. The Company also provides certain customers with discounts that are recorded as a reduction of revenue in the period the related product revenue is recognized and are reflected as a reduction of outstanding accounts receivable. The Company’s contracts with customers generally do not contain other forms of variable consideration, however when additional variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price.

These reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of the contract. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary
from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Allowance for doubtful accounts activity
The allowance for doubtful accounts activity was as follows (in thousands):
 
 Years Ended June 30,
 202020192018
Beginning balance$203 $453 $440 
Charged to (released from) expenses85 (250)13 
Bad debt write-offs(85)  
Ending balance$203 $203 $453 
Estimated useful lives of property and equipment
The Company computes depreciation or amortization using the straight-line method over estimated useful lives, as follows:

   Estimated Useful Life
Testing equipment  
3 to 5 years
Computer and other equipment  
3 to 5 years
Furniture and fixtures  
3 to 5 years
Software
up to 3 years
Corporate aircraft
15 years
Leasehold improvementsshorter of lease term or useful life
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Financial instruments' amortized cost, gross unrealized gains and losses, and fair value
The following tables summarize the Company’s financial instruments’ adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of June 30, 2020 and 2019 (in thousands):
June 30, 2020
Adjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash Equivalents (1)Short-Term InvestmentsLong-Term Investments
Level 1
Money market funds$1,055 $ $ $1,055 $1,055 $ $ 
Subtotal$1,055 $ $ $1,055 $1,055 $ $ 
Level 2
Corporate securities1,429 9  1,438  925 513 
Subtotal$1,429 $9 $ $1,438 $ $925 $513 
Total$2,484 $9 $ $2,493 $1,055 $925 $513 
(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.

June 30, 2019
Adjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash Equivalents (1)Short-Term InvestmentsLong-Term Investments
Level 1
Money market funds$1,328 $ $ $1,328 $1,328 $ $ 
Subtotal$1,328 $ $ $1,328 $1,328 $ $ 
Level 2
Commercial paper$1,123 $ $ $1,123 $524 $599 $ 
Corporate securities83,568 372 (2)83,938  57,377 26,561 
U.S agency securities4,702 4  4,706  3,712 994 
US Government Bonds12,189 20 (1)12,208  8,178 4,030 
Subtotal$101,582 $396 $(3)$101,975 $524 $69,866 $31,585 
Total$102,910 $396 $(3)$103,303 $1,852 $69,866 $31,585 
(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.
Marketable securities in continuous unrealized loss position The following table represents the Company’s marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of June 30, 2019 (in thousands):
June 30, 2019
Continuous Unrealized Losses
Less than 12 Months12 Months or GreaterTotal
Fair Value of marketable securities$8,072 $ $8,072 
Unrealized Loss$(3)$ $(3)
Amortized costs and fair value of investment securities by contractual maturity
The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of June 30, 2020 (in thousands):
Available-For-Sale
Adjusted CostFair Value
Due within 1 year1,978 1,980 
Due after 1 year through 5 years506 513 
Total$2,484 $2,493 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
12 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings (loss) per share
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
 Years Ended June 30,
 202020192018
Numerator:
Net Income$380,297 $322,694 $196,290 
Denominator:
Weighted-average shares used in computing basic net income per share65,427 71,435 77,179 
Add—dilutive potential common shares:
Stock options30 87 1,074 
Restricted stock units57 80 78 
Weighted-average shares used in computing diluted net income per share65,514 71,602 78,331 
Net income per share of common stock:
Basic$5.81 $4.52 $2.54 
Diluted$5.80 $4.51 $2.51 
Potential shares of common stock excluded from diluted per share calculation The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):
 Years Ended June 30,
 202020192018
Restricted stock units6  2 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Jun. 30, 2020
Balance Sheet Related Disclosures [Abstract]  
Inventories
Inventories consisted of the following (in thousands):
June 30,
20202019
Finished goods$282,381 $260,895 
Raw materials3,562 3,386 
Total$285,943 $264,281 
Property and equipment, net
Property and equipment, net consisted of the following (in thousands):
June 30,
20202019
Testing equipment$12,476 $10,258 
Tooling equipment13,601 10,624 
Leasehold improvements12,944 11,712 
Computer and other equipment7,676 7,264 
Software7,266 6,870 
Furniture and fixtures2,147 2,083 
Corporate aircraft64,659  
Property and Equipment, Gross120,769 48,811 
Less: Accumulated depreciation(42,247)(35,193)
Property and Equipment, net$78,522 $13,618 
Other long-term assets
Other long-term assets consisted of the following (in thousands):
June 30,
20202019
Deposits on aircraft (1)
$ $42,000 
Hong Kong tax deposit (2)
35,495 19,960 
Intangible assets, net (3)
3,063 3,257 
Other long-term assets (4)
4,665 8,724 
Total$43,223 $73,941 
(1) The Company made $42 million and $15 million in deposits related to the purchase of an airplane in fiscal 2019 and fiscal 2020. During the third quarter of fiscal 2020, the Company made its final payment that was due upon transfer of title and receipt of the airplane. As a result, the Company reclassified the $57 million in deposits related to the purchase, to Property and Equipment, net on our Consolidated Balance Sheet. As a result of an independent security study, the Company’s independent directors approved the purchase of the airplane, which Mr. Pera will be expected to use for all business and personal air travel.
(2) The Company made a total of $35.5 million of deposits with the Hong Kong Inland Revenue Department (“IRD”) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. Of that amount, $15.5 million, $13.4 million, and $6.6 million were made during fiscal year 2020, 2019 and 2018, respectively. We expect the $35.5 million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.
(3) Accumulated amortization was $1.8 million and $1.6 million as June 30, 2020 and June 30, 2019, respectively.
(4) During fiscal 2019, the Company entered into a $5 million strategic cost method investment where the Company acquired preferred stock. The shares were recorded at cost in Other Long-Term Assets on our Consolidated Balance Sheet. During fiscal 2020, the Company recorded an impairment charge of $5 million. This unrealized loss is reflected in Interest expense and other, net on the Consolidated Statement of Operations and Comprehensive Income.
Other accrued liabilities
Other current liabilities consisted of the following (in thousands):
June 30,
20202019
Deferred revenue — short term revenue$16,464 $15,338 
Accrued expenses12,148 14,203 
Lease Liability — current7,056  
Warranty accrual4,538 4,518 
Accrued compensation and benefits4,084 3,866 
Customer Deposits2,061 2,982 
Reserves for sales returns1,275 783 
Other payables6,096 42,543 
Total$53,722 $84,233 

Other Long-Term Liabilities
June 30,
20202019
Deferred Revenue — long term$6,254 $6,525 
Other long-term liabilities58 1,915 
Total$6,312 $8,440 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED WARRANTY (Tables)
12 Months Ended
Jun. 30, 2020
Product Warranties Disclosures [Abstract]  
Warranty obligations
Warranty obligations, included in other current liabilities, were as follows (in thousands):
June 30,
20202019
Beginning balance$4,518 $3,840 
Accruals for warranties issued during the period7,339 7,707 
Changes in liability for pre-existing warranties during the period360 (35)
Settlements made during the period(7,679)(6,994)
Total$4,538 $4,518 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT (Tables)
12 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of debt
Our Debt consisted of the following (in thousands):
June 30,
20202019
Term Loan - short term$25,000 $31,250 
Debt issuance costs, net(933)(575)
Total Debt - short term24,067 30,675 
Term Loan - long term450,000 431,250 
Revolver - long term180,000 35,000 
Debt issuance costs, net(1,563)(1,550)
Total Debt - long term$628,437 $464,700 
The table below shows the respective interest rates as of June 30, 2020, in addition to the interest rate reset dates as available for each revolver draw.
Debt Payment ObligationsInterest Rate as of June 30, 2020Rate Reset DateReset Rate
$120 Million Revolver1.93 %August 17, 20201.91 %
$50 Million Revolver1.93 %July 29, 20201.92 %
$10 Million Revolver1.94 %August 20, 20201.91 %
Schedule of Maturities of Long-term Debt
The following table summarizes our estimated debt and interest payment obligations as of June 30, 2020, for fiscal 2021 and future fiscal years (in thousands):

Fiscal Year20212022202320242025ThereafterTotal
Debt payment obligations$25,000 $25,000 $605,000 $ $ $ $655,000 
Interest and other payments on debt payment obligations (1)
13,953 13,465 7,204    34,622 
Total$38,953 $38,465 $612,204 $ $ $ $689,622 
(1) - Interest payments are calculated based on the applicable rates and payment dates as of June 30, 2020. Although our interest rates on our debt obligations may vary, we have assumed the most recent available interest rates for all periods presented.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
12 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lease, Cost
The following table summarizes our lease costs for fiscal year ended June 30, 2020 (in thousands):
June 30, 2020
Operating lease costs:Financial Statement Classification
Fixed lease costsOperating expenses$6,068 
Fixed lease costsCost of revenues2,062 
Variable lease costsOperating expenses358 
Variable lease costsCost of revenues380 
Total lease costs$8,868 
Lessee, Operating Lease, Liability, Maturity As of June 30, 2019, future minimum lease payments under non-cancelable operating lease were as follows (in thousands):
FY 2020$7,395 
FY 2021$5,509 
FY 2022$2,639 
FY 2023$2,205 
FY 2024$1,982 
Thereafter$7,116 
Total future minimum annual payments$26,846 
Fiscal 2019 rent expense under operating leases$7.8 million 
Assets And Liabilities, Lessee
The following table shows our undiscounted future fixed payment obligations under our recognized operating leases and a reconciliation to the operating lease liabilities as of June 30, 2020:

Fiscal 2021$7,856 
Fiscal 20224,544 
Fiscal 20233,774 
Fiscal 20243,602 
Fiscal 20253,151 
Thereafter5,476 
Total future fixed operating lease payments$28,403 
Less: Imputed interest$2,814 
Total operating lease liabilities$25,589 
Weighted-average remaining lease term - operating leases5.44
Weighted-average discount rate - operating leases3.8 %
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK AND TREASURY STOCK (Tables)
12 Months Ended
Jun. 30, 2020
Equity [Abstract]  
Summary of activity related to stock repurchase programs
The following table provides information with respect to the Company’s Share Repurchase programs and the activity under the available share repurchase programs during fiscal year ended June 30, 2020 (in millions, except share and per share amounts):
Date of Approved and Publicly Announced ProgramAmount of Publicly Announced ProgramTotal Number of Shares Purchased as Part of Publicly Announced ProgramsAverage Price Paid per ShareTotal Aggregate Amount PaidPeriod of PurchasesEstimated Remaining Balance Available for Share Repurchases under the ProgramsExpiration date of Program
May 8, 2020$500 million$—$—$500.0 million3/31/2022
November 8, 2019$200 million1,211,771$133.78$162.1February 7, 2020 - April 21, 2020$37.9 million12/31/2021
August 9, 2019$500 million4,337,320$115.28$500.0August 12, 2019 - October 28, 2019$ 12/31/2020
November 9, 2018$200 million293,709$121.86$35.8July 8,2019 - August 12, 2019$ 12/31/2019
The following table summarizes total activity related to our stock repurchase programs for the fiscal year end as indicated (in millions, except average price per share):
June 30,
202020192018
Number of shares repurchased and retired5.8 4.7 7.2 
Average price per share$119.45 $99.38 $62.13 
Aggregate purchase price$697.9 $470.4 $445.0 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION (Tables)
12 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-based compensation expense The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations for fiscal 2020, 2019 and 2018 (in thousands):
Years Ended June 30,
 202020192018
Cost of revenues$121 $347 $360 
Research and development2,022 2,045 1,873 
Sales, general and administrative745 498 975 
$2,888 $2,890 $3,208 
Option activity for Company's stock incentive plans
The following is a summary of option activity for the Company’s stock incentive plans for fiscal 2020, 2019 and 2018:
 Common Stock Options Outstanding
 Number
of Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
    (In thousands)
Balance, June 30, 20171,621,601 $1.76 1.55$81,413 
Exercised(1,484,110)$1.08 
Balance, June 30, 2018137,491 $9.15 3.62$10,390 
Exercised(92,644)$8.99 
Balance, June 30, 201944,847 $9.50 2.78$5,472 
Exercised(22,582)$7.95 
Balance, June 30, 202022,265 $11.07 2.16$3,640 
Vested as of June 30, 202022,265 $11.07 2.16$3,640 
Vested and exercisable as of June 30, 202022,265 $11.07 2.16$3,640 
Stock options outstanding by exercise price range
Additional information regarding options outstanding as of June 30, 2020 is as follows:
 Options Outstanding & Exercisable 
Range of Exercise PricesNumber of
Options
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$2.90 - $8.31
2,716 0.98$6.94 
$10.77 - $10.77
15,840 2.37$10.77 
$12.88 - $15.00
2,209 2.58$12.90 
$18.49 - $18.49
1,000 1.51$18.49 
$19.99 - $19.99
500 1.42$19.99 
22,265 
Activity of RSUs
The following table summarizes the activity of the RSUs made by the Company:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested RSUs, June 30, 2017180,373 $40.51 
RSUs granted69,188 $64.66 
RSUs vested(78,358)$38.09 
RSUs forfeited(27,103)$41.45 
Non-vested RSUs, June 30, 2018144,100 $53.24 
RSUs granted49,965 $92.77 
RSUs vested(53,443)$43.67 
RSUs forfeited(27,836)$61.55 
Non-vested RSUs, June 30, 2019112,786 $73.24 
RSUs granted20,333 $157.68 
RSUs vested(42,801)$61.28 
RSUs forfeited(7,747)$80.30 
Non-vested RSUs, June 30, 202082,571 $99.57 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Tables)
12 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Components of income before provision for income taxes
The components of income before provision for income taxes were as follows (in thousands):
 Years Ended June 30,
 202020192018
Domestic$125,060 $115,096 $85,414 
Foreign325,136 266,393 228,728 
$450,196 $381,489 $314,142 
Components of provision for income taxes
The provision for income taxes consisted of the following (in thousands):
 Years Ended June 30,
 202020192018
Current
Federal$60,740 $52,083 $107,167 
State8,569 2,654 5,560 
Foreign1,782 3,796 3,098 
Current tax expense71,091 58,533 115,825 
Deferred
Federal(1,602)(362)2,059 
State410 624 (32)
Foreign   
Deferred tax expense(1,192)262 2,027 
Provision for income taxes$69,899 $58,795 $117,852 
Effective to statutory income tax rate reconciliation The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows:
 Years Ended June 30,
 202020192018
Statutory rate21.0 %21.0 %28.1 %
Effect of Foreign Operations(7.6)(7.7)(19.0)
State Tax Expense1.6 0.9 0.5 
Federal research and development credits (0.2)(0.4)
Stock-based compensation(0.1)(0.2)(8.4)
Other permanent items0.6 1.0 0.1 
Change in U.S. Federal Statutory Tax Rate  0.4 
Transition tax 0.6 36.2 
Effective tax rate15.5 %15.4 %37.5 %
Significant components of deferred tax assets and liabilities
Significant components of the Company's deferred tax assets and liabilities as of June 30, 2020 are as follows (in thousands):
 June 30,
 20202019
(In thousands)
Deferred tax assets
Reserves and Allowances$2,730 $1,217 
Stock-based compensation309 287 
Accrued expenses276 452 
State tax1,621 1,305 
Investments1,325  
Lease Liabilities5,622  
Other1,126 915 
Total deferred tax assets13,009 4,176 
Deferred tax liabilities
Basis difference for fixed assets(1,509)(301)
Right of Use Assets(5,622) 
Other Liabilities(451)(965)
Total deferred tax liabilities(7,582)(1,266)
Valuation allowance(1,325) 
Net deferred tax assets$4,102 $2,910 
Reconciliation of beginning and ending balances of unrecognized tax benefits
A reconciliation of the beginning and ending balances of the unrecognized tax benefits during the years ended June 30, 2020, 2019 and 2018 consists of the following (in thousands):
 
 Years Ended June 30,
 202020192018
Unrecognized benefit—beginning of year$30,850 $29,144 $27,438 
Gross increases—current year tax positions4,169 3,852 4,762 
Gross decreases—prior year tax positions due to statute lapse(3,669)(2,146)(3,056)
Unrecognized benefit—end of year$31,350 $30,850 $29,144 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)
12 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Revenues by product type
Revenues by product type were as follows (in thousands, except percentages):
 Years Ended June 30,
 202020192018
Service Provider Technology$442,023 34 %$428,490 37 %$446,600 44 %
Enterprise Technology842,477 66 %733,243 63 %570,261 56 %
Total revenues$1,284,500 100 %$1,161,733 100 %$1,016,861 100 %
Revenues by geography
Revenues by geography based on customer’s ship-to destinations were as follows (in thousands, except percentages):
Years Ended June 30,
 202020192018
North America (1)$571,901 45 %$497,218 43 %$410,378 40 %
Europe, the Middle East and Africa517,132 40 %477,332 41 %411,388 41 %
Asia Pacific112,121 9 %108,460 9 %102,844 10 %
South America83,346 6 %78,723 7 %92,251 9 %
Total revenues$1,284,500 100 %$1,161,733 100 %$1,016,861 100 %
 (1) Revenue for the United States was $539.0 million, $469.8 million and $390.6 million for fiscal 2020, 2019 and 2018, respectively.
Percentage of revenue and accounts receivable
Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:
 Percentage of RevenuesPercentage of Accounts Receivable
Years Ended June 30,June 30,
 20202019201820202019
Customer A*10 %11 %*13 %
Customer B12 %11 %*17 %20 %
 * denotes less than 10%
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
SUPPLEMENTARY DATA (UNAUDITED) (Tables)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly financial information
The following table presents the Company’s unaudited consolidated statements of operations data for each of the eight quarters during fiscal 2020 and 2019. In management’s opinion, this information has been presented on the same basis as the audited consolidated financial statements included in a separate section of this report, and all necessary adjustments, consisting only of normal recurring adjustments, have been included in the amounts below to state fairly the unaudited quarterly results when read in conjunction with the audited consolidated financial statements and related notes. The operating results for any quarter should not be relied upon as necessarily indicative of results for any future period. 
 Fiscal 2020
In thousands, except per share dataFirst
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net revenue$323,277 $308,284 $337,417 $315,522 
Gross profit151,391 145,086 159,635 152,060 
Income from operations120,689 112,048 127,357 118,104 
Net income98,146 85,811 103,722 92,618 
Net income per share of common stock:
Basic$1.44 $1.32 $1.60 $1.45 
Diluted$1.43 $1.32 $1.60 $1.45 
 Fiscal 2019
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
Net revenue$282,905 $307,276 $284,911 $286,641 
Gross profit131,606 140,231 132,830 132,937 
Income from operations99,618 91,657 102,137 100,885 
Net income (loss)85,703 77,796 88,300 70,895 
Net income (loss) per share of common stock:
Basic$1.16 $1.09 $1.25 $1.01 
Diluted$1.16 $1.09 $1.25 $1.01 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segments (Details)
12 Months Ended
Jun. 30, 2020
segment
Accounting Policies [Abstract]  
Number of reportable segments 1
Number of operating segments 1
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recognition of Revenues (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Jun. 30, 2019
Post contract customer support    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 22.7 $ 21.7
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details)
12 Months Ended
Jun. 30, 2020
Minimum  
Significant Accounting Policies [Line Items]  
Credit terms 30 days
Maximum  
Significant Accounting Policies [Line Items]  
Credit terms 60 days
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranties (Details)
12 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Warranty period 1 year
Period of warranty effective from date of purchase 12 months
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 203 $ 453 $ 440
Charged to (released from) expenses 85 (250) 13
Bad debt write-offs (85) 0 0
Ending balance $ 203 $ 203 $ 453
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)
12 Months Ended
Jun. 30, 2020
Testing equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Testing equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Computer and other equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Computer and other equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Software | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Corporate aircraft | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 15 years
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)
12 Months Ended
Jun. 30, 2020
Domain Names  
Finite-Lived Intangible Assets [Line Items]  
Useful lives of intangible assets 15 years
Other Intangible Assets  
Finite-Lived Intangible Assets [Line Items]  
Useful lives of intangible assets 5 years
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based Compensation (Details) - shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Accounting Policies [Abstract]      
Stock options granted in period (in shares) 0 0 0
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jul. 01, 2019
Jun. 30, 2019
Lessee, Lease, Description [Line Items]      
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201602Member    
Operating lease right-of-use assets, net $ 24,444   $ 0
Operating lease liability $ 25,589    
Cumulative Effect, Period of Adoption, Adjustment      
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets, net   $ 23,300  
Operating lease liability   24,000  
Deferred rent   $ 700  
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]    
Customer deposits $ 2,061 $ 2,982
Current deferred revenue 16,464 15,338
Long-term deferred revenue 6,254 6,525
Customer deposits    
Disaggregation of Revenue [Line Items]    
Current deferred revenue 16,500 15,300
Long-term deferred revenue $ 6,300 $ 6,500
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Marketable Securities [Line Items]    
Adjusted Cost $ 2,484  
Fair Value 2,493  
Fair Value, Measurements, Recurring    
Marketable Securities [Line Items]    
Adjusted Cost 2,484 $ 102,910
Gross Unrealized Gains 9 396
Gross Unrealized Losses 0 (3)
Fair Value 2,493 103,303
Cash and Cash Equivalents 1,055 1,852
Short-Term Investments 925 69,866
Long-Term Investments 513 31,585
Fair Value, Measurements, Recurring | Level 1    
Marketable Securities [Line Items]    
Adjusted Cost 1,055 1,328
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,055 1,328
Cash and Cash Equivalents 1,055 1,328
Short-Term Investments 0 0
Long-Term Investments 0 0
Fair Value, Measurements, Recurring | Level 1 | Money market funds    
Marketable Securities [Line Items]    
Adjusted Cost 1,055 1,328
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,055 1,328
Cash and Cash Equivalents 1,055 1,328
Short-Term Investments 0 0
Long-Term Investments 0 0
Fair Value, Measurements, Recurring | Level 2    
Marketable Securities [Line Items]    
Adjusted Cost 1,429 101,582
Gross Unrealized Gains 9 396
Gross Unrealized Losses 0 (3)
Fair Value 1,438 101,975
Cash and Cash Equivalents 0 524
Short-Term Investments 925 69,866
Long-Term Investments 513 31,585
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Marketable Securities [Line Items]    
Adjusted Cost   1,123
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   1,123
Cash and Cash Equivalents   524
Short-Term Investments   599
Long-Term Investments   0
Fair Value, Measurements, Recurring | Level 2 | Corporate securities    
Marketable Securities [Line Items]    
Adjusted Cost 1,429 83,568
Gross Unrealized Gains 9 372
Gross Unrealized Losses 0 (2)
Fair Value 1,438 83,938
Cash and Cash Equivalents 0 0
Short-Term Investments 925 57,377
Long-Term Investments $ 513 26,561
Fair Value, Measurements, Recurring | Level 2 | U.S agency securities    
Marketable Securities [Line Items]    
Adjusted Cost   4,702
Gross Unrealized Gains   4
Gross Unrealized Losses   0
Fair Value   4,706
Cash and Cash Equivalents   0
Short-Term Investments   3,712
Long-Term Investments   994
Fair Value, Measurements, Recurring | Level 2 | US Government Bonds    
Marketable Securities [Line Items]    
Adjusted Cost   12,189
Gross Unrealized Gains   20
Gross Unrealized Losses   (1)
Fair Value   12,208
Cash and Cash Equivalents   0
Short-Term Investments   8,178
Long-Term Investments   $ 4,030
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Realized net gain to earnings from AOCI $ 371,800 $ 30,500
Investment security, interest income 1,000,000.0 2,700,000
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt $ 655,000,000.0 $ 497,500,000
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Fair Value of marketable securities  
Fair value of marketable securities, continuous unrealized losses, less than 12 months $ 8,072
Fair value of marketable securities, continuous unrealized losses, 12 months or greater 0
Fair value of marketable securities, continuous unrealized losses 8,072
Unrealized Loss  
Unrealized loss, continuous unrealized losses, less than 12 months (3)
Unrealized loss, continuous unrealized losses, 12 months or greater 0
Unrealized loss, continuous unrealized losses $ (3)
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Adjusted Cost  
Due within 1 year $ 1,978
Due after 1 year through 5 years 506
Adjusted Cost 2,484
Fair Value  
Due within 1 year 1,980
Due after 1 year through 5 years 513
Fair value $ 2,493
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE - Computation of basic and diluted earnings per 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 $ 92,618 $ 103,722 $ 85,811 $ 98,146 $ 70,895 $ 88,300 $ 77,796 $ 85,703 $ 380,297 $ 322,694 $ 196,290
Denominator:                      
Weighted-average shares used in computing basic net income per share (in shares)                 65,427 71,435 77,179
Weighted-average shares used in computing diluted net income per share (in shares)                 65,514 71,602 78,331
Net income per share of common stock:                      
Basic (in dollars per share) $ 1.45 $ 1.60 $ 1.32 $ 1.44 $ 1.01 $ 1.25 $ 1.09 $ 1.16 $ 5.81 $ 4.52 $ 2.54
Diluted (in dollars per share) $ 1.45 $ 1.60 $ 1.32 $ 1.43 $ 1.01 $ 1.25 $ 1.09 $ 1.16 $ 5.80 $ 4.51 $ 2.51
Stock options                      
Denominator:                      
Dilutive potential common shares (in shares)                 30 87 1,074
Restricted stock units                      
Denominator:                      
Dilutive potential common shares (in shares)                 57 80 78
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE - Anti-dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential shares of common stock (in shares) 6 0 2
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]    
Finished goods $ 282,381 $ 260,895
Raw materials 3,562 3,386
Total $ 285,943 $ 264,281
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross $ 120,769 $ 48,811  
Less: Accumulated depreciation (42,247) (35,193)  
Property and Equipment, net 78,522 13,618  
Depreciation expense 7,600 7,500 $ 7,200
Testing equipment      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross 12,476 10,258  
Tooling equipment      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross 13,601 10,624  
Leasehold improvements      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross 12,944 11,712  
Computer and other equipment      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross 7,676 7,264  
Software      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross 7,266 6,870  
Furniture and fixtures      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross 2,147 2,083  
Corporate aircraft      
Property and Equipment, Net [Abstract]      
Property and Equipment, Gross $ 64,659 $ 0  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS - Other Long-term Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Other Long-term Assets [Abstract]            
Deposit on aircraft       $ 0 $ 42,000  
Hong Kong tax deposit       35,495 19,960  
Intangible assets, net       3,063 3,257  
Other long-term assets       4,665 8,724  
Other assets, noncurrent       43,223 73,941  
Accumulated amortization, intangible assets       1,800 1,600  
Income Tax Examination [Line Items]            
Tax deposit       35,495 19,960  
Accumulated amortization, intangible assets       1,800 1,600  
Strategic cost method investment         5,000  
Impairment of cost method investment   $ 5,000        
Corporate aircraft            
Income Tax Examination [Line Items]            
Deposit on long term asset $ 57,000   $ 42,000 15,000    
Hong Kong Inland Revenue Department            
Income Tax Examination [Line Items]            
Payment For tax deposit       35,500    
Hong Kong Inland Revenue Department | Tax Year 2010-2014            
Other Long-term Assets [Abstract]            
Hong Kong tax deposit       35,500    
Income Tax Examination [Line Items]            
Tax deposit       35,500    
Hong Kong Inland Revenue Department | Tax Year 2010-2013            
Income Tax Examination [Line Items]            
Payment For tax deposit       $ 15,500 $ 13,400 $ 6,600
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Other Current Liabilities [Abstract]      
Deferred revenue and customer deposits $ 16,464 $ 15,338  
Accrued expenses 12,148 14,203  
Lease Liability — current 7,056    
Warranty accrual 4,538 4,518 $ 3,840
Accrued compensation and benefits 4,084 3,866  
Customer deposits 2,061 2,982  
Reserves for sales returns 1,275 783  
Other payables 6,096 42,543  
Total $ 53,722 $ 84,233  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesCurrent    
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Other Long-Term Liabilities [Abstract]    
Deferred Revenue — long term $ 6,254 $ 6,525
Other long-term liabilities 58 1,915
Total $ 6,312 $ 8,440
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED WARRANTY (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 4,518 $ 3,840
Accruals for warranties issued during the period 7,339 7,707
Changes in liability for pre-existing warranties during the period 360 (35)
Settlements made during the period (7,679) (6,994)
Total $ 4,538 $ 4,518
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT - Narrative (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jun. 30, 2020
Sep. 09, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Sep. 08, 2019
Revolving credit facility              
Debt Disclosure [Line Items]              
Repayments of debt, principal       $ 245,000,000 $ 0 $ 399,500,000  
Term loan facility              
Debt Disclosure [Line Items]              
Repayments of debt, principal       25,000,000 $ 25,000,000 $ 88,750,000  
Third Amendment Credit Agreement | Revolving credit facility              
Debt Disclosure [Line Items]              
Revolving credit facility     $ 700,000,000        
Additional borrowing capacity     400,000,000        
Repayments of debt, principal       245,000,000.0      
Repayment of debt, interest       5,900,000      
Long-term line of credit   $ 180,000,000.0 120,000,000.0 180,000,000.0      
Debt issuance costs, line of credit arrangements, gross     $ 3,100,000        
Issuance fees per annum     0.125%        
Maximum leverage ratio     3.25        
Interest coverage ratio     350.00%        
Remaining borrowing capacity   520,000,000.0   520,000,000.0      
Repayments       250,900,000      
Third Amendment Credit Agreement | Revolving credit facility | Minimum              
Debt Disclosure [Line Items]              
Commitment fee percentage of unused borrowings     0.20%        
Third Amendment Credit Agreement | Revolving credit facility | Maximum              
Debt Disclosure [Line Items]              
Commitment fee percentage of unused borrowings     0.35%        
Third Amendment Credit Agreement | Term loan facility              
Debt Disclosure [Line Items]              
Revolving credit facility     $ 500,000,000        
Repayments of debt, principal       25,000,000.0      
Repayment of debt, interest       15,900,000      
Long-term line of credit   $ 475,000,000.0   475,000,000.0      
Percentage of principal due quarterly     1.25%        
Repayments       $ 40,900,000      
Interest rate during period   1.93%          
Third Amendment Credit Agreement | Term loan facility | Subsequent event              
Debt Disclosure [Line Items]              
Interest rate during period 1.91%            
Third Amendment Credit Agreement | Sublimit for letters of credit              
Debt Disclosure [Line Items]              
Revolving credit facility     $ 10,000,000.0        
Third Amendment Credit Agreement | Sublimit for letters of credit | Minimum              
Debt Disclosure [Line Items]              
Commitment fee percentage of unused borrowings     1.50%        
Third Amendment Credit Agreement | Sublimit for letters of credit | Maximum              
Debt Disclosure [Line Items]              
Commitment fee percentage of unused borrowings     2.25%        
Third Amendment Credit Agreement | Sublimit for swingline loan advances              
Debt Disclosure [Line Items]              
Revolving credit facility     $ 25,000,000.0        
Third Amendment Credit Agreement | Base rate | Revolving credit facility | Minimum              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     0.50%        
Third Amendment Credit Agreement | Base rate | Revolving credit facility | Maximum              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     1.25%        
Third Amendment Credit Agreement | Base rate | Sublimit for swingline loan advances | Minimum              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     0.50%        
Third Amendment Credit Agreement | Base rate | Sublimit for swingline loan advances | Maximum              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     1.25%        
Third Amendment Credit Agreement | LIBOR | Revolving credit facility              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     1.00%        
Third Amendment Credit Agreement | LIBOR | Revolving credit facility | Minimum              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     1.50%        
Third Amendment Credit Agreement | LIBOR | Revolving credit facility | Maximum              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     2.25%        
Third Amendment Credit Agreement | Federal funds rate | Revolving credit facility              
Debt Disclosure [Line Items]              
Debt basis spread on variable rate     0.50%        
Third Amendment Credit Agreement | Applicable interest rate | Revolving credit facility              
Debt Disclosure [Line Items]              
Debt basis spread over applicable interest rate     2.00%        
Second Amended & Restated Credit Facility | Revolving credit facility              
Debt Disclosure [Line Items]              
Revolving credit facility             $ 400,000,000
Repayments of debt, principal     $ 462,500,000        
Repayment of debt, interest     $ 500,000        
Second Amended & Restated Credit Facility | Term loan facility              
Debt Disclosure [Line Items]              
Revolving credit facility             $ 500,000,000
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT - Summary of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Debt Instrument [Line Items]    
Debt — short-term $ 24,067 $ 30,675
Debt issuance costs, net (933) (575)
Debt — long-term 628,437 464,700
Debt issuance costs, net (1,563) (1,550)
Term loan facility    
Debt Instrument [Line Items]    
Debt — short-term 25,000 31,250
Debt — long-term 450,000 431,250
Revolving credit facility | Line of credit    
Debt Instrument [Line Items]    
Debt — long-term $ 180,000 $ 35,000
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT - Schedule of Interest Rates (Details) - Term loan facility
Aug. 20, 2020
Aug. 17, 2020
Jul. 29, 2020
Jun. 30, 2020
$120 Million Revolver        
Debt Instrument [Line Items]        
Interest rate during period       1.93%
$120 Million Revolver | Subsequent event        
Debt Instrument [Line Items]        
Interest rate during period   1.91%    
$50 Million Revolver        
Debt Instrument [Line Items]        
Interest rate during period       1.93%
$50 Million Revolver | Subsequent event        
Debt Instrument [Line Items]        
Interest rate during period     1.92%  
$10 Million Revolver        
Debt Instrument [Line Items]        
Interest rate during period       1.94%
$10 Million Revolver | Subsequent event        
Debt Instrument [Line Items]        
Interest rate during period 1.91%      
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT - Summary of Debt and Interest Payment Obligations (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
Debt payment obligations, 2021 $ 25,000
Debt payment obligations, 2022 25,000
Debt payment obligations, 2023 605,000
Debt payment obligations, 2024 0
Debt payment obligations, 2025 0
Debt payment obligation, thereafter 0
Debt payment obligation, total 655,000
Interest and Other Payments on Debt Obligations [Abstract]  
Interest payments on debt payment obligations, 2021 13,953
Interest payments on debt payment obligations, 2022 13,465
Interest payments on debt payment obligations, 2023 7,204
Interest payments on debt payment obligations, 2024 0
Interest payments on debt payment obligations, 2025 0
Interest payments on debt payment obligations, thereafter 0
Interest payments on debt payment obligations, total 34,622
Total Debt Abstract [Abstract]  
Debt and interest payment obligations, 2021 38,953
Debt and interest payment obligations, 2022 38,465
Debt and interest payment obligations, 2023 612,204
Debt and interest payment obligations, 2024 0
Debt and interest payment obligations, 2025 0
Debt and interest payment obligations, thereafter 0
Debt and interest payment obligations, total $ 689,622
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Narrative (Details)
$ in Millions
12 Months Ended
Jun. 30, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Short-term lease cost $ 0.2
Operating lease payments $ 9.0
Minimum  
Lessee, Lease, Description [Line Items]  
Lease renewal term 12 months
Maximum  
Lessee, Lease, Description [Line Items]  
Lease renewal term 60 months
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Lease Cost (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Total lease costs $ 8,868
Operating expenses  
Lessee, Lease, Description [Line Items]  
Fixed lease costs 6,068
Variable lease costs 358
Cost of revenues  
Lessee, Lease, Description [Line Items]  
Fixed lease costs 2,062
Variable lease costs $ 380
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Future Payments Due (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Fiscal 2021 $ 7,856
Fiscal 2022 4,544
Fiscal 2023 3,774
Fiscal 2024 3,602
Fiscal 2025 3,151
Thereafter 5,476
Total future fixed operating lease payments 28,403
Less: Imputed interest 2,814
Total operating lease liabilities $ 25,589
Weighted-average remaining lease term - operating leases 5 years 5 months 8 days
Weighted-average discount rate - operating leases 3.80%
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Payments under Previous Guidance (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
Leases [Abstract]  
FY 2020 $ 7,395
FY 2021 5,509
FY 2022 2,639
FY 2023 2,205
FY 2024 1,982
Thereafter 7,116
Total future minimum annual payments 26,846
Fiscal 2019 rent expense under operating leases $ 7,800
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Long-term Purchase Commitment [Line Items]  
Other obligations $ 3.9
Component purchase commitments  
Long-term Purchase Commitment [Line Items]  
Purchase obligation 3.3
Minimum | Components  
Long-term Purchase Commitment [Line Items]  
Purchase obligation 146.3
Maximum | Components  
Long-term Purchase Commitment [Line Items]  
Purchase obligation $ 303.3
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK AND TREASURY STOCK - Share Repurchase Program (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Class of Stock [Line Items]      
Common stock repurchased, average price per share (in usd per share) $ 119.45 $ 99.38 $ 62.13
Total Aggregate Amount Paid $ 697,901,000 $ 470,448,000 $ 445,014,000
Common Stock      
Class of Stock [Line Items]      
Stock repurchased and retired (in shares) 5,842,800 4,733,853 7,162,312
Total Aggregate Amount Paid $ 5,000 $ 5,000 $ 7,000
Common Stock | May 2020 Repurchase Program      
Class of Stock [Line Items]      
Amount of Publicly Announced Program $ 500,000,000    
Stock repurchased and retired (in shares) 0    
Common stock repurchased, average price per share (in usd per share) $ 0    
Total Aggregate Amount Paid $ 0    
Estimated Remaining Balance Available for Share Repurchases under the Programs 500,000,000.0    
Common Stock | November 2019 Repurchase Program      
Class of Stock [Line Items]      
Amount of Publicly Announced Program $ 200,000,000    
Stock repurchased and retired (in shares) 1,211,771    
Common stock repurchased, average price per share (in usd per share) $ 133.78    
Total Aggregate Amount Paid $ 162,100,000    
Estimated Remaining Balance Available for Share Repurchases under the Programs 37,900,000    
Common Stock | August 2019 Repurchase Program      
Class of Stock [Line Items]      
Amount of Publicly Announced Program $ 500,000,000    
Stock repurchased and retired (in shares) 4,337,320    
Common stock repurchased, average price per share (in usd per share) $ 115.28    
Total Aggregate Amount Paid $ 500,000,000.0    
Estimated Remaining Balance Available for Share Repurchases under the Programs 0    
Common Stock | November 2018 Repurchase Program      
Class of Stock [Line Items]      
Amount of Publicly Announced Program $ 200,000,000    
Stock repurchased and retired (in shares) 293,709    
Common stock repurchased, average price per share (in usd per share) $ 121.86    
Total Aggregate Amount Paid $ 35,800,000    
Estimated Remaining Balance Available for Share Repurchases under the Programs $ 0    
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK AND TREASURY STOCK - Summary of Activity Related to Stock Repurchase Programs (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Equity [Abstract]      
Number of shares repurchased and retired (in shares) 5.8 4.7 7.2
Average price per share (in dollars per share) $ 119.45 $ 99.38 $ 62.13
Aggregate purchase price $ 697.9 $ 470.4 $ 445.0
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Stockholders' Equity Note [Abstract]    
Accumulated other comprehensive income $ 9,200 $ 393,000
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION - Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorized shares available for future issuance (in shares) 9,990,032    
Proceeds from exercise of stock options $ 179,000 $ 831,000 $ 1,539,000
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value of options exercised 3,900,000 10,800,000 102,000,000.0
Unrecognized compensation costs 0    
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation costs 5,500,000    
Intrinsic value of RSU's vested 7,000,000.0 $ 6,000,000.0 $ 5,400,000
Total intrinsic value of all awards outstanding $ 14,400,000    
Weighted-average period for recognition 3 years 1 month 6 days    
2010 Plan | Stock options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
2005 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award expiration period 10 years    
Additional awards that may be granted (in shares) 0    
Minimum | 2010 Plan | Stock options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award expiration period 5 years    
Minimum | 2010 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option price as percentage of fair market value on the date of grant 100.00%    
Maximum | 2010 Plan | Stock options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award expiration period 10 years    
First anniversary | 2005 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 25.00%    
Monthly | 2005 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 2,888 $ 2,890 $ 3,208
Cost of revenues      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 121 347 360
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 2,022 2,045 1,873
Sales, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 745 $ 498 $ 975
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION - Option activity for company's stock incentive plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Number of Shares        
Beginning balance (in shares) 44,847 137,491 1,621,601  
Exercised (in shares) (22,582) (92,644) (1,484,110)  
Ending balance (in shares) 22,265 44,847 137,491 1,621,601
Weighted Average Exercise Price        
Beginning balance (in dollars per share) $ 9.50 $ 9.15 $ 1.76  
Exercised (in dollars per share) 7.95 8.99 1.08  
Ending balance (in dollars per share) $ 11.07 $ 9.50 $ 9.15 $ 1.76
Options outstanding, weighted average remaining contractual term 2 years 1 month 28 days 2 years 9 months 10 days 3 years 7 months 13 days 1 year 6 months 18 days
Options outstanding, intrinsic value $ 3,640 $ 5,472 $ 10,390 $ 81,413
Number of shares, vested and expected to vest, ending balance (in shares) 22,265      
Options, weighted average exercise price, vested and expected to vest (in dollars per share) $ 11.07      
Options, remaining contractual term, vested and expected to vest 2 years 1 month 28 days      
Options, aggregate intrinsic value, vested and expected to vest $ 3,640      
Number of shares, vested and exercisable, ending balance (in shares) 22,265      
Options, weighted average exercise price, vested and exercisable (in dollars per share) $ 11.07      
Options, weighted average remaining contractual term, vested and exercisable 2 years 1 month 28 days      
Options, aggregate intrinsic value, vested and exercisable $ 3,640      
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details)
12 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number of options (in shares) | shares 22,265
$2.90 - $8.31  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) $ 2.90
Range of exercise prices - upper limit (in dollars per share) $ 8.31
Options outstanding - number of options (in shares) | shares 2,716
Options outstanding - weighted average remaining contractual life 11 months 23 days
Options outstanding - weighted average exercise price (in dollars per share) $ 6.94
$10.77 - $10.77  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 10.77
Range of exercise prices - upper limit (in dollars per share) $ 10.77
Options outstanding - number of options (in shares) | shares 15,840
Options outstanding - weighted average remaining contractual life 2 years 4 months 13 days
Options outstanding - weighted average exercise price (in dollars per share) $ 10.77
$12.88 - $15.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 12.88
Range of exercise prices - upper limit (in dollars per share) $ 15.00
Options outstanding - number of options (in shares) | shares 2,209
Options outstanding - weighted average remaining contractual life 2 years 6 months 29 days
Options outstanding - weighted average exercise price (in dollars per share) $ 12.90
$18.49 - $18.49  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 18.49
Range of exercise prices - upper limit (in dollars per share) $ 18.49
Options outstanding - number of options (in shares) | shares 1,000
Options outstanding - weighted average remaining contractual life 1 year 6 months 3 days
Options outstanding - weighted average exercise price (in dollars per share) $ 18.49
$19.99 - $19.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 19.99
Range of exercise prices - upper limit (in dollars per share) $ 19.99
Options outstanding - number of options (in shares) | shares 500
Options outstanding - weighted average remaining contractual life 1 year 5 months 1 day
Options outstanding - weighted average exercise price (in dollars per share) $ 19.99
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK BASED COMPENSATION - Summary of RSU activity (Details) - Restricted stock units - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Number of Shares      
Non-vested RSUs, beginning balance (in shares) 112,786 144,100 180,373
RSUs granted (in shares) 20,333 49,965 69,188
RSUs vested (in shares) (42,801) (53,443) (78,358)
RSUs forfeited (in shares) (7,747) (27,836) (27,103)
Non-vested RSUs, ending balance (in shares) 82,571 112,786 144,100
Weighted Average Grant Date Fair Value      
Non-vested RSUs, weighted average grant date fair value, beginning balance (in dollars per share) $ 73.24 $ 53.24 $ 40.51
RSUs granted, weighted average grant date fair value (in dollars per share) 157.68 92.77 64.66
RSUs vested, weighted average grant date fair value (in dollars per share) 61.28 43.67 38.09
RSUs forfeited, weighted average grant date fair value (in dollars per share) 80.30 61.55 41.45
Non-vested RSUs, weighted average grant date fair value, ending balance (in dollars per share) $ 99.57 $ 73.24 $ 53.24
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Components of Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Components of Income from Continuing Operations before Income Taxes [Abstract]      
Domestic $ 125,060 $ 115,096 $ 85,414
Foreign 325,136 266,393 228,728
Income before income taxes $ 450,196 $ 381,489 $ 314,142
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Current      
Federal $ 60,740 $ 52,083 $ 107,167
State 8,569 2,654 5,560
Foreign 1,782 3,796 3,098
Current tax expense 71,091 58,533 115,825
Deferred      
Federal (1,602) (362) 2,059
State 410 624 (32)
Foreign 0 0 0
Deferred tax expense (1,192) 262 2,027
Provision for income taxes $ 69,899 $ 58,795 $ 117,852
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Statutory rate 21.00% 21.00% 28.10%
Effect of Foreign Operations (7.60%) (7.70%) (19.00%)
State Tax Expense 1.60% 0.90% 0.50%
Federal research and development credits 0.00% (0.20%) (0.40%)
Stock-based compensation (0.10%) (0.20%) (8.40%)
Other permanent items 0.60% 1.00% 0.10%
Change in U.S. Federal Statutory Tax Rate 0.00% 0.00% 0.40%
Transition tax 0.00% 0.60% 36.20%
Effective tax rate 15.50% 15.40% 37.50%
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jan. 17, 2020
Jun. 30, 2017
Income Tax Disclosure [Abstract]          
Effective tax rate, increase (decrease) 0.10%        
Effective tax rate 15.50% 15.40% 37.50%    
Income Tax Expense (Benefit) $ 69,899 $ 58,795 $ 117,852    
Unrecognized tax benefits 31,350 30,850 29,144   $ 27,438
Interest accrued related to uncertain tax matters 4,900        
Hong Kong Inland Revenue Department          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Payment For tax deposit 35,500        
Internal Revenue Service (IRS)          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Incremental tax liability       $ 50,000  
Tax Year 2010-2013 | Hong Kong Inland Revenue Department          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Payment For tax deposit $ 15,500 $ 13,400 $ 6,600    
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Deferred tax assets    
Reserves and Allowances $ 2,730 $ 1,217
Stock-based compensation 309 287
Accrued expenses 276 452
State tax 1,621 1,305
Investments 1,325 0
Lease Liabilities 5,622  
Other 1,126 915
Total deferred tax assets 13,009 4,176
Deferred tax liabilities    
Basis difference for fixed assets (1,509) (301)
Right of Use Assets (5,622)  
Other Liabilities (451) (965)
Total deferred tax liabilities (7,582) (1,266)
Valuation allowance (1,325) 0
Net deferred tax assets $ 4,102 $ 2,910
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized benefit—beginning of year $ 30,850 $ 29,144 $ 27,438
Gross increases—current year tax positions 4,169 3,852 4,762
Gross decreases—prior year tax positions due to statute lapse (3,669) (2,146) (3,056)
Unrecognized benefit—end of year $ 31,350 $ 30,850 $ 29,144
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details)
12 Months Ended
Jun. 30, 2020
segment
Segment Reporting [Abstract]  
Number of reportable segments 1
Number of operating segments 1
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by product (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
Segment Reporting Information [Line Items]                      
Total revenues $ 315,522 $ 337,417 $ 308,284 $ 323,277 $ 286,641 $ 284,911 $ 307,276 $ 282,905 $ 1,284,500 $ 1,161,733 $ 1,016,861
Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 100.00% 100.00% 100.00%
Service Provider Technology                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 442,023 $ 428,490 $ 446,600
Service Provider Technology | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 34.00% 37.00% 44.00%
Enterprise Technology                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 842,477 $ 733,243 $ 570,261
Enterprise Technology | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 66.00% 63.00% 56.00%
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by geography (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
Segment Reporting Information [Line Items]                      
Total revenues $ 315,522 $ 337,417 $ 308,284 $ 323,277 $ 286,641 $ 284,911 $ 307,276 $ 282,905 $ 1,284,500 $ 1,161,733 $ 1,016,861
Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 100.00% 100.00% 100.00%
Service Provider Technology                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 442,023 $ 428,490 $ 446,600
Service Provider Technology | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 34.00% 37.00% 44.00%
United States                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 539,000 $ 469,800 $ 390,600
Geographical location | North America                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 571,901 $ 497,218 $ 410,378
Geographical location | North America | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 45.00% 43.00% 40.00%
Geographical location | Europe, the Middle East and Africa                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 517,132 $ 477,332 $ 411,388
Geographical location | Europe, the Middle East and Africa | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 40.00% 41.00% 41.00%
Geographical location | Europe, the Middle East and Africa (EMEA)                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 112,121 $ 108,460 $ 102,844
Geographical location | Europe, the Middle East and Africa (EMEA) | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 9.00% 9.00% 10.00%
Geographical location | South America                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ 83,346 $ 78,723 $ 92,251
Geographical location | South America | Revenue                      
Segment Reporting Information [Line Items]                      
Percentage of revenues                 6.00% 7.00% 9.00%
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Revenue      
Revenue, Major Customer [Line Items]      
Concentration percentage 100.00% 100.00% 100.00%
Revenue | Customer A      
Revenue, Major Customer [Line Items]      
Concentration percentage   10.00% 11.00%
Revenue | Customer B      
Revenue, Major Customer [Line Items]      
Concentration percentage 12.00% 11.00%  
Accounts receivable | Customer A      
Revenue, Major Customer [Line Items]      
Concentration percentage   13.00%  
Accounts receivable | Customer B      
Revenue, Major Customer [Line Items]      
Concentration percentage 17.00% 20.00%  
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details) - Aircraft lease agreement - Chief Executive Officer - USD ($)
12 Months Ended
Nov. 13, 2013
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Related Party Transaction [Line Items]        
Rate to lease aircraft $ 5,000      
Sales, general and administrative        
Related Party Transaction [Line Items]        
Aircraft leasing expenses   $ 1,400,000 $ 1,700,000 $ 1,600,000
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENTS (Details)
Aug. 21, 2020
$ / shares
Subsequent event  
Subsequent Event [Line Items]  
Dividend, declared (in dollars per share) $ 0.40
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.2
SUPPLEMENTARY DATA (UNAUDITED) (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 Information Disclosure [Abstract]                      
Net revenue $ 315,522 $ 337,417 $ 308,284 $ 323,277 $ 286,641 $ 284,911 $ 307,276 $ 282,905 $ 1,284,500 $ 1,161,733 $ 1,016,861
Gross profit 152,060 159,635 145,086 151,391 132,937 132,830 140,231 131,606 608,172 537,604 443,572
Income from operations 118,104 127,357 112,048 120,689 100,885 102,137 91,657 99,618 478,198 394,297 326,127
Net income $ 92,618 $ 103,722 $ 85,811 $ 98,146 $ 70,895 $ 88,300 $ 77,796 $ 85,703 $ 380,297 $ 322,694 $ 196,290
Net income per share of common stock:                      
Basic (in dollars per share) $ 1.45 $ 1.60 $ 1.32 $ 1.44 $ 1.01 $ 1.25 $ 1.09 $ 1.16 $ 5.81 $ 4.52 $ 2.54
Diluted (in dollars per share) $ 1.45 $ 1.60 $ 1.32 $ 1.43 $ 1.01 $ 1.25 $ 1.09 $ 1.16 $ 5.80 $ 4.51 $ 2.51
EXCEL 106 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .LY%5$'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 " #K.1516A$!@>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^FR*J';B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E<3PD_-7\/$S]05F-&"/#CUE$+4 ULT3 MXW'L6[@ 9AAA7\JZE?69 ME-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 .LY%5% 4^7KC08 ($: 8 >&PO=V]R:W-H965T&UL MI5E=;]LV%'WN?@7A%4,+Q+%$^2M=$L"QX\UKFWIQTB(;]D!+M"5$(CV2BI-_ MOTM9EMQ,OA*V%UM?]^CPDCSGDCK?2O6H0\X->4YBH2]:H3&;#YV.]D.>,'TJ M-US G954"3-PJM8=O5&HX_0["8M$Z_(\NS97E^T 9D3WR-^%8?'!/;E*64C_9D%ERT',N(Q]PW%H+!WQ,?\SBV2,#C[QRT M5;S3!AX>[]&G6>.A,4NF^5C&WZ+ A!>M88L$?,72V-S*[:\\;U#/XODRUMDO MV>Z>[79;Q$^UD4D># R22.S^V7.>B(. H7,D@.8!]%6 >^P-7A[@O0[H'0GH MY@'=+#.[IF1YF###+L^5W!)EGP8T>Y E,XN&YD?"]OO"*+@;09RY',LGKL@< MNIBTR?UB0MZ]?7_>,8!L[W?\'.5JAT*/H+B4?);"A)I/DK7I\0].QH^P<,GW(>WNS; [&:0W6,4I9_"_#/D[F7#JWH,#W>=]D>$1:]@T6O& M8B1$RF)RRS=2F2HZ.(Y1*4?H] LZ_69TYEQ%,K"CD4SAFJYBA$/M!^ /;][\ M>PQ]1VY0D!LT[#'%0#+QQKQ6*-)6Q8(,!QI"6#&D3AJ,@4%SKD_T!^03/D2^B M.GN("U1&W%&S7^^\\[[:RDB<.20">WHI(=#G<#)=H#E&@8M](57%S.7W,KILE/ M2H=P<5U_36TNM0'C^B/:')^[.*(+ HA.CM(@7%S5LRX<0?E^G H.T._V,2*E M*[BXI'^2/N1D'DJ!V4(-R&#HM =GO2'&J/0%%Q?TN\B 1F[Y7NRX'ZJ M(%N5M'"DL4P2$$2HK/W'$_+6.87N(QNFR!.+4TXV4*CID"E,1FCI&A37=;#Z M(!)KLGA)EC*N8EL#<#_#>)3&0'$5W^>+7#_[(1-0[1_SU1J@FX<%9E6T- +: MR B^P8JO_2A LZ!/F88!%Y"9UFGUB*O!?. :XU:*/VTD_E]E#*8.J^&L/E*5 M160-THW$")5:3QMI_3A5RA:0NZHQ&U<@K-75;0UB3:I*I:>-E'XF#%>[-3RQ MZ] ]U4IF.&(-LU+H:2.AS[J.C,%_UE)5ZD4-SB>F8+J,?)\#$, $.TB,8RGX M%-?KG.,B87%,KE(-MW5U;_Z_Y0 ME9\V6A!<)URM[0#[!1"@; '1W#!1G3X< ML)9::0$4%^[9>'I+1FD0&2@D1L9P,.ZLMIW&;%W)#,>K67-ZI$,@[ VPAT#" >Y"2$=, K(#5JGQK[ MRCE3ALQFLUU;(_W]S@^QTU&JA-C])=LRRX@_&]M..UT+7&Q1[I6^Z.$N-H($ M!ED2CVE #4#MG"N-T&NX$S:-M"V>'SB4E$?WGFK :G:M@+S2OOS<+?: M5UB'G6@W$:&FJ18&'*[==OIMK[(K.P=[]M9LLV\?&F8TE)R[[?OB:O%]991] M5>B4C^\^SGQFUJLUB?D*0IW3 0PNM?O>L3LQ&PO M=V]R:W-H965T&ULK9E];YPX$(>_BK6MJE;:9+'-:]ZD-,FI M.?6:J&E[?SO@S:("WH+9)/?I;\P28.N7[$E7J2VPX^$W@SW/8$X>1?VS67$N MT5-95,WI;"7E^FBQ:-(5+UES*-:\@E^6HBZ9A-/Z8=&L:\ZR;E!9+(CGA8N2 MY=7L[*2[=EN?G8A6%GG%;VO4M&7)ZN>/O!"/IS,\>[GP-7]8275A<7:R9@_\ MCLOOZ]L:SA:#ERPO>=7DHD(U7Y[.SO'1!0W5@,[B1\X?F\DQ4J'<"_%3G5QG MIS-/*>(%3Z5RP>"_#;_@1:$\@8Y?O=/9<$\U<'K\XOV/+G@(YIXU_$(4?^>9 M7)W.XAG*^)*UA?PJ'C_Q/J! ^4M%T73_HL?>UINAM&VD*/O!H*#,J^W_[*E/ MQ&0 ]BT#2#^ [#N ]@-H%^A661?6)9/L[*06CZA6UN!-'72YZ49#-'FE'N.= MK.'7',;)LXN;+W1[D9C--BVY):(S]'O8D))L>H68E: M'DA>ER;16W_A1$I" EVQ;A8F<1A:!0>#X, I^#Q-1:O4UCSED-S[@L]1!75- M+!$KH/JP*N4(ZAC*1'LOEVT!):$? B9OB4>[Y[,]D BF%!]F9/?+Y I.X#;- MFGKT& 9^B3&5H71H#!R*OS!JTP]$;X636Y>"Y%V[R"AOJY1M\.0[=@J,1XD MQDZ)MS5?LSQ#>96*DB/)GLS9C+7[FU3J5L3^G)-!8K*71/X$L&YXT\U6(5>\ M!B),"YE)=Z(O6\^D7+?#-'9,4NR-1/&<\K\)R8H]E/9N=J8"5 [?4!8-IE$ MA=$^8_$$@/B5;$-/5,OG+LNJD*]5E>QJC5$UUJ7$ 2$&T;HEIB&V3V$\X@P3 MI^8;4,QD7CV@@D,/@VK5K!R(Y4$+)]N,VP,@^ISUX8\A -W2IGS$)G9S\Y(O M.4R,3"V\7NG HT)4#U8<]7ZG8GSLF=*N&Y($>_:LCPC%_YVA;LTZ' -LJ,<& M.XJ#.+!K'BF*W1B]Z=AJYGS9Y5RV/, M@0X=' 2!L6X:*!9'N\5J5^G(*.R&U/6$GTZU.FBHEX2F!Z9;$HC+WDJ2$4G$ MC:1+?B_W;'N)CAKB>Z$AN09+"H;V^45&)A$WDVYV8#^994;%.F<"&IF(9+", M?4+MT">3%RPWD7:A_YIB X*@ 4U,2=9-<93@V#$K1A81-XO&*?PR@?,0\<.C@-JJ/@&2YO\D4S$3::= M->G6J?,F)-"KFJ:+ 6+;CM*:[Y%-Q,VFWU'ZVB37^1-2;%J5!E!U[9A-\8@I MXGX=VR[*UW0:WK0\2A(O,4C5;:,H#&)[3TM&]!$W^BY$6>9]=]5MK(A*36Y> MI6I"O_\B)$?8,^Y%N3VKG="C9LU2?CI;PVL^KS=\=H9,NU+_@Z/=Z$>QF1S\[=JI& U$U >*?L&^]&W:E?=V^]0\_#4/UJ MM&%%RX]1X,WA6:J_P$E6JY?/5@(P\W]X=HPJ47&4-TW+,^,^ETY$;8/+9;(; MVTA+ZJ:EFCFB>C4P1V1'**3S,([G,.^[R19;G:18?JH'8:NJ3AX[Q" M*5OG4#.,DG42^Z:>TV!GTSO9;'63&MKBMFP+)OFP$2)*6((K]3UAP_O-'*-J M'< )T37K5C2QMT5T9#1U,_HKEPPN9>A]QI=YFLL/B+.Z@KEDWBC6.7M DB") M8D.>#1NT<8SM[2<=T4S=:-YRHS&4I$D877$R!J$S6 7A!Z8@=-LD(9%]OYN. MN*;[O$I.FR*U6$U!.4()M?UXV^NFP=3VNKF8?*Y1W\K^8O5#7C70QBUAK'<8 M@9-Z^_EI>R+%NON"/8O4$L#!!0 M ( .LY%5$H:_11^@( <) 8 >&PO=V]R:W-H965T&ULI99;;]HP%,>_BA7MH94Z$A((I (D"JW:J6M1:;>':0\F,<2J8V>V ]T^ M_8X=&@'ENO$ OIS+[W\XCM-9"/FJ4D(T>LL85UTGU3J_=%T5IR3#JB9RPF%G M*F2&-4SES%6Y)#BQ3AES?<\+W0Q3[O0Z=FTD>QU1:$8Y&4FDBBS#\O<586+1 M=>K.^\(3G:7:++B]3HYG9$ST2SZ2,'.K* G-"%=4<"3)M.OTZY>#R-A;@V^4 M+-3*&!DE$R%>S>0NZ3J> 2*,Q-I$P/ S)P/"F D$&+^6,9TJI7%<';]'O[': M0+%@RGZC16D;1@Z*"Z5%MG0& M@HSR\A>_+>NPXE!O['#PEP[^L0[!TB&P0DLR*VN(->YUI%@@::PAFAG8VEAO M4$.Y^1?'6L(N!3_=&SP^C!_O[X;]Y^LANNK?]Q\&UVA\>WW]/$9G(RP)URG1 M-,;L''U&+^,A.OMTCCXARM%S*@J%>:(ZK@82$\^-EUFORJS^CJQ?"EY#@7>! M?,_WMK@/CG:O1^ON+NBOBN!71?!MO&!'O+'&FD!K:B2FZ(9RS&.*&1H)16VO M_>A/E);0<3_W) NJ9(%-UMB1K,_@Y$ &@N ,HD04$STM&/1S+ JN%1R-F- Y MGC"RK:YE[*:-;4[HO.=[0<>=KQ9OO\T:=*.";NR%'L'A(E*2!$%'QJ\7*,<2 MS3$K"#J#5D@$8U@JE!-X0*30->?;V,L4K14NK^9Y]0WZ0U9K_,V*OWD:OZ54 M"!PFE[YV> _PG!-0EA)"/]) E6J.(P??J#:Y-YG ML0;X$'(LO@\/Q'P[2.:IA#5FOP[0J^?0+\R=W2WMD$FV4_QG)-050I MB$Y7 />XTO#,IGQV2$+T 2P,PG:K'6W6?XMAU&CYS;"](4 M*\3(%%R]6@N.CBROW7*B16YOKHG0< _:80IO*D0: ]B?"J'?)^8RK-Y]>G\! M4$L#!!0 ( .LY%5%%]*HFV 4 $(6 8 >&PO=V]R:W-H965T&ULI5C?<]HX$/Y7-$P?VIDF6/+O3)*9!.@U-TW(A+1]N+D'!01X M:EN<)$CN_OI;VV"#)*N]N1= YMNUOMW5?I(N7[GX(=>,*?16Y*6\&JR5VEP, MAW*^9@65YWS#2OAGR45!%0S%:B@W@M%%;53D0^)YT;"@63FXOJR?/8KK2[Y5 M>5:R1X'DMBBH^/N6Y?SU:H 'AP=/V6JMJ@?#Z\L-7;$94U\WCP)&P];+(BM8 M*3->(L&65X,;?#$F4650([YE[%4>_485E1?.?U2#N\75P*MFQ'(V5Y4+"E\[ M-F)Y7GF">?RU=SIHWUD9'O\^>/]4DPP.B&P0] M!O[>P/]5@V!O$-21::C4<1A31:\O!7]%HD*#M^I''GCY.GF^0X Z.9AC$;3^\>GR>?) MP^SNVP3=/:G6$DW*!5N<.A@"U98O.?"])4Z/OV_+<^1['Q'QB&>9 MT.B7S7%J,1__NGGB8..WV?-K?WZ/O[MRS@N&9HHJ!HM1H3]N7J02L)C^='@/ M6N]![3WH\?[$=JS<,FO>&LNPMJQZRPYRE02A!S'='8?3@L,1CGW_%#>VX#P< M)1%N<2<4PI9"Z*0PXE(AOH0.U4^E\1 =O3J*(Y\D&A,+C 28I!H1$Q;&X"RU M\XA:'I&3QV^"2XDV@B\S9>,0F9/S$AP3C8,)"_TX\@*-@PD+ C\\\G;"(6XY MQ,YBG6Z8H"HK5XB]@6Q))B\<19JT7I.?%*ED5,S7"#H,-/P=*-FF6@JV*"4& MKR0-O% +D@5%O%@K[+&)B@.?!/80I2V9U$EF1G,&;7/%2@A57E.B"^CZ6;6H M*X&TL4K-;'EAI-7ER(+RB1]KK&PH3'H6(?8ZD?&@-Y1+!"<>'KC&3L]G=(XTDKLI/',%62%&W5L98+-:9(TC0.=C@47^+ZG M9\:&PW$0A#VD2$>*.$GM-60I>'&@QDL[)6)61YS@5.^4%IR?!B0U*%EP),(D M[J'4J2+V?T)),=B,J$."ZH7$U9J)CZAD]L+SC;F<$2@KO8/:<*!\7J)SL^$@ M5'WIZC09NT5YGZX7!GM^!MNK>J3H6T\5!F;*0MBZ1#HM$^Q6 M[0))FE?V^MT&[N%NZ.!H#\T._UJ M4P5/BJJC*S[_X9)RW&DY=HOY+979'+V'0\."YSD5LGOA!VL(&W?)<8+/$ZP' MT$0%YR'1PV>BR'G8(^BX4W3LEO1QEF\56_P74JF-E,[)! $GK',R4>08=7J$ MZN2<>,Z"^%Z?IH$4W8%>K-CA\+>5\ QX0F%LMK5"EO^S=$BGS<2MS5WI-).Q MAI:8(AJ% =%7G 46@RCK?<,&BW'>_TD+CU\&LI&,VS?ZIX MY7!(@F"A%E:NZ=VJ?M1>A- M??VG/;_%%^/F.K-ST]RNWE.QJBHV9TMPZ9W',"G17%@V \4W]17>"U>*%_7/ M-:,+)BH _+_D7!T&U0O::^/K?P%02P,$% @ ZSD549O>E'DA!P ,", M !@ !X;"]W;W)K)%$=4F ^H9F:YLL3C<,PSZH$A,+E257HI/TWX^25=,B*>' ME^=0UNE#7GPJEXQQ\+A*L_)LL.1\_6HT*J,E6X7ERWS-,O&?V[Q8A5S<%G>C M(L%)5LVL!2_$ M?Q/AQ\\GE^\7EV\OIJ]O9E.PN!$?[V;O;Q;@_O[E\.YU=+W[^B2+H M_PIF?WRXN/D;/)_.YA>3BYL3, 0?%E/P_-D)> :2#-PL\TT99G%Y.N)"7=7& M*&J4C+=*4(>2FYR'J<%M8G>;Y*N5F*$+GD>?#-Y3N_?K.$ZJ&1ZFX"I,XN%% M!B;A.C$KF=EC73,N5C*+P2PLLB2[*T6:V&T2)?S$$&S>(RR*-JM-&G(1[Y(O M60%$1\7>L:P6]3T#;_-2R?%(C/QN^-%N^%'=#.EH9ARF818Q(54,7KD,"U:> M@)"#WS;92X"=%P YT#<-RC:L5X>M=J_[<^H@WPT\]W1T;Q"$=X+P88(.$#'> MAG+W1'C"TB,["5NMNAEUVB93W<1%;MMF9FP-ND';;*Z;.>:4D%U*2.V".U)R MD46"&26KIM/VZJ1::O6,7^9IS(KR%S#[O$GX%_#/=9ZF0.RY#V$1_VN9(.ZN M<=ZLUZPES=M)\ZS2MLLB:BV+K53P/!7+ MP[3JQMZAH^/O5/A6%?4P@'Q=[2(E8(^LB))2+-J]!672X>LI(91 J*1NTF_7 M4DUWJNDQJDU*J98QZ&)ETD]T(Z2L,*IWQ,6^N1?!KA>!M1=7X9>BFN\\?!0[ M1LDX3T7F!0TNZXZ!6=.OLF9%$%:?*>E)MLH27("G+#8M?@$SL'_EM MU7]1V/!EM5]MT6@?D*;1?;FNC]P.N$").VCGW7%JC8.C$W ("52@,>TU:W=$ M8A+:.7G-UILB6E98$(+WBZ#>U&)=D0_%3("H0Y0$%21'BC)FD!BF)'$=J,UO MHL]O7\VS(1@F'E*7@;%-Z)*N 9&T([/0TH_:IQ GJ;')XY8G0AV:)(LA7:8=E5_)AUCJ+,1 M0]0_O@B$$K00CMI[64@ MU/F)$?("HB:PUZY]B)&817;,'E4*(AV;VIC/D<[-?:.V7@E-9(?FD44CTJD8 M((^H^V6O65OUWEG1#L\G%(U-I-:9"ROK9(H,ATC9];NB.0?LO/O^(($Z7P;"D&8NEVB)..0 MG7%/*TB0#C8AQ"$:49!^BARJA9\IF%B$:EUN;-/SJ=-1C"')4G3 P?2)!0G2 MR86H>IR?]EFU!4O$(?N9=)K<)S'+XA*LPZ0^)/4.F'ZH%*4L=JF:Y%Z[MF2) M163'XB$U5&"<\SH)!09%#>5U:,*2A=C.PJX:RJ1CC'6\!0'RE>IZ@G54>LHC M@*DAE/HJ9:6XPZV0NELS%\,=74%C"$]OA::^@L(Y"+/: P%_1PV%==9AUR4=%1^6I,-V MTGV[&@KK9!M"B-5GF;UF[8Y( F([ 8^OH;"!<"XEB#H=6,:2<=C.N*?54-CP M*-4+_,"!Z@(+^FLH4S!(J(IWZ7I&0B1+B9VEQ]101*<7HJKF:9]56["$ M'+$?+)]>0Q']L#CTJ:=NB+-^N[9D"4;ROW^"1(YISA.=A1[VJ$^#CAV%2!J2 MHWZ%-.H8$P,%4> 2M0R=& S5WRJG!AM"U"J@H\7 5UJ<&PQ5-HSVWAVHWB5Y M%Q9WB4!3RFZ%C_/2%\[%]O6,[0W/U_7K!!]SSO-5?;EDH2B?*@/Q_]L\YU]O MJC<4=B_)G/\'4$L#!!0 ( .LY%5$40:/(=P( % % 8 >&PO=V]R M:W-H965T&ULC51M;],P$/XKIX!@DZ!)T^Z%D4;JJU;8UK)T M((3XX";7QIIC=[;;;O\>VTE#F=:)+['O?,]SS]FYB[9"WJL<4<-CP;CJ>+G6 MJPO?5VF.!5$-L4)N3A9"%D0;4RY]M9)(,@+T MZI06N+_?L8]<[::6.5'8%^P'S73>\T#@%8%:+E"2V6NK '1)(ZD MV(*TT8;-;MS=.+2IAG+[BHF6YI0:G([[DYMD=&?# 20SLUP/;V8)3$;& MFO2_7DZN!L/;Y-V;\[!Y]AF&W^[&LY]P-!B.QOWQ[!B.ID0BUSEJFA)V#!_A M+?B@$!-,X1K8=@4#'F&V;\$OBFMKB_"(8]?>JN2^]QQVVFPB9N-,/(W^]=7QISLQ]01I61_[^9"FX9R MV]R,/)0VP)POA- [PR:HAVC\!U!+ P04 " #K.151O3O(758+ !5- M& 'AL+W=OSN==ON9UUKT1&][(7U:BK;->?FWO MY]VFY5DQ%*JK.0[#:%YG97-V<3Y<^])>G(MM7Y4-_](&W;:NL_;I/:_$X[LS M=/9\X6MYO^[5A?G%^2:[YS>\_[;YTLIO\UTM15GSIBM%$[1\]>[L$KU=1E05 M&!"_EORQV_L<*"IW0ORFOEP7[\Y"U2)>\;Q7563RSP-?\*I2-K:[ MIRJX__FY]@\#>4GF+NOX0E3?RZ)?OSM+SH*"K[)MU7\5CS_QB1!3]>6BZH;_ M@\<)&YX%^;;K13T5EBVHRV;\F_V8.N*4 G@J@(T"B#H*D*D ,0L01P$Z%:"G MWH%-!0;J\Y'[T'%769]=G+?B,6@56M:F/@R]/Y26_54V:J+<]*W\M93E^HO% MYT\WGW^YOKJ\75X%-[?RS\?EI]N;X/.'8'%Y\U/PX9?/WV^"6?#MYBIX^>)5 M\"(HF^!V+;9=UA3=^;R7;5 US?/I?N_'^V''_1 ./HJF7W?!LBEX<5C!7#9^ MQP _,WB/O37^O&W>!"1\'> 0AT"#%B<71RE0?'EZ\<3#ANS&@PSU$==X9-TZ M^""7;Q>L6E$'GS>\S?JRN0\NU9(J^Y)W;SWWH;O[T.$^U'&?3S(&E4TN:@Z- MX5B6#655J'FX($F(T_A\_K#?LP ,XRBEA["E#4-IA--P!SM@P'8,F+>G+HM_ MR^4A8U;?!;V002L735Y6/&AVU-1U]2U7G;IIQ4,IIUQP]Q2(7:]F)_5JM&M3 MY.W5*RZC=5YF8PQLBB"K1=N7_QDN0!T]5A?M=4T5U MN:T/%LNP>EX699>+K9Q^69ZW7%U_]5JM:%!W0JME,X8-?A H2LVU!*!<)/=T M%GE)?F_+GLM9MPJVS414+J03I^!4]\'@A6:8 $#FX $0FJ0.:EA3PT?&3T;6 MP3E*XSK$AJ87K8RR=YVH>)=SR0UDA:W61!$R5Q: 0A&)368V"A,2.:AI-4;D M-&K=P*T271=(GI)A(;\6?".Z4NJ/FJR;;9NOU1J4RE.7HS"!K(G54D*PQ=I& MX10AD[6-0G) '3$%:7. _.[@IA?Y;U.LEW143'%*V%3504N3)#'Y0*C4FI\V MBN P<=#13@&Q([*\XFTKN?39#PX/"K/C D*FDUD ,&1'#QLDK6GL(*&M!?)[ MB\_]FK?NZ&?K/XZL"& C%F9OL!5$)=44)["13[G>TZ:^YYI_8/>_:KZ_BT M?JHRNRNKHU8,:;5'1^0^'[2C4]:0EP_9705'(4"Z29(0L^\@&Q#CQ.P\&S8C M)(V)H_NTSB._T%]/8;5T3&!;EVQ<"-MF3:_UC0$-1E%H;%@"'*<'FN@%@,T)9ZK B M6&LR]FOR]=Y,\_*Q-71&F&4P )B, \B,9Q L)'*3ZJ"C-1F?J,DMEX%MZU@] MMI0FS%0U )2&L34N-HJFU.&4L%9E[%=E.CH&4 '4E:1I;K&P< M"Y'I-0 405'DFFQ:K+%_Y__IU*P)2-'>N=,HQ(D5P6T<9BEFUART<=(QA]1A MJ;!V"#CY0\FVZR&M<7JR#6OUQG[U_O*\.1 KU:6R(_NG8<[PW[?E9LBP[,T@ MT=S/>M[6O@@,Z#@)(Y2:?0S@&(K,L;@ZTOY_HG^!N5&@=KE+8?# $&T2R+&, M@/1KD=VE#_=1'R[];$7 ,C,SDDMO34=4M%&@1PQ"GLCKWF 8TH@&Q S M8NZE0!P.P]B,#@#0Q4?[!7)TLY]S7DPKILNJDY@!>WBYO0K-V0K@DC!)S%@. MP%R\]O+N1W?Z>[SJK-^V:NJ=P WP#RPA9N8)@)&$A&:*$("YJ&GG0([G^H=@ M_G([)F]?39R.AW)BRW^4,BN2 S#I\V(6F6D:".@)&-I-$/]A@!G)/Y1-UN2G M1W*B!9\<2_'?]<'U<\9NX$F#['B>R]29)"(>(95T G&LY:R]!CGB)@TC%?_ V+T=] M&5F*C4K5P?2 0P#3*2\ 4$+,S"-4$R..70'5PD_]PG^;_0@>RWZ]%E4A5Z_* MW532"!3/)WG=.FMY($U17_'QZ.\4VO2X0S@.60*0&0TC[)BN5%L$ZK<(_Q/I M5L;OMLP5;.2_;1SI% JF("R! F$T-M,0,,P5P:GV%=3O*P"1VM][K'8!W2]8 M%,@D1%C.3#/R0D!&0CM,04 0PZ=XS!WXCLG"Q M"K(^N./W9=.H$59[)-Z6H@#) @<))$'4>C8!<"[R7V(&,@@74N3*$%)M2:@_ MP>$ER]5FSTL3.&F@V#X= W!0=RP!G-$=AS2U'Z*1UWG=;#>;,2QE57!5=GDE MNFT[R-'.E,F-]?A(FPS0WH=7M'FA1YY,.$R&E<5P,#+&Q=76(>[4-APQ3-W/G+V#ZP EG8E@*CQ)X8 (P0:AH4 ":U M(7:D5J@V*33U3@OU7,(P_CJGHM;"'_7E3#L'YG<.PR..,[&:2?D8\R;#(T'W MC3IGA_J1V7*>1,B,F0#*] 5>R"$;;0F8WQ)\:X:D_*CLK7;J()&CY_X+ (*Q M=<+@K>B0B)9UYI?UB"_C+VKA@P'9^OY%3 M;]LHU[S:>_C/KZZW:JI4(FN"59:K=/N3+XIH-6-^-?NS>02F%8SY%>QP%W'ZP#B0"[9@P\ M&W@B;@GADD1VC8..5B_FWV)_Y0^B>E##+BUY4?:G3+)(2U44_E\G6:1E)#IV M2GWR)(OLX$_2T!X;" <,#0"3+H6Y9EJD!27R"\II,VVJA!W,( I,-0!H40'J M(FGJYJ($X_"*#L^1/SS#YRSOCY2Z7:M,9+W)FB=E>BHIH>6JE/']!<5__QN* MPG_4956-KW9L1-L/D5]J,G\HQ;:;=B&O]],.NR?;9!DES<&>-*O?-W_F/.NU MJB$7PYY ?92@(-^V[2!#0UM4VSJUI5 [AC?04ICOO?)0\_9^>->D"X;C_O$9 M\MW5W?LLE\-;',;U]^CM$@'7%_CM%82_C,C;942@FB+Z_,K,7#=I?.'F8];* MW6T75'PEFQ>^B>5L:L=W6,8OO=@,+VGI/QJ)^_2B1=80IAC8BP"H\\&8\QS"T0T M'AM,KSW2.NZ/=^C73CMI>6 :8YE_YJG))M[(@Q17K,K-O=R^Q4;/P.(E,M?N M%[:-;>!!4FDCB\:9&!1\&AUSCTG-":F9-UR0R; MCI7<@K+6A&8'+C;.F]1P86]Q813M+9X"]3%!H% MN13K$X.J *8UFH-QJ8\;N./L:]M,!^%PU!_[FSVKN)O4E_#O#FG]5EJ_$^4> M-]R]2Y(V5UPJF"-]TF.XQR0G!7Q%EVW?W3',TG\H+:WF]7'# MO9CVJ: %;4Q_8CEL60Z[6;(G1X6*)I6(4FIN@(+UC,\A.L-?KKB#SIGW;&'4 M\AO]7A+4AW<[+3.$6!8E$T]4CG>WC"D<]:,__PB'P9N"YWE=K$NI#.W00Z=6 ML>'TUJ%L$D1ASNR>D;O0Z%UL8.^N['[Y7R[[V"(D4MC&98=D1/51V5+4<+'< M-$U=GIX>2DY_KTX6J-:N?6A"K82I<[9=;3O4S!7F9^L7U+G"0^O1>7S(?G9V M'I\=LA\U'=#_0:=NGS=,K;G0D..*J 6G9Y1#JFY)]<3(TE7U!VFH1[AA1ET< ME36@_145[-W$'M#^+YA^!U!+ P04 " #K.151(*O1J<@# !#" & M 'AL+W=OH!38PHV3X,^T!+9XDH1:HD9=?[];NC7N( :S9@^V+QY>ZYY^X>DIX? MC/WL*D0/7VNEW554>=^\3Q*75U@+%YL&->WLC*V%IZDM$]=8%$5PJE623J<_ M)K60.EK,P]K&+N:F]4IJW%AP;5T+>URA,H>K:!8-"P^RK#PO)(MY(TK,T#\U M&TNS9$0I9(W:2:/!XNXJ6L[>K\[9/AC\*O'@3L; F6R-^1DYJ;DGE+NY+\_&+UE*WO;K(,EG0]YJK#3+^!.4OAD]&^ B1$<&29#BQ7 MZ:N(O[0ZAK/I!-)I.GT%[VS,^BS@G7T#[]Z60LL_!0MC M=&.Z-D(3J=Z (V M%AUJWRV8'=Q*+70NA8*,%I%$Z1W\OMPZ;TE6?[S"Z'QD=!X8G?^O??BOF+!J M'3DY!]]_=Y'.TDMXVLHOK?02UCJ/0RTDI7JHC%)', >-!9W?K9.%%%:B@SS[34)7C,*VV4*8] V^#0[B59--;L98'638!Z@K:QTA$KYIU35]N:MJ!4 M9BN(?PR/1**/#G2O6>JE ^XY[*3+J;U'%):0"@Y)HD,274RE8/:.^!BRGSS7 MB"X0QO]T?/\8D*A7#.4.8:5 M<-*Q,%\(=>CA299AZ=VE"]7H-(Z,/,C9/UX_ M"5M**H+"';E.XW=O([#=D]5-O&G",[$UGAZ=,*SHE4?+!K2_,Z2'?L(!QO\- MB[\ 4$L#!!0 ( .LY%5':6(8#=24 #IS 9 >&PO=V]R:W-H965T M1'-__?73+S,#$)1U5WOWQ99(8*:GIU^?[AE]NV_:C]W& M^S[[M*WJ[KM'F[[???/D29=O_-9UY\W.U_3-JFFWKJ=?V_63;M=Z5_!+V^K) MU<7%5T^VKJP???\M?_:N_?[;9NBKLO;OVJP;MEO7'E[ZJME_]^CRD7WPOEQO M>GSPY/MO=V[M;WW_8?>NI=^>A%&*YP=^+?V^ M2W[.L))ETWS$+V^*[QY=@"!?^;S'"([^N_,WOJHP$)'QAX[Y*$R)%].?;?37 MO'9:R])U_J:I?BN+?O/=HZ\?985?N:'JWS?[OWI=SW.,ES=5Q_]F>WGVV=-' M63YT?;/5EXF";5G+_^Z3\B%YX>N+$R]*K]-Q)4U-N6V;^G;DM[KO[_]\--/U^__GOW\.KM]\Y>W;UZ_N;E^^TMV M?7/S\X>WO[QY^Y?LW<\_OKEY\^KVVR<]S8>WGN0Z]DL9^^K$V)=7V4]-W6^Z M[%5=^&(\P!,B-%![9=2^O+IWQ+\-]7GV]&*175U<7=PSWM.P^J<\WM,3XUWG M>3/4?5FOLW=-5>:E[[+_O%YV?4O2\E_W3/ L3/",)WCV?\+>?];8V8?.9\TJ M2Y;[JNM+DFE:[R\;GY$^[USK6$_HN559NSHO795U/3U#.MAW65EG>5/##)3] M@:2TWV0?SF_/L[]<7[\C]?QC*%L:;>MJTF6\D?4-_?;19SY,Y>HBTO2_XA:+L\JKIZ#>B $\1%1UM5N'PQ"RI M>(W'H_5N=ZX^8,5U0R2^'CS]GS?KNA2[ AK]RK:.*/,9<2PKFF'9KX:**1J,Q,Y5 M'HOMAQ8&KO/MG>]>$!4T1M^TA^S.58,+D]"G!<8BYG1E3P^ZN)V8A*AOMC[K MW2??+70M^ Z<2$8*A-$O@6YZ"9SP2ID1P^,.]'#;.W"?GN+)P:T7]';O21IJ M)]R#X+BRY;EDV62]\H]G,)K$Y[UK"WK).(_'B<:6MXRV;]FTI%N@M\6WS#4= MWQ:Q UDD6#(!IAN(=3ZK/,V0[=R!=_^%,"LLF)ZCJ5M7D]02Q]K!520&OY$, MR#,TTM#>(Z1"/@VT*6D];9D3L?[3SK>E!Q?Q>$/4M3.23;0M?5623$!\Z&=B MK.N:VBTK3VPMZ"46Z++-ARW)+XU'I%WG/=&(/2#/TI&X#Q6T@-2DS4!B2])> M';)5VVSI]52:Z>5;OQ8=^"DJXL9U@9>@!+25?4:.O945T][57K6.:>-%\=?@ M?2=CXCF0>R,Z]6__\O75Y9]>=-G-IO2K[-4GGP_PL-G/JU5)$K/(]ILF*^?? MR?F=.$7A\Y+]/"P&O5HT1!>TCRV(?4ND+BFP &MHSXA9RE7(=,[:W/ V^*[+ M:&@.653275@%[6=)C'H]M+QK92V1C009:Q)2T!/8F+L:,ZQ(T=@ O24KDET^ M7V#F!QFC\^Q]8BQ(&-^+B>CL!QZ"1(L5R P,;Z[8!_IT0U3M(4UFV%I?\82T M4)J#)VQ6/3_R)7A\=?'B7=L40]YW_.OEB\?8O3T%/_C?7B^W.Y+.(GMW<\L: MH6;M'S[0L=]X(GI9E6M5\BBUD">FSF$%[#'%*T"=)'+Q;<=*T-'+W8IF6F1K M7].>D_PNLF%'#*'WZ@Z230/Q,!0!T8\[6G\)O5LW3=%A6V&02MWR,#K,'#%% M'8=(-D5U"/FZL#UEX=6U[3UK;MZKW(!W?27*26OWD%X:T'_*-ZY>BQ$2#3LB M@_GE=CM21,RS:F!6V1+3(&==[W>SSF+;%+[Z)N--^>I%]J8 ":0NP50ITP\_11MREW.Q&G5 G$<)8J]+XDN[2$G:]( M>XB6RZV[@N+#(:Z(W4O87JBA1QV MZ]85ZNE7WN%)M8G,,Q5:V=[@L69,;6)1>Y]O:MZ';MC!C?+@RP'VX).$G<$) MQB 0;)E:3Q?WWR2"IBH[-G,[HHJB%AZ<@CT*3-FEL;=84A1"8M'V)<*_P+@N MV /YB@URJ18#%EGC)K7GTV]'"@J!Q+2^%2:8@#H[CJTA^3MRRAIR)O$A48T] M2S56]/D\>U/34[7O\?IO?JDAKH0;1A'%0@,1@+D2XD2).8=(%L.ZR5D,.,"^ M,O'TS!OB^M.+K'"'3I.Z0L.[A]"KH4E;A R1A$S]=N!OT\K0<4&10$Y&8)PA M(WB(_'M1B< @\N*82,(RGBVO*(HLR;?<]Q)Q:F##N3QD X^!SQ./=4X^E=.E MD)N8"2M$94>T(Y(I[D3@5Z.@(8ZH^BE;Q*+,)-3(4D7Q2HD8(7E+5_%H NYQ M6M/ZE+_)JL76T#Z(;I 8UN8;_=1LO7]N3C9D=_GN6)\ '=U0IV/WI5Q^\,. MQI2D(F1?IFKB>3A/JB@V&]:;B06[<^TA6K4R]>F%1=91,E0VOU+95*NEZI\A MK ]!=U1V55YVHUU)S$'L!3LL\3]+R):B6]YRR!C K9NI^.JB6%*PG$HGR57Y/,.[$QKR6#A(@[8 M+IW(;"A"<=:+ 49R"1O(SK:")=9M@RI:CLGL@FLHSER%U++S0K6(A\KGB9C- MDA,-HLR$+YAT"OO(DE9(41RKV]FN&H ZM>M2_:,C T7O!ISA0;2D)C[20FOF M_&=DZ?$3P) M9>?EKCH9WG*,:IGIB0 Y2/E)IY$3XF+7PATQ G?GJV8G.$7 UO 3 MR<9'SY$=)E3:F%0SX.005Y,=J,J5-UZ'[%N700:5(1E)$B5$TGBS56"+W!0% M6_\8I4?1< :T@O@'@1.$QU5=HV.>9__N#]F*1 6.(>'/\I"B*5!T7;=!9'$% M[(M"K ,]G5.4$-J+A6*'4/J]#<L-MEJ\Y)$MT?P>G$2B(0C6A)-X+I4"93MT0;.*S%((6C3/ MS6E:.HI?T<+[A3D!^.A"X@%A(NDE]KS"*QA@W2+!HB]69:]4=3(\/!9SYV\# MKCG=VX8U"97_[BZNK\3]D67D!AX2^N+N,G"_89GDM=P%@2 M8SHV;43-C>M$=_B'5W\,):46S/_4'YGT=1Q\=KWLD(7,A24M6Z11"'LUXV-> MMIY"!*D D?14@.4TGRY444+H+:8D!R4^4I(0.?U*;$DO&'XO&ZC1*?;EDZ*Y M$9$>NUE#T67?4MI%F[@&4U#NY0"8UPTC./P523CMU]F2C*1 K!*+ MCDH0M#MD:<1$9IQ'P,*2(L+;!<02V,'K$2/:0345?-@UO:3&1"/EA+];.<=X M#<0N'9,%69G#N(0MU18XQX^%4LF!1^=S2%MI<+TM2<+KH_12:C@=AS/D )H. MMGIY2%B[JUQN817/7-8/Y> L52P[,T)P0IZFLMF6D"40,[,T"6*#B:DLH M8IQGAG'?M%6Q)P4>3P&7WAEM$5Z/#&%P-F(105YWCO9)WY."R('=Y[ C NH^ MZA6C:CXD/N;LM5!8+-+T$79UZPZP &L$&2$$HHQ/Y^)(>:$:W@HZBQ4CBZ7$ MDD1,0_CQ.DD, 6BMY9R#8&.[H$*DE& ME019AO/C>(AC(?H2#$N307(5H\0"_C()):9&9!1?)3-SP$!9G-^?( Q0@"$* M$.;XVZ^A?C9GM0R',#PIR@W)=TD)IP'W-"B72AQ;?THQ. 4B?]JZ?4C^$S)L MP&C8L=ZJV0N&ZZ0T!F._X!QKP%-#9VY\5;:DKR6Y0?D)Q2+*43=-(1[\+4G+ M>T^:^ ]6I%^YD/CEV_>_/C[/Z%_$%!*2B_C7:9V80@BR]I. G'A,FQH"LW'X MQ7:.MI4TPE4B1L449(?\MI$B*6TB_:Q@ :SP^OM0K*T*;]BNSL7!R!QM2>42 MMH.DB&/B\^Q6PE?EI=I^DH]"ZKI6:M3ZXO'FAVIC@%FM5-F$DIY =9AFZ5.0 M1XK]"+G'2@4N=J%2[0V_BW@7PL_(7O0#LB-X)P.59$TOXN&BCR=BBM'108%D;'@5!,9_XVLP)&>^US MI_& @>&%)\M%;+D9?\!XB=\!5D',7P/^*9NA"]F3M#/,LPIPAJD6/+Y-S'4\ M$6V=12J!L/#S;D&2MQ J\\XS=F1!:4TV.)AIJW>0<_>[/F+2(F&(101UVC1[ M8F69?R0!22$KP'3 $@248T4E\?%)'8L61S/ZU(N]69U6><==%!VX=M>T;(DH MLJNU^$EC_"[JL3PD0>^"X^40QUZM'I"S/V;!D8/G-$)S(25%X% M %;7.A4*2:PD?PT)N[$?4 S$$HI$-C U'!RA!IW;(6TE\:B$3O)%&2A=?'9* M1M54)B3%Z7092Z\],[7=G#R$N'E#I@B!EJ9AM/V1X#$\1.+D:Y MCB.4L=9H$GD3QC(O$[VO)>=QD\)BEJ2ZH^8;,8U &LE\+E&)XFA63/44XD[R MR,0,Y;*M6:B@0D3(Y<(6LD$K9)%B""TO5?Z=HT5ECA,*1+4^8=MTYEDP>P*_ MAP+S9-M&H-MTSPW!201H:&O0=IYI2T7V6X3"TDUNX&:Z%"@#;*T>/,*8$8Z6 M\E],F('W'2B<7ZC10L4#%6##]@]FAA(SK&N;!^]"8A8[H/+*E08YQP\#Q[5Y M(IJDHWPU[7<)72X3SZ_E25*V#=IWN:N">],4;9]NU(@<"P%C#0 M&=(DB/5? M7AFF$"*4)'2.,;$A"T4B[[H+$]O-A7/U#JX@6^7R@T4@W#$&?AJOTD(+BV'Q M^]!I0=^J4R2+M8WA<_UCJ9\2]"\U-4EGUU_CZ_9.4CUDP5RYLC(8DA-F M5>:A0W3(>)M Q%9I/TSUG#>GA5&0.'(T+L?I0:)'76MC] IFGZT[9'B@B$BV MJE3T?"9!,L&FC!'>CV7*I 0XF!J.H$3:3-"+XXW\T%SJ:+=LES'P.?>NQ.;, M'ZPY\]IR[7%L*FK(PO"9ILZPU:4HHTZ(14S"DK0_?Y/]G1R,-N1/D&B@T/CGZ^REIXB'L7&K M(7]!7SRE?Y\]YW^?760W&XJ+Q"]_2=&!9]$'FQY;C:7+OGZ>?7GU_.)Q=ODT M>\F(]K+7^)"<)='V]?/'W/5U>?4B_$^DSQU;I]4#>R_B8-"QO:0E#FW200Z!BCI8-NT*3WO@.)Q\K[JK5YEAM?(,< MA_!P7/2W)!T5!'1<<_3D2LF&K%\M=?K2XLB]*>@V3(J(ELYJ0,^@5EZ2A/]SW,D"4.0=)52 )VR M(:Q917YFT\@ADKH 8@+)7&(X([LSVLD-_8["X,$:0D]G?TDQ6RDF)KF%MD-8 M5YDJ>X,#..46Q6>N+,FABJ%.!BGKW=!K-T5:8TK+$-<3$%AD-AIJZ3VQ;DX- MF3B.G5OB&+(RM(S,5RA)2:60Z IULQ1:5 695P3L XHX/%8G<3$O4!.[H1,+ MH*\DHWR3__\?0<$.@0%.EG<=2MDL$(%U:<(1Z%B&1B1)'(V3,*QOS MC1 C_DH35H /]\ZTR$)S?K)QON1!0NL%=VW8;S;Q4YOXP\R>WYM64(Z9Z,@4 M_1)GE!8U3/+.B"UGP.V@S\D>,>[2XH56C"7WM*>=2]S5D%3L5(YL5VA]5[2# MN8,4$\4'9@@/;H"JLD39:0HM7&7V3)D_9KP6XUI_@JG9B(4)_I'&1CAG2(GM M66SP-+MA)P L:IUBO@"% M1;2[AM/990/K)>V=G)E9M!=#P;3;0BR@U+9I8&X %)YS]SKW(Q*;N1+/6ZX+ MX]">.QVY5D8,0[#)_ V]72&Z3*SM>?9C0V_\R"[R6A3_3(4<+M-J#NTO)9P48&THRR)TA!C21.31/32LUS/\3XT]51VBE![+/,8%\^612:E7NV# M3??K$!/W"4O4W*UHT^C+ T?R"-T7$KMK*\G7C%1%B7QE$HDS3S4CC*B/?5*H M,979 *H)(R0'/PUE4LJRYN9$01%0YQ-(D%50NFBDC%Z[Z@R>QOI]0@8?0 SF M^[PFG7*J(RQJU.WZ0)B4$M6VJ:2=7G\^LQU53 S8O\LMN54(=MP?PU5(KD(0 MYTHMI;3C'K!8HL398O3EG^$XKQ8GY>1$!/6(4\CM8&^@5"&9^R8$&@# )=$N+%=M**47;2V%7CG#"1X%U8?VTM@\[+F#VI28C MP;BS"UM$Y1>\2)!35%\!3X\I4YMME^H M:$!-5CORU0$1!5&57P>4?PH;XUB;I1\K+0RT?@V0U=W7AL"N'HX] '1\2@9] MQ$G'N@@@.U3>;R%_ LF*[DBSI*38 W$ 1\O/03TH?NHF;1@'I],2F4LA.X! M$5N2RUN59/I^B R4'3325&E-QGG%1)&L[IA$O!J1_\D@.@8#DV2(>C[34U9V M[@ :-WY!*:?ZV)=H%R( C0W7!3:=!Q>8SQ6H@74GF,&>"[J.48]/8RV JIN M32F@:*R<_M0BGAV\-FB3HT+/>I)U.Y>/3Z'#9 "&\JD]98/$QX7EC20WB\Q2 M;$GFKIM:#L?(.>5(&B,V:M0QN1#?B4YJR2& M+9Z>&[>(3H['-4O&Y?54EO;C07]47:?"W454?NB2L\4VGA8']?OSC"]L.6M6 M[,CMF/'[GS\D)XQ9U,,IQ_D"FPTO;^J<8G)ODD M^?BJ@ Q="PS/&+S+WU,R& ZFRPNTRO1ZA%$-:%*&[/45/B>G'^YLB.6/Y$Q]S-SO84U9'W5DG[KLP3AT/MJ4=@:6#( 8!'.#TL^ MC3RN3_A/. .*@'X@LZ0S3U(;.V44CG3(G. .6?&S( MV4&HB!,GV36H^R:DGR[4>,H5JD!R&(>-5PG/HW0>M>9@N+=];K[LZUG < MA@D>CHF>G*N6RRI&60+#>]$D2)B\2@W6=4%?]F+,Y(1,^LG]@4/HIDB%1JL4 MH5U!:]W8&PD#[\)@7!9FR.P77#US^JAS>D&-X+)CA&<.[]>&7X/P)X<13]U? M,]U$=G\&:J@AP2N(F;F\D\OI"D5EM&?(#LFG?&&W.7?G$&:A$?6H+HY^?IZT M6;.E1HO&13[5'D[U+\Y0$4$*JS%R2U\IV>$I(L3HEVW:H@.BEZ)1#UU(0&D4 M/:[EL"8SA8]BI*B2WIS1X&M%@%DVU%Q)VDB_6-C3=/,M-V,06M :M030')PL-"V; M)3=[21/;!FNS6J%?+>A"6L5)NA@MX#9H-YH;Q:/TQ%K29!DU(MT+#L[K=2,0 MYU#8T;H5;32G-GP=5.6D4BP.DSTA%_\MSIYOK3.7;*VM8!:-ELI4:((&E,P9 M!&Q$N(Q*GQ'.)PDKW_1!,9+_I/JXUGDF[DDK6$G&&,U3YHB%XI&2^/GW@:+% MHLS#(=O0A!)O4D*[N^*'X/4BVPZ=-JDHS&SG3P0N(T(2W!D5@4E0&G:QM5U2 MVK@W5KYC^(I2F5;TQGHR1N;HFFTM#3MUBT*@T,;./-(32>5U22-'4(J%W M0 M>%DM[@N3DSYWC#0=HE8"43DN>;&[DVT?)R0G[ALC601TM])0A>(P..N/7,,! MV@P="L%*^F;HJ.AHJ8XM+5+]3R[$0]HH3B^QG=0B ]^C,;')=LO'EE+'Y&H- MG4D6.5K1,9 TZSVD,T#8;^MU4O*IHV4=$5,!2>IZFRHVNKJ,LF(@R,*7YQ?_ M*GPJ-XWT&2Z]EM8$'>4XV3IHU5Y:\==/-?6DEIZP1NDQA7X3FWQ7#])DOEO0 MN@E-I2NWYUNUNJ8:$CBJ\\=#HJFAKKV$'@R/@2HV)#,MLB*PH],+VJ,\ N1/ M]RC'K0TUMLE5:FJ"M4;#O99I 6@4WK2C)@QED':+!NO#9]/EMJKDG(C>7G12 MZ>QHFY@.H$\D=2;2N/;&6%N!RK&H;F5Z]^)"F4391W&IY@KA1 MA*I$!((3J3R,Z#A=(SC/;I/K"<$D6L31D2?;@VYTF6&>/BVXL]@=/K[&.>WB MU.'^<067>86K$6/3K^Y1FC: '6V9"_N(#-J>4L,P^=URO\\G#W8D.P(RB"=P MG#0TAUI_]ERA2A;(1^M&$VNGMY:FI"@5?L'IYEBWDA+5^Q-+BET((_X=<^VX M&K3=TL-*EJ:]VOO+5.-DJUV9)+R[X8L,*,/)I[WHM MMQ\!K66)2(?B9$F*0S;A0@#!0P)Q)MFV.;+FR.*X0MH%M -:FTMG2XN+Q % MY\>W"5EE]Y[&9[F7*1QG='68N1GZ$ ^.\4T##;8-Y#U9#BXCXQ!13@;HA4]O M5B>0(0E>-(Q&%&2WX-QO9$>7TTJM7',W(Q#6/C+7<>"KE<@=*+)Q.F!A.RD+" PP5^ MMHQ]ZI,2=/0\2;*^(DVVJU YE$*'AAQ&D*F#+!]"BQ# #7J"+QF+5WM9U_#N M >V6=DANBPZ?Y= _4.K*SH##?D[")AB/WA6LG;A\M5MZJZ*M2B)FCEZ[])AG M$M")_#(_8(!MD\+6\2ZKN/%.I,,HRLIG'W'T^C4%JQ0?93<M"Z1VU-C41LUI99%Z?BTK%Z2EUP#P--Q?HN+@X?PY5JVFL+U$M6C@YT-;.(II=7H?&VV%+THY ML.=6G*H@M6JJ9BT'7!AB,&NL9_T- 3E($XQ5<5G(?HJ[W/'OE6F B7?:.5G:[P20COXLD1VU4W[("6#BE M_2!R!Z F7EH%UH*(7.JDXY.04C";7OO[ZMVMU>/.LY=$FKO6P7=HUJ_(6J()H]'R3 [<$ M1AVV"/.'LF*20.)GY[YO#=&__C^M9M3_%Q"3 NL!?CI^CSM_C=3PC$5TJQ&7 MQF&U6-'92#FV%,W*$-\[+6?+KXN&3QFG?^V@;>IF"!JK=)Z4%K%?2=7R32S3)U8W)2F[59/Q< M;\P)EZS%>Z;1MD.>.ZR0LESTLG[][$+N,=:.AF"=DA1,[KS7TYVLA"[_:(?, M4CK1&FV'T8I2XEBE<(M&7>OXA@5:"-6=$OW1^QV/G9QITSK?Z%1#IU5 K;(( M3BX89*QY3PY"2"?2(=8SM'KF @QGX3G+@ES?YP5[Y0A74&^[ISL)47?XTQ^' MS/Y2# ]IFT$F0AA\%6_M'NT(-[%))U.EY;[0&9+LZXA#:4T1#1]::PYUO;VO M[HYNSFI6LLH)B)$2)4N2NS)PN]ND\AIJKH0[#J-Q$+DYB/WD^?0!3A+<,@ D9C;O,=9OB5J_DY1QJN5G4N^D1.X/TK&023- M'TI\4\N)R\2UDK<,7I(\6W!]ET\7\X.?Z\I>&HO/LZ=57C[_)?DI22EK3 M ZE*7+#-'2/(Y$,[F]UI-5V%*T3/@D3$AG4^+&+7 Y), N0\JYKFHZ$1E(MW-V8<&AH:S'U:#&MNL$^C#"1)BJ_L)T'>"\(YZ<E,O&7T MA-GY\]DE1=RC]]6^_.D9GY72(-#+=?.)$0CQZ/2O*-SS)ZJ"[&%:.0BBMV/3 MNQVW.>H?][AGD(P/WV\IM$:9274_1&"A-<.:F,B1$U-W^F=U[AM7#_SJ>84@ M(EI!G"M3LB=G170(9C\WP9+O8FE5(+E@L-7*PA%;CUCU3U#3RZ-KQ]5-QX+' M<8GQ<_JKD3WI[4^57]"H%*,\?20NR_=(W._[KB,NF[YLM_XA;B'R+ M!^C[54/9O?Z""<*?R_S^OP%02P,$% @ ZSD545:%1&$&!P A!( !D M !X;"]W;W)K&ULM5AMC]NX$?XKA!L4=X#/;[N; MY)+=!;)[.30%[B[(YG(?BGZ@I;%$1!)U)+6.^^O[S)"2Y;6]: OTBRU1Y,PS MS[Q*UUOKOOJ2**AO==7XFTD90OMF/O=92;7V,]M2@R<;ZVH=<.N*N6\=Z5P. MU=5\M5B\G-?:-)/;:UG[Z&ZO;1*/S>?G2XFP]23=\LW=)>^7#5\,;?WH6K$E:VN_ M\LV'_&:R8$!44198@L;?(]U35;$@P/@SR9P,*OG@^+J7_K/8#EO6VM.]K?XP M>2AO)J\G*J>-[JKPR6[_1LF>*Y:7VO)BKK?+!U.@P$M6GBO_Z6 M>!@=>+TX.[M5CG=#&E^(J7(:X$S#3GD(#D\-SH7; M3^^_O/_U]_;D]=,U,7BZE:+5:+9^1=#+9=B+R+<[;1(S4=J8VSM;H'5H<8 +^A5/?" M+#GUCW=K+^O_?$;AY:#P4A1>_@]D/GN24^^-;W5&-Q/DEB?W2)-!G.H-,5ZU MSB!Y3+53!37D=* \VA=*4EY7I.Q&E=KE6^U(::^V"'C^Y^>.*CE@ZK8R^&^M M#RKKB6&M)B.OOOOK7UZO5HNW'^\?Y&KY]OO9&$--VG<.YY-87=NN":P8LKS) M&19GW)84?6N1?BI8Z,X(^:=,@\6LU$T!QUBGH+OQ&W+.-(4JK,V]PFKK[*/) M>:E'=8 PFS1F'\!P[:D1MEU90I1ZE6':'2"*Y"K/R/%^[9S*;?(><5$ M>1SV&W#R-O%:5;LIA$"7S;(.N^2@2$V D[W!(6=QR3*!.N^R )%-KL >VWV@ M:Z8^GSB-72RXWR6T#*(&.#T0'61W:PTX!YL!-3*R,)PI-8A>$Y9\:=H6+#T! M$CTG1$JX-<&?$WJ K,0YK=*1$>LLO]4[L;LM=]YDNN+H\N2E>ILFJSIQ9S ! M,G\VC6XR UX> A9JX3PEV@,5?*\^-+'+0GY*/,&9'VEV M2?-ZUSM=91!:6!=]4) MG(8G9ONZ=Z9[#A/=Q'<@RK@ ^)3F<0%-NC=&+O89]Z=(A.+/NV%O$ M1#'UHJJ/LYP0/ 8";0S R:3(>J!FQY2ZMVQ=LGI4628*";Y/DJL6]WLF.;E MJ[Q;[:@[03[F>J3]@1:61?9O="5HEC5%-'$== M;P *'COAR&\'FQ&.C6U^.#HKHU'>^VL?7E)##AK!IJLVG%W8Y]DRGAQY,YPC MT<^DC>KY3.*UU]=:U^? $4[C4YV)#K=0X(Z,9"^QE8QR;$@O^*20RC;%#]Q- M#L3PXQ@(^]A M92'AQ<5LT2],.2>97]2J:G=2ZVEE3SF<_A<,/D/-5&T1-"^6+V=7AYA?SB[^ M8\SG"/H_8[[:0^PQ7YW#_ 6)*.7F_J!@?-ZC5KDEGZ:9V+:DT*3D#IV3UIF1 M"\B"T4QBAVXN0]T0LWAEL:FTN3SV8HB6'BO"1:0?EP9I\X\]T,/*%G.V:SGN M>6Q Z;).>G*0[@<@3P?SS,A677G;V^I/&"42T,Q2N0XE1AD]6!/G M28T[-OM)HSLNX+V)/4WNY'3(M$45&^Y?)W7@5=4';)2&=]Q+#FS2VWJ#!QOM9#9'*)$^^?=LE4E79+/+5(X=1YWW3.N7!4KP[299AXGH[H M9^3$RL])@3<3&,6^&15;]A42#6VM09N(8V")2&;ZUWT+P#YO0/P&(01EOEM[ M^K/C/-SW,9B&@(Z=!N*\G:8XB -AUS*YN&U1D9"'?V%]I=%E_C!JR?+Q!H$ MC$@0&\Z_JB!1TC08,30RI^9/NEK_/I%F! D GC]"!P=%T?Y8-H8E 2$M6UZ" MC+ ,*S MD.\?'+V &C\2#*O#)Y9W\,C-4%9>XLU*Z9!:G M>CTRE>8L#>?#J>DSGW8$O@F], M;PRDR5*IKS2YS2X'/@G$"YY:HL#PWP._X45!A%",;RW-0<>2+O;'.^IOG>ZH MRY(9?J.*?XO,YI>#9 97[&ZL)_5YE?>ZA,3O505QOW"ICD;30:0UL:JLKV, M$I1"-O_9]]8.O0N)_\2%L+T0.KD;1D[*U\RRJPNM-J#I-%*C@5/5W4;AA"2G M+*S&78'W[-7;^>UG^#)_?_\&?GL+;V\_SC_>W,[?P^W'Q=WG^P]O/MXM+D86 M&='Q4=H2O6Z(AD\0#4+XH*3-#;R1&<\."8Q0PD[,<"?F=?@LQ7_5<@B1[T'H MA_XS]*).[3VG_](PF#ZBX&5D$RF M@A4@)%J@QK"SIMT%EOT'@<@S2)6Q'JRU,@9JB3F@0'H9K#'V#3"9 =K1<..Y M\8I,_.!,O-R"$6LI5B)ETB*+!VXLL8"46;Y6>@O,@%H!NIEW;G940C^8P0LA M46I5&UPQ+U\='9OOQ+M!\>"=D^Y^+]T[)]VCY?=.5.@!X8:9W/%T@S??:H'2 MDQW@1? 2%KG2]OR.ZQ)N._D-DI'K$ZO\@1<04!3P+8:K_HKI=56C]' &@>?' M,?YWY@U_.1CM]IX^LZB75EETU,\2:F0,T6JZ4AK] (:GM196H%D";QS.8-8= MQGF4=+-9&$,<1(>RT(4SF!U)0=?Z*W3US%V^:V^&WC@9/[J)J[.H)__^'CFC MS*FDLB+)PE$TQ!> MA"]I.NO%5#SUHND4P@D>"N!^N #LB62Z[5,8>U,_A'%WA^:3;A9Y4RR\L]D8 M[A?P3CUP+5V.O59D[B#T@F2&0'%.Q%GH[YDG7C!-D)P?^0=V]0,O3D(<1;,) M_KZ(7K:KLVG!'?BA-PO\1[!6VZY4P#1ZNO[1CQYP6S!@LNFBA+MHEQA_5:^)\%DV#8=)5 M5D?G+/*'<;?DX453<=34 MMJ.QT16JY#^E1\Y0JF#H8_=;%*Z1)S'#X72W<"PD:B:DY;AH6_X$&E7K?N.Q MAT;CU3XWJ0A>5L@:K=!O=*B]@4H901\4K06:G$8]5A]N)]J9X:F^#$5':QF' M[%-]V6GJ+9@1^)Q+U.I'Q$7.+;KQML0$L .]Z]5P;[^"DS4201,^UN/Y;@QW M;_:B/"XR[_O\VT^$_0CYOFOY-CFD5Y-0BM.V.,/DY4_#@]3M<,[T&MEE?R54?@A4!_V[.6[.'Z>@YHCHE7%LX$EC^C*J M4:@N?9WJVH_A,7]@HB"QSO$S^GR!'(X:E?ZW&/YMA,V11-"H3J4FH=_$=[ML M1?!H-S%YJWJ=0^RF!F*LAJ=:RZ:91/:0F]D<;E$SPZ$U+RN(T7?U#9IVWFV)]-XOBX-(YG M4RSA)XOC\-2SQJCW>H0-\-J]D:$K"5S-0U*WVCW#S9O7I_WQY@WO Z8P^L@H M^ JO^L-I/ #=O(LU$ZLJ]Q:U5-:JT@USSC*NZ0#NKY2RNPDQZ!XGK_X$4$L# M!!0 ( .LY%5%L!-.HU@, +0( 9 >&PO=V]R:W-H965T>(!E[*0NBYEQM337U?ISF6 M3/=EA8)6=E*5S-"GVONZ4L@RYU06?A0$([]D7'B+F9M;J<5,UJ;@ E<*=%V6 M3+W>8"$/HM!<"E"XFWO+<'H3 M6WMG\ O'@SX9@U6RE?+)?CQDR^,(SD\^]L0<9[EA=F+4\?,)6S]#BI;+0[@F'QG80>)#6 MVLBR=28&)1?-F[VT<3AQ&%]RB%J'R/%N-G(L[YAABYF2!U#6FM#LP$EUWD2. M"YN4C5&TRLG/+.Z7Z\>'QQ\VL+I?P^;3[1\=*HGM$[ PP_ MY0@[6=!I(D5@V+9 T&@T32J3@Z'E5)95;9@K>[FS5UP0SP&(^* MXJ%=/,C;^=(,EYD&+C*>,FO\#1>T(FM-"+H'^))B94X\,ZJ[;Z?P*X&V%0"4 M/^SR1X]P8A]C>*Q+5,Q(-85'NG >!#%%^ "#<="+)HD=15%O-(EI%$Y&-!? M'0I)A=]X?7&G#+./[)F ]MA0T%!KVI5X-LIM8!K1@G;AS2YOA$?#7APED(2] M>#"$).F%R0266?;U5^,HC+YS0:*K BII4!C."@M;4BR;S::P,3)] EG9 &O2 M">,$PEZ0Q+!&*BJ>VK!I9U0+3JD9)C .(!G_!_['5%U2, QCJV 41(3;&PQ" M%]%_6%+ZC^0MGRGD7]80QW[99N,6@6PV8Q=&5W2^R8 M>+4E4-09T>XB5+Q"%S:-::VXX;2^4[($&X"K:E)6I'71E.LA1UMMR!7@;D=7 M-]WJ=9'!%JF #?_8[6+D>3!6REI0GSI_3ESKX7\2-5OK1AI*[EN:VV3\+69D MRH@&$G@K/&N$68BCL+-J>D0[991;RY:86E_K5;:B-IWHS;SIYY^9VG,Z M'@7NR#7H)T,/5-,CFP\C*]>7MM)0EW/#G'XK4%D#6M])2DS[83?H?E06?P%0 M2P,$% @ ZSD544H"VM[9!P -!( !D !X;"]W;W)K&ULK5A9;^.Z%?XKA!L4":!K:[><20)DFSMI9S)!DG8>BCXP$FT3 M(XL:DHJ3^^O['6J)G&F"6TQ?9(KDV;ZSRD=;I;^;M1"6/6W*RAQ/UM;6A[.9 MR==BP\U4U:+"R5+I#;=XU:N9J;7@A2/:E+/0]]/9ALMJ'(:')[%=-]=^*<46S-:,[+D0:GO]')5'$]\4DB4(K?$@>/G49R+LB1& M4.-'QW,RB"3"\;KG_M'9#EL>N!'GJOPF"[L^GF035H@E;TI[J[:?1&=/0OQR M51KW9-OV;IQ,6-X8JS8=,338R*K]Y4\=#B."S'^#(.P(0J=W*\AI><$M/SG2 M:LLTW08W6CA3'364DQ4YY7[.[3Y>4].__ZY>;K]>7U M_=W1S(([W9GE':>SEE/X!J<@9%]49=>&75:%*'89S*#6H%O8ZW86OLOQ;TTU M99'OL= /_7?X18.MD>,7O64K+WF5"W;GHOU6E-R*@EU(DY?*-%H8]J_3!V,U M(N7?[XB+!W&Q$Q?_'Z!]EQ,EYJ&I>2Z.)\@\(_2CF+S)GEU5CZ*R2DL8-%[G M"JEDR&2U9'8MV%*5R$E9K=B^K+"C&L.KPAP<,B O!N3Q"!;LHZPDPJQ@*Z4* MP_98F(5>E 6T2GTO6R3LEF\1FE9HR4O#(B])0SRC+&7WRO+2T23>(HX<3>R% MH+[1J"_:/C-(9I<_&EDCXZW'KN&AG3/Q,N1?&TM6!*30*0B^>I[3P MO3#)H+,J=^\$D9?Z 9VG8U5H^"[AABLXAC%@3>'!EQKC9U M T2<"0IZZA&_N9="X-P#%NQ.+>V6:^%>4Y9ZV=QG'QM=28O(=.1+^61=E(9> M$,_Q]+,( G2M-$!G7.I<\Z5E0#9-%NRO?\G"(/SP)L*_:V5(7=^;IPL69UX6 M!##*F$-VFN?-IFG3HQ (N5QR5T/WX] +X_D!VX\2+UA$!V]R)Q_ML7GF)6%( MF *Z )C"400)KYY1T7.EB]<2Q!/:C1'DU;WY-$7)*TOL>_26]&].&#;"80,N M7R*/$63D9*_U,MW"(O,@R]3"U?_R>0_O! 3#I';3'@*KO^^P31+._T\/R)X*%*-E^>," =HP$ M"Q;>(O61U)97*_E0BD['%NY]N"/R_#3",TSF;]FS'Q\P1$B:L,R;(X[[W(Q! M%5)JSB-$<."4'/MKPPO!]N)PUPE!,O9!T5NKN^)JE8.L;G2^YJU;N0.B1BD6 M.V[K'#9RXY1=-)IP)A9V+77!?C1<4SJ!SXZ_[6M%28FEK'"AYL\NV^R:6[;E MAA6-8$T-A5'I*[-LN5EIRS;-$(M"UK;W=J_K%&'".$42^OVN0%"4 %XD$-JK1D%<9U*3"\=AI9CO*=2!+=&'D4D&V&Y$#23 WMBF> M=[1W43C_8';N%Q(VH6V :>UJ6_&3&\?8>&R[EOF:?=%3=B,TQPQ3ENQ!N&S. M.XL;0ZF#2DA'C4&+0_DA8V&V4>0IL".?($FG+NI_BCX./A2L5!RB9%0/L#& MO)5V[;1[2:>KJB1!MP+-$,Y'3B**7%#LD_FA_^'J]L*M@@\'Y#'D?-6-C8Z= M>+) I@]%8[E%42>II=Q(VU8NLDU6N=H(E[[BB6-<H(8W6$%<^LP8 X.F M0&83!?%#[/N_X1$[PF?!M4&16K81RS>JH3A IKT83*_1-'YY=;F8OM1+MA7H M&@ZTHLVA+EV(^Y^ID=]ZY[4!_2;:3L0 .6 D5\/SF*W)U*+--*!2E\)VQ"YT M"($INQ."72M@2<:W69&/HYQ2N$)O*!WH78MU452 7KJP*83ELJ3L6G'=.4E2 MP5TIV=723AI5R'%O [;:RC]:_U%IV NFV:OZ-L(4%W8K/-T8[: \OT*1:NW% M#O[MK7'U@$GP%:8(S&F(\+T7G&D4M6(E'C/C M.2H'<4-+166C%3XA\N]3ETQFS6E^<+$QM%]N6_8(^U%CO!\UQC]1?EX;^;HF MOTBK:%Q"ICL#4$WTJFWV@]FD*MS75/C&+.4?H"EI4)'DX&79EA/H>N5@@][] MQ#!,6$/-;!48*7W7QQ!)_(JZTZ4GD9*F6JSI<_,1@>P2N1\5SMOT99\E?Y E MXD[TTT*7V*@#+R>_.C!T?M-=M>K'!+-&L#+7R?LCS%6I%V-ZQ"+QHBBCZ-8- MB#M0W#@:Q!G2RPO]J)U9!S.>!]Z]&7//3])A]QO7Z)#4DH@K_!I["63@&;Q( MHM2&J#:'",@'48DEE888 VJ,623#/'ONOF0!V# /8>1) SP768C"[+YIVLPV MO!3D:\RZ<$W@A?,$S&!O%/T4 MT&,'OH?][2OL2S>4$8<]" Z3V/TF8?+3D#4.!'Q$!-X"$U*O7NI%@=/.BV.? M_;=/S-GH2QYPK=S_%112Z 'M1_VP._PEA5QI_# @ U04 !D !X;"]W;W)K&ULI53?;]HP$/Y73M$>0,J:D%!^"9" ;MHF=4*T735->S#)D5AU;&8[3?O? M[YQ RM26E[W89_N^[[ZS?3>ME'XP.:*%IT)(,_-R:_>3(#!)C@4S%VJ/DDYV M2A?,TE)G@=EK9&D-*D00A>$@*!B7WGQ:[ZWU?*I**[C$M093%@73STL4JIIY M/>^XL>%9;MU&,)_N688W:._V:TVKH&5)>8'2<"5!XV[F+7J39=_YUPX_.%;F MQ :7R5:I![?XFLZ\T E"@8EU#(RF1URA$(Z(9/PY<'IM2 <\M8_LG^O<*99"4QJKB "8%!9?- MS)X.]W "&(7O *(#(*IU-X%JE5?,LOE4JPJT\R8V9]2IUF@2QZ5[E!NKZ903 MSLX7J]7F[M,5W"\VF\7WVY_3P!*K.PN2 \.R88C>8>A%<*VDS0U\DBFF_Q($ M)*?5%!TU+:.SC-]*>0%QZ$,41N$9OKC-,:[YXG?XUEJE96+AGFG-I.5HX(J; M1"A3:K)_+;;&:OH>O\_$ZK>Q^G6L_G_-2R.:8W_4#V&1)+ID MPK%JJ%ZNFAM3DJ*TU Y-HF"/FJL4AGX]:B*=47]Z;A73--=VI X(Z@X<7P MT@/=-)%F8=6^+MRMLM0&:C.GOHO:.=#Y3BE[7+@ ;2>?_P502P,$% @ MZSD542-;&B.+#0 1"@ !D !X;"]W;W)K&UL MW5I;;]O(%?XK U?9VH!6IBC)E]P .]ETL]@T@9/MHBCZ,")'TC0D1YDA[:B_ MOM\Y,[Q*2C8MT"WZ8%DBY]SOAWSZ8.Q'MU&J%)_SK'#/3C9EN7U\?NZ2CGIU,3^H+=WJ]*>G"^?.G6[E6[U7YR_:=Q:_S!DNJK9RV8W_%LD.6I73JA79R=2)2M9)55MZ9AQ]5D&=! M^!*3.?X4#_YL?'DBDLJ5)@_ X"#7A?\O/P<]= "NHB, <0"(F6]/B+E\*4OY M_*DU#\+2:6"C+RPJ0X,Y79!1WI<6=S7@RN-/53$1LV@LXBB.OH!OUL@U8WRS M8W*I92E>:I=DQE56B;_=+%UIX0-__P+R>8-\SLCGWZBTKT.)MX5XK[:ERI?* MBFL2=XK/7Y;Z4Z5++5X7R60LI!-+8\&4LKU[I;*%)&>6F?C19*DNUN*%R;>R MV(F?=:Y+E8K3X M6*0B4;9$)"-&ETZG6EJMG%!$&.=T41I!Z#]LM$W%#6(SQ5_9HSFX5],4 ?2] M2DP1[@/E=S+?/A%WRI62F'\!,KH4-VNK%$&/1LL2MQ2A($ M',L=8WZEK2M;PC4H#IJ5@'LI,?7ZOO*B#KEA2;HP;Z1--F*ZJ(W4$;*&8_;O M]M@.0GLZ0+:J+(#MD..!JGH4CJ \0WHH-^)79#$G7DF[-N)6%A_'XL^U7]PX M9Q+-O\1I0-8YWOH $3/,UDH7L@!,!@N[4I<5 3M1@%UF/R.NK2,(JW3AQ>JR M0,9(D9PTA1AE68%\#FVR1YDL@U(ML/N+*"1,.V E1F0IMM;E&%U& M$=)=EI$83A4:5YU**G)#J^Y-=D^^GW@EK62B,UWN>GYXUYQZ%6XW*F2KB-'B M. GPFXO,('8.XOY MP=H(8=9*]8GFXB.[_/0LW&XB!!KK<*PH&NV;$%$C56? M*L0'; -Q$:\.WQB+S$U5E.RJKH*G]K5!@0L_J[:$ PAEBIO>14;SCN0ULC4\ M;0U#3>"6"A6FK"R)30'1F*QE&%Q1Q8?=RT%PQK,),E5#;GPX8M.C&*BMRG%\5'HG$L3I<=-ZR+]*G.XZ<.>_3LU2=5@1$-$W5*7.6^)WX#8^\W0T#)S M1N0FU2NMVNJ"K@G)(ABU4W42/Z^(> <%< M'Z9JU3:32>U:OD!2B$TOGZ":?4::(M2],#B:8YH$0)2_,6?\9A>=B!NO=6I7 MB&HPYL$*T14*Q,-\N!V<*8$ UV5+"9V-1\^# .SZWBIOP; >!FWR4(2N.IG$TB7JL ML3@=TOO)U!N_;H! M+)DB-%L,FTP01OD/4([5Z'(43@Y^)?7D$20)W*K2YGI M?U)JH,*0&UOZ7ZYA'DZ#*0C1 <-U4NO5&VE-BU.Q-O*"NX]H2<'1P.>)MED MF("(_U/.N4@LH.?.'OOFI.Y]N=GP-OZ9G.E[X3;@R%MD).+%.((/CL1L.HX7 MD:?5%VXL"@QSI]>SV9DX75PNSL0' PG]T1ZZ>#Z.+BZ)],7EHDF5_[0S'-WG*GI>'%!;.'_(AHPUJ(;B8OX:CR?7>+;_&(^ MIF;@PT$7(*MG%?4-DK+X]QEUP:3QT;3K3^26F2I+Y?-QJ)2^#^B#Q8L!F".3 M42O/L1T23J<0D@_)>ZDSN-<7IE89Y[XDDM]M,)^PN M/[^^?7OGCYP"2V@Z? ."BV=AE*&BY]L?X-4&'GY4&=-&&?'OHHR)>#^(SIZ3 ML*/]WUA^@LFY9A))@'M27_4)'DD,-QP'].G-F1B,T,P/@C_W"#!BW)[Y*J]2 M3O2KBE)IJP$O+3G;B[-_TY&\^Q!#IB !"]0*QCV=1-$C=%3U-K(U&.-T&TZ+ M6RHPU ?2_-,91E(,>E2M0@\.A8:,5V.KCF9X[Q#'_" FMH1ZJ"F]LV+W>P]:JAYE&B M*82#HC7N^VPZ>\$5PSQ?ZO9$._YVK:6%84@*/) ME#J!QN$'4XCS%@D1YJNP&88DK8NT5:ZK(._;"#H>OGV\-UW*WA 3*GPN/^L<\?QUI0+##!8B*I2* M_/K"UU1:"NXA::*?YGW&PQ@:! <62'MB F')"ZA6=W*UTO2/8*$@=Z,? MS5JAZX_MKH$;\# !4/9UI=5A"2*7'0.TZF2_ &1_;T1VS6F&\>L56*Q8@^2: M%D' K\B[K5^F^U6ZK*5Q#=5@&6T;TCC7PU#0S@?.1[O$#JY5T9_&"$;NWCQFTMU#( M/WB!9#IV49\3M?6UYC]W[V;>Z^#?JUALT7#RL%$*4WR/J&24 &S:^''KG&"5 M@I.N0&>5E0ES"HWA-N!DN[]ZD)9,Q-J[UR;SVW=*<*WG)=8XUW)HF@3L&>LK M=2F+C[;:EDGP-0H>8$IJ8<>TH$4[@%C\1Y6NB.$4DA.Q#7I;1KK7B(=(']-EA?1!# M!SC9VT35,XO>HN4,*Y0P\T,B7YRFC1 M6^&UC<-1V$F?[N,O[A)"V0HE>D=SB9>PFYAY8=YV&B'"62^C>32Y;KAKG:?' M0G=[&@_UQCO2O8P1M+7H(*?#G:,'9OO_ELSQXK#0A^S8D7S^+:+_)LD/^B9Q MTA]5@JNTVQE".)U$=X#W/@;=TSP9?N5K](*7KP)AFRVO*1\ M\4C<5&O:HH6]6\1*PN71XC@(6RJ^;@%B I@>!IBW-.*H3^-#;W?N3>)?(4+" MI6P&)2$UYMQ:\JZ_^]BA="4=HGTZ/1/3V?AZ,:-_\XN%N!S'T;RA,/P_FX\O(*N7:"1F5PS* M7P@8#$UC1O!5QJ^N&1,Q\'W+?L.T?U"3)57&5NZ-JYV!-T1AD3;2IKK*BN@FCQ>H^>%!((#1H8#_/PI+$S4G:B>(":6V!: M]^_7O>$- M'+W-L0)H-+E&ULC5A=;^LV$OTKA#==M(!BR_)'G#0)D)LFV!;;O<'-;8MB ML0^,1%O$E4B5I.)D?_V>(2E9=IQ@7Q*+XAS.G)DY)'6YU>:;+85P[*6NE+T: ME?B:I220Z(2N2,$CG_/ MXE94%0'!C;\BYJA?D@R'OSOT>Q\[8GGB5MSJZ@]9N/)JM!JQ0JQY6[DO>OL/ M$>-9$%ZN*^O_LFV8.\7DO+5.U]$8'M12A?_\)?(P,%BE[QADT2#S?H>%O)<_ M<<>O+XW>,D.S@48_?*C>&LY)14EY= 9O)>S<]3_O;A[O'B\G#E@T,LFCW:=@ ME[UC-\W8KUJYTK([58AB'V ")WI/LLZ33]F'B+^T:LQF:<*R-$L_P)OUD8?5;LE[9Z95.*?'J>L*U@O-"-$P5SI6 *E:N(5XA(L"":HJB1_DA4H@L%6NA+3#;QOM"H(SY HG.KU M:6L%^_[O?UME6?KCE\^_^5_3'W\ A!505>_RK:X;KEY!BV5".4'!2P4/^<8( M 25T-I*Q+65>$G/>5?;,P4-+,8%P@0I!8+[<+.S9O[2!7S&MUN2F3= MYO #8PD/.K:%Q!Q&$&DRJNVP*@O-Y\3\>*$"H6.@&LRL"UBBQ;(-BHMI)NM MC:X9A*<.P@/K91H?$HIGTI74$)\;5 9!HR(IWV4,R1H EX4TCGQSSE<@"GD^3=L^#X@'R'0FAY7=+@]-[U8::]"KT@=LKYA&DDP)&%J ]?Q@*C$ MSJN&DN7($!R1./E>IX:SG7*@M^&5]0DV8@-9)=I"7B%(4-QUU+PDCN85 /I1 MSU*GD 72D;M U+YH[;=WH47PQXJ&&RK* $U8U'UQ(AE3T/I)"4RM(-W 3L7KWR3 M(1#VBE8,6#;JW5I7.!/Z;O)2$PZ&6-WN"CW22L/M^HWHDLDADV>U^CN_E"]8:>O/Y;8>=L&62+E=')M_& MWC7B6:@64S-,S-COB'0GL.\#SQ:KXW/?X,Y6*?NJ'4(93CMAJV0%QXAP?8P# MYFD3,0?\23_W$C@@OT+#G7J%IC*U)?:4\-A55UAY\.)XXO:3LH7RG*1C2+JL M*G^R.!IJV,LE9+-S;*!,V+A<5Y7DVQ'Y\T+"C8_+^!Q3H6H?]MHGK%=$4M*P MTQ(6V8B7*%Q^^R$3!).W52@.KV'[K [;A$!VK31F]Q_1D41T6\(+683-KZ:# M'^TB5J-,2?%_ G1/@[N1\G'9$]R<(LY,TTF8[ /47IH 6 M2V3O*&3[?@$'WNDUNOF]UB[QRCL-843\%!11VCJ<]6(.(O-,/U5RP\.N&V24 M['II*@[CCJGR,]#*8*';Y]R1FM_+SML3 "E"=XB9HGG.DM5B.1C+V#Q9S.># MD1F;)6=GPY$Y1I9I-AA98&2ZF!(U4.8U^H,MDOG9,G;-'@V'#O<%><*R53)/ M9SCP6RC7SW73NG!"!"BT .^3U70>,3^*&S,7R6)UCIL G4]%<8I3DZ$M&=W! MPRZS.]RPT[>,+\;@X(UUEUGF=[4C9K/QBGW'?FI%=QSO;^?=WNYS)M;K>'SP MMY!P;Z%4]3<5:HW^ M1=0/HCAMNK0-[O>X/[Q:"R< 5RVOBS1]R(=[>MX3:> M'CDRTGTM9H]VY[JM#[-V>*KV[7"8G-"M-CIMWVQE]W\&O:1ZG)TOXC/5)_*8 MGL?GS)? )N>K;%B'!#F='E1B%PM7JJ7#V: $E\EJ/FB( MZ7F0S:BU':V'B3\Y0^8[[3EV$9\,/F'@IK+Q'VHL\XD(7S/ZT?Y;T$WX!+*; M'CXD_K[5VW0,M MT'\AN_X?4$L#!!0 ( .LY%5'^K^KQR1, (@Y 9 >&PO=V]R:W-H M965TND:U9OG]P<7LKZ].:3TO^-6:.Y_]K4B2 MA7.?Z,/;\ON#8V+(5*;HB(+&/[?FTE05$0(;?P2:!^E(VIC_':G_P+)#EH7V MYM)5O]FR6W]_<'Z@2K/4?=5]<'<_F2#/$Z)7N,KS_ZL[6?MD?J"*WG>N#IO! M06T;^5?_&?20;3@_?F##/&R8,]]R$'/Y6G?ZY8O6W:F65H,:_<&B\FXP9QLR MRDW7XJG%ON[EY;NKJ[OU>6[ZX]OKW]\R7DY@^0F\W5E6NZM5=OFM*48P)'X"TQ.(\,OIH_2O%O?3-5)\<3-3^> M'S]"[R0)?,+T3AX2V-6U[>!6G5>Z*=4EV+7-RC2%-5Z]MKZHG.];H_[W8N&[ M%E[S?X^<>II./>533_]=:OX7R*EW&]-J$DK];."P7MT8HZY=9]2SP_@5PEDM M^XX$A5?9NJ]514_41F]%.3T,V*K&-8>%;@I3Z45EE$ND*Z&CO7)+!2.99"16 M:_;-[)EZW[?%FJB_6U1VI2D>O?K-(!4L"NB?M R_[]:J6]NV! ]M1];H'%R] MZ9=X3(RZOE6;UI5]$6RWUK=@.-(N,LLRL4]F2U]N7(/O<-9F4UG3^JEZW;XR/EI/7!3$4:(N_.3,)D8I9Y2JQSKE MVI)W5[K 5XNMZL',VZ6Z R76L=)5A56L &*&.)1-$UI4ZZWRG<6:A5&598M M1[3J 4;)S/+8)X(9TU%WS P]RPSBV@<,H$2P*1D0[F!=:0OPO46.OJ4T3'0V M\#;$%31+;-K*=ML)JVB/O[!H;,K6%"0M5@U6=U:<-Q"V,:.(!RX!AURJX:NX0HV!I/LB%2Q#I5<-R!S3W. M/U7OQ&^\JVS)7"UM@_VDC(WS5HH15-$:C]+!)$)8$7%X8E62?1M#8M\:*-;6 M&U@ E"S[RAU)T)H_>ML.,J-.XK#/^8)NX'1-$B"7TS9P:1!DNY*G+=@=?D?Y MI#-T63+K),5]VPAU#K&MTJO6F"'#9O[&OBS>]DAT2<1 2\/7%*XXP13:4W1S M>-W:DN6ME='%6M54=YAY@QBIHS)T[?HF^CYX?EP.DK35.,RH9>MJ]D%?@5NVF>02_V M'4ZGHL6G\R 6*( M^S]B7NN1I;L0UE3SR,-VW9Q6Q!3& D;OY-K'I0Q@'6&I*GWG>\O92'G3=2#( MVA[Y]V>9(GI8/ 6@6N&0*]VQS^9N')*H;6Y==6O*B:04""%5&_].R"^UNM5D M PDWYF22F*05MR1YB!.IHH0_C*$,$YAF3W0IH?;@J+1^T\/:1*%#\3+R-5G< MD..)N2?*U)O*L=E(91UCC=:L>E!UK0 HE G4O_B8.1#WH=(1$F=\F+-# M1_6*%[>6%?LX^IJ.%%D:D*[I 7*5X9-UD](\+.H0>ZQ21I/JHTI[YE;?:BL@'&'/#2FV[.J)LZYP0%C,4Q4= MZXDK/2=[@ \YEM,G\A754[9MW_'?,$N#_GD2"D3P8THV 1< G8A$*!QDO4'H MB&T".3@1.2(TU',93([AZ@7R<2I+>B,)B8KWCEXD4ME-J2WKS J@!>+K3ZP< MPLT";_7"@:UE0+!<0V!]2E3CVB@@B%B,>>R.H:'MR!.2"X1<..R[(_S-F28Z M#K$G>WDQ?_>HU_SD[F"I=L3/7_[K?#Y[^MRG=7[('V"T)1BVF_UD+-=T%8B-8S*EN:_>.#>M>H M"SAFI6;/N*=].E'XEH8)?1.J Y3R\\^70']'BR,=MJJ/IE@WKG+DK>I;.FY^ M_%R>\8?9\^]0%VS%30_G6FBJRQ4VJ$@X_P7VP^J;CGWD-2!;:R'7)7)HE_J] M2T.%H!H>0Y&7NK)XWE@]$6 A\(5R;D/0,0==W7 M"TI:3R?'9_/)_-F9^I;(!#IY.G^&_\[W;:"O=S=0-)Q-SF:S MR?QDMO<4?#W:1%L((7$QY-9*0C!LD[7^T#:'-ZB]\21Q5*9YQIS3P>'CP)>7 M6$#ZZ\B8@>0/KB64_\KH6MT@SQ9K4CHL^1N $,?GR(74S18('*7R)WU+"V]J M&@1UU\,EU@P90[CIN.)[> C_JHFWU=N J>+Q&[%!O235H<&C(QGW*_$3"1X8!Y.7R".3/ MY,E4710%X_35,-P(9,1C<)>QDPH%!B(1(/6J)0FAXDU7>H^O^,#+U]\^:- M.C^>3V.]ID_"[-!+J-TS.=<<9\8,NGYN"S'&M<:NE(@2>^+,N(AG%JCZC-RAUIE MED5,C]+"E8LM/E+6-H9W*B[L98:7$!"'GLD["3S+0,[X..'*X3<*- TF,J]3 M'Z7N0)"+S<;@SU>.S9QJR([@E+C7IJ(*L$8+S85.!!US/)'\Y5(IFMVGLVJA M*",JK)U 1)S[@UFT/35Y8<^S? \IFF0-VUB!42F:ZR%#M68)^U,?0#=#95^% MZ<5K4YAZ\)IGH_'J_TMP6,&NQ"0AF:,':3'F-"H M$F0FPH'M&%824D2G2XQ)#]*$N[DX^_<9IINJFS>7ZJ9?;)RA8N.9;1O4(_7 M1YXO)//$ D93-L%C:C1]X-O'&I;GMYA;'H!:;@F\+;TT1P G05?TPT@UZP!' M#;<>[-"YC2U\7KUJ0WE_W*$SH%S8/V!^&T$!C^JE8Z)5&QHH@!\_R4!RQ@ 6 M@SXU6S)I:*6?PR*>/N7[I;\-8_2UW83)72%XY9H5ZOQJ M$BYLQO$![RRIK.;37@'CH0$FJ_!L;T07;KX&N.B" MFF\>9RP! WD6.@.^,0'GK3/+ '=W#4ZJ8U#^87OD_FR3Z'NP*(;M$[ MK/1*!BPQ4S!&ETS MUX&11A)?XPHYN?BF+PZU,643*DH N:&@8-'6%2Z?[ _[!;K?[;ZJ]WW//3<3,H5,8.*U?4RJT;]?>U^]HCYO/3^?@((C(Z 67$ MK62ZF-+,/C^,:#?C<=22CO+!$&Z4\X86EG'YOSGZQOW Z7V@.<+@_/4H=;'K M;+@MHDD-_%=)P-GEDA_R5V'".%+F94XX)SKTX^\3I2!U1WUTMNTB]*"7>?\Y MP,X@3M:+S!,L?IUW&YQ/RDSJF"6VHG3D?-2E<*-!8T>Z%;">,$+8]"A3*'E, M<9(NWYIN\!<^,2M&I;VUI8SP4T455GCNU9IE2VF1X3+TDJ8[T@8DZ,MQO FW M-H*!5SU8)%0F%Q3Q[)$/S,YRL![?T(B]Y4,VHP$H#QQT=GG"H!TM0F$W\@)# MN(5YG-((<*5A\'A(,^Z!"*Y4,E.^U=60J],@V27S/TU7MV*]V+\\S Z;"?;_ M'3FX,'+\0'J8F?/<0>2_HVM,FFAV0#J-V?I@7)ZHDAZ27Z"BS#EF7/ M7H1B\1D8B>(9;HYSA/$:"/R67RQ(L?H776^>QQJGH%\LJBE&AU8])?2+IEL[ M%.(?J+]8VS2Z]-D1Y7#$4&>#I]ST_,I(&TP5;4*):G=&>4EUAR_%;C0QTADW MV0<*DL"EI2DY ]$]."&AZE'FCG+LII@<99+N&UW+A%NCP:K9L1)0D-49I. A MC50WNO=*M\%\<9#". ,:E)(7'"HMT@Y'<%[)+:&K@IKZYG=J34V#$K FWP46'MZ1"")PMDMR18$^ M4&;HU'N@ZL^+(!=,=.5:<6X*[ ]7/F'P,FXMZ&BH38N.!)"%A8.OP%($*,(P M\]*59-_9&>)G_N3T>"[V8: 7ED ;8=(WO!B22QJ!2N@H\JTU]32?2WL^KU%> M;OZU0JI8Q;RS,&N-QGXTA$Z2@VRRWA<'C4%?A"WUTSD?=(R8,RH @]:4>_.9%.X)PP3B &3,#DTF94(EE3!"O?W9BA1W+PD."+HTM;AF MB)YQBKV/WI#<7=V@_X^]O.3[+V(D^9O!?XJR(\O%L91RVM&=*@/WO>:F5]?CJU1R-8T^R?>D6QH 9^4Y^-=K4\DMZ8\( M/QKM9VE0_:SO=@9Z:/=H]"9P.=RA!*<9IDMAFA+&0U?M-$J3V$SC%0J.R*D; M'&B>V2N,U/>>+0*E9/LO D1?CH_1C.K.-(O M&X:"/6 (!@TUM8D7-K][>K.\!$A+.1J'$M52 M7L]VZ.ECB.\5IG9E>I,QO9F=WNW]=G_P[NNTWV4Y<,]U8IZWHAJ2A0C'1/N, M<\V8[OF([H-%_%'ZX^A*0.W^;"5<(?OW?](*./SR3VGG)O M&+$CS^X$8N#IZ8BG>T8)9 /J'%OA'M6W^R[J'N3X"T<2XU%&#(_RD%^7_Q?F M)--]/]4ZRGX=5QNT,/0;0/ZA1=/)#^72M^EGAA?RZ[IAN?Q&$?I=00;@C"6V M'D^?/CF0]VCCA\YM^+=V"P?>:_YSC?[&ULK5;;;N,V$/V5@6H4+>#5A;(C.VL'<+)9]((DAIUM411]H"7:)I82 MM205Q_WZ#DE9=J[[TA>)',VXBSJ4@I>LTEQ6H-AZ&LR2\\N! MU7<*?W"VTR=KL)FLI/QJ-[\6TR"V 3'!V!43P@)A&-]:S*!S:0U/ MUP?TSRYWS&5%-;N2XD]>F.TT& 50L#5MA%G(W2^LS6=H\7(IM'O"SNNF)("\ MT4:6K3%&4/+*O^EC6X<3@U'\A@%I#8B+VSMR47ZBAEY,E-R!LMJ(9A- MP?'*-F5I%'[E:&K;\LOC+BR:102=6- D0871_9RMM%$[%/^]@#CK,@<,<_']E?!?0J!<.+_:F:M7S(M&V?#67.=4P)Y1!(1.$P'AU M']ACSFK3HMH :O38[DK95$;_? Y(#09R#;/:9HV(5G'>K 3/Q1YF586*.8KG M/A28.4MK\8[2O308YFU3KM CJKJZ:+3P>:$3W%#U'1@-LP>F\/^' I[CDW*? M@R^S=S+;;!3;V"3:R)S6G"DN"P]_Z/2U-AQ[B?@+9O_)MJ"75%!TB8X./<"& MOVBC/NE6%]OU8\V5'XVBK>$A_1NZAU';DMXPC@\] 3+1( MHS3!8X00N,7NN'HZY&0,/7*"G/1)DO2S+(%>DJ9A-L+W&0D3^,Q6JL$S!;(V MH _8:L4%D.00(:19.#XBD=9E K-F@[]9&!\>7;E#X&M_]LG!((O#@7T/AMCXU\Z* MZ.3X+9G:N$N&RU9_$G;2[Q\S\\7U4]Y>@&ZHVO-(@V!I-XS ;!J#\Q<)O MC*S=8;Z2!J\&;KG%NQA35@&_KZ4TAXUUT-WN+OX#4$L#!!0 ( .LY%5$@ M;HWYZ0( &D& 9 >&PO=V]R:W-H965T&R7!?6 M+\2342W6>(7VNEYHMN(.)2\K5*8D!1I7XVC:/SP:>O_@<%/BQFS-P5>R)+KU MQFD^CA)/""5FUB,('NYQAE)Z(*9QUV)&74H?N#U_0O\8:N=:EL+@C.2W,K?% M.-J/(,>5<-)>TN8$VWIV/5Y&TH1_V#2^@X,(,FS"]A=G&VN)R?S,^O3F_F<'K.]GP46\[E(^*LQ3UJ<--GG>C!(=B!-TN0%O$%7^2#@#9[!N[*4 MW18D<]3F+::JV2==.&R<8AW-_FDX7/9B&.OGY8/=\ I\TZ1\P&PQG)-1C MFXG)9)FKG!067ZK?#YZ"@=<'O92!R!D/ZW^OD]Z0NU7*1KI,C4%\Y...I^+9 M.L42*LN?G*(YH5 '.0WB7I12+"6^8\E]9X1$,)@Y7=H23>]?+S+>:O\*]3J( MG&'23ME&";K53D>GC7S\=F]$^$SHM6@?=7Q!W4&CY!]W69_ )02P,$% @ ZSD54=.]EMU2"@ +QL M !D !X;"]W;W)K&ULK5G];]N\$?Y7B"Q[D0** MHB];T"9I^8!CV RU1-M]*HDM22;V_?G='298=Q^T[#&@=B2+O MCG?//7>4+AZ5_F:60ECVHZX:\^IH:>WJ_.S,Y$M1<^.KE6C@2:ETS2WJM95LQ)UFIJUKKM?7HE*/KX["HW[@ MHUPL+0Z<75ZL^$+<"_MY=:?A[FR04LA:-$:JAFE1OCJZ"L^O$YQ/$[Y(\6A& MUPQW,E?J&]Z\*UX=!6B0J$1N40*'/P_B1E05"@(SOGJ^BH+NWQUE!VQ0I2\K>Q']?@WT>UG@O)R51GZ98]N;A(?L;PU5M7= M8K"@EHW[RW]T?A@MR()G%D3=@HCL=HK(RM?<\LL+K1Z9QMD@#2]HJ[0:C),- M!N7>:G@J89V]O/]T>_,/=GUU_^8UN[E]?_?FP_W5IW>W'R[.+$C'.6=Y)^G: M28J>D11&[+UJ[-*P-TTABFT!9V#68%O4VW8='93X][;Q61QX+ JBX("\>-AK M3/+BY_:ZY%J<8@P+=L?7 "W+KK3FS4+0];^NYL9JP,F_#RA+!F4)*4O^#X[] MWR2Q>ZOR;Z?7M)\;54.>&DY0OZMX8\!K8<#>?&^E7;-W30X[!/S3,[AE[[G. MES3'8W8I2 !OUK_])8O"]*5AUXKK@JF2O98:,DAIPWA3,(,ZEZHJ! ZL5EH] M@'84<$#="3Y'R5'PDJ;A*-V'+U_X[%._FB9KL:IX/@@-)K\D%*:-A7ID;*-8 MV6J8IQE_A.T82*ZJ8G/!%A!U"SI6K38M7#*K-OI0D,\^ XHU#5JA:X.NL&-# M/1#?G!K+;0O>63O/,+7""!BONT4/B5RZL&AD"'BD!9"X:ADA@V?^3)+:-W MQ:JF6F_)W@V5! @40$K2@(M@P7S]JU "(SG+55U+:\'&SK<_7^BS^W;^!USW M 7.Q0?_EJBFDV\?34.%M;ZKF((DMN7&CK5TJC?@"B:Y:T/@*/(6R8/1QJ>H> M0, @. 1>JGDA/+PN!!H!24OKFK:> V[ !(-T8[K99F-V+ZDI#N[ 37/8@%4U M_P;& GH5X;E7RMW\;I+=GL1S][01N3 &:B[YO7B0AL\KP:"D[SH&8;KK/1?U M;>]AY"NC>N_]QX&0%X DL!C8M$!5L/U<(K3;"ARA104*FH6;^1.5MZO-QA#Z M;"$:H6%K:_8 B<* =A!"I6KUZ5IPC?&2JF"EAEBAK();PA6!F<1L)(@?*P 4 M*S$##C#,5VF7G8-=0.3#*B%Z#@MV*N6XP*#O\I%L:I MAYBXT^(!="6P_"-@G8("$WJJX6B9W-2!8-IG=[>X)XQBP(DTR)4YN76'[9Z0 MUU KV%PUK7%Y,!")AU@WT#B!@Q#B"$G8F\>*K6VJL@3FTF:''YRA6ZS<,]@! ME[-'X*A-LH(G7*);Z#$'H#C1G1Y*<0;&X^-"EB4( "PA_A#&V" 7A&R[U*I= M+ %0)@<4@,J9Q^:MQ:PWXGN+JQIH4$G%+I31$O).-/DK4"[95$IM$+0-8%&[ MQ"V?076-/5=%Q M->6F1>QZZO3?B!^Y1 \-BCIB=-%AR0#HG1Z),P+2;M3^' M?'9%[H:N3 Q=V19J06#!9MYL%GA!'(VYH:-"_L!E-5!/V=I6CU#E8D;L53(L M?0X_.UMPHI+@2TNI!-"UX[IB%40B_<9+B[S1@'X41E+JHJ(!Y ME5I1%QMY013A;S)AH9>E,;OG%:9<%WA:,.9?\&P*%&3.[0,O;_L:RT%_KD.[.[JD(Q<2:\\@N_2V-\(_<>@Y2@'4[QATVUH@ M-2B@8,X'5X._TI$,W#Q<7"T66BP0U2?OQE%AU[Q"#'KCB(0I^&\:P?\ 71_Z MZ11^)NBA+/22,&9O?@B=2X33"0QDB1>&P0N:"O[:*S)C89QZR0P%SOQPPF)_ M&N&*P(O!UR.!L\B;)@E*R_S9;+^T&4L2+R-(S/P) ,A/,6X3+TFCL:PH\B99 MA+)2?S;9*POA%WG1%'<7@OTI" NG%/QI$K O U'M,L O+8/0"6<.)>6?%7.U MJ;"R<2\BW#N!!51'#'A/_VH$@GU*$*>FPZTYWXN=WWB]>MD[CZS]B =$E-5[ ME-U!J8.D_#"T>D^1=ASY$,]3=ISY<0B9E,)V G^&X9GZLX0=AX&?ICC!7803 M""1&,$X)#CAV'$8^)"+.F?@!/(0\!(+P)QGQ 2HX#C,_F=$4N@B] "8"2@FQ M-'0N$=[JCK9[BD*B+#M4\)V#(ROV MA&&X":&O&),C1)B]5;H4DDHIL+G8UH:M"F0+@!4+:KD]E;E2B$2-_WBU-M+T MQ1>XNP4=FR6N>Z #-#1OT &U=!(2&'P4YAIEZ'9X/K0KSROHP-/8L,Q!4+H-=OO8'/JZIF;L-M!UN)'I#7$[ ,_<<+-$<4+B,8%L&0-O2(?]"-QN:2A) M S\:)>DH1[L4]2?[$]3'UJ4_++@:_OGY-QU[>SIJ-"!>IH^!ZS(ZT-%QD5KW M[?<1YR/"OG<-Z:8Q &!Q8/G?*2M?(U#>D.? M=[D\ATYH7434T3?SIUSSI9)VGFQ9,,ZW*<^4#M]+"##M7MU N# M&)\GP-B3PW9 :P'=0!A@QS:)_2C9MB.!QISJZRS"VK)EQR3VDL3I@7XDW6=' M%D_Q^90:H(-V0!$*H=YE6+[3IW8 FN(8?15.4G^:;1N20,L9A)VB*'MB2.JE M24H]4>#'P4$[H-IGT/:DU&E!=Y0Z;GA:L\8&8-[\!/;IN/ <3S=W#O83/WD. M]G1HI8/('BOHV#-J0\@J4A@F&Y'[FIKGZQ>D/THX7+;,N&Z15I %VQBRMWN' M,"8JI)G<4=$@NG\C\]BG%.]2:L.AL1^Z$Z:_[_WZV>@C1BWT@C[5&+"Q;:S[ MGC&,#E^#KMQ'D,UT]RGI/=<+\"^K1 E+H9>:'+F7K_V-52OZ)#)7UJJ:+I<" M&$/C!'A>*F7[&U0P?".[_"]02P,$% @ ZSD545A@ CBO$ X2L !D M !X;"]W;W)K&ULO5II<]O($?TK4XHWD:H@B@#O M]5%%2][$CM=R6?(FJ50^#($A.6L PV 4P261VJ-2^2 *).;H\_7K M 5[M3?'-;I4JQ7V6YO;UR;8L=]]?7-AXJS)I!V:G%*67D3#X?0BDSH_>?.*?_MWJK4[%^?A"?U#U_T M9EO2#Q=O7NWD1MVH\NON!_RDU=YV MK@5ILC+F&WUYG[P^&9) *E5Q22M(_+M3ERI-:2&(\6^_YDFS)4WL7M>K_\"Z M0Y>5M.K2I'_32;E]?3(_$8E:RRHMOYC]7Y379T+KQ2:U_"GV;NQH="+BRI8F M\Y,A0:9S]U_>>SMT)LR'1R9$?D+$)=GJBDO\ %1&GDB6IYWD;/KOBAR@=B- Q$-(R&SZPW:O0;\7JC8_KEL%T)FY*62HQ#R933 ZFD[&8X'K8Z!L&LWDD1L$, MFHU@DG9UB"[4/<#3*C$+<2L4$ZPS&K'QYM%$7*FUPMBD$>0T#*;#Z$R__Q#_,HC%X^^=^LVQ4!:X<+6G4:TU5L!"W*DWQT%E0E(:]=HD@ MEOD#BSE[:9_SN+:=L/UU7KUI=B[(8E$X&(KOFG_S08A_[]9K5 .2M[;A]0YB MDQ)(CME@>D:?,WR&B\'PS!N?P..=-V,XF(KA8(&_2>,V2EM9Q%N!&$1%N$.E MVV44 C&SH6C01](;XC^'04' MK?8=2;\&1$-N]NRZ,!EOT+\#QW0WXE L$A_L340Q3+Z8+N"I3*=I'6/=]:5E MNTM.%"->3.:#^>'!M.5U51S2A3P.]X,"$!@]$]!/=L?$S@;B@2,K M.HG_)TM\J84F:;&995, 25: DU(K3GS,ZZ>Y?+Z.'<"$T_?=(7U,]!M_<>76 M2;"DE64>,_I%P6S$92Y %!]/U=$0V#.?P1UQ4>&FQUHKHMD4]2[R^$%; MFC M$)^CX42\S[%IF;&%\ LJ09UR'RDOQ,>.,2:8%S7W'1( R:.I6(03<6M*!- A MHX8H1I .Y16B])3OFOJM1%T5B49@HV;%RH?I/8;Z=5 V)L,%E:0A4(DY.WGG M*\1<^A$LXMDC&;LZG(XGA&B+Z>3LD,1=@4YGP61.P ?+3X'&/\FT#9^B5BSV=X-H.L<<7"DGU!BT9,"\;! M#,S"+9&H_A*[0B.N#BR05(Q&#I^42.6.F,HHF$XIY"*(1Q49H3S!_V?4A,F[ M"B) 6,''FBZ?(DO0!2BQE0C\'6#\7J/A4T#$%Z,0):XN"YA]-! "-+;H*H" M#DOQ0>,=RNY-E2:!T&O1S@Z$='2$HJA#U9[6-QY/GBF1IK;D.,)0F7+.%"J5 MI2MBQZ-TK\NM+PD=8E:30VI*ZHHAX]AM35%S"2^95">\ :,9$QOHU2%.) Z) M6Z@M=>NHCZ[K&C3 >$1R0G5(DU84W1T)&XTZZ/#0$[(GUUN7J^*&NN#!K_/R MBW&'&LC'8O9,&JNBE-IQ(T0%AMB>BP*!X$;!X\X,IJ8PT(F6!50,@*8INZZQ M>:'*JLAM4Z!SW=C6-C3Z9X"*3327\H"M=H?U N<*RH0J0%U<'?J>MR=XYP" M;/?9BWBL@"'%QI!7>Q$@,YU[1Z+N-YSA/=D"CD*5O%,Y\O0&M5+'CO+0J+\8 MK/17^GB?I_1C/?!*$:'@.#FE_(R&+]]_N>*K\.79@"HMV5$5R!-&PL:17OO M*>F( >G9%=A[ $Z\(^A6.2WA0VCM40;IM"U,M=D2/HZ=LS+YLRDHC/J M_0W/\3%E.["> W'EJH^GDD[Y Q6GGP"93&!=1#?58B+*3.=]-@3X.FHQS\78 MBRF:@0X*)HI!W+;J_\YPH#2 :7-_2,?+J?O25V%:N"X.V#75F2Y=[>X3['X8 M'S=C;<)QUX2NH5UCK%REJE7M$#H9)CD)BX 9P7#IE\^/"IIN-. &0ZI"5AMX;9?%4"B%0= M\:V'2/ENG+.+25W2SATJJ7N5[3SA[TWL5R?(1'W* WSHVP$*^38E&J]X2])M MX"/VQ\4C(C_5+]C)MK2K$,N.6;EM9: MN1'^[*[-=&X&:U1"\#C)FG(")*(U]HJ+L._Y7HPZB=C+,T[91@TGK0M:[%"A MW^+.)%5=8LMQ/X#[]C!0$3AY!7HTF@R1$;Q5P3'*QF,9';QB)X T;X& OG/= MY4'4E'?0KF\,S\KXA =L4%-2\0;86":0!(0#HE^&1*JG=8 M^'-AH EN+9.?*]O'LBLW]OKSLH$T3AI:^F@-;8'PIIFUXTU<&P([-1O!UQ[H MZD+0GAM,'ITC=$I#&\$4/LQL0-#*IO.I68U9I7KCK>:]D9O\_.L-^IC2 8M# M4;KC#K3@]9@I&:4E8J8U@=A+XC\[\C$%)ATDY&"!WW*S1QYN&O;X W#+-F98 M7O_0U@,$I6->7>=X9@)[D48?9%[)XD&$,T?O:G"]H3 E=;%@@Q*\EC.N>FK: M0R'5,37TJ_TVRQ\C)5U*V7''D\K1#<]="TW$->Y^%$BDJ)N MH\"1Y.)0,HRDOP &CZ*5;0DM':Z;FKU-+AZSMVY5V_+Y5I%Q\PB;HAUPA;[G MBYI]QW10Q%2"-G%!OJ+:1@C6 -"[3@&^TOYLT@M$2BYW.R53V][;R;V!*$S9T]8.&\%;PN+_2,.:G2 M1OR&'7LW/9%/VTY#5MNXA:R?A;:E@8D@&* M[*7F.UY+OV>]5]\[MBQ @. 9SSV0*Q5'! Q#1W9$._/D KD.&EVFBIOW'NZWUI:.(E'VH)';D!B4*%(G_><# M3T&:.BN#EH .S0&/E&A$^1J")AOR=HRJ=1QU@,1D\N$):6%&[X?!)M,QR 8:(4+Y9=S2EF:SFD1WSIG #1TND0+4QN? M4N>9N^[(;E4*4YWK_)SQ0M!#G,+[F1];HP.)J_K!!B5[R1T)'1>F9N]:0WX/ MA2QW>?W3^ZMS>E#SE:LCJQD@JN[X.*7_7*@.H]@0IV; R]RA+1:'7+LZ-$A% M-CM'/)F8<:H"2X/BJBNM]S6=^[&W6PR#LQ,%TWC7D6#L$=]:VD9(VWF&4N_Q M^*D6;1A0U2-4]8F,?$(!=05948N<\T,'IZ0O@ARGW#YSC-<(FJM2M'U;:EBI M.E0^77]L H7#F"#'ZF'UM:=.'4R.AQT5 %-9.*]ML($8Z$1IY/+'V_I)[DL_@$(Y-6 !+J4; M 1IVTSFIZ$L23D>G/_L6832DGCWV!&+2?'OI+7+/BWMO$(/4J=B M\5;[Q?V MY;]A>X0-)4I&D:(:S@8G/]2(SH\.FZ#'J&(KJU00,:?&NR$>TN4S/62\K'RU M_V!6UH'([>6'92 ^#SX.Z"6&\\7L; !FE-=]G%6/,LU%NRQ4CZ M/4;&>X'138:!^)LG$L@&77J^6.T(7Y /*T-\]O":C;\DO2*#%?!_4^F$ZZTG M?H\YG%.%$]Z5.,],F=/X1R1/N7ZY[9FDZH(3UT Z1:)S[;HN4]'KH X_*$J: MJI"KENDU!P*/B.9C97M&Z_!AA(FI]@AJVXU$5< =.="V!73Y@[3AT'[B'A+T]B5*!G$UZ OH.? M2D+GDD6#[GP0U-)@A^I/G-"U/9NO-=ZRVJ#)$?.@A]P0O.J]=@L]O^.52"@ZT MI.X-S.;7YOW5I7MMLQWN7GX%XP*C1053:TP=#F:3$U&X%TK=E]+L^"5.P%II M,K[<@ONH@@;@_MJ@8?1?:(/FK=XW_P502P,$% @ ZSD548150&L]!0 M%@P !D !X;"]W;W)K&ULO5=M;R(W$/XK(YJK M>I4+^P8L:1*)Y$@NE2 (DJM.53^8W8&U;K&I;4+27]^Q=UF(FN13KQ^R[-@S MS[S/3LYV2G\S!:*%IW4IS7FKL'9SVNF8K, U-VVU04DW2Z77W!*I5QVSTZ\%;;V!S.Q*JP[ MZ%R<;?@*YV@?-E--5*=!R<4:I1%*@L;E>6L8GEXFCM\S?!&X,T?OX#Q9*/7- M$;?Y>2MP!F&)F74(G'X>\0K+T@&1&7_5F*U&I1,\?M^C7WO?R9<%-WBERM]% M;HOS5MJ"')=\6]J9VGW&VI^NP\M4:?P3=A5O;]"";&NL6M?"9,%:R.J7/]5Q M.!)(@S<$HEH@\G97BKR5G[CE%V=:[4 [;D)S+]Y5+TW&">F2,K>:;@7)V8OY MZ&8\FMS#[>3Z;C8>WM_>31C,1E]&DX?1'"Z_PLWH[F8VG'[^"L/))YC?WDQN MKV^OAB1R]3"_OQN/9O.SCB5+'%XGJ[5>5EJC-[2&$8R5M(6!DS?7RN,N:1N]<$IN*$.L*BI,#$'6W!+#X0KM=YP^0PT M.C2W:(#XE$1J8A=,OB@1N,SK:Q=;4T>;^([D?_PAC<+^KP:N"H%+&#UAMG4] M#'?+I:*[)+*NOIYI9,7=#H(DN-VNJ, M6*R"!9E;EBHC5\AH358:- 8(V@]%F2&X^=)X05-"F#9<;S49IM=*(WL1ED8U MS5(NQ=_H0*O8@+!DNC+6O IY?X1",]C0E?$B&A]1;A$6[ESEVXP2\;Q!$!+L M3M&9<",7G LKI06:4YBC?J0HPE2K1Y&CAGO,"JE*M7KVV1E)2BP)&CRZ:5-# M5)KJ7_,OE3O4Z!*Y5!2SG8&?G V%VAH"-0SP*<.-=<'+R'JJ)//Q%+XBU_4L M .ID;#J9'N' /=)W[3V!)(E8$,40)_#!D5'*DD$ <;\BDQ[K!0']$OFJ8Y 2 M0-+O0Z]'+/TX9E$20R\FHML/6-0+H>MN[I7EY3[LQNV&=A'%7\%',6.R)T1!BR.$TK8F@$ARG/!#4[ MA&'$PBB$ 5V$ 26W%]3O$4LIK:'#FE/K'DQ/8Q8G/?#Y3%F?BL,5PR!B4;?" M^4]RZ0*T[PD:!][O!RGH&=V)]-%X3#@5:SVQ M*#(+MPPVX:(:%2JG029SX8?L*4R;LG583;^\/![N;9T=;'VUPM\J]0.YCQ\, MX>>JED)7@O3N2KRYO03:7 YWKIZBP+_G2 .=+"S=EX$^A-*%Y+5%H7.TJQ'D MRF^D;N:3)]7:UIPV2^^PVO4.[-7&/.9Z):33N231H-WOMD!76VA%6+7QF]]" M6;+?OQ:TN*-V#'2_5&1S33@%S;\"%_\ 4$L#!!0 ( .LY%5'P5VVEZ0, M /H( 9 >&PO=V]R:W-H965TNVN:0 WS7 MTB1P7>J!)!%(8?@HIQV9N,_=I*3\:JL8)+7&DP354QO;M!H;;7O6'OL)#P36G= M0C 9UVR#CV@_URM-4M!YR7F%TG E06-QW8N''V]&3M\K_,9Q:XZ^P462*O7% M"7?Y=2]TA%!@9IT'1J\GG*(0SA'1^+KWV>L@G>'Q]\'[KSYVBB5E!J=*_,YS M6U[W+GN08\$:81.U_83[>,Z=OTP)XY^P;77/23EKC%75WI@85%RV;_:\S\.1 MP67XBD&T-X@\[Q;(L[QEEDW&6FU!.VWRYCY\J-Z:R''I#N71:MKE9& MKV>WL(J3]1^P3N+%8SQ=WRT7CQ O;F$Z2];QW0*6ZT^SY&1['%B"=TZ"; ]U MTT)%KT -(WA0TI8&9C+'_-1!0+P[\M&!_$WTIL?[1@[@+.Q#%$;A&_[.NF2< M>7]GKR4#C=5-9AO-Y0:8S"%!P2SF$+OBX9:C@3_CE+2HFOYZ W'4(8X\XNC_ M2/]_! 4QUYEFA84Y4OU#O-&(="\M+"4LU!-6*6H8GKEC<$];(DQ553.Y ])" M3?GCTBI**+"#*^%=L<[53\[JQQ\NHRB\>@W/;P^O?J8K8DM([E?PP"1UCDS! M?#X]<3%'8Y0^&/2!@> 5=RC;:-(PBH4"=H]>".,U/Q7:'5!PEYX11 M&PI0_^VLTL;0X1H#=:-K9= ,X#-=*?T=P!V&0TZQ!<^!64J1IE('5<"[\WX8 MAE"3PT*XK@:E:O0 UB4W_E/L6MUK,Q%W) M]ZEB.@>#^HE2:/JP+7E6GJ1CRX5P066EHUYH51$M6W*=OZ^9IC.KM7KB%*DC M\V*FJ00VDO_M J'\6R8< 5:3]C.GSHU$^-UP,*(&*@3-@KZ3+@Z2O^BT\*%; MX!+PF<8>9=:Q^:YSA;SM&@4W&>&[CM1_$8:_>)07^;)/K$V-?BB)W0!BBOS? M@Y:,:C)%E(#U-N_@@>F M-UP:JM."3,/!Q7D/=#MI6\&JVD^W5%F:E?ZSI)\3U$Z!]@NE[$%P -WOSN0? M4$L#!!0 ( .LY%5%EYX[FG0( )\% 9 >&PO=V]R:W-H965T >)J:-.U8&6VE=BL"I,%8&3P@'ISXVI@Y M=F8[S?KO.3MI*-(V"?'B^,YWWWV?X[MIH\V=+1 =/)12V5E4.%>=Q['-"RR9 M'>@*%9ULM"F9(]-L8UL99#PDE3).D^1U7#*AHODT^*[-?*IK)X7":P.V+DMF M]DN4NIE%P^C@N!';PGE'/)]6;(MK=+?5M2$K[E&X*%%9H148W,RBQ?!\.?;Q M(>";P,8>[<$KR;2^\\8'/HL23P@EYLXC,/KL\ *E]$!$X[[#C/J2/O%X?T!_ M%[23EHQ9O-#RN^"NF$63"#AN6"W=C6[>8Z?GU./E6MJP0M/&IF\BR&OK=-DE M$X-2J/;+'KI[.$J8)$\DI%U"&GBWA0++2^;8?&IT \9'$YK?!*DAF\@)Y7_* MVADZ%93GYNO;Y7KUY7;UZ2NLOM&ZGL:.8/UAG'<0RQ8B?0)BF,*55JZPL%(< M^=\ ,?'I2:4'4LOT6<2/M1K *#F!-$F39_!&OD:=G@$L2,>F=C65X[WP1D@)&=+ R'Z1"E_+ M([8JF/2@1_?PZL4D'9Z]?4S\X+&?'!\U38EF&T:#A9SNTK7]TWO[Z;-HF^Y/ M>#NZKIC9"F5!XH92D\'9:02F'0>MX7056C#3CAHZ; N:H&A\ )UOM'8'PQ?H M9_+\-U!+ P04 " #K.151Q4;N#*P$ !4"@ &0 'AL+W=O6=NG9.PW Q[YB0P?ZNW[O0^[MJ ML*V0_$*#&;J.Z:<#WJKU7A %SQN7XK:Q;F.^O]NS6W[%[4U_H7$UGU JT7%I MA)*@>;T7+*.=@\39>X/?!5^;K3DX)BNE[MSBM-H+0I<0;WEI'0+#X8$?\K9U M0)C&_08SF$(ZQ^WY,_J)YXY<5LSP0]7^(2K;[ 5Y !6OV=#:2[7^F6_XI ZO M5*WQ3UB/MFD20#D8J[J-,V;0"3F.['&CPY9#'K[C0#<.U.<]!O)9'C'+]G>U M6H-VUHCF)IZJ]\;DA'0?Y?55@LL)) M5,SP2V!U2VP'#GU*0_5"(CY!.&% ;'VMAAE8<2Z?:6!RN.NB&M9Q=V#1@8WD MWJ123T6P14K(LAVP?'$"# SO&1)$R$TK\;P05_->:4M\^JQM0?*2&X.]#5CU M!<^N!R,^GC#6D582ZP[=I2/0(D Y:*_&*X>&/?"1U78BGD*G!I?@RG53L&I, M&FHF7$$[BY1(:"UL\Q\E@KAJPI)[3 =.HH?4^R,)!"$08>M>AS:2@P*R%K$3)7--VBGT- M5P_6'5$,)U0UP[/\4DVG3BLU&$P1Q>2/)>^M,\30#%U\C9X(;2Q<<21:8>)" M5W"B!HTRG..?4/,'+@<.WT-,8T*SS,W"G- \<;,X(TGD]Z*4I)3"3UH9@R6H M:F$A2B,2%Q%$24K"?('K@BSB%$=*PH5+KU18FK56W?;1B6A(%GD!481F28[K MC,1IANN<1&'B\Q*C:X$[R0+RE.01Q@ECDF$2!26+*-^V>^&, N).AR+C'Z6\ MVX$#/!@E,HAF2>*'F/H!\_.;*?;!=G ?UR_CMVTFU:/BFQ6E.25%F'I%,]1V MX?<24B 5-UN011)]I6@$$*='8ZAI1$ ML1M#DN?IMDZ?L-^;ST[/+(PARTA6H+HYB<,0,K0NWK+^)G&CA1_"P@\T'5?1 M*W'?LWGKGS/?^M-W7-_Z^XS!\-@5QI_^M#M=F9;C3>'%?+QOG3%]*U"EEM?H M&LZR- ]WF'&A56]OS>LE,5;B)\VV#NX=@;XOE9X[#<+%V"Z2.[_ U!+ P04 M " #K.151[CYLBGXG #2@P &0 'AL+W=OMSOGNN3#OJS:;Q[M MNN[PU>/';;9S^[1=U@=7P5\V=;-/._AGLWW<'AJ7YO32OGR\NKQ\]GB?%M6C M;[^FW[UNOOVZ[KNRJ-SK)FG[_3YM3M^YLCY^\^CJD?[B3;'==?B+Q]]^?4BW M[LYU[PZO&_C78[]*7NQ=U19UE31N\\VCZZNOOEL]PQ?HB9\+=VS-SPD>95W7 M[_$?M_DWCRX1(E>ZK,,E4OC?O;MQ98DK 1R_R:*/_)[XHOU95W])AX?#K-/6 MW=3E+T7>[;YY].6C)'>;M"^[-_7Q'TX.]!37R^JRI?\F1W[VZ>>/DJQONWHO M+P,$^Z+B_ZEM M *ZH\%;NN@;^6L![W;=W[W[\\?K-OR<_O4SN;O_^ZO;E[ MO;U]]??D]4\_W-[7"Z2U>7J-:UW5 MI4B58YC\ \LD?_W+EZNKU?/D[+9.MJUR3EN4)_^P.N$<:4'EH"MCM4+KD4X1G=?G\[]?7K^G'J^>?T<;P M0-GG+ND ='F3SM>%H_!S\.OCKL:=ZF,%V[3]NBWR(FW@JI;)=5G"4IUKY!@) M7%S5IL3[?,)U6B+L;;)+[UVR=JY*7%D 3R%BEA9U\$0+(BX8/L%(W':,% 04TW1=UWR8'UQ1UGG0UHAV%)OZ(3V1]TP"R]8&#N;WE M#'4]]=3U=)8LWK4.D6:H^$7;%2"U7#M&8W]XL;<[I0DF/'ALE*0 +X* HCL9 M !!D%8A^? /1M$_?N\3I3DR5+:B+ ]]AMTN[)-UL0)XSL0SO M E_(BS8KZS;M^W6WZ,K #OM6FI!N8D;B/L(>&D14-[ M\;%!UV7O+U#% IZ/:9/#2XIY?!Q@;.C*X/K6=0,,@O V^%?"FJROAQ .DPUP MNQY0YY+2P0[)(3W1[3]G9/D#PW.P-8B.C@1:TZR#F#$.P [!(5]7R(7 )LT"8+8%"2<-TT-HBBBYG9.[CSS M=B;R8]!"*#BBX!&[1A; /=5$XXGO!""*4_ MX[VWO"8^UXUHPIM=X3;)BP\NZ]$63'[:; J@U@7JE:08?R>C=\(6N0UP(>>3]-*_ JAKL('Q6H!>4.GPC2(_921):B(!UY+*(.M:N"SUIUBC MJE\F+_N&**:HV AG>W@+#(+P>#1F:84[;(#)2?B] @F67#U=> 7T,4$X1PY? M>'+X8O92WQA1!ZSTA@7<*'7\H87T!SH-O-QT]HL;)ZZ;.^ZQK@X$"-@=X# G9 _QZL3^4:!*\OKDCP2#2 M_9_.PW'<@6E1K\MB*[(N,"^2-D&7X@G(MF3EB%*%S7W7L.75PLLM&A^+8&,M MDOX ""'3!AD<%J)EP&V 'P]P_@+%S[:N\Q8I#.5R(=3G5U^0+:>V##,9N$+H M)[6>4HK0 M1[C/ID;M0@H)%KEH.W<8U9G[.G?E5V3CKIX]3VYS! $XUTML 9K0N< -]1\M M(S?5PR?-1U:)>-'<8# F^,YTE>^M4M-%C.6)!C LI8]?,_O//BOL^GLA&3", MI<4%"YL%7B53U6EFB^3M"'5Y(Y9IB"[Y(,QB7( Z S,7R)<-M$,-!CD!#'X\ M.NR'96Y 26/A8@E]:H0O:';9/F8O!L7(I/BDPD MG G1\O5ZY3DB:HU$[5RVJ^@>VOZ &IW=M![EP0>VOHT+J+8PHF4H/=-P_TH1 ML%71DI@[ %1@O-'B8/."?4[:E;3%&HPQ((NF*] *]HCS#JC\B01R(1(#);*8 MCR+/AW^-&!0)$K<%SY00 5XKV6X"3XER-UT7)?I)0989 0S'@!.L\::6HPX^ M^#QP"5DW*3-$6288I2MY%R5AO#RC0M#)]CP:CC24.H"K Y@U.[2DZR9'E44N MQ7U-I$GN^@C-+I.?^C/AC.ONTU_!5F8$H!# $S4%^%5X_J 6\YHL+8T8X+V* MM85$D>&YRY+/O!!/B;2=>DCM,3VT) U!WX%2%LO;F,D -=Z9Y5CFYV5RB\&% MRG7X^B]N+98^FQL*$9AE/0" >QG@F(G)E3*'(=XD9PXQ0+K2:'K"#6#]R662 MIZ=6?-M<+,V'P"NF29-[1QF(3/2VQV_=\-+A0 % \LE0.".-X$.@W_.2"08M M+[*)V"RCW21<UL#?&XVU!)U*7J-WT52$YQHR>3W M3/";R&@(*PI_\A41*6LLIBR8\0JV&)'R)$B4<$BS=WG=[G1 80I4X9U09376/!PF ]NL MW^X&$NP^;4Y!JA56I^=J60?*$-I\)K0I4DO8/T$/PQO=@=F%>4F-M@4@!VTO ME,/LBA"%[,&ZI2OG 7QE/O0.8P9QQ#'RJ% (0@X[P!>T$L'E'>HV/ J-GVY M <+'#4BZ3=M5 \%DS'%D/O7S0.>=2)E6[,BCBCCA=^Z%%(KE$& MDK(M41++M2$KJKM+Z$+5D%^D)7JYK6.HF3R$/B=L-G5.Q(A2$;X@T,'L TE: MHHN2$KM=',H>@V_-MA#]F(* @G=]N.5!L%@1'V"!,Y/_$TEZ_ EC0ON^["@< M/'$-9*.JDSQA('OJCJTF G<,VJ#,U3_R&LZZ2.2DE13\YET9(A6HB MX/MP!HK'3F%U"7S2BN6$=G':H#JB0.2]*^L#ATQ\B!%_ MIX[\BRPPT%-@)5 M!3@HQ,W@!LIBXQ37WON68X! I<@4.XEL(HF]V4A\#]04&%O_C-RC(#A]X 3P MAP3'@:ZT;&M9^ ,-Q*KSU!Y>*!)=>8TM6 M2MNQPE/;*E?K=H_V-MI'XAH0=AH'NH23:G"Q)8:2Q/'*!:/>1F.:RQ 2%R!9 M)A[(X9^8Z#J.>7>LH\6,07'Q0:*?(8(;RV.-.O.ZHQO0R4(8JJB C+K>Q$-- M;D#"H@P5AG; 1@=]ZW*P$G[K4S2=QRWCZ>W5) 81 ;1>L%5,3PGL;"E0SB(' M(SW% '-52[:(,TUP7Q=KX"8."[+1$H7LX7;<27@I(8-SCDC_YHGT;_.450-[ MHV#UP3%P4\<(] \LD[R,;J3I]^)XPX4#&_:AY&+YUS7F%-DKMR M2^1)*\X5TV,7LQ!TD:IL789D7VB<77'+!N&90\3)EY84,(BLND7ILCZ9.SZ4 M:::& .U<5 ^]RE&HB(A'J'&"L(=,TA1(U C,R-'8Z/("$("KU 0.EHD*Q6/= ME/D1)$F\!2JA5F$+L>F $ HG!N_9,\XAA7N2]SB3<2*!WQ\ @*H+#$YQ(.=- M=55/DN$#7]@X/*C9]ND)1=$6U:)7VN"CR%YDVRU$U#0<3\03H]\%KA"0F!B= M\3F!',^\RJ+)O?M.R<6JW\#?D2;VXG)84RE>L$&)TZJ1$;OGK7'NS:KLTO%R M+M;@I+WACX@PZ[Z .1Z9PA@#,S M N/6^]'($.%?/VOR;+0LY$^N.2K6U:/7R$R@9^"[ EPW#8'#HI3_2$D]@K%. MSD2W -(Z>C>Z7?J-=<&@^? >P&_G:&C*N3;4A@OR5GI\JF\UY;@I&I C1;60 MGS #!-[>KL[9$'\%5/S&@83X)S'XSY29_/35FY\_6R;P7W1CV+AEMJQLXOD> MW+'MT+2%NP=BH_N/33&V2P%D(#?@U+1D\LZ'X6KDJR9 Q+E2=.1*E$R:R?VU MS[>:UMQ%)N(8;"85BC(-J)NLRV5RQX:@X%*4(]!MSHEBS5U*PO+\\GWZ MT@S 66Y_Z=AH)"Y$C-)T#=L&;J^$L&:5T MT?9*,XH3JY)@:2&7PN>A1]>N.SH-6(L,(ODB8)D-U7\.FPJFQ-KZ!:,-%WE] MK*S0A8L@\@$U748YK[ PAB,Y[MZ#3_I;#[]&?8X2"KVAK$DQ&L\(BM+B!C8T MNGT-Q\ $\"ZD^Y"125HIOCH7UI@@1WD' #E_!;DC8,,35TJ,"-S?!L$)6AB3 M5"<)L3*BPT*8G2?\UJ,$!G?MLE3L% TKYPXD*J#E)OX%11[< 0,4F&VH,)!" M=4 H>S6X-H4J# PH:Z$EHAM31HQ)6W;AG!IJGG%UQ6Z0]R7HYBD*HU9[!;K! MJP_-'/B"+8GN,H6AC<3QFQUH"( \>P\$8H,_&/!"KYS#6\2H0#[.9(3@<+"C ML]KU=C/-\BF59;2(M?NZ(4D$%F 4@4G->@*PLO=RC80PQ M-H(QPL@XDF2@0%0*<**3C#E,#J6*RA\2Q;;!'!"'3+SKJ^C'H :2)3(2R$ K M.,AR]CRG96(EPPFZ*$%(%Q_=DN)30A/L [9RC+63(IM[Y^/!0P&7I8>B0R'/ M)5=B&""98?9IY]*<77Q )Z5UTI8LIYAK2*6@RZAKJ98)VE=#=N&2_&'6P+I1 M-0^+1HS9@?A<8TZ'K&P6U<-@L0EO&3&4\;4F/A>)) (J%V4A";2<#\F"$)-: M=-&,OR76G8QA0D(ZC3-H&^X\&A8>!+)]JG9P;5'X:GCG&@LQ!-0W%<(V:\.9 M:M^K67M+"AR27WQ@:M1H^[V+6&*K4=VU-O2%@6BQ)$)@,@28.:$7(AL8P3N! MN[,0X8DY#,SI:K3^I.+0J /!\7@XSCNNH;0K*]-"@\CAE_[FI1PBB,;9FEI? M0C.P0"3A"$R_PS)VJI.@HCN)GP\))@*G.(OJ8Y$%5S_B^:]6&OSQEI)Q+8+/ MH"&@W/"=W,) AU J7+14FH/,3+.36D)4"H?X5%S9U FQ0_YKWTJ*7O--P!.5 M0X6>-J>/%<99?^U=%5JA\?%RY]:<6"ZLW0@&OU($:VGP()EA* !43NPVFP]["BY@FC:>FX: MB]UHK?EB&!B:<.U-<98F)^%D&&_,(D/)EX_J54NH]&0+H_UBLGP26)6+8)9$ MOQ0;.E*EA"5:K)HX2J UHNVP%UH9!0IM*13)S@-(2FX8><%,*L6*3+HMMKUC MM@DBWZ\?[C;=IAA2\T+&IR?MR1?J/S5N'?MW[/":;+F_,H%(URVZ4'Y["A%H MM9VE< ,LK3DN"LTG5T]F:?XEXO-G]3U#$/8V!&%'.>E/KYJ\!KF$[I(_?R@3 MW_9%[OG)%&OO 2]]8ZKG\7*#.YGTAUS\\_ .^4D;JNJ5XERI=D.:\I9LG.G7 M> (6\6"U.1EZ:<&.FQ:I6;N ZQJI(*6,&D"\YRV^!\4%LP*HK?-)$W,J4I;+ MY!I/E>V&YTAE%2E5M^_1:233M7:VE#GXJ\.Z[S&0&"'H'Q:<]1RBP9^9=?C8 MI8'.!-+%:!B"3.FB"Y !T4WNX-^8#3QI%>BTHVHRV (Q("E=2 V$EI()X]78 MJE;L,>.,2_7<3])79I&B.O2=E%#8TGV;4KH>Q-&99H/0E/XR!*"DQ#4KQ/11_")=4GK=1=%889)P1\!XP(4=KM6S"TP'%!^U;=B+D M%;/*5\D/M/^5-G']6U]3%2!'T0KM7!2TLXW I5FHE*0/P]!$@6TAO.9*U[QE M8%AWB&^-<9+9G1:A,<%2"GO M!R@2%&Y&=S1Q0B:O %E)@$&J13>:HD026^BP #3G&CXLT,S5G1FY W-#)NM' MF3*QA!8&YPG5EMJ7I-*+XIG AVV/68Q!3)++1W]#3WO(70,^E53/> X/#]$< M:O*\US5*+Z[I).=-+:^%[=_S)18L <$:!U3#PE3UQSBGDG4J0@0T4YTO7;D< MC(Q_*F^D=",@# T_PJ\OZ/*6GI&VL[9&Z$.]FN\@_:&&77\@-7M-PF/4LOB= M:]R>MX>2-=%W.ZSLY!!;9%"P$./S%%QN76TO2EIB^.@A8 MMVA)Z3M)HF] F[6A,HE+/CC*(K%3:T!LF[H_D,X3[/@8K-<.]!=32G%V%%#0 M))0E#'<&JT_ ,%=ZRT\:3]8J;!ZT&?^("0+'_A[_ KG1&N0:ZS8 M#^"2ZFK^>GSU4:E=GU(,"G??;+7W923K-,NAH9?W:K[_]K6ESQ=*GZ-L^D<6 MPHZRBD*]F*C\(#%?RPH^NLG(XQC$=$P9G*,MU5MR& 43KAR;)<[F(C.NLZC2 M\@+UJ+8#^ B&C^+078TSZ)3)$ 7CH@+>!\:KP25NZI([!.3G"[U["0IB$B;- MU(V66'A8*R6DU<5E;R!7C8 %L-;C .Y,L,3>#A*@F8 HC&"C& MD$-;Z9AJO_+]V'GRCI_Y 6OOWCI.'@6,/<'+>$KAU)9 !1 ;HUPFGO0$P@=7 M&HF>N0NM(?CK)WX35:; F5F3;KKD2E_Y 5MO=QB9!UG1P&%99(/#U'2<8>?F M7-3 B#I_?CC;NP-EDKM"7"VO,TA!+X(0X7@9AXZ%?3,0TCW_'-T.4_F^OO>5 M=G"1&%\@S??8WE:@FI@U9U3][UQCHB3#/R4Z>[3"+J\1*TF5@D7D0].(G-)M M?=IG&+_'CD%U\C:2*6K<%J/=Z5R]#!E4:#[Y0"DU(-&@B- ,P(Q ]@+1'8,_ MB(TS#W,=*@8U.#!#QZTNB4B1>P5 MTNJ:LX17']<-WYD^BK4>*<79I(8#[<$N)#9@*W<(LCE4/4I,#'"W(9.TH3H_ M;3Q)^32^C1>CO>:7](II3&.1'UHE[5:[=- +6:\I8R,M>%+*BAPM F3(;FW( MU_2M:237]21_+7]?)C33ZJ+>D(FC/>5O?GIGVLF)^7Q+ZW@.6)?G/:V7'DY+ MX2NO+)7;YU@GU,!?S5>N7^? M%U!E@HU#HQRT>]<([&_F1< M6)*.D-7#O%YLWPD.5]=5\??0M!S?>XH"440P\_/7I1E8[A65LQ-)88%>* M8S56.V@UFQK28A.V/G^NSJ*D6?$55-L4Q\^X*4[\7JECT19H>S7$)V.#=7 7 M6%$:,;&Q[^.@411L)&R.X,*Z:%HVIZF:NA$HO(_G$SM49E:PH3P%!#-ZT=BR M$02:ZJD??A#O^$J8L.)6/$(*]4]8;UWF(M3X9PGU$6V(W8BRL/"'F2OU V9!NGH)"+JJ-?2GPW64'E>L.%Z4UFG&E9C>&&:BSCQTH]D M"O\"1]B[(&U<;6L.(O6Y-DYMX*+)NJ*91^" 4BH#C<2"1!.5&'O%.E[NE:5E MUI>AW!*1!:M9FO*%N1@S)),!982?N"3/,.:-S4QS'/:'TGT0?MS*/@,K5U(5 MQF@-XBE) 84\U\LHS%_[IFCS(O,ME+X>(8SLP1)L";\@KA?)OF^E7D$">=JK MP9$# ,1$]C#TBQ3-BD.Z'^06&[TE@8WJ-?EOY,F#[=(PWV@B/!)'UR1K8=ER MD']F !DV3 :> *H="[.GGNF6'#7=^[XM&@[YS;(T^1K MCRV0B:%:0(L8Q4!B0:X (Q[;2]]3L!ZC>,A#/A9IW_1I[!:.FI*D16_C0^J+ M<:5X&5XB.2EA7)J2,)#).L-A#[:B&9P@._$AHQ.=^]2CVH-3P(S^UA2*=M1& MHI(U J9$I[KM=*M0?)DF8 9C&1#CY>GEOS">BEW--6=K)SD4#A11AE"K.D5> M:I;/#3EUDDLGI)$MG:=\C!2>;A[$R31 3RO+E*7+]-CBZ)&V+GOC$;?N?$G, M7E>58].#/'2$B@3)2-DF$VQ442]UL[ZJ:KYN-ERM3Z8,9G:)");8-]7=V1![ M9-XT4;9=9R]RY:"7/M1YS+.(3.^"S*:99#IM V/1 :JZ)(R9RM.^,I0;4;2< MW4A+[>:EX)Y>I)TO^) "0A)15'8W 5QD) L0'F!#E:<(CNEPZ9SAO I]0JOY MGIX[,\LG25]TU1<:W"6 M11B%?*_U6WF"6]1\'?-(UU]3 CXNCXY%QQ" M-&^P)=77+6H)LT6#3@?A U)77+2Q%$-OBA:E-4[-781_7/V-'.[P[R])G(P> M*62_(_R=8^T\3K_?P\,"%K^E9:D$]2S]A1KGU7QY\HV?\_ ;LXER MYS^S7G0%?"U2KJL#(SEF2+%A+#-OJ!0'8VI$I78I+1+9;2A,F'47T#8I,]#304=0S,O!Z*AM1R MPE;<6P9,=Q:,:\YTE^;B^E*:DSTI6WP6'O!QC+@;_Z%@^>)%=9_D7;09%XD6 M")-^XZ%_#"[E*V0(I$&J%VL+MIS(HJ)GBU#6/4AM!N7L0RIX#56M(U')VL1J M!:[=YZT]+9]\N0R6\L,3-&4KS+;2:M;# TH/M;=MC]4NZ[Y[(-455-:' ;)N MC,(&(4F9&2P5HC3;S(X5U%.Q4T$&?FN[,XW-R_1+^$"EH)?DKXYN6]F>3N: 8,_M6#R9FIR370/ MDP'ET73D'TW\/P"600[3SS^,9NY$_3WCH+?DS_C7"TPU]/0\ ,IY'\S$5'9R M&]"'RPMN2$PWY/:BFUZ7]98;9RAA-# ! ,RW_XU-U$R8<]!F/JR.,= MH@8^<5#X**9"'*EV$B*4\EZWF\F)1!2X($NLYKZC*?7#R1]/IME;QT:[ OX8C@@CYCZ1/:5LP" M=S(WIDV^JW%\C++%R^N[[WRVE8+'^=AKR3MJ4?&O7=^%'.VK>DF[7URN%@J9 M/I? @_K'F-7EC!1A4-L5".-?>T# U4(\[+7;%IP:D(ID8P&(1QYN>P^>)*6X M&](+_!$%Z:HEV9!F[[6+SL*)]>;:;9<7 M[! )A'NL.M8R>A2,"X:Z%:#?.W>@M4W3'B?)XU81YC<_C9)S4ASO#WGU07<) M%QZ=0NZP9-)(?J:$F]#)!< MC.!5F'\>W0C5SG'A$H.-%;)2=F'N-<*00"X5;TH[4G4'9SFZ\OYLM%R]X5/& M <,(*#X2STK!"8I^+*$@5,=[#N;?JS-@3*:JKBX&+S%:$F2/T@W_R+>#>2DL M_7:KSY:7_38OJJ')6M8*V]%H2-)M7?5=/%N.+7,1[??JV!N\E M>;)Z]ME7R8\F-0-G>B!41@7KWL&P-;_4EOA6*E>$N+QWP2&MT() '3@Z/Q-H M$B/X%V5=O]>P%L]O92#I97F#2_

< T6$S!G I28W7) M&98)ZTG:__P4;.O>%AR.!?_6>QNJ+D 8\F"JC7A21Z,Y@H,@=8DG\ALD_J]N M'<^D8M%EL[X/_$H979.,T&85/Z[0$*&^.47SO;',F@@938 0*NPGL@>#5,%T MV5SLFH0:]M5\_?G<-X3F7QVOY=4/=!2V$R3T2?E9 L0LM?V.D/ERA4FTZA3L M R89O5'CQTK[3PO=&(?=P##1'$4^Z>1G>":_NV,_Z^ _O\,Q:^[RU \Q& A, M5ON_^?/J1KU['AEF,QAU%I?=C&8?M()=55OT,9N^\CE G$MJ/PD3V>BF<5R_\>'G M#']Z,SQ=]*TV13G+1]'<@\O!HP0LFCJ?(:[C:0'G:"4V'CH9IX5OE8GN+7J8 MRERKB[-W!R5VGKQ(AD2*0+\YP<5>P;&:^+R"U*]I*WL8-WP&I_6[?)/4F">E MN6I[$%UX=)'0:147S>D7(Z9;.:_%0P0?1C_\3-MS%&O4ICF[K".ZYY^LEE>Q M._LD>+.+R)T=W75\LR$.%[\#@S.H69!S_\G5L^73&.9GP2?_*,Q3"/H?AOGI M,&Q@#C&$^6=@1!(W-Y' B$J<\!LL6F)+55?^8UWZ*:4ZS&7S-DGMM;GYP@4% M:C"U;,9-^2"IE'11H; 5#:3F[Q706+*9V3)(:"8$J0N9<7=J +4NLF=L1!D# MA[[:X/Q0M(+. # MAU,M[T8 G@MP/:*BJ1FU#L/82YV.>+Z'37%\;%Z_=3W& M/[QCOD)4ZV=/" \R!*T6FW3\2GP'H@PI"GUM$U=HY%6<^0S?^XU-](EU!C5/ M1_YZ@IGMGG:AL(O-0!J-,JAKL?7#)GD:]!C6O*0E:QI8KJVU3$S:+I#DA)N] M6W/V/1VZDC;4WHZ)B6AZJW>#IUP58!3?!X PZ =#!X7C*K$M&$ P K@< !D !X;"]W;W)K&UL MC55MC^(V$/XKH[2J%NEN$P)I*04D2'?OJ/8%+6RK4]4/)ID0ZQ([9SN;W?[Z MCAW(V4K.)K$W!!:X4Z+HLF7I;8"&;J=?W M#@=/?)<;>^#/)A7;X1K-<[52M/,[*RDO46@N!2C,IMZ\/UY$5MX)_,FQT4=K ML)YLI?QJ-\MTZ@66$!:8&&N!T?2",1:%-40TONUM>AVD53Q>'ZS?.M_)ERW3 M&,OB+YZ:?.J-/$@Q8W5AGF3S&??^.(*)++0;H6EEH]"#I-9&EGME8E!RT<[L M=1^'(X51<$8AW"N$CG<+Y%C^S@R;391L0%EILF87SE6G3>2XL$E9&T6WG/3, M;/U\?S]_^@*/M[!>?GI8WB[C^<,&YG'\^/RP63Y\@M7CW3)>WJSA:L.V!>K> MQ#<$;-7]9 ^R:$'",R#]$.ZE,+F&&Y%B^KT!GQAWM,,#[45XT>(?M;B&0? ! MPB ,+M@;=&$8.'N#,_;F22)K8;C8P4H6/.&HX>_Y5AM%9?//!8!A!S!T ,-S M 65/Q,) CTD2&6]-5E=4%$Z7-U6)S=OIX)[T;)]M6-=L02G'CU+C>H%O=DF M1V#_$Q(:1AM-4E9!PQ478')9:R92W1O#%V1JGSF@N&,7=QKZO]IA! O<<2%L M^+:L<)@_TL6 QF'DQF$ <<[4CFP8"5>*GB6]I10R)X"LU&4TQ'T5P%49! M#_H#6+"4WM?60*.XP8\RRXC;*.K!3S^,PG[X6S<3M5/([_@7\A=U^8LNYN]& M&TX]@!C7&FT8"VHF&F0&E:(.J2B,%"[ ;S6OJ&>94WF\C&!3%LNR8N(-$IIK M0_93I)PFG+D.1EEDI52&_]ON:VW=-J1GZ]2VGX_6*)1(Z4M!OJ "/,G[PU&^ MQ_#NVW,K<\#SH054E%U(!QE2B6&>@?5.YL >6R2(&7E(,7M,@:=$X1 M(C*4&5=B0)O2AJ[S/\-3]> ?]= 2J5#M3Z'!O96VG7:GW6#Z%TJ\:G^'=F-DY3KR5AKJ[VZ9TX>*R@K0?2:E.6PL0/=%S_X# M4$L#!!0 ( .LY%5'6$&8]J04 +D0 9 >&PO=V]R:W-H965T._RW*Y]E)?G MHM09X_2C!%7F.9'K*YJ)U47/ZVT6GM@BU6:A?WE>D 6=4/U2?)0XZS=29BRG M7#'!0=+Y16_LG5T-#;TE^,3H2K7&8"R9"O'93.YG%SW7 *(93;210/!G2:]I MEAE!".-++;/7J#2,[?%&^JVU'6V9$D6O1?8[F^GTHA?U8$;GI,STDUC]0FM[ M0B,O$9FR7UC5M&X/DE)ID=?,B"!GO/HE7^MS^!8&OV;P+>Y*D47Y,]'D\ER* M%4A#C=+,P)IJN1$GUX^W#P^3^#XF4PSJD[.^QHU&KY^4DN_JJ3[>Z1[/GP07*<*;OB,SG8% M]!%J@]??X+WR#TK\M>2G$+@.^*[O'I 7-/8'5EZPSW[")'PB64GA9Z:23*A2 M4@5_C*=*2PR9/P_H�Z!E;'8)\.Q@E/&,F <91:8DQK]1.07$C-_J8S2(32 M#BRD4 I*CKF5V>4%YI0"PF> L!15CAW/#>*E0=SEC\-(GE,*#K72"SOS!$_[T%,%V#8@O.YBPA7*.* M)57:J("$:+H0<@U$@9@#^ITV?K=2?->+X9AQ1"U*A2OJY.P5V7@#[QKAP9U% M][)%=V?1O5E^L%"A%1G71*56IQW"4Q2]..[9RISN&_P*Q3# M%QVK=$DS\$Q:T#4FLOR,A7=>(GHX L]QPQ!_[?'Z[W=&F[W]-)-RJH5&1WVO MH JCCZ57=A 3,)(QT;748 MX8:F*&62XI5Q"B;Q$B+EVN0=)GZ)$4Z*0HJO#(6BFFU..%!(9A(R6\,,@T\+ M*U.9*-M!\,K"=GZ>MA,!T^2_EPB!'^V-WVIO/\U.\'V/H&TBY#F5M@@6I*#2 M,GE^L%=PM1?Z)GK#N!V_G3D5!4XXC" 8^7#LGYAIW,JI<.0$HQ'X0R3RX.5T M M@M\63=EC!P1JX/@X;'S(?-+'!&>!/'\0!>)G GEE1R6V.OA#ENSW>\*,9 ML4[$F>]NE4>.-XI0G!NX.^?J>DX8^3@*XB%^CX.3>C4>A8WIP]B)AF8[,-1A MD]B>ZSNQY[[A#IS K5(["OT._O\3O$GP VU)V+0EX<%FX(/-.=,#M(\#+U0\ M0U'H>U=;0>V-3C0T)9YW6U'GDGP-I?Z%M*^3?" M1[O M$'FKIVLAQ\;/^,VTV"4:NPG[KK@Z", \6L]401)ZT;/!))>T]RW!MM.Z=N%^ M4U\,"6O=8'M,Z&Q87X?->$E89F"]P[?ENPEJ>'5'M]\E^+=B.D41'JPIP6C% M*AN9;^3:73(W85-O8MT2Y2*%T$X5A'@1='5551_5%0+]UG,2[[V%?30K-!:+ M6O6R;%:;=_FX>HYNR:M'/=:8A>DM,CI'5O=TA$5"5@_E:J)%81^G4Z'QJ6N' M*24S*@T![L^%T)N)4=#\M^+R'U!+ P04 " #K.151=%AU=<0# #W" M&0 'AL+W=O#%00((D[>6DBQ!<>ZJJ?ECL :]B[[J[ZY#>K^_LVCBD#?3NB[TO,\\\\^;Q M]"#5H\X0#3P7N= S+S.FG/B^3C(LF.[*$@7=[*0JF*&MVONZ5,A2IU3D?A0$ M0[]@7'CSJ3M;J?E45B;G E<*=%443/V]Q%P>9E[H'0_6?)\9>^#/IR7;XP;- MK^5*TH-!<"E"XFWF+<+(<6'DG\!O'@SY9@_5D*^6CW=RG,R^PA##' MQ%@$1J\GO,$\MT!$XZ\&TVM-6L73]1']9^<[^;)E&F]D_H6G)IMY(P]2W+$J M-VMY^("-/XY@(G/MGG"H9>/8@Z321A:-,C$HN*C?[+F)PXG"*#BC$#4*D>-= M&W(L;YEA\ZF2!U!6FM#LPKGJM(D<%S8I&Z/HEI.>F=\MU@_W#[]L8'6WALV' MQ?H.KCZS;8[Z>NH;,F#%_*0!6]9@T1FP,()/4IA,PYU(,7T-X!.SEEYTI+>, M+B)^K$07>D$'HB *+N#U6G=[#J]WSEVF!!=[#2M4L,F80OACL=5&477\>0&_ MW^+W'7[_#/Z-+,K*,%=P"1P%4NM;Z&DGAHR^.M:%^T M9=MUHDN6X,RC?M2HGM";?\X0=C*G7B,K8&PF0:/1=*A,!H:NDV_FV)*SVDZ7 M3KA,-7"1\H19X2LNZ$96FA!T!_ YP=*<:*94E=<3^)U F[( 2BJV2:5'.+:/ M$3Q4!2IFI)K WV.[@4Q17@'O5'0B<:Q74519SCNTRH<#^DL@%L4DMJBUOKB M>A#3]^R)@/984]!0:;)*/&O/;6!JIP59X;65%\+#0:,Q M+-+TQQ]&41C]Y()$'Q(HI4%A.,LM;$&QK(U-8&-D\@BRM '6Y">,8@@[0=R' M-5*E\<2&33NA2G!*S2"&40#QZ#OX'U-USH-!V+<>#(.(<#N]7N@B^A])2O^1 MO.4S@:6+RSL8=$L,+K;.JHUG MX_6_R-G2RBM;/SLEBS8"+\XD+$^JW-7U6\UTT?IW-).;7OPK$;0-8:0AQN7_ M<3<9,W! 8OG:"PMQT9,.;#%A5 !DR>;/ZEJM@J9=E:>04:F0"-)\(P+OV^I\ MW;"ON_0;V_%,M0ZAZ02(WDR[?S*,J)_W;N1J"DJ'K/UQLC2C;:M-#0HW3*C/Q-45H#N=Y(2TVRL@?9? M9_X/4$L#!!0 ( .LY%5'[N6,;^0< H3 9 >&PO=V]R:W-H965T MUQ94Z=IZ6R9 %0&R82\)%+";#UO[ M89#&]E1DC3(SPG!__3T]DF6;@.ONYHN>TZ_3IWM:.EXI_=TLA+#L>5E6YF2P ML+8^&H]-OA!+;D:J%A7>S)1>.*%E.0Y]/QTON:P&I\?NV:T^ M/5:-+64E;C4SS7+)]V'_5MQIWXUY+ M(9>B,E)53(O9R> L./HXH?5NP;^E6)FM:T:1/"KUG6ZNBI.!3PZ)4N26-'"< MGL2Y*$M2!#=^=#H'O4D2W+Y>:__D8DEO5.K MSZ*+)R%]N2J-.[)5NS9.!BQOC%7+3A@>+&75GOESA\.60.:_(Q!V J'SNS7D MO+S@EI\>:[5BFE9#&UVX4)TTG),5)>7>:KR5D+.G'\^NS[Z>7[+[SY>7#^S\ MYLOMS=?+KP_W[."!/Y;"'!Z/+J?S8J@S?41F$[(NJ[,*PRZH0Q:Z" M,?SKG0S73GX,]VK\9U.-6.1[+/1#?X^^J \ZX=[>]$R:TH MV(4T>:E,HX5A_SE[-%:#,O_=8R[NS<7.7/R.N:OJ2516:2G,6VCN%::B/#(U MS\7) %5GA'X2@VV-+%>H$$,!J!FS"\%FJD2IR6K.#F2%)ZHQO"K,X1$#CJ+' M$8=@RC[)2H(]!9LK51@V9&$6>E$6T%7J>]DT87=\!<99H24O#8N\) UQC+*4 M/2C+2R>3>-,XO$DI0O?"Y,,X*ER=TT0>:D?T/LTC-FU0+-9 MJ+)@!-4&CG:EDW2(T+0<%/O:5OXJ4P./&0%':O9G;% MM7"W*4N];.*S3XVNI 7AG?A,/EM'_M +X@F.?A;!@*Z51O89ESK7?&894IPF M4_;WOV5A$'Y@.RA>;E#\AU:&W/6]23IE<>9E08"@C#EB9WG>+)NVZ@J!A.22 MNQY]$(=>&$\.V4&4>,$T.GQ7.^5HR":9EX0A80KH@FP?[=*>=NE>VMTX$$M5 MS7\#KDO&C1'VS;K]?_3\(J\N1*V,A!K:S];Y. @.@< Z'4,&#'W?9Y]AFOU. M!\N?"6:29 ?A(0.V,>HZF'K3U&=7E>757*+9=SZVX!X _,CSTPC',)FP=^(Y MB \9^) F+/,F8.VZ)<20"JDC3"+P-7!./B!<(BRO7M!0"L&&<8@]K2S=]HS\ M#H.DOP<8Q3I:W75HJQQD=:/S!8J#(.0.B!K]7)#(##T<]AU8+:>[^] ?L8M& M$\ZDPBZD+MB/AFLJ'NC96NBY%3N.DA,S66%!S5]<;=D%MVS%#2L:P9H:#F.[ MJ,RLU6:E+=NB K>%K.TZVVM?1^S,,(ZW!M/#KD%(E !7SB1%C!=#H/\_H.+1 M@WUE S6JT;!7&72@PNG8V1%WG.M EMC*,0@6%+L1.9"$\?"R0>S ML[Z0B F[%936KI,5/Z5Q&QN/K18R7[ O>L1NA>:8B,J2/0HFGFOH:2-N#)4. M^AZ]:@R*#\V&@D781E&FH(YR\B3*D6/]3^SCT$-DA?EAE(PVU,.#'N25M OG MW::+9 IDU M%8WE%BV5J*5SYBF>.X<^]0@]IM(:Y\H4U !@8- 4JFR1( M'[CO_X9#[ 1?!-=FQ&YF+6/Y4C7$ U3:)F"ZC4;QYM;58CI*>T16 GN$ ZUH M:Z@K%]+>U4Q?4SK0NPW5L:B O'2T*83E MLJ3JFG/=)4E2PYTKV?72SAIUR.V=#-AJ*_]H\T>M81B,LE?];0M3+-CM\+1B MZPG:\RL4J==>[.#?KMKN'@@)N<+,@/$0#!]N<*9YUHJYS(&)L6PIL-?0NB?, M*HZ]JP5E>5L9S]$Y2!NV:'0VNL('2?Y]Y(K)+#A-"XX;*'"E*4'=UD*][\L9:1<,1*MT%@&ZBYZZ0-F&3JTA?4^&+M91_ M0*:DL412@F=EVT[@ZY6##7X332LC-O-4WS-;![:H.]TY4FBY*D6 M"_IX?0*172&/]DPGDWXZF?R%J8+GN6XH%,D?90GFOOUAL5?5VR-QJ[]K,-OZ M?WEPZ?BCNZZY'E?, D7#W$2Q?H5I+O5BS*RX2+PHRJC*7+Q=>?%L?_F"#[>^C\! MN.;N+PQ1"GM1^ZNB?]K_Z#EK_V]LEK=_B;Z@Q"40+,4,HOYH@N\^W?YY:6^L MJMW?CD=ED1MWN1#85C0MP/N9P@;1W9"!_O?7Z9]02P,$% @ ZSD54>>" MI4'( @ T04 !D !X;"]W;W)K&UL?51M;]HP M$/XKIV@?0&)-2'@7( '=M$WJA&B[:IKVP21'8M6Q,]LI[;_?.8&4:<"7^&S? M\]QS%]]-]TH_FPS1PFLNI)EYF;7%Q/=-G&'.S(TJ4-+-3NF<6=KJU#>%1I94 MH%SX81 ,_)QQZJM()+7&LP99XS_;9$H?8SK^L=#S8\S:P[\.?3 M@J5XC_:Q6&O:^0U+PG.4ABL)&GG:;K\G, M"YP@%!A;Q\!H><$5"N&(2,:? Z?7A'3 4_O(_KG*G7+9,H,K)9YX8K.9-_(@ MP1TKA=VH_1<\Y--W?+$2IOK"OO;MA1[$I;$J/X!)0:KKEA+/SQ6JU>?QT"T^+ MS6;Q_>$GM![85J!I3WU+],[)CP]4RYHJO$#5#>%.29L9^"033/XE\$E7(RX\ MBEN&5QF_E?(&HJ #81 &5_BB)MFHXHLN\*VU2LK8PA/3FDG+T< M-[%0IM1D M_UILC=7T3GY?B=5K8O6J6+T+L0XQWD!M!4^9>X+F7$VOLKB6G)B"Q3CSJ.<, MZA?TSE)W@,M8E%1W,D#9##4]'ZU16A"<;;G@+M\.[%$C, ,[):@A#;3(W6:J M-$PFICT!JCDV-:=/=PQ+3+F47*;T_@63,<('Z'7ZW1&M46?4"V 1Q[IDPK%J MV+]7EQM3DJ*DU Y-HJ! S54"PTX4C>D[#(:PRIA,G;-LE+Y51)3Q1WSEQCKP M">O_=-$@@%;4;P,-$2N0AH8UU"4)GO%M#3N#X;@-K4%G/.ZUX4%9)NJ,HE&3 MV;D7X)^T68XZK8:)@5B5TM8=UYPV\VI1M^F[>SWL[IBFFAH0N"-H<#/L>Z#K M 5)OK"JJIMTJ2R.@,C.:N:B= ]WOE++'C0O03/'Y7U!+ P04 " #K.151 M)HAXM6D$ "@"@ &0 'AL+W=O765C>#@4ES7C#35Q4O\62I=,$L M+O5J8"K-6>:4"CD(?7\X*)@H>[.IVWO2LZFJK10E?])@ZJ)@^O6>2[6Y[06] M[<:S6.66-@:S:<56_(7;7ZLGC:M!AY*)@I=&J!(T7][V[H*;^X3DG9Y(4]^=;] _.=_1E MP0Q_I^3O(K/Y;6_<@XPO62WML]K\PEM_',%42>-&V#2R,5I,:V-5T2KCNA!E M\V7?VSCL*8S]$PIAJQ ZWHTAQ_*!63:;:K4!3=*(1A/GJM-&Z[$/D>Q#ZH7\&+^H=,I!OK#P($PJE:DUAS_O%L9J3(:_ MSH#''7CLP.,3X"]8(UDM.:@EIL+"'@O@>80OM09',568Z,;RC+!LSF&I)%:, M*%=P*4K<4;5A96:N;@!#Q+L0X1!,8,YU 9\5*^$:3*ZT!4L[%Q FGN_[.(D" M+TS\QI8PIF9ERM&HL<:#$HO_GA*#FP M*17R=#)QXCN+<6OPF:^57'-](!2,&Z&H87>:5. E0Z*%W\1_0VP'=P'#<.S% MT0AG\3#V1H@YQQ!:2FM84./PHIB6@7]: _B>!'N*M7V$L@&+4X MN!W@]D5R6N53+5\AG.P40E((CBO$.QNA?V#C3)4E794E_[O*'IFM-5X&=\'Y MC"EP[5+@X43UG4>>']19DR[-[TG\31:P./$Z!#9_K$LJ<, 2W%U_U=ZAVKO# MHSE$F;#$'H3)BQN!0UG6EOI1N_W*F3;_JO0/S>$?>-@HXA#2$-$0TY!0IN/O M>(F<]NOC&+>]=M!-AOYV]M,/XS (?SXQ&R:-7)>CY(/":M!;4^AXV03IF.W+ MX J"R)LD$7WB80(C+_3CSL+;;Q1[0_2U\0C;U]BIN@DI(Z$@= #_27P\<4A$ MX'I'OR/-\!(PR&DMW2W3+SXC3ZC0655)D;JT:#L$.KWU+CO5,_IP)^D65[G+ MH#=-!J%IUP5J/T %>X4UOHL\V'#(V9H: .8BDB$FA2( GI+A78=Y TUIQJ2$ MBFNA,@,5M284R?K'JG"P]VHHN%ZYMY'!]EN7MGE =+O=\^NN>77LQ)NWVR/3 M*X$^2+Y$5;\_PK+3S7NH65A5N3?(0EE\T;AICD](KDD SY=*V>V"#'2/TMD_ M4$L#!!0 ( .LY%5&Q"Z0P)@0 &(* 9 >&PO=V]R:W-H965TB05)_OU.U*RK-J.^L76D78N;6'M5B)FO#F:"/ M"G1=542]W5 N=W,O]/8+7]AZ8^S":#';DC5]HN;/[:-":]2A%*RB0C,I0-%R M[BW#ZY^XVV]:06+Y=:R.K-A@SJ)AH_LEKVX=>0!:\$Q"U 9'+NSG(9?DK,60Q4W('RGHC MFGUPI;IH3(X)2\J34;C+,,XL/M\MG^Z>X,,S67&J/\Y&!D'MUBAO 6X:@.@= M@#""!RG,1L.=*&CQ(\ (L^E2BO8IW42#B+_7X@KBP(DMR.O=PD#15+]1; M/&\HE)+CD#"Q!F/I:">%_8?9RUH!MX="CF=J=%50,IT3#F^4**"V^8"MHUWK MX ,38#:RUD04^N/T:/>/+57$V,-ZN%.X9X*(G"'NDR&&XOP9N.5$:U:RG+A) MNF>O>%8_FP,6?<77A6WW!8S]8)R=<;9- UGB2+]04:-KA(X1?,5*7=4_ 8[3 M[+SO"6ZKB,V;'.#-O/CP0 M4RM\.B>30?3S,EEJ6V*/R?#:A[+&,ZA]/;"JKMIJM^3-DJ>A1FDH$%)BL%Y9"X/#U+:H=)/5=@;DBK.UF\\]XS9.T5RN!;Y!BM..(+- G ?. M.V?-;!N)M)_*@Q]*M"KY48)1,#W0X30Q\;.T1Q'J(O'3).FMQ!#[DTE_)<&5 M<1#U5E)<"=.PKY743R9'2FG:<)QP7S"9GP2Q(V8*GZIM;7O(L),X5,8)- N3 M%G.H;O1$K6?7\,U]ZFEQ25[0>TVQA_;Z7F$/3J+WS (ZTW-A M,2KWEW.2'?6^^Q55:W>[T>#0FBM M]I=H);-O>'@WMR^'HA:,Y0.IR6&!E<3 M?#>IYD;3&$9NW2UB)0W>2=SC!B^!5%D'W"^E-'O#'M!=*Q?_ U!+ P04 M" #K.151'H2)5U0$ #2"0 &0 'AL+W=O'&B@"TAIMZM[45L$W3N=3O?!) :L3>*L[91R MO_[&=@BTI;TOB3V9>>:9M]B3G9#?U98Q#4]E4:FIM]6ZO@P"E6U9294O:E;A ME[60)=6XE9M U9+1W!J514#"\"(H*:^\V<3*YG(V$8TN>,7F$E13EE3NKU@A M=E,O\@Z"!=]LM1$$LTE--VS)]+=Z+G$7="@Y+UFEN*A LO742Z/+JX'1MPI_ M<+93)VLPD:R$^&XVO^93+S2$6,$R;1 HOA[9-2L* X0T?K287N?2&)ZN#^A? M;>P8RXHJ=BV*/WFNMU-OY$'.UK0I]$+L?F%M/$.#EXE"V2?LG.XP\2!KE!9E M:XP,2EZY-WUJ\W!B, K?,""M ;&\G2/+\@O5=#:18@?2:".:6=A0K362XY4I MRE)+_,K13L^N[V]O[^]@^7!__3ND=U_@87&3+K\M_FI%'Q[HJF#JXR30Z,W8 M!%F+?.60R1O($8%;4>FM@ILJ9_ES@ !I=ES)@>L5>1?QMZ;R(0[[0$(2OH,7 M=[''%B]^ ^_F1\/U'OY.5TI+;(]_WL$<=)@#BSEX W/IFAO$VC6<<2!9037+ M00O >F;?45 W,MMB,T$MQ4;24IW+[[N>S+1>JIIF;.KA."HF'YDW>]@R6(L" M1XU7&]"F=L;%(\^9 EZY(3;3L.-ZBSQ4C=-AB&DTO!9E3:O]SS^-2)1\5K#< M4LE@\9HLT"JW%EV(#998.M$CY87UJZSYF5@A;Z2AM^8JHP7L&97 3(\ 5IAU M%88/O,*6+PKDJ_K GC)6ZQ;5$*C18[LK15-I]?$2< :8R7U:FZ@1T2C.FU7! MLV(/:56A8H;BN:,"J;4T%N\H/0B--.^:

4ZZ#XPYN08UBPG/*:%3,Z@>H/&7T1S3ZF[L&PTS$02*N+-H[4;2Z.44A//K8$ 4Q@'\3\CF"O&X*6':#?% $9C %LK MNQ[B?$]AO@<3%!B Y<@PBR%B=)IA;2@1H=XU_D!%Y@9+Y@\-G%[;7Q>%ER_7 M(-O=1G[Q71U.PL??GS9";[^_"6[ 5TQ>;MF[]3'KNNWF22^^'ZPBXN'/7__, MT")47N6(G9L)"J]%T/IA_*SHC7X<^KG?N5K$W8O(=:(]1#;!0[VSS5-[UIW[ M[=JS'S5::+@W;W72J!"]F%J^WG77\9*[\M-]Y.7J.K_4Z&P?]I M2*H3 Y^'^>AY)# /(W?:!>^EXCA@Z8+ @/3),4RUM%HG&XS+0NPX>+&/U1T^0US0:?BL3=5X7WUM MY9C\7WFMD^+WG[]\[=:_DO?_?H0[_Y,L^RPVZI9^M X_=M,?=^.[B ME_>AT3UNVK-WC5;=^/I#=^W+[W..D0M(/=?_.DW$[; #'_B-__BHF#TQ9HL'_C-CTVVO=ODQWB7UR\;/'#Y M1K_IZZ8WIUXAE[6?[-E?\(,IWT\9?&5;V[H\L M\9YY%P/QB3(J.8/81!HF/9%4*(,QJT]Z(.HE$N\?D.FS\G\GX&6MML 9/ZF7 M$3;R*L_6OFT-1*7+=(4^0D]\]D$_];Y-=XYRK8XEOKZU*M8IM(E^/=M8AN^G M*V?;6U\I>.=G.\NK=.?CC=3[@YVC[6^;?&UYCZP='+*=K<\'.UNKT.9PL+WU M:7]]:UNL+\,]#W8._SY?Z:U]N:K_ZL&(LC-O'3>(,V>1Y88AHR'(PEYBRG,M M0XWGF6*SD7L_19O[R];=LG5WY%MWG\8==V_=?5EZN+%]M_;HLD.77;GKB:*% M.1[('&>7S"&=2#B%A"PV-!^F9I"V@2!K'+6$:^](F%OD>*@,;N&-:3D9:(P0 MK%;AZF3!&%XJ="@'1PQE+2O' .@3$8[S:)3&F"1F%/?PGU+I%ZO*XQ)#U&1P MN8F@$,&CB&!U.(1(.AGAI4*.)(^X)_ETN,B0,\F&9'/2@Y];E&:>Z-O)#5/) M!%-TAD2I$%\JQ(\\@G@FA;QB*'&=)4H\,7(:N8HG @N6L920\=0A+@R'R )3 M9)+'.&)K<*X3+_F"E(5%WCJ>F.+%B3J>Z.L'927B*1WXKYF,)_ZJ+:;$$T\B M@K7A>$(%CZ6. BGF&>(A2629I$@GJS11Q*:<,Z?T/!.WXXE_CZ.B4U8"Q@:< MRDK 3/KQU]&Y^/$CA^\K/UXDG8C.WCO@-^(Q8F2EU8ACYY6WEAA'YQ:97L"E ME.>;^_'3OBXPV-I:5@:**_]PLOC]PFB*-_\D.M@<]N:M3D)9:I"@";QY, ;D M2)1@M5BZO F&>S:W2-4\P;?SBT;JS1=5OJCR196?!F_^JN;-S0K]Q95_/G9? MN?)8):\]#DA$#@Z\\A)9K &[/0^2VNA2WK/.R0(O99G?W)6?8DG^I_L%]'BH M]#^MP3UI?O\C#P(,PG/&$@7VX#YXDYPC-%C+I%',LCHA=&R]_;*9X#E\\778 MUP="<#2EB%(*'G$F&=)!122"M/6V["))CX.)$GDC4CYNDB$C/$' +HGIP 2F>&[1T 6E"HN\=3PQQ[F91$>I\),YF86F>\Q?. M32H[#&'XOO+C:;(6S,$BKBW).PTT,E93)+00SC";A(US MBYPMR!GQX\NZ0-EI4%SY"7+ERTZ#Y]'!WK W3ZA07%J'9,C>/,$.&>4-\H[1 MQ#0F(?1W&FAVNX)$V6E05/FBRA=OONPT>$7L'G+E@_8N<(F$X G\>8.1$4$@ M$:TC+CD?92[^0Q9$6=A]$CJVW7W8:/(,$>?!( .. [*2$IR$EL;@ MN45"Z+S2,U(NKNPT*.L+97WAB1')TXBE[#28"EH9"D.LB=0XBZ3/84@^$L<) M;U$B&/O$D^!,SBVJLM-@',*0:5]1*#L-7BVN( #S-EIJE-%<,J-9HD0:+R0W ME MZY]G"XQ=@E)T&SSG*1M4L>T0E+FJNA>J891!0X M(:,40<)[07543/$L5 FU(,OA.&\>4DSQRD;9;/"Z&4I3$E*4S0;/H8(?PR%% M,HD;ESB*V@;$)7'(N6!0E(HEC2-7Q,\MT3,\MN@[(:4%8#BBM?=AN\ M,GY?N?+4$4$IT0@G91 G1B++&4,&&:05QP@['8V7EC&+YQ8U7F S4J>Z MJ/)CM]^ XO$0ZG^:*CRX.+@=@^NA?>*:<48V)"A!B99<),8TCY0;@ XN?3"" M8D:#RWFCXQL/E T)SV*4\^%H@'!&J6<)6<\PXBX(I*65*#K)M-.$^+PC0=-Y MH6ZK^U-)*6^!,F6-8E:"FEE?HW@:\Y0="]/!.U>1#&.&*$$$@LB6(!X"1#(0 MPR"6,-,T,2-U+F9J%D0I@O3X2.:WG@6:@7]#X_OB1?^!MP2/[!?_4[_8;[GK M_';9G?TW7UZ\EW/N[I/K'?G@_O\%@C4;K8CV^W\36@/@UGZL&JU>I]'J-GSU M/<_$JIVJH40AN%RE1IZ<=3C2WP1=V5:HSUVK3FVW^L?/H&NT.@P2#W&:7:OW M];@_L$'R,/K,^EC2?YN>/@2E>^O_%"B^L\'SMP.]JZ3.T:>2UR3O+L$#: M!8J8R>=VMC#C#US_"PZZW>]L1VGW1'5]Z;7\XB,5G>=+AM:V5 M78-UM#(F)(,,^61:@:SW"7EGK))<8FMYAO[;U<4NY]SI?L/O9].K= MLV@[KV9I?6?C]W9G\%)^'YE!0]L K]7X2$+0$2FIO> /#\GFP?C=:)[2LV\'*_8R75B25-F8^>1R*=C-P!D7CG ME)4X[A)-YB:,"-3=1+"^L;52$?Z__Z,IH>]_-GVT2D(X:NK#IC5A-KD$#:;0 M3S H#M\Y?:[/DM46T$CV/C2@C7#?O_;7Z;;8V0K-]?,=L.U/!]L'J^SO\S6^OKQWEN?*^L%7\*'! M>TF$)QX]TF#I *00Z9L8&6):$D'!FX9 O$^B8+. (KT:U$S01 4ON $6I=I( MB-!)B)CG(Y> DR+0TS$, KB2<6YQ=?WCQMI*M;7T]\J76YK;PQV<&W.G/W:_ M;LOUMF/.%+$R!47! XB RLG0E*SCT>;#9R^U^Y>RQR]^/X:39MQ(?FU447'-G.7J-5*_ "&CGXC06#_D6!%S@G]U_'"T^_*!A_XF=_VF0(]QC1 MI05(R7[Z5;K2'B9^P0X*>YR2\TYB/HP,DQB.OYCM-@,#\IGE\,IAC,'0:CKQG,+WAZ/)V+ M-W]KV8WS**N[$-.> E4E@;PDD(]G OG-4O=/T:2'%K?9(Q:W^S+U?]O=[N^= M]M''OK(.W;AQ'#NU*-^](6?'[L43PH\/UY<_-3>VUOC&M\VS M;;C7^OD:VUA>.M]9WB;P&;SSQR;=WO*GEXGD%TGA1YMX[>BK6#O?$SO+G_:W MSS?9VKGG:\OKA^L'?S77SS\?[BSO[*^?+_WX^WRMM]:X.@DQ$)D4"P@;JA#' M3B*3J$.6NF@E-8E[-;=(J)C'?6<.Z$<3PX1C!7C,%+XE<;( H;C"D;7,4& M6' *5N=S6J)&/$6,K/(1I:0LY99:+OS13Z;P\(4"EY"I@F&)8$R%"KB1"J9Y7,W)TQPM!YR\4D%?5Q=_Z_J^FRX^X/.]X MX?@;JOJC+$@ZR?PXYJK,RH]>Q\)H-%JV<[;:BT>Y\&1^@$Z[V82/KN:4VMCM M%0)]%(%^O2;;>":"D0*90!SBUFNDC8[(*DNP"T9!]#FWR 6>)V4%N10W+CQ7 M>&Y,^G5Z)+3">$X7QW"+39)YK M4WBN\%SAN<)S8]&OTZ-W%IY[*9Z[BN<$-E9ZSE"0N5*WA,C.$>$1#TI(PK!V M N(Y1O@\X;3PW.OQW /.''BM:F,?+^M,750>@^FY\B,7@HP?8BNF1F_6*XV= MKRTO[0;EH^'8(>A1A;B+"=FD.*)4$J,M<]C=*G#WDP);-VAE'"N0_:3*&)AC MMU&?'-%.=:G4?KDQ,/;'%AQ[E0ICC*HG5AB#J\:\5.TK]D*UKS"FD]9DPB>N MEXDH%<9*[:%28:Q4&"NS?-9F^=C6!YHT!"@5QDK!J$<:3*DP5@RF5!B; N_F MK2J,O8;5?3SI=& *CEN!L7+_G]XY.&1KRW\U-[Y];NPL;[*-Y<_[VP=?Z?96 M\VCMX/?&SM'V&=SW_,8V<1L#]Y@H%&*N6,4D1YJHA!*F+')-A61F;E'B><5G MHWSAK&QU+$11B&+JDGT+48R6*(82=FUT6#!&$",Q(,X)18XPCZ@V1G(;3,)I M;E'0>:S+GOA"%(4H"E&,<;9L(8H1$\551*&#PQ,P;R%*U82VU MPG_;OE#)R+)%<-** MJ1?DFWR=I2#?2)%O2&W!Q@IK-$$PAH!\A!!D6:0(2Y* UWQ2 <\MTGDI2N7P M@GPSCGQO(!P4Y!LM\EWY?$X(RQUF"">:"T.PB(P1&$7.0R(RVJ3UW*( GV\V MUB/+F0GC@$;ES(1",V^1\=(WNT(PSR.8[6%101D>#%<4K,KDA4QPLK4@ 04F M#8G6,HR!8,B\TK-1CV%6UC$+.DZ;_%#0<43H.'SV@8G8:4:1H=8B[CQ%X(Y[ ME*CC0A'+"69SBVQ>S4CUT8*.!1TG4Z(HZ#@J=!PZWB!H+4ETR&I#$3?< T[R MB&BPFJ08&%8- MI(I["M<5MGD4V_AAI8(0&J@G&.E '>+!<%FXT-*@4MW[Z_IA MWT#**&@Y(K2\\BU3X-PDRU#@D2+.E44F4(&PDV T M3!N/S=PB(6)>4U'@.DZTZ K/N,@E/3YVY/FD?]K]>5:[O05?#;(WSK"S(=6%GQL4?A8Q\.Z[?! M)L*TDOG$'X4X%A@9$Q*RU! 3M=4JA)QI)O'M3+-_CV,*<0&?*02?$:B?E^!3 M$.85$&9XFUATWO"0CQ/+V5K&..0T8(W1*6G-<2ZW,+?(9,&7@B\S(!<6P'D9 MP!E:D@[.$ZXBBN"H(AZ30Y8KAV)(3BMJC)(B[TO%HNS(?^N4I_'0!<>ZM$O) MKYT2EAE!!'TWE5S;Z%L(912$LG+ZWZW5WMJ73"I+NXY:'G%4B!+"$$\$PF6= MP#2XCH12XY-4&0T%3A\13C@X,MZ6R4?2EP6.!P%!KG"$2(7VBK MXC >\?PT&^2H1Q#%YMM/F4(<\XTL)Y1!11R1 JG>79?=24 MT/ KP#?2R0+%.![9>"["M>]"P*H*:!(0SX%)F($[CQ%,'S1,$F"JLVN$Y.:7XAI),1T-BQ%D,C!M6 ,"1\2XC)9 M9%, 8L)$.A(#9]+EI'QBQEA*?MF]^@7:)A;:QB%'H*#6J%#K2D?P-.&42U4+ MA>O5KX@<]1*%I ))SC'J]-PBO2/1?QI=Z8*=!3NG2:I)G7IFQ;?&$< M&+,EW,)1A:.F@J->LXAQX:A1<=10IA 3UGK!D' 1.,HFA;1T%AF!(1BU3"9J MZO+%RI1ZG(6C"D<5CAJ/?AU3V;1PU*@XZDHN#5@22ZE$(A**.#@9*(\@H@;; MQ#A$6#F;E1 UK\5LK$2-"4G5&NIO/0OOAG]#X_OB1>^OGQQ!A_G%_]0O]I_; M=7Z['(S^FR\O/G)=Z_HP/'CT?H%8S48KHOW^WX3V >_:TXQ G;D.%E_\?@PG MS;B15E**8*[?XR5^?+:]^#G"'7VCV;#9DK=R/V_!_3\TV_YP0G%DY^]][(_^ M:MEOYF3CX.OYVL'F*;3G<&?K0P/:"/?]:W^=;HN=K=!EU3N+ M2:_=.1L2P:M>N^K!ISZVC\":S^K\4O6^6QW?*YI7C6YEN_!RL]D^[;Z[-6^N MS9-\ZIUMGMJS[MQOUY[]J-%"P[UYJY.>VQ,IO1R2U0,''DN[4]O/._"6P)CS MVW+C[>0UNMKO9!#^GX:D.C& 7.:CYY%()R-WV@7OG+(2QUT%\SD#9Y["'S-^ MMWK=__QF;\ZP^N>-:=9'6,R9(E:FH*CF,1K-DZ$I6<>C94S%FV@3&*&"&R)M M$AP#*@5LC'?$,26X]NGZE#JRG3VPK,'<&TS3.]OQ2Q0#IZ)^T(O![/,Z#%;3 M'G?CNXM?WH=&][AIS]XU6G67UQ^Z:XVR;^%&+A M:R,?K)8.OG\P 1;Z$^"& M4]._*-B"5/3^ZWB!//FB8/R)G_UIDPE;()R5)K]XDSG_R?5KWSPN&P\>):+< M'6W5']C7.I=F.MM.M5H 50_7II!4KAN9U0,XID&04PQ MB&(0PP:AKQG$..6]3D#:ZY=+M:_SQ&+?TU<)8C:V7[1.CESLC#8E4E_!>8=P"C9&$V M*H&_^'&T8S3U_UG@?,;A_)G9BP7.QP/.AXXF(Y(%FK!'QGN,>!02.4XQ4EA2 MFVOX^L +G!R5 M#SX9#W"N%TB!\ZF&\Y>0K5+]WU3*5GWDA1'BSKFE^QW(#/MB)K5XCY\H7)GP,$ZX-ZU22 M)Z]55,@&R1#G-"!KHX3 A@2F+&'*R+E%M2!?]LSEITVRI^]O*K@S6;CS3$6E MX,Y8X,Z0H.(<\50HBYC@$7&1>"Y<:1"&" O3&+%-/N/.[4I%!7<*[KP:[CPS M]"^X,QZX<^7O: ?C:'A ,&8!<><3>#Z6H&"HB8YY[+B=6R3F#B%W+(&GY%T\ M.N\B5C"IJI6G%TN?/G%WTE!\_(/6NT_0C-T"WH\#[\WA8#7XX#FW$3D7*>)6 M*V0"(4CH7/E2T6A5KG9^1[!:5-OQ+@I28&_LLA *[+TI[ W%RI@+0F'4D#!) M(*-7^"NP5V'N+D+W WLA@[\K;,Y(HZ9E'G$2' M>'($.>HH2L9;9I@ [QUGV"L%Y-Y<,9CB)>]!$D[5B=UH.WZ_LJT #RO:].-CW^X^#^RR4,WCJ.;KL+#@,: K ML0$I21/BBF.D>0HHPD\5"(PNGK43WS[J#>D*T0EMI D( MAUI7>-FC(PO2%*09NX"^(,T(D&9H-VQDT.E"(:6# M0)SCB(S0"F$@$2V\)336H3R?#*0IB^Z/7'1O^T/D;#?F[CK*Z^[U)"MK[S. MWL^/F2]/''^"+KMO._%#-KR/0W:W\L/';A<^,*BB_F?LY,HM!>$?A_#;PQ&T M"%)&J3%XD!HBZ,# EPS6HD"U8<'K?AXYOF-#U4@1OJP-%31ZV:BUH-&XHM%0 M9&L< V_3>F03R]GE)B*G#4$Z>D^5M1@;_@J1;4&C@D8O&]D6-!I;-+KRC1)5 MT5LI$+7!(FZ<0H[!;QY[S+A*)NDPMZA?.OHM"\AO@@D;O?W8J8YC![XOKQO&HK!9/)+R/?]IY;6Q+X>"DV\O)"24!Z9&X[8=CVB2"8!%\1QTT19SY@+3( M/RB16D5*L W9BYR1=/.R3E/@;LP6A O+!NQ.:(&UMQCQ) M0Y*>\6CN7K$H<%?6QDH.B5SX2&')@XN M#F['X'IHG[AFG)$#5E]GI\1'N&6C=0*]=G5H86&6R2BE&A].4085QXHQV87V!\+[:7 M_FA@?_,2]ITW3D%(@0RU#'&:\I811U"TP21/4Y!990'8+TN8!?8+[!?8?PO9 MJ<#^:&!_^PKVL90F:8Z2UQIQ,$F ?0TN/[;*A^0TTWQND:GB[<\Z[->2V6\] M"T^P6-N"[T]&.S"&T/B^^)_Z1_]#KO/;I8GI]MXJWI*^JT?*=6!>^?"-%Q+5Z#]+E!W5^ M5@?M78[]?RPYWMCXTH(UPW[_VU^FV MV-D*S?7SG<,-0-7M@U66T6]CZY"L09O6E]?.-I;W=EET*D5#LM0!"!BB1<8; MBPAWT0L=5;+Q[BV#_ZQZ[;X/K-VWHTG0&AR@/:L5=&HR<87L!6X$VKNRR)#T- MT-N6!X6X @ !\J#(:.VT$S%/Y;E%:>XXM;$"AZ69AQL&Y!I\V&Y=/]MVLK6T M'V4>SX218AXC-0]P)3Q1WCGP'30'.&',(N>(0)(9%:WUWA ZMRCT@GZ@>0"L MW'*A+YSG(]O9:[3ZL0>]'3N,FV^]<=*YRY?.!Z]U8O>D"4RU=X64=36_@KG/3G'?R9/U+OX.]>[MRO&PW3E))_#C[?Z%8P>7L- MVVR>P7U2-_8J=W;Q50,*J!DWTG),L=.I-PXM=>%QN_F0S(9U$';T&K&[E4/$+;CUAV;; M'\X<+.R!9[&]:XCP4;, W2GS3DBK@3-T B_3!((5,X;KN2J"_1Y#'_8] M^-RGDU;LJS@,SP]F=B?FBZG=;+9/N]6_ZHG8/H&&A^Z_WSUDHDAXFL&? _5% M]F=.K5Y<=FY?GX'.:]KC;GQW\-^W9NT:K[H+Z0W>E\9PV0F__G9$+ MC*I:O1TD% V^OW^9+/25W1OB5/^BY L8T_NO0]3YY(N"L2=^]J=-SLZPU)/6 M9"7Y [_Y!3+#[IZTHUP7N5LTU&^@&=ZMR#YDO>CE>^E6:\S+#FO6WF+G%096 MO<+ 9J"N *,?,+07^ G.2/Q%NOF=;RU3<':FX L/ZT^GX$]7;R9M?F;7Z;7' M? 0=.#D&<7TY;QH,AIC;"WSWP^YXH<4XM.8MW8>IPJY_K0Z'>)/I8;S5]H_7 M&)_EV^'\V&:$E?N__OU+F99'3:=\^G#G>^Q+8DM9Y;(M'\?N^)B7'[W[FC5> MP_6/<=G .#DIHK>7*B76V'D1?9">RQ2M8,0:K RGE/-(=E?O7,!FCUBAO+4L M ;]4NML.1]YP1N?]W,:U;ZMDYV#[?/O+S'&(ZX#0\XRAY3BDHB@"4X8@I!YQ"R;F7F,C,#'?DKA1FF"AF&*KGXYFED5J/B'(1<2H9LD$Q1*75VL6\ MS=C.+9)Y2E1AAE+4XL4&\DNO[0_!*6WCD4>32O#IS # MM0R2)KMW']/\L=WM%6)Y%+%\'0XY+-$YJ\TCZ14'8L$&N6@52D33Y)63P:FY M189O)^=.):V4RO,% D?O=!<('#L('/*M\WYK2S!!CN;SB&*NE:F<0D(0[)VP M(24VMTCUC'C6I0[]FP!1'4QW["#!V*QNCHI,9K3OZIA[U74)-W]R&MB 4 M"GD4A6Q?\Z*#2P8,)9?_,8BK7/^-I>?\W$2^-W]K MT=P?J;G7^V>?>#A549@FAQO?(N&GMJZMO%V\,.&CF/#:F=;!:&&<8XAH2Q'' MDB!#G47:VR@B\V Q*:_/2GJ[)-)4L5CC#',.E]&41RU]N(%=;$-;WCG(AC1?4R1_>-44M MFB*/>,BX"E<\BBN&CF ]7V/K>[N.2J\5L(3'QB%NO4>&*(MHXC32*)4-O.8+ M.B-\\?;*^#. I(#=)/C%]QU(77!NA#AWZ1,/<$Y8I1Q$_D(E@;@ E]CXA)'G MFFK-+$_2E..FQ\8SGF*Q^+^Y6'DUM+[U@J+QV_G'14IY!?\X5\R_11J#JMBM MO=K0RCKJ4RED^/Q ?[ZVO+W+G21"J82,#@9QX'WDM"$("YN<=<[S%.86Q;RD M,[*<^O82\OCYRM,-?)<.4K'FHA2.9B W>ONQ4W)I)Q$-QL0-NB]\KBVK>#U/ M%0B7=HD.4F(9(5[&#/'@(&@.D2-N@B21.BO[:^:$EK39DC8[XPCW8FFS!<:> MI?\M[8HHB/:,($9^[E-E+3T!CNY6 MNV>;=QTB4;)&GUO[=9)YXRT\XS\Z[6[1 Y^N!X)KS*5(1 2DJ,QGI@6)M)0" MV> )\S9P(!APC=D\+H49GCS;2[+IS*/C6V2B%G1\&CIN7J(CL\D2+#02@H&? MK7%$SG".C'"!)1C_H#Y6:+DR150_S6VD?!09LR?G7QH M;>_LSZ9M]99:8>7_3AK'.>VR.(&/2C^RP;/*J:_8L[U$-9?3[RNC7(C@4GV+;( _N, GUS+OM[:W@TF!>)20!R[ M!*#/'=)4@#OI"=72JN2I2P/Y)9-TD'@A:0*NG1+V;V;Z>23:JW4Z># MO=+^L1*C3K@_\Y 8M>07/L$].1]6NH+RF#-ED#0*7!-ILVO"-3+"D&2"Q-:Y M7&5S0N+1@B%3B"$OJW,5#'D:AEQI6H#@Q$G*$%,Z(JZ(1C81CT1* K"%V8CI MW**1MY.4QQ)#QBD784*3@R%5-X],50[7;1_$ZN!=6U\0_\D+J4N['&L2=-0(^^01 M![)&CG"-F-:">:<#)O:^)LDIHKG2 M#$\B(6LT0=@0)DV*020_8S5:R[ZQ\7.,UV-O9%4<7E '>?G1>XC5#2X.[L;@ M>FB?N&:\GXW&:[#_,:9A[H/[=?))_2W"CB&%":9[8?7'L3H=#CD8"XYGI&KNVZ' Q.R=+?15Z&M:Z.LM*I@4^GHF M?0T%I3)PBB$>Q8I@Q+4VR$9#4>).*P]7L'%SBW3>$%SHZ_7HJXY9?^M9>#?\ M&QK?%R]Z?_WD"#K,+_X'7KQXT"/;V6NTZE;(*XQ>_(_K_'8Y2/TON?8=UR>R M5DD(1XV0WG--F$TN05?3I&D(VN'=Y7HBPYQ&5P[I]8GZQ>_'<-*,&^EKJQ-] M>Z\%AI"G[8?8BJG1ZWYN-YN_MSNGM@.OPK-MP=T_--O^<$)G[L[?^]@?_=6R MW\S)QL'7\[6#S5-HS^'.UH<&M!'N^]?^.MT6.UNAN7Z^<[CQ[=/!]L$J^_M\ M[VQCR^\:BW5,P2(+OC[BA))\Y()!A&)!M&1>*C]71<"W8^CF7N=#)D.;7\X :V4X633OY ?M-9M)UN_@9XSZ>35NS# M ,/S53;-_).8^B;PB\YFWFUT>Y>W2.VL9^;O^E>C!:^T3^!Q0_??[Z[/E3?K M9_.P;KZ!?1=MO@$* _09X$*-*)?/T\9"'Y []YBG:8ZS?9UG>7$S6FVS6)>-EQ]1%\HLXK MC.QKU(#;KGERY9(G*Z#(!XSS!?Z#JQA_H:B\XEO++)^=6?["P_K323X"E6]\ M$"#[PZ\]YB];?[$8Q#,-@IAB$,4@A@U"7S.(7_#L>#H';_[6DF7R**L;%@@O M))Y!ZM.53-1.M=)34D]NXDQ9EWN\(E_6W!ZSYG:/@#\E:VW'!^M'GX_6M^"^ M6SN'ZW0;K_^QR3>6E\XWMM;X]L$>W&>3;F^M-]8^WEAK@Q;N_+%-UNA?^^M' MFVSG8!/O+._QM>4UL7:^W]A8AF=:WME?HZNG?Y^O73MN,&F);6+(<&'SJ0$* M.B[+6]HR9/68;-@M;%+9X4[9@4E"C3/2.<\ZV& .V&#K5$6-F)(T!19QLWEA/D>5"H6"4PHHK(U*$X,W, M$\X+6Q2V*&PQ/C8UR6QA!56*\H!3--Q;IH.74B?J&19":EVSA2IL,0YL<15; MR. U5QS8PHF$N(L0901&D'2!"YZT%A(#6ZAYSG1AB]&P12FX\*@AKH\=K!HM MW\GUP[L#L<^?=#JQU:MUOCK=Z[C=;62K+'5?)[)FXR.8YDD)IZ.EG-4+:_P< MNR?-7-S^]T[[Z&/?)O^$?FCG=_]Y89*%H1[%4)O#ZEK.J]:..6^S4J/G^$:"& ME!E'M 4/'B,,D48^M<@B%[4'@&(!6T>=BG5U%,+'JH)\ :B9 J@QD$0*0+TF M0%UY4"D:AJV(R%!)$&=<(LT40Y0[)JU,-*:<4SZ/Q80 5$FJ&-4VJM@*S]I M]8*B^,L/9BE^^':5N&>H^.$KU.XMR9*C($T_+#O0A+%/.B)%/46<SLA'K[6;_F"W7%F8JS#05S%2V"$\,,PWI31#'4V:-1@(3 M8":&/;*&*F1%2L[8Q"#4FZTMPH69"C,59IHF9BK;D2>'F88VF$FEO0L"A4@) MXA$S9),GR#CAD_/1<"UF:SOR>##3PPK%WU\0?OR+B==EN^\J\IU+>7]L'T'; MSZI]&RI[?-QI_P \Z,7F6?6/EY=QQ @A24XH)#V] O[*Z<;6(5F#-JUOK3#X M_RY+0F$(3Y!1%+Q?*S0XOE$CQ:/%+"DLI,FZS,)MA*G ])J#4O/W5I"?K[HG MKMNSK5[#-L%$X$=^_^E^P^]7I^V39IBOKL^.?)ML*8U6_R#,:P76+Q+7WG5B M$ZY^CX-ZZ 2#X0Z,F WJKM_U,>L !4YZ\?U@WN/ASU__S.W"A'-O,VOO*EQ[ MQZ15_$8_#OW<[US![EY$KA/M(7 )/-0[VSRU9]VYWZ[7L6^TT'!OWNJDY_9$ M2B^'7_7 22T.[7]O /C!*3/;\N-MY/7Z&J_DR'S?QJ2ZL22ILQ'#Q IG8S< M:1>\<\I*''?5W&)]QD>>8A\SVK;R(9)V\2[+N#'-+J"04,$-N(9)<.R-#=@8 M[XAC2G#M4Q_$X3,Q+&4()B02:(OGB;B\D\8Q'T14&C"=2AG()!R=T4C5%7C- M5S:EZ'M5/OTB UG\<1Q;W;A0;0U1W^7[\^9JF$6QVZN/OH"WVF8^(JFJ\2EC M8?LGIVN<-GK[]6D8,>_1;A_%X3M6N:G5X++UOG]K\$CRR-:^3'V#O+H?C_)V M;ACSC>/8MY]NW9S=V#\[FNY[=2M:9[D N9#+;Q\ M(FABW#3![L4K^-$/'#32;^'-EK]OH-+L3OH MON)%]+T(OG[N=SD6 2<9D>3*(6YB0I:*B)@7B6,IB;+Y0,:%VRFEETZ$O6F5 MUV:0!P??9C,#XP/G#][27:AN>=67]'5U-I.X+8>,&_X, Y4[5:-WQD@ MLN_4" W;@8DY7Z5&LP:<2Z3HQ-Y)I]6]F']?8:)<($*W2A$(Q#:K@Y-.HQL: M=7?/UW/].WQ?^Z1;)_W'^:K9!D/N7P'7&IK6NO:9/I0TNM6@; 0X<34W[;4S M%EW#+>B>U@!^W%F_20M?%JIZ&@&\5)_C]PC447V)G>\-P(;\Q?E=_V\;ONG_ MRS]66\W\XL4;E^.Q[?1J=/M73K&@^/WJY^7Z-_+^WX JX$WFV*,#SF5]Y- E M_ R>?K[_D/6=ZN<<;O# D !UON>#DF(K?\4 ^-)@NP20P#[8RMY^/M:(]UG@ MR!ZT.QG\!F<;#0:OS@%1[[OW].)==QG^[OD:;.LOC#]\/+XXQ>FJ<_I.\[[M M]K^F$[\WXNFU;\'FGL&J[$EH].JGRC> ^^&6IXTLHR862406/YJ\T4 M#PII7:OW[D][EJ?"[^T.$!%,C1S4%!JJ:6Y0+MW-SKYE )H'0[][N%3$_T5')#AJ82ROV[:C^ M.C"=P6F,^8LO]E_"79N76=HU7=_G8-U/\!?DSH?)?:N.X!*\M]8'+A_MKFBO M#2WJ@+N4U?G8.:IL?0!PE3OEI/.3**^[<->BP^O[!_6-WT$G-AO^(1Y#-1[- M_G64 ":5?;N^'5R8SDWOTS=MXRB[K;8O8G0&)@H?W(.XMM,/J@8N8S;][_6A MSM5Q[&0(RF:PW\Y2;?ND!\%'O/!RKVP_F]6P;UNC93:D;#[_0Q'AT#.;8 M:1]=_^!U'07:E$[RO7R[W9'/,K/UVP< MY@4/^%2K:K5[_6^"VW=SE)K3PFT7?K;KN*P!/G?T^ZV\0%7E]:%>]R+R&?16 MJPVC!(8![;CT[H\[[>^-BT@$IF6_99>1,$0?^3M.8RT7^5[=88_R6CEQB=-D M=.+<:N]2X%X%JL&)"LG0!WBMA98>0DNK/^">N]IC+9+/5:6]07E+(](B&F0, M%>"MR)A$SG^]RS6M[J*D.F"YM,N^^?7Q'4SFY+B=">?HN!F'SP*N*6(!YN,I M6'QGOF^ E0<3=K4- LZ?=&HXKV=#;73]&!GN!)%V?0O _N^U3'-WZ&N_@[E> MM^[![HA\&1K?;63^J6\ -[8!6M*-&6MJFANT='!7G]>'^H&SO8KS8U^@;=_= M@DZ]%ZI6&]O7U= $6-+R Z4@](%A2F+>U5;UZ03PZ'9@VXD^-O* V2IT;.I5 MZ^U>EEZ@>_[LM&$\X-)2. #@NN:\+/??N_'GTJ4/4V-Y_NI[Y9PKS^?+Y:>. MZYLTZO.G8;0O;P06._!L+C2)0< .CR &PW7Q]Y!*<06L>1+46N%Q)_8NC[R^ MT G;KMG8&XS]P*9@2J&O7RJX>9_O^FY3ON([L?:=K*\U[RMEOQAJWT*]+!W*;__#C.V>]D-2QN_7SF ,+7Z6N;PX Q$,NBO M_$2?;.O_;^]+GYM(EGW_E0[.NS=F7JA,U]*UP DB/&#F,A?;#'C.'/@R4:O= M($L^:FF,^?#^]I?56BQO>,&+).==/#92=V=79OYRJ:S,D1T<%52-4^-CJY4_ MK,>O"S<\WG[)]QHO;CR[M.VI/ G"L#WH^G%KNN?V5N64ZF(K_!,KRZK8;TAGG;E[7 M0 ,+%5/&FZ2%T!9^$8E+ZV2*D2T^E!>+7J1=ZT,^;JW6;4#YO&RWO(V83-A:X-B$YP;D:I-NW<'%2;2=*9O?! MK+0?#\$6C_W0L5-JC]K0#<0UC88C,*P3%3V:UYJU8KM7;%I $3:_P=:BR!B# M;&L(NY<8@E-(U>H1O.78U>Q/D\C5T]-)Y'E'._NRK5!G#Q_T:0BK%,<9_[GW MGFX">(":<723'S(&.)?=[6R]9L9G8RXF> 6A2],N3W_VDNL'!Q$TZOBSP];) ML1-")DGS*3*E%K"G%-C9D>FB:P_'/L_0?HG%0=?ZR0XPJ%H]GI('-^X=$SYU MD!J_%\.H.R-_EJ2?L.D,?74SM[TU];K@*;%MS03_U@5/!$BP@W;A06;BUWHL M4=D+Z?9;8C(-\"*'MFX_F;SEY)G39YWD3C,<0$P&G)F$0$W[W6GH,UVAO*83 MYN_:P<2"'?N%]3@Y N[;.+*Y!^]R#?R.3$HW-LV$#VV^8LYOK)NKW:HS<3QZ MK6"TE4&S5S^FSD^-PGAC/F^EMQ(#/")YSVG42@0L3(@I'P"&#Y^"KC=Q..S& M=N?[A,T_7FT[CMJR]O0']6XF(RN*K5NJOV>@\P9/?P"^W; #QKQ5M!R%SF)& M.XLG+XH>YQAUCAN^;X_.N-UMD#_YWIVZX$M<.#G6+] K^W<]&(''5H<.B"MP M/(USRAOPWOW]VH//[$?M'N*Z/_:Z7ZZ_WSAVG5NO$_RD\:9XO\6D?@;W@=\K M6#5U$ENE=EF#\@7[T8[1VX8PR!K2)E*F3TT@85E7ZUX+YOU<9I+OG'=&NWD7 MK#=.ZS5[L0ML)Q !M=A7M,6R$YD]C.,$CQ\-Q_J5!0@T)2=\>7G7K_="@8U M@[4:99L#B^/M "*,K#80V;S-Z=^Z&6_CS^&+[LS]83HGT8>54W.;,A*.&PO. M'(#G.0=V$"<&->]CPQK-%BN_0#$8=6?N?C/)B M)?^K^_#P7@<1NFZ*<)#-: M@3C(YJP_:H![QQE,P+^#?OO-]!+N\S$E1/W&'JME?SRVA8ZF';PWV[*A;Y! S9S9G;I0=:_0.?//E:.*[ M_-9WS1A'=E[^MMXIWJV]72LHK8A1/Z^!G]>;YE6:>$K5QM)N!_&$U]4B_PSW MQ_YJ4(PYI4!%.K/B5\$ZE /)^[OZ"!##"B$Z^?0[/R;SA@&KWL8X0[P MW]U1'5KW8>+'GG9)Q^_2JOS88D\<[=9%FTP\.1NVMA!PO":C>7AJ37K> K!6_+V6%VX?F ^K-/$OQ^5%K2[T1^ ?SR*<'#BW MJSE71-8"+EBDX31;TPS[_@L99SARLA1\N[%83 'VPR\O9P [+UIA MG:>EM>FM6>X/CHYWZFS3/K896[>Z]S=@3&ACOUQB.5U&V;E^PLZV ".EO5R6INP3+L%2_K@1^!W1JS -9U$N),J,E,%2TU^@H7M RMEQGF#"_]NWR'2_>^F@7PM)"=^8RJ9<0G#4 (:TZ@3;G3,.S4I5#K[;#PG<2OG)"H\ M)X'G)*Y^3F+A;>?Y)SDN/YD!T!!;XS?>HYYAZC01.<&E=C.DS7&EOA_-;0>T ML#DI@VTCM&ST)CN3$PN1;50Q-8V#.=RM9U@+%[.RY,5/[<^7']8+,+OS&/WS MQ#2"!>[6OLX5+X/XGU$]F)B(UB8V$W2)M>K*B^L/H(.\X3&R [?7Z.:$2IK4#K:T.<7Q&H_4K MX[">U?%\SYFYNHV:>M33;:"\T%/O&F+.MB1[[ETA(-H[F8^K8=TE@.<3T>NG34XYU0,MZ)WJ?I1+9XL6<)'G:][6]L[&P6M)NW__GGB%/ M MM%P_N>_S(>YFIKZ/N<8%./T*0B\(J2%6V(''_-(%=_;!]WI^G^[U\(_?MFKX M[M?-S]UZ

N^[P)SWA3;?[ZIMKZ_(5]_/9']>G7W_8_U:?W>L+G3?8;T+5Q MM/UGKIYXOP__7V]^_G+X$:[;WOGT>6NG^^7C_J?]?W^#^^^L_Q6,TCQ91BI7 M6B)*;HD1M"0A(Y^"U2Z9/7UTC6D#(IERM: 5AD=+N:=241Y5$%&Z)T6$R/8@ M>SB#47SRXL/&KYL;6SO%FZW7V^\WUW?>;&]UBO<;_]K8^@/BSE\^%K]N;/_Z M?OW=_WPLUK=>%1_>_+KUYO6;E^MPRIL-BF!2[P/0A-[IS45^.OB8#MM3W-W$]4]WI4M'Y^F?MLZ_(NS4KI*>V(2_! @ MN,1$4-247,E5X(89\YW.)HO$VS$,MPV6D;DM5>W@;8:'PMG&UJ\#Y?@T,)[EDN+3U9OC5[='^P M:_/QU'S3\=JT53QC7_>\6\YO]1[DW<#LF\_7 [MV3SZW$"^&1P?C0[R'N:8( MU&)P5.17V.WGTIQGLWS1N_&^RZ#8R?6L8"!VQU6H&^.T:@TQPO$G2[:Q=V'1 M^ 6>WR27=CT+?H?.X?N\R9D#2D0K8,GKDPZR2B3U?2T#[@(@OI];VK"]N:,>H^W07/(F[<)F^*G M=N.I/X*GA:8S.7(ZW>$"AZSY^=F%&P]G4WZGMB(F?TZ2AY,\XQC-I^LV;K\$ MZ]*.''LV_>7Y= 9,/E\;?S9J>93XP\% M6]-,7OQYN48O_O"[=Z9PJ3$WO/,E'U;EG9!"'O>"4GQN>[W?\F#SC; / VUUK=PUI_;*M] M-]I"J#95S. YO^WHLJ%.#C]?+?-PV]-C1=K/1=UX,+JS%.0E$I: MZ5"5I1+46^U+:YU2N>&35,E>UCSC.H,5IAG=!9JD<+.$_6R2PI^?X!D;%.Y# M/^[LEENOUL7'G3?5QS\WQ,=O7[Y]VMGDV[_^Z\NGLY,4Z*?]/('A#['UZE][ M<'VY^6IO#YZ]]W%G[_/VSE9W\YL7G_Y\_^7?W]X,-S_,)BE8GEC%52#6)DN$ MDYZ88#GAUB0;RRI*YI^\$()U2L9QE,(/Z?6=S_"Y"P_K!^=BW\%B+LO0[ M1 ML]?629P"SLB#*A.UGFL%:JBL-RRHBH7 2T>9NP0XV6EP?-GO9>]U7 S\OFZ^ MO)MM8-$98!*&B'DUQ#R:(2:U.GEO%5&:541$:XCUPA"1>!+>4;!^>2X$SIVY M%;!<('W^+QQX(@W,]T>5?@,5<39?? MASQ'J!0EBU;0(+5R.CH7("!G+%3\$N!$E_]N$?/8Y6)B]%JH*K9 "WGY72 M4.$4O6RH [K\]V# MH]=?I=LQ8TJB;=4$5%&0[36C'COC#.:1\=CSO++CBS1 MY4>7?P$6]Q7P^ ; MY6@0WF[?;[9"<<>5]%%1P1,SWE!MDK9,6!O*RQJ9H-]\M]!VG"H/%9->!$VH M2'EST7IBA9%$.V591:.S(@^9/#MC$E%MX9V[FV7#$6D7%6G/R>M6G#,?*P<> MI*@HU=HF&2NM*+-&2H>E' N MG.E'*5W25BA2336$6%9(L8Y1ES@M)0Q1A7, MDQ>*\PX3CZ1Z&QU)A+?O.))YIPK\D4"YLD*6E5.155JH6 6JK-=8<_&@T#97 M(DG<)TNC%:G4X$@BJJ$CB4B[<(ZD=GG#H$HZ1 G@ MJ@R+FAI'G4U:!'K9/A!MG,% I7A$)T;@%=&.3B2.A&79W)[;QA$[EQ& MJIZ\J%3989(BY*(C^9C@[5Q'LA(LFPH%<>5V7S5J?$XS\V!0$#$;NWF+_ M/E\>(9565O!(*"LC$;YTQ*A*$BNE!C_+\\3%DQ>TP[3H5%BO?->J?^<%S4M? MLWQ]&[6LX'IN*,0CC\E55*BJ$EI[;8U/.EJOH@%?\[*>3^V4&0R&[A!:C[/J MB1HEN.3$&5X247I&G R.2&V$AE#(EYP!M"*HWA.H+I#.XUE'C#\65U^6QT2> M4U43M')>,Z&#$XX%"$44K[Q@G$7%[65[SAA_W(>1G*^JL5+[!-Q(E"8B*OAA MC7.$&JIM\)S1*'/\027M*/Y(=J ?W%0NBEG"^&/1XH_2 V8&'43E*+BTWACE M*Z<#=[QDU%67X"O&'W<-K4=SO:=8#+%2Q($ $L%$28RADE#+O6*:T5!RC#\P M_E@$H,?X ^./)3219^,/RZ*44E,OK!'"5<:)X#@M!3BO\$]8C+4(1G*^&$L) M0ZD5I.*.YK["G%@7(@DI:JMD8$&G''^45';T8RG'>G!3N2AF">./18L_:)3" ME65225 1N'654U6EX6FBC3HJ9C P0!D7$OVM!VR_6(RY_OIB3GU=S^V?C:F?N/K, YZMOMRU,#: MQD'SR]&OL;\[L =[M5\?1-OL9#H?]]SZ-W])96W%A2*,756/HKF%APWKV9U4P,9612:698-(:*W3I7#02(#M9=]Z<^ZF\GAKM?DJ: MKRAW)X7URC)^B:ZT$^+WQG]3UMK7J6=>N*-B=R(]1X6S30P%F#@_D:W__H=F M5#UOBF:O/H!W T/5P'JUEJ@I#N,@%K:!>*#;[1\VQ4]UKQCN]4= 66@Z1?SJ M(RC^P3V?+U;WV M1=N+SBO)G$[JAI4NQT[&I#IT\H KS,P6;$TS'"".4]IQD5=MD:]*\25EY8LY M11N_^B 33!]@]/C9-[CC8>DWGXI[,D98_JFY'Z,=-,5&+X /]=NH%PM>=AYL M6#-^=0&G$]^]^E]-&^XC@#X_/3%;2)S5?6NSNEF)(^%Q)/R=BQDU*&8H9GQ&R1S@8OP='@K?Y@N%>LMZEM6_Q$?U[,T\%8_/+()Q$)F2I%G1&&*R%" ML"*IR+AF0E CI,2SO1=NP/:!KC= UQ\,OG^T^>?'?/VX__I,ZW-C2J:])%KD240T>.)*;8BNE-"6L92,RXV&:,>46-F" MDX@68#%7LVB%6ZF9Y\(%:H6CUL _*&N9XHI+D["C^L,BYG')O-,JNCR#*/!D MB"AI(#HD3[R-C JIDU?JR0M1(5BN]""B!:@\1)3@_:<2_C)XG'8!#-C<<5K%:?2)&^(EL$28)(A5NB)4!$N9\)2I/'S4 MJ [+F2"T8NCR/_1BKJC+#X&VUTPR(ZW@NG3&ETE%&[WS^:^CRW[W++[5PTB4; ME8B4FCQ(KK+:N\A=$ Y/L"Z 9L_PE=55JG+@!-=_KO-\L\? M3 T\!5=RHGRR1%11$>V5(9'3RF@%7%,6(!//I:ZVS[\H))',2?G'+]=NM+JI'*1CI!, M:\I"@2/L^^VHC*J8(G3X(2+E%O$1.I)])4.N@K"4?%H//';Q[\%4N ;I=L1 MDY<2D\\ZI]3IBDMODP],*&^-%X8FT.^*!2LJA74D"X#+D-%PE+0QX4!(^=TU)4)9.1DRI <"ZD4L0&'L%7#96)9:D#+/ +\3B.SJ!S MBIB\$IA\UCF-*:@J&%/YJ$3RWBKC1%5IY8)FX+)BQ<,"X/)!_ M0ND4!'ZE"4YB$<.#9D[GBAAX%9Q+GA(;A2/"&TJ8JUUJ\]::VQ3OKZU3[.ZI(N&8%S'7V*2!*R&(CI%QH16DE;AR0M*68>RQV%( M;JC+.+UF]>#M7/_8J>22%05!;=G\8@7;9@?:#O7CRR-]SHZF1C5PD'87)7"5-HE:17$81KWZQ\T'SFW7U\! MG%E=6:*DC$0(J8E1OB*>"ILH3UY&F[$-86W9/4GL*_ #2_FA/SH>AH(M!.[5 M768VZ<0C-ZDLA69>IZ"X#3(ZEYRC"K?O']RF?)S?OOXD(_"K& =+.+@+?G546L7LTNMI:#)&DZ]2((%GI11 MS.,^_X-BX'%^UCAJ?30E"933/.2H)%8$2J2GVD1>11/BDQ<(?ROF8R,DKS(D MGY?)U55@#F)G$415>2>= N_&ZVA$, HK A8!ED]4!.CH0\E)9AH1EB5B*RH( MT[[2-+)24?_DA=(=Q1Y':W5T31$';\YI54>%+)ZBWNI2,!>NDTLZ FF.1P0+ \O:\:QJ8-."0*LD=$1KX8H3Q MA%OKP3FM@DCFR0O#0!X>QYDG=$T1!V_I=)23EI8I!LFIT)*Z%!V+PI3@ZE#P M4[$:X4&SIG/5"%JYJI*>$EIZ281/^0QHQ8G4BK%DM+:N>BQEK8_(-UVDY@%Z M":H1=OI#VRT&$Z_K;@M@;CH6:/+AY&DM&'.GV8\-,KKRNRV:ZSX8P M6J6J5 MBV*6,/Y8M/BC]("900=1.2I*[TT^>>ATX Y\6NJJ2_ 5XX^[AM;C^"-174%0 MJ$!X\L9,Z4MB2L=(X-%'JB2-VF'\@?''(@ ]QA\8?RRAB3RG;S6+4DI-O;!& MM&T41'"_!/^<4KZOAWLUKUV9:JS+W9%$D[2?>77O639NG4ODKWQ MWY2-H19>)"-8W1NU"#.&$15,3&5D4FDFF+3&"ETZ%XT$]$K6C5$/KHEA/;N" MT4EFF0]6BE)(7UG%C$FR,H"'+ 5^+*^G'G>N*MW_&K4/?E8/0<3]S5?M\E7X MB?Y<3-SB[$<7P[U8_ $&)8;BP] .@>9#VQ3_YQH.?3*><1VHX"(*796ZY!7W MDG)3E5[Q=%E!4_4C#KU<4JOSZ=][I=__5\_^:4;;G\/G3?8;T+5QM/WG&[ B M[_?A_^O-SU\./\)UVSN?/F_M=+]\W/^T_^]O\!Z'?P4100XD)S$PF\]56&*T MIZ2B5(H0(W>N?/*BXF;MK.DH0$"[\$OG6EQV/,M1Y6TEI1 ^3Y(/(&LQ<,., M3O*R;2/D\C6YO'7X5UE99KC7A,9$B8C&$U-:0;1CS(!_QYS/0Y&E63L[>G/* MY<+VPO48'8R2SM@R4(C/*Z4-U]YHJX461LM+CU@AHZ_'Z&];ZW\EKP)S+A%> M*4^$4X* NZZ(3#%%+K1A$OQ ;LJUL\U59HS.:)[JO)!%QME.D?6P97_F4Z<8 MQ.8@PC5_Q^[1VEDS6,P$)U^,6RELG4N%ZPV_!% ^;]]''^N_L!/URM&D_]PR#GA9V("4CZ5$X*9[L6 MHM>BGPI:_E@ M="",X%RYV.T?SCRN WCI?FB*NA<@L('/GYW1OE/._"22D6-_OHT$9IP9QSJP M\EU[T,1GTU^>A[HYZ-JC9W6O7;_VHO/.BAS68;CWS,@UJF7K6TY.K4SN/_Z8 MKHW]SE.!WOA#SM:,5!=_7J[1BS_\[ITI79.JNN&=+_FPXN*.2.;ZYE0AR2M, MLE3FBG=>E,ZVUTH+GY] T0^0/SD_.S5;2%K=[4KF_&@35;:ZU MNH>U/LX'9S/X_H(3?.<(\=1 @3,9+]G5>/"O+L)A>H-">P=".X:*?AK_=QIL M%,?1QCU(\B5HOPC"MPB0>7ZR?]E$[V.T$%5L] +$!;^->K'@90?1\H8E2\D#?3B*7#]IS47)(6=;>%7[RM>N'$'MB5HP#;=42W6[RA&N*T"S^5;VO^[ M:,?)%JQN?\5K\KTO/=.N+(-W@D;G:$EM66K/HZ7,!QPC<+8B_^#+]JN/_-/. MOSY_^O4/]NG7S7+KV\=J>\=7\(QOGUYM'FVQ/[YM_0ET?3A5D;__N]CZ'+KP MV9=/.Y^^?/SV.X=G5%O?NO ^6U\VO[V!^V[2C^Q?>__^]OM\1R)JN.%>6!)4 M51%!J2#&2DUT95*T7'+N2QP<>U/E7E1T7KC#OHC.]XK.VODDE %-MZ+DW#(F M&&4V4I]R_SCLI/V0Z#S7"L4CZ+B&51$ MYWM!9XR&,!I">WMM>RN- Q.:A+<\B>A* VLFG=,EBQ 228[1T$/:V[G6#SJ6 M+CDE2>4@)!(E"\0P&8B&.$AP+;BP$NPM]IQ;87M[%SG4U/[/:N=0?[G0QOV@ MC3F[>(]W!I+A+LA0&EIZ(PS3)A^42ZE*Q@= +H.3XQ_.DOPQ/T3!,1G+"D(U M[@PG0C%#G'"2V$1-53%=>D7!DK#'84ENIL*+"GDWB\^N9@,>U)M'I)T[%5YZ MS:)R,;(@@G4N4@VNH1"EC\KKB#[[@R+M\0Z&J[1BU%NBO"F)T)4BFH:*Y)X< M8!%+#J[\X\F1(=+>#]+>>D#P TB[>'R[6;X++>1264B:8K*!&9^X$L9&8T6I M@O!>5%Y5U65SA]!"WJF%G._ZS95A%8M$:Y=WD2H*L0A51 )79&"<^Y!C$846 M$BTD(NT"(JUS(E7.-+S$6>4BDG=\_L*9*6EH"'(!8 MI.*2&,89"5$IYAU/90JYVAJ1=MF1]IS^I)>U,)I_ET7K+35F_O\MBO,$>[8K:N9?"WB2Z<239MQ'+R*53D;AM / M=95W?ANOQD-%JBGG9]8I8,O6VSSV_:?;\"*_&L/KBD__?KF MZ_9.V/OT*NQO[K^I/KW:^P+WK+=.][3;_QTLVF;U\?,F_?3G:Z#O_9>/GS>J M+?8:[OGQZ./G[I?M7W\'^M^P?W_;%%NO=H^V=];9]LYN";__I97R5721E*ZT M1*@J$)>X)BZ 0V"=2D;QT^V"39EH9:I*>U<)+BN;C(LRTF ,BSJ=Z8?W?N/M M^L[&J^+=^ON=C\7.^_6M#^LO=]YL;WTHUK=>%2\WWN^LO]DJMG?^9^/]B8_/ M:MJY8G]!E\6S'7XO)7PA=.FZB+5>#_S IF'Q-MHF%NN[@QAS%\=KK-8"O/7W MWW&[5VSU_X[9H2TH;]MSPL_<#?!E?Q_H/BK:TW4Q%'5OV&\;&DY7I=NNBIVN M2O%3OBI#$2N?7[1T[N+2^7[Q]^_+$+=Z"G>@/IA=T M"EMTZ_VV)72WMJ[NUL,C4)\QC?W#7NYF>#1/> N*ZGE3O-RK8RHVOD8_RGU& MB^V4:A\''5@_>.MA\=M: ;ZUA9^C03.R\";PHOE&%[W$R?79MT?3I9A;G!,4 MC5^E[;,XO"@W\1FK?BC%^+@"@^>/2,_V<7QPT-AA[!$$"ZT M[:ZNUUN7JV#!7H98"J]*30/@D]#15Y6M&&M- Z>4#[M%[('D6T)2/SG) ?'/XE_6&)EL*DB!8),('32RSE%@7%2U3 M&*G;VZ:7_M'HT%(O0!,<#[ AWVW5&( MK1CY?C/,HC*YU \ 44! ^]DYL@.(*N+@;]"3IE,<[M5^[X3,'];=;I9,@"!.B&BCUK?9Y'TJN^]S#-Y=H-[0]RVP MOMS:_:N4@7KJ'*G:HO?@.3%)*:*\=H;1*KC2/WE!U\0M-7J7X$M5@:H8A15> M!"NCS0,1 ]=5Z;RZS4;OR.DII^GF^E^&.@.>7$4T1%5$T"B(]DD3"L&$*348 M!)>W;M?.9J9OW.S=YJT*KH3EKA0:G&@(\P 714S:1N8O._J"S+X9L\$..:X# M^ $E\E[;,M;7?:_A>]XKX]2#VP*7)%N)*#E411@/P M!TXVBI_],>D7?_SWZ;;QQ3I8H^L_=,^",^AB[$W-8O9QS_4@&Y )L(.[L0=^ M8K>EQH;]NE-LQVF M?'+5@&26+^PW=7[.LT$.[.$M)BVW:0F1P21*X),,R7F760>O.!K&YY-D2CE_ M_*!-4^> MGLPXU3TROYIG%NE'5R*ENPL06\8!=/;'(OL,8!N\NORU3+Q=/J*+O4&V,?^X M7*74DQ?MH(:LLR^S>0+]_>=3^^(\R5B<,/^[B4)5D.*.DX0?1JZ)_QG!8FW\ MW0Z\6)24X,[ZU*#N?_KS/1C2\!F^?[CYZF,)S^E^_//3WL?]?W6W__R#;W[[ M&T0?W4_?3KZ^X6T+>YLWZX]?GWKUO[8)3W7]>?_ORC^K3COVWO M_-;=_/Q[-9<2Y)NOUNG6MS=_,6]T&8(C(D671UX$HJTKX3=8="I-<.[,!#&G M*J6XC5:R//B&:A\9JWBH; @E.-NG4X(?_OCEP\;O?VQL[10;_X*?MY[JNY2@ MA="&ZZ7ZOHMRK^H]'E#L MP7D9[MEA48/K\DN;%0 P?%5#'#_L#QKPH,(X>O^[C>C_,X+8/^:L@[?-7A$F M"W=I/NI=''S8LX-X.@RP*G"J(:RD^5@>!)9.2) R5BGJI6MG,@,(@8]&IK]< M.C-T?[_?^S $.)IQ=?KP5]%WX3]A<5)1]XY8&X?;.U_H)M"T^6V]VMKYXR_+ M:14UJX@TG!-A-".:E8884U$'D9\W$L+\ASG/\S\K\K?KL_,H^^X) RG>] M"WT_VY#K(;3QA^V^KGNVYVO;?=,;Q_OPKPNX&;FS>:S'G]>/-K_M,GB>V/H, MH?S^QZ\?=U[O?_KU_?[6YR_EYJL_#N%Y^V=#^4_[FZ_>?-M^]5$ G0Q">;C7 MZ[W-/S]]^?3K1[:]\_OAULXO7SZRCSF49[EID*"JDC(1Y:DF@DM!M$Z,\)B< MCP"@TJK3S@8PQ#A?QE1Q(1@#AMB<#Q!2455*;\XZ&^_>O=W8!#=C_?W'XM7Z MSGKQTQ];ZW^\>K.S\>KGV_8\+J7NSD; 37W;V12XWZ>6[CP17*SQ;@\A?;__ M)6.IM/&,5%P;D+YHB4[2D)A,&7D43)1G7-<%PKD+7*>\EY'ZW6[_,&>KQN/. M)L/4FG/MQZAG1Z'=L_3S":'F1$*H/TL(%?"Q;;<)H_5[4Z/4DC!UKIIS&:J/114\N&:< CN>"=V'8;JHECWZ]]KSJ/MLO3$3OC?!K8YU[T M8-GM -S/\!DL>WNS3ON\NLE3%($V<"[A\EY^@3S5SH\&[6J:_[&,<>.O5E8FE$7KCK<@UL.HFUO!U1]!@^Y?:%V,_MZ M2Y3?>3 NJ"G:NJCQ3ME$%N"-I@_-TI ]\@DYX"?U1]WVFNS/P"UJN,/H(*?9 MF]D*@NQ/I_CE[&3K3IV\W<1#&H_\6WO(BC)SG>JWA1A(J"IZPX&$9LVPNYH. MQZXZP^UZT^'8FJ$WG3N')*\VR5>699R1 M,>'Z2@WX>UT/FF&;;)FD+^Y; .YB8AY*QRU)QX<(06M \4#Q.%<\=G)Q+TH' M2L?YIJ4_&@SW+A2/AQMYVX,<9-V*PV(P'EF^:&V)[XUIU].0Q>+?_WF M'J_76;9E:[EPMDB<"D=]J472@@HN\\D/5S)N$V=&PV\G]O/@%W.J2)Q?HTC\ M_5@3FUEM"%_27;U)VX5ZZ_,ZV_K\\7#SFR]SVX6/.[N'V[_^SC?99K7UZ\;A MUO[F-_@.WWQYNNW"&[;YZB->]NOUL6G5_[;QV]?X#[K[.,W MN,LK?_CO;V^&F_6L[4(EI"JM$T18J8A(/!%+92+<1N\J[TW@[LD+SGB'J4?2 MY>;.]/IR?PSC4-%=%82TF5#"5">49TD)(8J:2(E7.2); 8I>XP??:<(5H,M!AH M,1Y>LI;98AA &,DYE;SD0@CN/)/VH,8TE;L!A<=<1CZ:2)%@,M!EJ,>[,83$>1DC,> MS(3@I=9X(?L?#F6#B7XT^)4',LG,O+:DJE M*=O(F&DBM*V(,R:05 D-H;.*D>=&M!7KE/)Q3&JZ(RS$TOSK@DE!8W(M8_+[B80K59;&2A/) M*3C622MB*Y.(KP"DM]$>D>.=+=9PH4D>[' MD6XN%:J4Y)&5%9').R(DL\0&R0'I5*QD9;E(,?MTND-+/ ;WT,G/1U6%FKN4 MU*V28PWJ(S8N]YD:!9%#LW)#L_+'?%(T4>5+1R-)3BLB6*F(UA(X)!QW5HC* M!/[DA0&K(K#P"HL-$ P7,'N*8/@C8#B7-Y4F"*IEE8\+Y^9$.A!=1DVL-PXX MR6Q0X^5+:XCQD1/ARTB&8&YS MNPRFC++R1$E3$9%<(M;J"@($18T)C+,X3@UAO[G5V=I>AHV65W5W-(QAT7:O M'ZX88;'8\X"#9%;/2M[U!LI$E]!.7LM.[I[80HF6">4842QWD(JT(L8G1B!R M52:4/$@36CO)'X6=7*56 PCI".E+MQ6"D'XS2)_;#!&R$HE6FMC,!5%R2VP2 M)0E.59Q#,!HT?42;(0CI".D(Z0^XJ8&0?D-(/_;2E=,TS]8B+N6C&H$EHIT( M1#IF*2M#53+]B+8U$-(1TA'2'W![ B']9I ^W_RL8HI2SHB+*1!A8P(OW93$ M6,VI5Y2IDCZB#8K[ZGRV-]9;RN"213B/C)0M)&63X<\3B;UX_C-2CI0CY4M. M^4(?'KS>EK9^ /_T?%]@L0K$9M0P>K=\]1'<\,$%G)W(;'[@307V:FQ7]\#V MUW5V_HN_8&]UHQL!*[$E=3T,6BW\/N&%UI65;PMVL4[M8VG&M M/!65\$D(3;7T/D4EC/0J6,/;6C,]+1_6/S1]X?U8$[&AY/6VM#:.WNZ\&6Y^ MR-M:ZW\YJH62E2-5J1@1*43BF/+$:)MTZ84OM7KR@FG6,25N:_V88C_6,@8T M&6@R+C89*3GM-'7)N"@,+8WVI62>\I(:[ZKQB1,]+4_6/S2C DW&C4W&[S.3 M496)&FD<"5J R6 Z$B-9!2;#5ZI4-$3.G[S@I>HP]3BF]:#)0).!)N,>34:H M3"B5<\E+$3VU8!6<99R3 \59IY1JBO M+!&N"L2D6))H6;*BDM8XGZ,,T3&/9*81F@PT&6@R[L]DY+'%TJ=*Q2H)(;56 MDH5*>)%*XP2/$Y,AIB;C1\:=H,FXLT.TR-U@.'?$\*"(#D;S M*M%0LBJ;#-F1 DW&[9F,%:JL>Q!,^G70;YKB8-!/]7!9"NQPP-:2;X6T0O>N ME3DT.M-(;3V6 M=I0(ABN3Y$.EK!,,? VD8MDS9!W- M'T='#P1#!,,E2\PB&/X(&![G9@UU@5I!B3-&$L' ,X0(F1.62AG@%V,='X.A MX0K!\,XZ8V")_AG.CN?,%VG0WR_Z!W%@L\@UBU:M?TLVY88=6%;0BMQGLG5[ M+%:]W;&LO06;@M;D>M:DG$^ZTN03HPZLB6867&OOB.-*$*<@((I)6!GBDQ?& M="35C\*8K%*O/$2Z)IN ^J.DZ$B)JD [HA(U!#A >5LQ1@!SSPH M'ERI59Y?6Y8=K?$$]4.G/Q]5+6KN5U*/$Z(_=4'/?\:"U$=L9.XS1PJ2A^;E MIN:%SF='P9,V292"),'!DY::$U=&2L!'8$YZ65)KGKS054>5CV/>']8=(!HN M61X5T?#'T'"N]T1%I>45(Q4U>:J2H<0()XDW5:EIDL(&_N2%4AUEL#X?T1#1 M< %SK8B&/X:&QUE6:8+05B1"I8Q$N&B)54D3YBT+7#/+):"AUAU>8DTJHB&B MX0*F8Q$-?PP-YZI270J144Z4R8MB@.XJ!H\ES&HI]@%??W^YG8OO_R;&%K5?'Y^'Q\_OT^?Z%WP/02 M0.\OMJG]8F][+00O%XYQM]D2[18=H:4*:RX8-?V#&X&7CIIN=0X'35\OE.$G MCT1P5=J4B)0N$A&M(BZ4)0E1I "A: PJY4G3%)/+<$/;H*B M);@C2S!W9,1X6:92$6-L(*("<^!T69&2*>%B:20SN9!ZK31H"= 2H"5 2W!# M2_!C&\!H">[($AQO]B9KO674DI2$(4(P#Y; YV/22=/,+\[;F(#AY@9: K0$ M: EN: E^QYPRLSJFD3;**O4@@ Q'3%]Z;9#$--OBNG'&R*T MBC$H*P@MG)-"IE3J M:$OBE0Q$:.>)5B$134-%I:,^ANH1;5+<;D^TIT/KNA'^&^J_7TS7;VNT#Z_L MQW]G?:E[(SM>T/9KXW=Q@Z>S!1Y?#C]F;]9OZGS%LT'LPJ5_Q^>'=1CNP9H# M;.R-,8'+,37G769=T\^J\WRR%.7\]2>OF5L('T&W!Z=AZ8J\.LG@*\O%L3SI M&:[A_:H>?+TQ(KMUSTRSX,+EQ9>T1-8WJQ/ MSYK1_KX='/WXZJ9TD]4]UZ2<6=Y6& "@^^-Y'<_ "(0XR%_+=-OE([K8&V1+ M]8_+)4(]>;&3E3F? WV9C5QOV/SSJ7UQGK1]5WWNANLWTZDS"ZC.5ZJ-KWNU MJX?%&UBYKQ>B$KS)+LA^AEMSUK%[L'>Z "AV]F*1^MUN_Q O(CC-VR*?-0W MU=T8BKTXB(?U<*_H#]I_S2>#!P=9BN!#=U2 Y, W>CX6P_[Q]0>#^'?='S7= MH\EMVEL,X6$?HA\- '_A'6PO%!M?_9[M[4:0IOW]NFE -->*/US]GQ%\!U;: MKQ4_Y>%X'^=8@GC-: M4J8B96JC64,U'I#T!#LYAT[4$3GTU_>1[JYJ!KCY[5 MO9:A[46G+3.(WP1RC5P#I[-%W4E]P.3^$T1>&R/R*:]A_7=L MGL:P:P=/@QW:I[2B5''U%-YB\BLU^968?#KQ/^:ZT7YFN0,"0,"4/"'C=AF*_!>/.!X\VSH:8[ZMK#9IJO81@>HOZ@_MQ0 M?\[-U/S2?@%S,H\T0L6=\Q)36< M,OB;25XJ^C0H*:@*\:N@XS!28-D,J@RJS'54YL-!;J 3>^VY\GZO^)"G59\N MDIGE7[;B\+ _^-)TVDP,ZMKJQJ(?"%VZY LR]1*FMO81F;I:3-WVP[Z+@X*W M6:-%9C!FC9 P) P)0\(>+6&8-<(0^*%"8"I5E4-@"'[9-%^$93NH+*@L5U*6 M:4O!]J#4^NX@QOW8&W:*T!;K;%JX<<':&*3L%"X.#V/L790Y:@M]/$B9K7O% M7K\+;]-\)]&4>QA2];PIO#VHA[8+7,I9JMSN.>2^A(-8]S ;M<(Q+F:C5I"I MK?5%IJX64W\;]6)!%>:B5C>&0\*0,"0,"5MVPC 7A>'U H37?)J+XAC!HK*@ MLEQ%6=[TX+)A?U"\SX0U9]-1MDTG85)JY51Z@4)=3$JM(%-;,XQ,72VF8E)J MY8,Y) P)0\*0L&4G#)-2&&?_4)P]JDF>C,W@?[]"P"QZ\,7=V)LFF01&I"C\ MCU/XYP:GM7F=/-#T97\?.'?4*L5C6HM)\NK1O7=S/%[WQKV63ARLNU*U4CULBE /HA_V!TW[+_T$MXJ#!BN/5KB> M 2N/5I"I8S.*7%TMKF)WID<0EB%A2!@2AH0M.V&87L)(^>$/^="2S1)+[!\8 MQZ*^H+Y<25_.G:+&RK(J-G(&Z2CGC6)O"'B%A M2!@2AH0M.V&80L*0^+Y#XO&O5.97$N73D0/2QEU$J/R:XV,YRR<)S">A\J#R MW$!Y-O8/NOVC-D'TW8;=M(U29'&UCMW_&_^N>\5[&^I=BPVW5SF&I27YWP4. M79&K-\TW2>3JJG%U?;0[:H8%&P]?6&0&8\8)"4/"D# D[-$2AADG#)H7H0@# M7.%IEJG"0!;U!?7E:OKR6]T[ZO=VB]_J8CP9KLTQ[=CZ$+C]-MHFGIMFDM<9 M#'?^,U[VUSK%VV' O-,*Q[)8YK2"3,5V2ZO(52QS6OE@#0E#PI P)&S9"<.D M$P;1"Q%$'W=;DGDL%!//,9A%M4&UN9K:3$_,[42_UX,WWSTJWM8^]IIX49'3 MAW@PC/NY*2R]3@)J/1^JZS=Y9-W^J#?I%S[Y BKLZH:TF'U:0:;F[!,V:EHY MMF+Z:>7#-B0,"4/"D+!E)PS33QA'/U003@R#DF.,TV_U;WB8X3%;"N:9F5,;:;I3!:J>-,;QD&O M?5';+=[6^S4\H#.ML/IE8'M^#Y-0*QS8TI+\OL#Q+'+UQEFH"MFZ:FS=ZO\] MV5\0F(E:W0@."4/"D# D;-D):TW TZ%UW3@-'.#'S-KWF[H-L :Q:W/CV>>' M=1CNC8.P*?5R%N>>N/SB7M0SE]_\IJY-\M-;N/@9"37C/;W[>#H MM+&_?EAZ'1?@V)70ET6EK'TAI4_%8',_]P;'/M1N)&X0[1=B$[SI,]L]M$?- MDZYFG>XJ?&?+F'.XC.A)>N$?M60Z\:09]]&+2*6343CM M@G=.65G&OU1.%X"RY>S 2W@DB'IS3NQ^6A'/:@=P>1=!I)P+^?2)R1:T+J5N@FKN+D_A.! M7!L+Y!3F3GQHUK3^SL<0 =WXPXJS&U[[78JY7#-2+17)E*Y)OEPD5VM*WYRH M!UED$.4;+_)W[RS7N+JJCN"^$2; [SL!+FBEM:$*?I>2/#9EBT]W?/LLY.;4/_3[V91S>70()I'QYM2 M\#1P.P?]PSB VW@0?%N#Z(Y<4X?:#NK84C/\-^_C-_VLUO M.&A:&OJY]KI(=<_V? T/KWO-L!Z.V@KLXL .AD?CD2>P,OGK?\9NMRE>@WO< M+WZQO2^=8FM*]GK3].$6^:_VJ39 D%4WPT$;VQ80EO6&Y^RDS73PQ3_=X"GB MVXIF[C4VN%P]IF*G@57DZM@H3@HKU +S]VH[;-6B9J:1,"0,"4/"D#"L]5Z2 M"![3#F5)925,)7+:P1@JQFD'.LO2&<>.#777"R,[.)KV MA-.86+LHL89PM+K!.N;55I"IF%=;1:Y.#18;[P3I!>8PYM60,"0,"4/"'BUA MF%?#/,%]YPG&O[9Y@I*RIRF?FK/3VIQAOVES!7;_.--&,;1%#4(-NJ$&G3Z5 M.NP7UTG'C6;V5I&KF-M;/:ZNCW9' M8$N9P-3>ZH;$2!@2AH0A8C[ M!UO'!U+S650(5DQG7M,>1#[8,LK'CQ+]H/)1% _.= 2%^V;Z-?/["UYNNP!M M)K'D]C'F^G!@VVIR%?/RJ\?530L6:]Q(TBPP=S$ICX0A84@8$O9H"<.D/&8/ M'C)[P,S3X5X]"&>S!X/CI#S'N!8U"#7HAAJTDS^]*"?_(1X,QVVWS"0M?TX] M[G_;_8/G/Y2QF\O%^;43J;;.3?)TMAC$;K0-/+1-HG7:[-DREM(BLJUN%@ / MR:\@4S%AMXI73),_$?4VH_U] M" M/V_WKA_#7\0:.O0I]603/VA=2YE0P-O=S;W#L3NU&X@;1?B$VP9L^L]U# M>]0\>7IB02#8(_-+?.'*WIF'_4DNG$DV;<1R\BE4Y& MX;0+WCEE91G_4D]>[&1E:\_RPB-!U)MS@OC3BGA6.X#+NR A$\6:Z&"KQ[/E MZP^ P+QT77O0Q&?37YZ'NCGHVJ-G=:]]R?:BTT@"KOY$XHQ<$U*W0C=Q&B?W MO\(<>;.F]57GR%_SPXJS&U[[78JY7#-2+17)E*Y)OEPD5VM*WYRH!UED$.4; M+_)W[RS7N+JJCN!V&VX6/-!F@9@4ZXXNAW2V9 +ST:@\ MJ#S74Y[U>N '$ P4;_.VU%RW&A>'AS'VOENI_OZW=\6F[4%4X?O%V[?OIAMJ MQR-QQKT[<1]\A5/06-^]FES%[:+5X^KKZ 9MD<.XQD$L,(>QQAL)0\*0,"3L MT1*&22>,FW\H;A[5I)2\9/"_$/,R2GOPS=UQX,OH&K9#1N%_G,+_MFZ&>2/P M=,7QB7+G)=8.I :I67YJ%A/C%RB=\>\3^0O,&"!A2!@2AH0]6L(P8X!!TVT& M3?Q$QH!CQ@"%_Y$*_\M^K\EE(?U4Y E&!_GD,?PYB+MU,XR#?*!YY+JU+ZSW ML Y#8'21ZL'^$BL,4H/4+#\UBPG[F$18/><;"4/"D# D;-D)PR0"QE&7$GWU M@Y>T-$]>,(&Y Y3YQR7S[W+?LIPP6 ?EUAID!JD9OFI64SHQ_S!ZOG=2!@2AH0A M8D4!JD!JT)YB=6'VO M'@E#PI P)&S9"B0,"4/"D+!E)PRS$QB@W6: QD[43C"LG4#A?Z3"?ZW: MB9QZ^)'LA;M)OJ(SSGCHXH^U#VLOUXI\1P5WK$K,9" U2 W:'LQDK'X$@(0A M84@8$K;LA"UE)F.!#&J>4/AFZ\,"3ZA"QM[,4_KE_=OB3:\90DP9BU=]/\KS M)I>.ST@-4K/\U"!:85R'A"%A2!@2AH1A7'<_<=V'E_^S=/X^,O8J<=V._=KO M]?>/B@]^+^[;XFW=^^)L@W$>4H/4('HM,'IAG(>$(6%(&!*&A&&<=SMQWLOU MMTOG[R-CKQ7GO;1=/^J.BTHQV$-JD)J'IP8A#(,]) P)0\*0,"0,@[W["?9> M;;Q>.G\?&7NM8&_CZS#VFASJO8JI[M48]2$U2,V"4(-8AE$?$H:$(6%(&!*& M4=_]1'UOUW]9.G\?&7NMJ.^M=;';8)R'U" U"T -HA?&>4@8$H:$(6%(&,9Y M]Q/GO7N_L73^/C+V6G'>NT%L(*S#6DZD!JE9%&H0PS#:0\*0,"0,"4/",-J[ MCVA/+)VOCTR]A*DO^_ BQ3N[&XLWO6',TR/RO(=7=AB+UW4W%J3X*?4'^W8X MC"'/9'C3R^,FBC9"S&,9/!!HX5]"4?>*C?'EDQ6D!JE!:FX 9\?6 M]>G0NFY\,1G%,IL ].*?;O#TQ[=6^*TG+\F/;> ML]?L#T(O&'W[VQJ=88$U>\\Z)X-=>2 MWP4R@/^X@IW"1;QD$3=M#SR(G UN_8'L131%?P!_[!_$7C/.'(-:]MI_M8-! M'O>4O]YDK^%PK_9[1:@'T0_[@_8K<39YJC^>+-7 5;&(L$IU1H%AOSBP>>GJ M _!4ULZF>LX@T<5@\P1!"D%JL?7KO_^A8;&?(U3]^%*^ZP\R&C73.72347G% MG@6P<3'VBOY^W08[!Z-!,[( :0 V0'ZKR\4N0%?^T!V=GF*7@Z'9)+N7_?W] MNFE/Q*46!WNI#@ ;>5;>5;,>B M'-;#O>+-,.Z/QVK*DO[D?OZ)LY]_JNMVMN;[N#MMN_2!_&^+2A\V7L(_=V/> MM=_JKXVOY)QHQG7[!2Z(4$;+3CO1L]N.[7Q6'#MUV?Q0];R!NQP ? )V]L;9 MHOSEE]GAZW>+[9Q(.IX(.OXJ+&S[A#-#1E_5C>_VFQ$X=6W>:&X"Z#M8K7ZH M_?1IG19I_?P=FB*-!KVZV3N9=LIS?(N].(@9L>'.(0+YH<5OGUU1V\NH73?% MZ_Y@OZ#E9'T.ZVZWZ/6' /_32UJ#"[RMNS&TO]/G+9"#33CH-[&U'H#]F9;) M?%,]-2CS[[)6?!B!:WN*]G.>!R2ZO!+ YX,\W'5L808QP]U@@=%4 1 MK&DS'OQZV@2U\U,'9ZCH@)'S\: U9&.3-\R>^G#/#MN_!W&W;H;9L!7-0?0M MI=WNT3PYX*%W\VB%EL_XX3Z]'.NYWN&DRLU'F76=?T MNZ-A?#X!C'+^^B>7V,(30W.;T3[8QJ/3ZG]%13VIW3>8 *S/P983 X!9^T*Z M/#7O=OZGZX<+_[XO\#4$L#!!0 ( .LY%5$N !),S!8 /P 0 1 M =6)N="TR,#(P,#8S,"YXUSXCB3_[Y_A2Y7=;=7M4PP-GF[G7G* M(3!#70(\O,SL?'I*V(+XQEBL;"?A_OJ39!L,PK(,9&'65&5W$E!W2_UKM5IJ MO?S^C[>9"UX0\1WL?;S0/E0O /(L;#O>]./%:-BJW%S\X],OO_S^;Y7*'_?] M1_" K7"&O T"((!LL&K$SR#;S;R?X )P3/P#9,?S@NL5#YQH@:>+X@S?0Y MK5JK;GY+[JZ0K>O75WI%MPRM8E2OQI5;0[NI6+6J!6O5F]O;B?';] ["*JS: M:%RI5ZOUBG$-;RLWD]MJY>T0P"VC#/OWOS/UX\ M!\'\[O+R]?7UPZO^ 9/I9:U:U2[_>'H<\*(7<5G7\7ZLE7X;$SLH=4KO9J48UP<"5_'\P/H64N^'O:\<+:=P [(9;"8 MHTM:J$)+(>)82[I\HG4"5L!>-2%=J_IE].4%@$% G'$8H!8FLPF M$,Z+5R)-&%4D_J1X95(FK=W>WEZ^,1O-K(9H>KQ\A?U:T6K%Q&;9L+IL^EJR6SUVK<1V%Z((1T+ MQ-:+"/21]6&*7RXM''H!6>3V2%]&F/Q1O#.NL;214[P>"1'[)5,^]#P<<"[L MD_BS^=SQ)CCZ@'[$3/HNL>L^FB0.7QCAMC@/_L\=)!;!;HZGN9P3/$")G2._?&B@6EHWX-36C_V^:C?WA9]<9&KH@F_A./*!C]5C:I&?T!E-0^H M $X)&.GOEYL$&ZQ"']E=[Q/_?;.-,7%<1$*XX1*4Z=;[TE:R^,-$AS+-=CN# M[F/[P1PV'^[-1[/3: Z^-)O#@8*F,TDEFM?HC*7*-3^@*D.)ZE.L0,P+1,S. M6 P'/4AHJYY1X-!Z[@',.A\Y2K03U]11 K^N\?ZODJ(V&-+_/S4[PT&WU>TU M^^:P3;\U.P^-[E.OW_S2[ S:7YOM#OVS60S'0ISER.KT1X;L2A3HML!*&*#2 MP)HX$,D[@]T:#+N-__G2?7QH]@?-?X[:P^\/S5:[T1[NCG(V2SF\!OU1AS45_U/%D7 %G>T9II>(6QH&' ^0?J*/F,98C>DU_=D&4EEO**W&? MO!\-VIWF@(4]]^:@3>&@L6C$63+=8;OSN4>-O-%N*KA- M13YRM-C/)EHQ8S[XK5B#%6^0,#^CMJ'M'G8=RT'^H=!;\I.A6*OJ-;'/J:-( M/64LIDQ.4@V (1R[AX,SYB8#4Z\:^GY@1D+.4&XJ?X"F+);P'U '?=@F&ZR ME8%K5.O&/OZ6%8[%TQ9M(X$Q7H[_X\#V()$@MX9K@R]#[6X-:Y*Y/5#9 M9UO(#JD(MD,K^ 8)@1Y+ZAW8$C+YR^W@QN"+4KO;02P7K 2?C2 3)--U\2O; MB#3!Y &'XV 2NJ;%MX(U*'S M*]/WT<%=119[N1EH=/#8RPQ68D$D]VP!V;.]9T@0VYYC-_!LCCR?U_K04TJI M$+DUL/%BOPDF$U[ATD%:_-DH9)-!VL1X.'6\*?6K'OW50N^QWJ F3&XD.AT\ M]IV"LI%B50NP7HU2&DN_^;79&:DLW2]+2A?G-8J2L%*0D)90K\H=:9- WAGJ M= C-TG(I[;AEMOM?S<=1L]MJM3MFI]$V']N=P; _XBG7?/WG,9!;_94FKH@P MCH"S9/YIR12DN)X!2C2AFK-08R--5FC7NKB>K0!6&;,4.>IF9Q/MT$5XTG(\ M.EEWH-OV_("$Q8*(@TB1.\P;&F7N@CF-,6+I;)ER*1^D*G#VMR)D';:@%S@O MZ% V(#"4PWU+X\7=X%X*.L,JHM# +' .<>@_8M_O8=\I-)/ )!OR3P_O_(E+E M]D+G*4+JHOAXL*H/2"H$Q@N05 DD=2JE+37-?H=.P0>]9G_PQ>PK'(H0**1! M=ZVFB>FGA 6@/ !G4F*-JP;5&732*+JFZ^)$7]1^&8/F376R%T78R?'NFYH0EIN*]9,2"61 E9B M2@EH^@ F.SS7[:BM-670R4>[*TW,J*\=U 0K5J7'0'7DDU++Q[]K75SRR\*C MC*/@=M6RB-D+,%&?'"CRD?NW&T,3\LV98%7 DOO9K2W5LFW/1P>I[RS9B:L< MU5M#$_+&$E2W;QWY#5!Y9YR7BNH&SX@\8F\:(#(KN&6D,$&6<)6CC/UUD+^1:TK,W&E1]IL-/JCYL,WL]\W.\/O^1AN$DCG%KJN MB;LR8PX@85%>;:M.)K:326<1.AWDA#7,3&EY [F2A/W^S*RDNE2U9.DRLK=Q[4N+@HQXC*Z#-;NXOL. MME+)W<6-41-6?KC2R[Y[@"EA$,YFD"SPY &-U1<',BGE2-P:-6'TC)&(N;&$ M!.-77CQ2R7,Z*T9^T(=!@Z$T#/3M32 M@PNV6-4=N\Z45[,@@H79RD&ETW9API#1\=ABVQ+<6!Y("3Q#K8K)O[1W ILR M/L/]GG _-LV!RAF+N)PTEC9JFGA:*B(LG495X^FUTM*(VM!U<2DD(B]C3!VU MO'A4G4$G]S*&41,FB;'JRQY91VIX1-!'#>RKQ]49='(D1].+@T/\<.C:[^*-@GU+B)4?NVM"%9.02N25D7 !()(!$1"EA M;'2?GMI#OC6>WU?/#UTW.VJ7@!4]QBV^S3_$[0\*T4#R.*\), MWK=N#5U( $LA*WW,Q[33[?"KW*ERAGWJB$;][_QO->"RB*5]JU[5Q*/E$;?H M6GF.5,(P^N@,"OM;=3*:ST(Z0ZUKNIA+RP&HC%-7B9KY=3%]- ^)]4QG,SV" MIP3."CG%G3A+/62]9NA"%CH/U_CJ&[ 2"6*99Y>Y@4RR*&I:=$1Q@D4?N>QQ MX / FS]$#!37U]_#Z%R2]$-74A *EC*:J4VJ0Z(ZP,"#'B-MAA2.5=LS49C M]#1Z9"\W=(=?FOV='GE282(?C U-O+8@Q15PMF5_N$E!S47V#ZGRDO?1NJ%O MV]BE@%PI^QMW4O=TJLT?/:/Z4'SV(X-.WJNN-/%VB,A+TU_J6^_\R\"AC*+M=M<5G\XI\Y([MQM#%FWVSP"K[''Z[QGFHQ6^KM%*7 M5:(W]NN^:"KQEB-\:^CB';W9"'.)\>6;:9D@%GH&?JFM[IRQAW'T/<&$Z0MZ M"]]G.G3XI?BTJ\Q=6&!_S^%$2#7>,=U^$\?\%J M934 K\?94C;@\[MAX+,M/(XW'2]ZQ+%0'WK3?7V$&G.Y-6B&KCYF)];@@Y1, M=E,.EPJXV#/X*Q^>+!OT!Z.D_^P[+$A8RH%F6SB+C :K508J:M7]RXAN-)\; MFG^H9,/2A:73ERM=$^\ZBZ>.G+R<&E:=IX@DTLG)E:&+N<:TMLLX(4GID%W^ M0^-++_#9[G"J973/7@UA*YHOCD_%T3^BSX?PK<"^\_U%R-U:W3"$--<:K-&] M1I'<:(,ZDP BT6 IF\T5VP+L)7#O:U80@K?1M@+X6EH.6'4,"ZP+*#77RY M248LA^W&,*013NG7E3(E_S_S@X]\BC@@*_CUVWA4@_@-$9T@O[4[*L\R+X/=^DT]5K3Q"N68W$@)>^WU<,E]]_!4B;? MPY!^U&;O]94@GT- @[*./$>Q^P=L@7'E*:?(S0#4/, M.1W"2,H>*>Z#8?)*]W@QCQ[J_4LL)U.JW(+HE$%,3QW&@I:OE8\7(*[3V99V M1G6*V+["^7.!E,;[R)7;4]TPQ 37X>UI6:NS115$MH<(RQY#JL%)HM'D>6CV MUJ/SPL*#O\3(BE5%;G=71EW,MQW&[E;5Y.FYN**_K1[57M6UE-;8;_*]F3VS M/_P^[)N=@=G@N5-V]*G9'YKM#M^UF?Y*Y6''XDSE$RLZLQ+FT[$4P,6 -+/H M9%4D*=YUFO[Z#*\,B0+/=^[,6^X.;HSZEI<^=P2[E+UZ,+H?-/\YHOZ3.4R5 M]QD$"GE_O-7$QS-6+$#$H\0*5Q^",PBE/>2F:M2%A)Z@_I):?J_WV&21@]G_ M_F .S5'''#VTJ>M0P2*35MH;;C1-?&IAC1E@W,"O2WYG1)@6E)?K\CA(%^-N M:KIXH$B.3BF7V3*57,"7Y;&0>S7=J(MG5'* ^GN[N-\OW_P[.)\[W@2S3Z*_ M/0]'=>?V3Y%ZH,W,_J$5HG*4VCE$+Y]1Y#4JEJ5_J?+ M04):V$Q2";88]ZF3(0J'-R5L1[%K(^"%4:EE]-(\OTNE.>M0$+&<.77-U M267;8P .GPE"F4HY .=\K3D>VZ@>_!1*,R?T7]:ZEO-R:+5M\#Y5Q<77,[4P MH3X@[AV9FMA>^&1[$G]Q!4,OQ_=ME#JZTQNP_7.V23^TD=VGIL2N&FAP39E3 MV@M9Z;PQ6)W#T9L;;4TRU[9$/2+Z(>(!]!"]!?'UTRNY_*K1[=$<;C=^O-ZYVI\F-5RQW=!/M83]('B=OA'Z M9X@,POD<5[ MC/Q;>)WJ2,_F)G@28=:";']VL(B.%YJVS>>5T'V";\XLG-UC0O KG6N,IZ% MD%=A=W@]4"7,(P%*,\HX//=L_EA>TE@G_E? M"X?D72:6$>-3]03)H!U'5SF1R_;"1^_Y3W!1J]:JPK5I\M;D41V]68FZ3354 MS-.I>!P1?G."YZ1VR=QEL6%$?OQH:V;?VXW9J?8W]8CK $';WT$-L1/=;_UJ M&[-350V_N)/?FM-(79HS7JP^CT=BDQU]X9,3/.&_1W$I#\]6 4EWTH(.^0K= M,%N![RGRR.'0$ ?098:11"EY88^$X-CAS6IU,G9W72\Q?;Y$I+"LF45XLDN< M>T5>AU_T_ADK0H?N-D?A [2?0:3=/&C")L"ZGB'09ZA-T!6C)[Y AU>&3K>#:"+V!EB MZ+(3Q"R=T&/C'UN^RXD#]N-Y[%!AB+%+2S;_#)VY0M_/*'WT[CY@RZFT:B@_ MR[FUZ-$;T$<^(B_L:B!F-=2Q4!?CY4YYJ]5M=N":S%*I$=' ML_!$<[\UQ9]I'5%,#K#Z%DTHI&F.CC9SA\&BG5Q%VJ-ZK%6K]9PVR8F.WJA4 M1[O9O8]FDQZ]@4GN-DK5="??V"EO+U@LKW-J$3Q[@ $-;WIQ$W+SP(5X'3]# MO*5?T;H6[HLIFJ.C.D3>$ZT#9=E'+]BEL6?>GJ>L\D=O"O/WJ]W;? >/+ 85 MBAZ@ 79P][Q@X74XYKMY=PPRM_HZK;J#@UP1'1T>L2-TO<)])T5R] :9X33T M@QUB,@7"HS=N8#TC.W2I XY/+9N>+1ZPOE\\P?_%)$D6^?<+VB),V!K/ $UY MM!7MI%/;C_>^0D]A#Q^_NC^^FIL.@?W!*&=/FX3@^#:2C.+1#1W)(*ZX!RR# MZOBC_'*F@"?)5(*MVOC)GI7E\K5DFJG,X73S UMVZ;!AL^W[(9//'B3W5ZDI MDYH.=-UB^[V4^!TYSR4]M2,-,E0H3R?F:#F38%$H%)11'-TW[9J%ZE!G/GQ% MM"U/V N>LS,YAQ-PJBL/YGQ.;975+*D]NZ0W)[21TAS=*DR'6 1. I9THMWB M"PZ)NV US#XBD$UQLJZ;[RZXW]QU8+)Q=LJ+WB]61=(;$)(I!-5$&!DQVY\X M?(9>%(%TL/="(47,G*EQ^XZEL/WA+ZW(B>9,4VG?5(IW/1_:=Z;/079OT J5'DM*EQ,GZER9S=G-"IJNIA9QG%T9N3%[_F[J139W"R M3K1(%N& 0^A)Z-G/1K_2+8E&U(O'1 M?<1>1\+W.CF5P_=4>\GZFG/N;1&9Q8^] Z+PT;8];Q;XJ6X36+\K(F\[0D;I M$PUBAQ2$ EM?,DH?W7'Q1:?ES()W,S2!H1O068CC#^9T#+&[U--NG\I*HO+] MV!YWHQ>;GX6T.LF9-$60<\F.CO;R3'B21Z8?S)R ^Q;%T^02RJ,W[]UFV%_C MZ76T+'_L^;Z\-J>Z:;A',*U$L&"I6';:<]D[FE38C-VL0>?GD]!]I&&NKY@B MVXOG*63 DK3=O=K9N_N3Z6J[!:8'CG-/-_+9OPYM?:^=8S MFL%/O_P_4$L#!!0 ( .LY%5%?.#!8V#< !A; @ 5 =6)N="TR,#(P M,#8S,%]C86PN>&ULY7U98 MSD:3\=]_9'^E/_X XSA)H_&'O__X_NP-L3_^QS_^\I=__S^$_/>KD[<_O)[$ MQ06,YS_L3<'/(?WP933_^,-O"6;__"%/)Q<__#:9_G/TV1/RC^4?[4T^?9V. M/GR<_\ IIW=_._V;AB2$T8*(*!F15 ?B)+,DL?87K^U\GTPT^<4O'3]:=_O/KX'_<^_T4L/\V<\_+L)X3HI%J1:T#/=OW__XI^\C M1W\>%^=+0=_B]U>/*(.M"P+^F,,X0;KY])7E.CH\/7I[\'IPMO_ZU>#MX'!O M__27_?VSTXWD?/1A'>5>#>0W/93!KH<[G\1;'SHOY)I,K__RW YRY[0&N/O'3;'%QL7PF&9$E-RB@@AA4I,6CX9#GQ--!D#&BG> L*/ 5J%3+P M%T:&:D:H1HNC3S!%#8P_O 6,C-=R?KT!RSBCG..!@-.8=QA(Q 8!Q'C*M0N4 M>^5;<.-99*L01+PP@M0U1S66O)V,/YS!].(UA/E-QGIM$E..!.$UD5%1XCVF MER*)P%VDE ;9)'(\"&<5/L@7QH<*BJ_G*N8?87I#L!MX9$A6 1K*&^W0=0%^ ME3(E4C&L.P+WV=(F/N)12*N00;TP,E0R0+V48C:#^6P8LY=,>4^H39Q(X3"= MX3F1D#@HY*=1()HD#\OAZPCQ+36SDG$C,.CZA-Z5&TJL,1JM12W&YB =A7:R M]# -WL#&]Y*>C355=N-DMN3HKVC_'X&2QF'-FLAK.*$@E=8BTD@S@$ERH7, MNA:H1HKCZ01!S;\>G_OQ?#!.^_^S&'TJ)#U$1(8K M"C(YHCS$4I\G++\$(RQH;E!\$7F31.8I4'W*:RM0HIK^ZR:VEY+=2*D"UR*& M@)FU$Q9S;"^(MP+)&8+EEBO'?1OW\!":/J6S-=Q"9XU7,_YKR(##?Y^3N8*% M9.21:JN$(Y%&E! 3='1/R6*N+IB2F66MFDR,/@YI%1KHET.#2KJOER9^KZW0 M,9W.)_&?'R?GJ-59<5+SKT-AO3,9*RR#F2H65R(0ZU!8&;PW1HI$:6H\5?X@ ML(J"#UF66BKEB%:F9&K4$J\Q7P>,T8G3Y#FTEK%/!5!53CRQ.+"6WJLQ?F]R M<3&Z3-%1NKW)N.1J,(X%D J+'5 0J8(2"E%@N.RO)'42D7QI50MB/ $ICX5 M2DV)4K B/1!DZ"9)CPY#<$P(7.3Z93ZP?!X>I66+!_]JS]?P%!Z M%")(3FS( DV%=0D6KXID&Y*C*0<=(6:Z/Q">M44XM?0JM8N%-('T*@)6-WTGG]=8T4AH5V?WY ML1]A8;+G/XWF_GPH,@1A,R><14"O#8%XP/ ++H'1+$CGFRQU/H*G3Q&O,@]J M6* :'4Y@[D=C2/M^.L8,;#:(<7%15 T)B]=1',V'BD:K0$F,N-(1R;PESD=! M$LV6"AU!"M."&<]#Z]/$86625+9+S5U6USB6AW59:XM\YCM&^$Q[^>,!(:"1Q.8P3* !=XD(WUNU^9&[\QD@87NL?_J MPSE\$U!X$"EZ$EU2F/A)2JS";$ $CD4.!4MSDZ68A^'T*>ONR(8'WH"N^J]& M].6>R#M O/:6EXTRG#(,_-QAX-?6$A9<*G[-9(O,E86BLO*D,$B4$5NN0Z)*]ED*O(!+'W* MO"M3H*OFF^TTO!9..Q,! S Q99E)2BJ+F($8#+M.V(ROH=$:E,M6 &]2 M':R$KD\9T>8,N3<+5=TP]0/CS7UUQ@/P8 VQM*PF!!E0ZAR(\M1Y+E3.IFUD M[/4VQAJ,Z*SVFI,+RT3]!"(@,S%1PZKT6ZXFN3&))<(BXI#1,A11,Z*3-Q0D MQG%G6Y9+#X'J4ZY4CQ#5S%"-&(698_S(U[)S1@=*)OPJ&K*/&BEN1X9,?I67I/71)::.< M)-YBB2T=!I<0L=*B*AJ)"7L,L4E>>Q-$__87UGAO-U9S;4/O__$)QC/ _/+& M!MAOD0-T# P=BH^ Y5K"JLH[++=!,^&BT%AP-\GD5L"V"BW,2Z5%-:/<8.)^#7:F%R>H;_OML_/#L] M>G-TO'\R.#O WPX.7^\=O3L^V?]E__#TX-?]@T/\=K^K M<:JYY*-Q>Q4G^4 MGZ>3V>QX.LFC^3!DK7WI::%3D$32<@I5*5SF\!M2R5!A9-DW+_49^[6U?5U?)WR;RIJNM3^2I/G0VYD8$R00EC M(A(9$R_'Y H,%*ALCN1!-R7R-9)>>:_:AN^F]XI3>]?2O$&1+P^"+!#5%;S) M>/8*\F0*-UI*[?\QGWI4_VCLIU\/4&G+,Y;XEZC/\Z6"YC"%V7QH&6,<(B-& MEP5"905QK C$$P>;04R"*F,!:6,&:Q^N0IR0!- M,L%G \=N/6U?F/GHB[NA">ON8D !)[GG@G/1%2 M:@#% &B3^;ZG8?5I#:^W#*MGV&ID.X3Y#;XS'7G&?(0P83%3X9AYVT0="32G M@.(9WF;OY"T4=4(?FO5*L:]@#"4-$SIB6$>#95UZ1&@;B%\NP"8CF0TNLC8; M0![!LZ9/;IL%;4Z#^XM=W;7_(K(@%VF@'O6CH^1$)EI:4SE%+ 0M,7 H:9HL MG&\M"]JM$Z_-R-V3H&5I9[D$3$J(YF[9 075H[(A()T'T(D:T613_S.EW2;3 MJ#- #96M5*_A,YQ/EAU^KB.D%Q&++XR+(L>R=LX2!E^:"% :'?71L-2D@GT2 M59]RZV[,N#_M6LL8]?:RP?+]^QF#RM2?([!!NAB-1[-Y$?OSMU3*LXR)&F"V M+A5F:=)@RHZ.@AC'<\P^1*.;$&4U>'URLW49T\ \]'Q!UKLMST#4&?]K?5)C0&RU]+2[\51SS*3R)- )DS&GB3=&I=H'U*N[?%KI:V;,*X=WY^A6>Y MS?+KMU9V_OQ\]A3\H?"1&YL]OBQ&$)F9)%Y12V*4)D<++N0F\W%5T/>I(M@! M-[=C]7J$O>NT+_N)O(/YQTFZZ< Y4RIDYK'T"0I?)S#$)B$(C3R9Q*EELDW[ MMQ4!KGG>YL\9<6L8KQVU'FU[/I0Y*ZEE($$:Q">M(>B^/3&6,:UEV6VW'7(] M"G'-4T!_3GK5,6#-!=^'U/!M&NB&&LKU&N!*=]",(&4N+8N"#\1%+B'*J%*; M!BJK0^S>Q/W3%.)H21_\^AR6Y!RGP<5D.A_][_+G0Y93SL)S8FE -3">B>?* M$^>3B0$S(F99"S6L JY/BP^-F'6_^7MEFU7=*'YQ-XPL-WV\=T9!S^9^BJ=EF\K60OH#:J3;/VEJS MWN'^&[0_RF]&8S^.J(2"'N77WD4J,[':8B!SF,=X"JHLM-!D0!N6FNQ=?PK4 M"RAU:E.IFHWJ' B_?;G2X61<=+#\^GJ!+AD7-(VE9Y-+F !1=)]& *&<@Y2E M%X&]XY<>.1S^[%!].O'?F@WU==_(BY2IH->CV;)=!1;D%Z/%Q5!I9Z/2FCA1 M;HI,,9*@,%GEE%%-$:HT6W E#R#K4ZN!G?B3KM:J1J+?IJB=HYP+I,M^[ 7: MP6RV0'\'Q=L-R]$)IH(ET6(E+9D4I3>WQ']H4*B.R'23FO5Y:'UJ8; E&E6V M5_VV-$N KR=?QL,4@%.!"3R3DF*03$ "4Q0KHDSR9_NQ'X[*? J60 3B8@F$RFY M)I8G6@)BDC(EA?EUDRV #\)9A2WN3\*6>G9I=UGC\I(E_.\>_G!45MH5=5I' M1Q0&/$RZH5P;&"CABF5#*7#5YA:BYX"M-+]'_US$J6JLZJ?R(FK@]KDMY#$. M#XQP6:X?%9$3KQV41O^ETW4)A4VFR1]%M!)I=KV1IC9KZMBGYLFC::GJ7\/E M?P_&]]L_#FV629?C(CI1%-JQB**6GB:>26LL:L(WV::^"KB52+2U4_I;RW0K M6ZTAGZZS\B)SI)FGS 7)*6&Y#]1@N>\982II=)6.8=6_'2+=0+42@\2?GD&; MVJE.V707S^AVRCX;)HX9.@^.9"45D=XLC_%8HGS./%)NA+YS*O:1FNFYD5:B MPZXWFU0MF:KJOJ$GN=7G,C.#CBQP0D.AJ-6!^(3 N'-<*V8[?O>U]ZU.][ [[_;IAE-$8@:EI._DC*$'4H6Y$I>"V$ M1]_;Y ;IKL!78N.?;,I[J\9NU )*2YYYZ=,C2L=*2V6[X)YOVWMP,#9U5Z98S]7'^VVC^<6\QFR.\;]>[?1U:94&Z9 E- M DKW&X'X-"5>\6"8M3F'+?FF)W&NQ*8_V2[IEJ9L?1;AVP;)&[KP,5MN@B \ MEVMS)"T'$YDG H210>%O9Z3ZZ/3D[R M+4B3*TC'TQ&JX),_'RJ6>;(^XNNM\6W77A,/'@@L.[,8Z7B\W/,W&P:JG.3,$K8I#7& M$YC6/#3PLNE3V435.?-F,D5V+Z;Q(R86Z.\F%Q>3\>E\$O\Y9 8U"BH283W% ME"4IY#+"9-JA/S0)/&O:5N1Q:"_AJ',K!E4R6 OG,RH*&*?9D$E+8W"1Q,3* M!9B2D9 $0ULGZ@P5)JLFNV@>P/(2CBTW=#8;F:1-^YE"T:-/RQZM^W_ -(Y0 M]F'0+IOL';$LNM))&'T?PB$B"K L,*UBFW/OSR%[ 4<(6J;!W:U5;T]P@5(B M)J37"TRT/AS#=#1)RTNX'X2)ZCK*9_Z/JV[5UUO'I.3"*TF)YDA^*3,C+L5< M[O*C-&N?>6XRP5$)_YIG%?X4CFP7IJ\>&$\ [03I;(*XRGS-Q\EY0E%*^YN' M=U73(*EQ-)'(@L8PCF]92#224D DDZU)H6G>M2[@-4]/_"F8N17CUFMF@!HI M_R_M2C[[\TO@L_ET%!%[^<5@G&[_X,8G+]^Y^W.0\7R1EJUF,1,=?X 3U,-^ MSA#G0QT%A;(X!\#*-@(F21"8=8#G^&-AHK%-#GAM5\PM-F\Q&&0Q8^-$!FZP M3+2:.,TT,3F'A#I5QC=1Z*;-6W8[:]ACMC^P3M2" ZTG]1_JLZ1]U-$""J]1 M%Y)J0P+EEFACM#:4.=-F0GO3'JR[[7OR\CG:E0.[6'C20@,/",WXLB3O(&'] M8LO%X88QH$$)OTV./KOPM-N&*B^?HUTYL.5>]M_Z:;^93.;CR;QL=VK4=/VY MH1HW#%]%P"YMUE^]/STXW#\M=Z"_&IP>X-#')_NG"&)Y-?HFBGSFB=WTM0[< M+FHY??_NW>#D]Z,WIP<_'QZ\.=@;X!![>T?O#\\.#G\^1I/M'>QOU()^Q2=W M4],F\-NKZWAR/HK%=3=3V[<1MJ&^A\5IK\:SLJ^SH1*OGK\-%3XD2GL%GL*' MY93$:YC[T7E#3=X=:!LJ?5*X]KH]@3CY,!X5N2;7M]JW5_23HVY#ZZN+W=X$ M>Y-QA/'\\I8_1#.:_;.Y 9X84% XU5_^B( M6XF!*XG;7NV#\_/)E[)1)$^FKR>+,,^+\^O3-LTML,K@VS#&VDK8RNNP; /N M;W0 W\8;\>B@6WHI5A.ZO?X/QG,__C#"+.ORX&)SW3\VX#;TOI*P6T@ORWI6 MN+N>U3[9?'+8K:2>JPN^E4047[LK]U<6Q*>8&2S0.6XG]5]M^"VEINLJHHMU M3O9_W3]\O]G_[::7AR'4$*H#;>X^HHZ(U0/1*MX3>O4ZL;*__?J7857/M$KIG\U=^ M-EH>Q',@J"999$VD$8(X9@P)WK$@M96\S34=ZP+MW 7^Z?%B7%PLEGN7?IY. M9K/WXRGX\P*@](-]56JM4_FM&[_>[04;0B\GK;]#CR%X:U0D*FE&I%:&6&E0C3X[G5*$ M8)KL*Z^"OD\;55X$;3>W?3/:WKZ+]<8EEUH$9Y4O^P^2*:>])+$V(9CSY#NZ3SWA!-\\NG!6J8TY=& M"Z/Q8K*8%1]S7%H]=IOUZC1>4QVO(6JEW/W.ZWSG_;OMWJ_Q#(7P1N0LB;(F M$ DI$>O1V7N:,!\)+":C6OC/3,J'B!0Q<9 MKK$?34LK!I@.8PI"<9=)]H#I7G">N"0988QCF>)<]KQ)-[^Z8O0IYW]AK.[$ MB"VQ^F'D-RJ:9:.PX'($PRC) 7@YIRC+[0:&&,QJ>72K[E=]7^O@:OEXW4'SGY\N?;&-U;AT<6UJMVU@UC5;O'IUS<]E:$7PF'J!< MI,PRL5R@!RZ-+45(P<@>S9K65L25*?"[TF-@-#X:P^_@IV_\:+KLA3%T^-8E MGP7A^.81B0I!1<5(HH_.&R[+H"T) M^I1>](JO=6V_K:7D^\M'26H;J4A$6U!$9@7$RZ*U'!0P(XUG6W&CV]X;LI(? MN@5CZ(.R445,2'.YVB-@DFHS6C5$HZAC--K/Z.B>!P;__TE_W]L[VC M=\='AYN>R'OD21U;AI^I6SVVR"',!\J:8WG41#/$B52 B->B$!HC@)X4J!,DX-;-T%TST.OGO5F M-![-/D+Z>3))LV6/]Q.8P?0SS(94*IV=X,0G)TK72'/93SOZC+$'XP!-37;V MK("M3YGDQMRXGR;6M4G%^RZO@)WX+^_\'*8C?WX'5S;:)Z8<"=0&(CU:-403 MB<)L(7&>D]&-[A%_#EJ?,K[Z5*ECD48YW,,.^Z%F-PB]>O1Y9IP6L6@=T2I% MINLAC\\]EHRWQQTF+7D"S.-9%(I()3()P@5T&4D+99P'JUN\E4^!JG#QTU+%-O M@>O[YKK7\&D*<7358@C=RE+_XW2U;K'\^:,B#"G(3"$B7,D2%M\&%4/+ME6C MC(P1T-LV.0I12X!>72S:C(([,?=6H^?1_",LMU)CT+_HW*)M[3%:1,U51:H4 M,9?#70YS.!G'Q;2T21^:D*DT2A!DF"6294RQC:?E$C8%3AHPLDE1]R":[@G[ M[;YV^%KM_W%U/4 I*KZ,SL^'FDT&@T=S%[4$WNPEH% M7)_B97>^W,_>*YNG8J6'[VKI] "ST@5N]+G,0-V0.O#@,A>2:)X\^F9OB#6) M$\%33/@%"[I)0OD,KC[5>"WH4L\H%8_0?"KG&6;W)-6"2\SG*+$^(6^5 0S? M.1$0UE%'0_)M+H)Y#%"?FF[4YT85,U0CQ0WYWHUF$AK7GS]0LC2F73;#_GW;M$^7;DP^B\Z^+? M1N,TRWU7%*UF_GMCK*O1AP)] N7*$4B%7:"QY-)9$(&_B"S1P'*3$]*/X.E\ M,>?56:NRY79O,9MC"/TVRM=KF;-(5D>*H3,J])(R,N*]I228A&R'1+-LLF-U M%7"]RX$[I<#5Z9+1:/4(\KU9:)ORPU\]\@;J3;E2F*BF$U$!JV(A>")U92" M )D2F"9$>1)6[Q+BVD2I9Y3N1,',8WBU))28$N?W!= MXG_CVDL/89/15**)?(D6V8HZ:RYHE M#]K'6G?R%> 5C"'?P*1TY-$Z#&K6*V2R9_@5C\1))AA8&FD.C18KGX"U"G?, M2^1.?:/4),KR-J]C_[7,&M^<;AC2)!4&/T>,E:4%#H9(+*TLVM5:)J+7$)L< M)'D"TRH4L2^;(E7,L9LEYS.87C2??WMBH*:+SZL(UV@&[L8<+"1M10A(@B E M5B?6$>^PH&5:&JM,4DDV63UY'%+3>;B;L\\0N3,LH;S4$9D,QE&G0KE+/D=\ M&93*318&5L37Y]FX#?FSUH3')>=>&6^3)]IS=)^4,>)S M2 0\4UCQ2Y^AW0:.)X#U>5ZN$G&JVJ91:!OL[9V\WW_]V^#D9'!X]OLF0>ON M([J%HROA!5:6N?<+ISN,[9"B//*FJ]-4/_+W>?W6VB;#+ MO^LFVOVANPJR.7%O_'5WH6I3M#RSQB4B#SZGN[CMK@,I3S\M@6KZ=9)+2YF. MPC_XK.X*>!YB9R7#*;BF7B,.,F3B=+(^!1AJ;5.J;P>U%^;I]YMVM5+9@ZSHK0\\#?4@U M'E%*!P8ABO% :R*QJ;F_K\@V;K[7XJ?K#"69TNX4O[R M-L1 9>G!R\&!EIFI)K--&Z']4SC_M5G7V?>O;>C=N/Y+Q:24F/"16.XSNI$0 MB,OEWC$MO G !.C0Q/.ORJ_>._[-^;45H^W2[0^#,\J&B%F/+$'*.4N\U)+8 MQ(VPVJ8<:N45#XV_DTAWB'76V1=.(=Q?1"W?K:[%JS9>M@4EWGW>=?9D,N?=>>'1+2E!T&:'I7VRW:$<@+=_G;Y]XF!NP!Y9;E282D$A>9F&PD1L4@,2HJ37CT,H>D M0U:F/>E6+3&;[UU_<;1;VXB[)]XR/Y(Z,!<$$.&E*62<5SR0 MT15)+[;COSC6K6O"7;)N>97&=]3>^:C*/>$:H4M)13G9#00P.\TB6DIYK1K^ M63"]V.?_5/1=^=1IWK63 M'9N\2ZLM$V)EYY/B(G)&J'=E,B$ \5EF@E4==4.*2]41Q9GEBUFO6O 9:!W O2NX=$FUSZ_5G"DT2\>"!6"DH2$II<+LN MO==^\7J\CKXY ZN]K.M8?-N;I.ZX%5"EB7PF$CB6>Z@D$K@W1$D;@C,VI5!K MV^+&\ZH]7C>OP+5M66^WJTGWYK$\.$;+*>D(&>-9QOCI@M8D9@F>@<,R<)>[ MA[8]/2LCURR[2#*+D4@:';'<*:(95U8&M+)NTAKOY4_/[HR5=>=UUR' ]O?5 MWH-+*2:=SDIBRBR.M"4'5@I(2L+*&+Q(=YOC5MA?NPG_>AP\:O%OJ\;LR:8$ MDZ5/T68L@DI[4QH20;5IPG(. CR''-J&CQU4%3=G'ASG+NM J%Z6H $#?_:> M&*Q!70SH/FR3VY>:S1CU.DQLQ+I*4TQK&'I'QRV6*_PA C?)$F,")=)H@XDH M3XA529HQ_TVBULZTS?8%]3H,=./75HRV>[=?%B>ETC%3@24UE&.(K-SA*:DA MWGM.K=3E.OCM[_;>TGHZI)ASBD XHP)S@\ Q-XCX#U<\YIA$A!>UGMY[E[\N MXZJLOZ]CY1T=K2Z[!*RD"K0EW ET')D4\RF;^KG2"YZZV8@E]8KC=L33:18>9(RXW",I9S M!2:7.L%ATNBH=[E69O22'?)VN;2)<7;9+D5P)Z.4A>58>UOKI,?+/LNV QJM;: =-E_@RB8'B1)P%!.;R"()^ .2J LJJI2I;L.CWFR! MZRN-UC;/#N>4G /%78HDE;,BTLE D^. %9!&'F#D$:T85%?=KGUED7KFF>W M>QP\CQPT"R0)YDOI(XF7@&E<"(P!A"CYSO^;R423++K9.IG%)Q1 8IB%;/WV9 M\]KJKG8*[5<_'17O^!V&E0$D0S&D58@E"90J<$NL\M8"M]GK)O>5W4/2B^2E MJM&[*;MI\O%F@4D27!6/L]>+[D'MT2?6\.ZKP:WFY6N7[^!8:@E9Y2! M(#0(3R0XCN4'*,*-"_AN@_0,V@2!U0!V+GR?&N?].(UFRUM (>W_$?&C@XOR MW=!(H FS;)(<9$RP(Q ?$V;R#O!764J9U=:U\AC:?D6:!KR[5S\WMVF]JQ(? M!CD$(SR+6A"!09)(5I9E%?+!>LN-S4FIT.:&Q(?Q]"MN;8%"->RRD^"VV9SO ML\]L&>!JS^*NRY,@M3><+6_2Q'^TL?CB.TECM"[2%QD'M\6X]6VY&\I]F0RC MU%G%; C^AQ(9O2/68L![<7VM+[2;6U+;IUOMS>MV( *T,H3 M5MK+2!*G0\ MRGEDF2C]."056@=/=6KQ*J^(K^XL[*/#'(Q+$E"\\6P8% T0A"6NW,XC.<\$ M?^2(-%%P *]#:)+3K0^U3[,D+?CV]-1M=6,VFOI_ B<6.I9$Q'+^ M.I2F"%%Q8A570B9GG,P[Y=PUTCY-D_2*0)Q/"L2#5#'A"_GP'?(N.](^S13TB/&;6C*;3-N;S&=XI?#;,&)4M^ M6^Z-=>6,A5"$:8@Y<0[:[S*H7L'LTS1)C[BVB1&W'TQ+'7WI@I.DO&RN)]$E M5KJ9 +X0R1.51+EK5EM,"G:;P5U#[=/L2(\(MZDQ=Y#!E9612Z \**M!,\*X M*Z5S%B1H&LK]Y5XJZZ/7.\[AOF'MTWQ(KVBWH3D;S83L';U[=W#V;O_P['1P M^'KOZ/#LX/#G_<.]@\V.7SSUN&YS'2L#[;*1_XE!:AQN6.?QS;35[AA$&?3H M\/3L:.\_<="SD_W!Z?N3WY??;ZJMQQ[773LK 6VDC $H' M:3XYG4_B/^]AFS72_Z8PVIFFBF*Z6&VPM_?^W?NW@[/]UT=GO^R?(-CCD_U? M]@]/#W[=/SC$;_$F:GKD2=U4L@J\^N)O'I6??%X+5=2.Q0^/4B/E7?')+934+M%]>+QE M= @8%Q)^\!.,9TL9X(_R97T5KC1:"[6N+V9]51]]*F/ZJ_B<)],"Q8^_SF8% MW&@@]=($8C,;SV20?C/$3\ K0,Y92[?-HAG#Q MF\N?G_D_H$MLZ#YH-7W6$+K2EK#+8=Y.9K,WT\G%W@0CT'B!WO%J=AQ=YB6T M&W#V_YA/_62*/A1?^X,Y7,P.)_C;\1S%Q&$^?.M+!"J \B81%K0@DJ5$O..& M,.I,U)%;)IHLN364J>L:T@;07N,7L_DH#G,(W@5JB5)!E44O10(UG)C P3H6 M&?5-UI(Z8.[39K2^,/WN.M2V*%%M'70#P&_PV]&'\5 S$Y@UAECC3;EL0A.7 M@B91 PC-P-OD>T+A*\A]VMOV)V+P)H1HM*#Z2%S>6@*RBZ1C9XD&#K-_.?'P M"L:01_.ALC0K YE0RW1I'(4N+"(-9+!<0+3>J";'\1_!T]4Y7FV+>DQ:;;P( ML5S"S7THTG+B$_IOJJ-P+'M&[R M4 [AIUB:S I'O S>F(#_8TV.WJW%ENS%J6BLZN_/Z=S/83!.;_$O'D48,BA1 MWNN4&;[AC#MB*9.$)L<,2.$=-&GVM@[(/GGA;9"JNN&J4^NJH'D,&V542,4S MT8R6C:-8\3BI.>'"2E-*:I=*H0!$I9,976%&2 M$_7@LH[4-NEIMQ*Z/D7O]O2I:*G:)+J* P^(G:0S,6,$*,@DY0SC2T*B0U!< ME<;F;4J*9W#U*4YOP>_4L$[[2>/]G*%L>_@^O7V"A#^!.!G'T?EH.4B=6>-U M1JHV;;RQ>)7FC1\>_Z%%AJ'RI6DS8.ZO%;J2\E6@0(GVU'NFH[!MFG2L#K&K MWUK%&(/K@%T<[P*?]_76AX=:)BJ5-R0#!FS,:R.Q A-H"IH*SAC5HGKCDZ34!AMWQM7GP*^9Y9%_%;96-?I6Z?KP+!3,,-F1"6LA3'%,P$(H R,. M<1)#F5 L*!]\DVJC"^@^Y9(]8F<5&V^5E?C#O2FDT7QV C/ 03\.D]/1BQB) M+K-8TI9M02Y0XDI/&(&55:!-9ALW@[MF@Y5_&4?9T;#;=8WE=.RK$M7P?M=C,ON* 33:U;R)LI46*>T/? M&/<0YD-(1DM!.>%0IK3*-F,K/"@*^+.E2",0EAQF6"A)DH")"DRW]#\/ITZ)!39X\MKFI@S':;5B^(>

    [@HSS5F^'(^_"[=_CL008Y]*#_X+FOAIYQ%D,L['1>3U^\])"X9 M!)L;K)673WCZX+YTNLWZ"OFKCL[-;G]9RKQ]'74-<_8__W:-T4=?Q^ T#X7" M4CS.#RZTX+!Q^E""@9D0J!(,H#E469098RAT6)@DN!Y/(4/S57:S890<1_,G M'#^Y=>]?,QJ9MX*>!6T&'% 0O<#JT"WJR@WI2+'N10EO%OB7NU,VB3W%B-_8 M)LD;[BGHX82=TB'.I&>85:P3R<@A",5D*"D\"O77BF$Z7L,&\8+T+JKB;II4 MZ-+>"E8M529CZSGLH)D-$G7R?$T0G-PA7D_&1/Y-L;\]$70\G@[VXGO8RUQ) M@Q PX/K%+NQKVK^-IF9@R:E_9QL?FR\XVJ(]C]XH^G;8 [[STNO/6\'/M:I0 M\^%/'F.:D5?YS+S% R?$+R204R(=7D;QC&-?@0%U04ZT(U<"9Q>[X2*A/9H,\5)1%B M7ZB=H[U8T;_'8>&^$&&DG*]CT@:+>BU;YR4F4&X*JX$B?(!1KN"G(3V8.GR* MOBE=B-4[]0#"KVA^'G%>-H/D(MDYLW]45:YA>O_.XZ_/9C[]3E)2Z:K7J[H, M45O=D6,=^DLU8?'60QC".40\#L^AO$Z !T^<2D]%DWT7)(&EF?7VI]G*3M4- MO%L5K.:J7-9\/+\I7#F4&(O@..+1/52'*VIIF WZP_P!V37\EUG_'0>M7NS> MG(2Q#O=15@G:O9A#'&(86GV5-<$:&VG#PX/FP_9:U[M@K?7I-UX'6AOCE:4? M=G3L!QV19_6A*/;X) BD!P*>%Y#B<[=P5"SZ86MPMZ/G,#U M1+L=+0W6IN4Q/R!U$MP+\7O&VH?L@>YS\&M-R.D;,FG9$A"IJL^WR]F0TIS8THAYAW@9XXVIBRD M^!1/=IX7+]_]2ZXKH07 MD:[LYUL9G#_+4L :L$&^&$!=*Y[9@#S*ZL 1X2LDIUGY&>>& MI?MUU1V'"F,6AEX<##%N&'!'*'!&7&?]8H/J=I+O AQT>4 !&"CS&?_#H(2& MJ5FY7#.V0-1>/XB'&G5,)0Z\B4X,JQR&3J[2' $>NC)P(_0B 8HSAURI]8#5 MSER1B'C=(R,9AK]P,YRY<,(+Q-4=&5)%J#C&4K[#L%JJ>2>^L%,"9QQ8&_'J MCW ]3ZHD*C[%&58Z_G$U\PUA@]JS5Y8 01J"(Y$LXPZ )Q&I$RS>VU3.&C3- M>AR\*&/9GQZJO9>Y%B+^2EDRU23KX&4KK:\-W\!5"4 "(K MAS@@B]]P\ DN.+>>+!Y,'[G4JS;_9@DM)L365P0D0@_KFD0&^BZJ?\ M/XNX1[Z45H;6RE+*Q>FX+5'N/LELY2@7XR?70XO7[>G.R)\8?L/3. J,!F,^ MU7>@JMLWCA2T6K8T6=V=A=CEOZHS1Q'A?-!\2B1WYL6+IN*%:U9.6G; MME=*5NS"#5\_+ENYD%E?^W0AKU/L;&+12^(5Q:A04"Z 8TG$L'A_TRWNP:?L M:;,_# 67K-_T$]6?.EXTH"9OVXW!!5_S1P6=/V@5D'H>9HDH:JU>11*3FG#Q5=6/OMKJ*D,::(TUKB>NQ@8@4!0(Q+M;O23X\B&* M\%DROE<"9L+10P"K!W+,4$/O4JJZZ(P#6##46YH,@;=9WHGI@ZJ:=8T'C(+P,_8<]A=)/>.B:"X5A]':) M*R;'/.Z<[SB^/](?#H=[P66*WA\6N7WB1D'*U5*EXR"N=E!P\8^#/"DL4<0Y MX)7AJP JF#@82SJL88:O\QXJ]SDW*R654H180HS!56GIVFI'#B_4MX/N\G/] MX)UO.\D(!LPIQ=TL(0JX2UW"Z(/OG.[8_5'$&1\-H2\_U=(OREW[E&A[I!TZ M:",;E=%M1,8GH(XAU*E&'89\E,H.O\VCWOFG&MJ@PJ$%TS9QQULTI<_QQ)F> MREAX8W[R6%2\3]W=4'#D$2H']FSB!K3T7:* NT:T+M%\7PM^XX-.EP? MKQ9XVZ"G:HBW')/QN$'*3>1U'J#7;ML^/TQ"/77EI7KU5/(QPL?4-0/'&7)N MD3Y%'?YE_3)OG@>65DF4_UQ[%05[\7DW1.A2#TA#4ST)SZ^!>K[GU>%BW:L; M**LR'CA9*Z".^^/,%13@=WB?:9INIM5E188RQ!)HCG2GKEH LIC#" ?-6C8H M;F$,T_-C.3'0RMR]PJBW+0P7CR7<+O)YQX=TF%=&$&8$2I3>AXF7\>E(>BVZ>O=8["QER@)0/U8_#/BV?0,TX:>+!//\5)&B9Y_ M4.$2POD/?Z>0SZ3:AME_W[40AB7GP%80BK\766^D44O&Z'5(Z@YLA8.HU"'; MWXYQ"(P=GBKZIY$-XE;OX3#&([+0+6_,VLU^4IEY^-=_' B)HZZL,OT7?7@$4*V90O9O) :OT.OA")_KO=$HI1X3X4BS5 MKEAPD,C$Y/22NM4SG0R.."6%HB8LGK.VN&Q_4P_&\.PQ'PY \(U7F'[Q2001 M;F9(H@QVMH:;#?+4O*<>-<4Q.UCY;#W]J&.>T *1WS06J&GH4T3,!9ZU@@S?X>8$LXWK89 MSZ%KK8]/LOSM3@&1A(_(Q;AR*'UX@Q48">MQQ,L\$(50>FJPVV\7OLK5^$+L M17>/6S&"*55L4.FH^O2JI" SM\R,NGD+O*)OH(?"7JC>?O+HVH;Z=9L7MPR;_#CY)S ANJQ]8'-UYHOUG7^MQ4"$O2#8Z$?)S M\^C9_\+>>T8U^7WKHD%4!(0(2$>B(H("HM);8J.)4@1!0(B*= $1@0 A41#I M(*"@($0Z2 F]0^A5I(.$EH3>$X402.'$O>^'._;99XS?_XY]][WCGOMA?4AY MUYJKS#F?YUUKS7D( (7E'@+<\:NW?[\ 8Q)U\:WHKPL#:H> D!"2^W(D\IC; MF5CRZ[D?5=)_#P/-!TX/1D8H_X?CI?_K3@TDIF MVA>:S&C>69Z@ZT!CUY,6[VH>.XB\+EBJP7[M02,PBM[FXYKY2C/>5OPGMUXO M98N<'JO7&=BN_9/*OY)VC2+C)3FU)LX7KQ5C(*HFZC["Z%F-M8OR'Y>+;<&( MV1B>KRV+F%3X$3]]"1!X.@':JY84TN";N&3$MBOR2:GLXWFF.H/M,XRH_4IC M$IM.RVIN5N 1K.3"#&J&H>/[MN&<2M1N<$Y13Y!B6(]LJ]:4[HUK<:.H99M" M*(MB*:.^79#K[VSD%Z>TI)T<:1#.2='0N6YP[C@!_YX3M<+V=-N:GR[1 N9X MN<1V+I?>^#[ZL5GQXO;=H:;!O><9&]4^,_7*A? TNW;5NL])N\[8,XI6^VO% MGM?@'$2F_A2-HG]1]=X@5_@=Y(.:V&.WN[REJ'L@W#'O"HM9$V+?&VFXFK?\ M5S_,3D':BW+X3^NQI%DO3[@$\63@ZUO+8\7/&=',Q>B& T"1CVX_Y3()P\?J/:[]G"S%$*8;#3-0=PAP"332HJ:N ;)MLYHO*L&-@EE"(A_#3S'OR_!_DRFCY""5%:6/O?N MF=!#MHR\TVO2Z%O7HO@S"J-27DAG1'S[SR*U'V$1DCB[>[QD&R%"$37^.CU- M\9=;6-@W' I"1-PHZI7Y^>-55*Y*3GIL6VN%>>_+J.&=!_?&/_GOG%GMZ1JJ MW.=7C&;3&7RB? !.X:]#-2ZBY7:UC.;-5S+J2B@OE+FCG :#WDE4/(LW&)+C MX?NZ9I!LN/V#*.?IWPN+,$_GA+%N.O_1.L-/*@>;UV<. ;,A1CL% MI\T?2AL7%CVX=)#5^^"CCP,\C8]8,;<.5WHR9\W4.XX@(P#LBFDBL?_S(<#G M+*:W<@6MC 8N*!T"(M]ERUN]1"8KQ+90II4'VJQ977Y,SSA1G:%8_Q80!.OT=VCH;8KZ/W2GGV9'-%\RJ![5 ME+H0():H_$IY)I>>,"+>);2+;M6T)D9D&]E_?CG+8R63F*WN+-4X.@^JV"TW ML)%XOEL]_-R/8)$=F7:0=9T^.W$_-%);\$.SYLNW8P YKR1XZAEC=RI!N]]0!7>W" M+]^*9L^O?G#E^L>,;:'.ZQ6I6 N?2G311@QM6;6EBTW=+"?[DHQS$;HII^.T M"12KNXS_U\ZA),S/B<'L\$EO*]'A8)4Q@2YM(CG!*W]MKS@[I+&01[&L^U:0 MGIF.*JNF\?%*?B(BDLFGK.FY#?=Q_5#R-V+LAGT6TY*Q;R* SDB>0L4"#]!' MTG,LUVA=)&=EI;+#T)8(=LB>"L1^S,,978A=R!W!5*$VY0*H(,0/6P5Z=A$# MZ(I0"6ZQ%6LI)_+W 7].D&^*YVGY= M&[74FY.((5"92AL:B[8<2B?.8&*:Q)S%9>M&ED:/EJXZ!SSEG[\S4O;-.^JN M6??#ZX(^@M_VF214>2+&HJ5U^EM=GU$# ) MLGH\Q?E$VI^'#?5Z.5>Q7:)G;>+T_NB?/R\ONVI'MJ&7N2'4 M: \IT50E^!WB"W$^2CKQ.[E'TP+?9_-H#OO8TK9E^=>:N87<23FMAOQ:PY4X M0N(E"7N\3;-6W=\X/PWRS9#?'XQ AX!?X=G(E4[TZ_^8/2B/=>8_"X6A^SK\ M9+SJ0Y-$!U6 _\0;&)7!@6(B.BK%D7!)4X: Q@;?4"GI*7L^3*@9Y57^R5&1 M6*KW)NCJ37<-0M/?<[\'C!F&TE"#B0=5@"9/.GK@G41^[MND6EO^,2O)]N5% M4=Z;W;%][3&-H!\W8 ^ BT6(J18PKRZD-_VS@U*VH9+2NV>?-H?O5PQCM-T* MMXMB.V%='7>_7'34/ Z]J_!1\6-V /2[ON+.9/VVM]L5Y'WD<8B341"H0CEB6=3;EPH=^$-Z$OCR M*D:0<0H6;P,Q&UD\KM>&NOA;+(C\Y]M9?;ZW0;F_@H2.0+XA0U!5AX -/$D4 MMQP*OK(&$6A0R;B(R9B: R?ENXZO>KILO6DX&1(LH#.=RYI:*V;1 PMI'L:Y MC*ZI][Z^;*-C..1B8&LQ3!Y3:JJ3 9DT?_4TBKIDEJL._Y0_65%Y'U)1MYUI MY*;DJ^43000)(UN,,4\'C@C8N,XK=;089NH08XKREE?)!I8*CX]7_@V13/]* M&*"=10*:M&!]5!0QBB8Z&OMEAWJW[8" 43H@U:WY,WL;E6X,:@0P"J]!#0G+0?6IX_B7(9@IX^!##A M7\MKFO#$X# M] G4MB4%A"].R-RWHQ9,[^]6O]M966 M=6YH[%JSJE\W"D<=WPGP'GF!.$MQ&)?6&:V. M-*_6OKER^NJ16/03S/(&DBC)>/IW.OM8&1PMI%"F!9%J1E,DV39YBMP/ :9> M! SW%,4?"[U5-GV724UJ3Y.H=Y M+HQS7V'R#/89X@3^ '-0BS@+M[0QQC[S,R:]$0PEYKH-6!EL)="@H_E?+%^H4Y^6 :*(&ZD=YS,8<$:=]^ MW\0>)(,6IMT:W G+?5;2\]UE<*HP2NWC=($(:KC3Y/I.(;.TN>'0)\J0]NUI-R0!1)S.:Y^?+Z M^2X:_\1\9W[#DA.-T\L1'S8WZE85<^_2SIF"U4M(Y^W)[\H9+(?I:O,O9HM??@NO9VT\.*ZKU&.+;-''/(L\/0?I7/GL/D5-Y33^ ML+R2N!S[/P^:5M7/W@'#RI@NHXJ($^>-2V^??&K"]HWUS66K!08_S9-B04*W M\E#^X*LC[3##.6EZF;7)6.MG/Z,KW_<,@0![G< 7$^%,#T2TF/LETY:X\QOX5C-_?CBR6]1,>_,]5_R^U00C1WY.4 ]]@TR315LF8%M[W92M5=_>JW:DDCR\Q/!#"&X>!-E M)#!KW:HR.B;U#'X8#LENG,V^KF;,J_%P?Z:3>-=;"/P_=4[#)1--2;A-[(@; M5>J_^22*^_CPC]G>[YS7R(")/C"3;0;5PO@(P.@*#.L*JA2Y*>ATD$VP+BXM MHLG$]QF63WLN31O)-FL+B26VJ(H=>0ET+%KW3PKS%E:Z_P#7(QM*-)F\L<&6 MC; F6$34@-G2#1,%.*K.9[C)4$LC1I+-QV96XBLW=LTG)GNO6RY=?Y6R&$&= MB]?RU:74$@\!CYMLU-L>>\H46VPJ*S3G3KT.*T"]6,;6&3;*+*OW4:JINHQ1 MY D:ESUP8Y,*687R>K/+MYO^6F,HQNI0N9HZP4Y^S[R_W#YF\Z: JXWEO0_- MXPALJ[QA6%7L]U?I/W.)6=91?'?)R2D^&'TO*_)]5^^Y+R_GQE:H]Q1>5:VN M,$3U,N($6@E)K)2RWV>W$91PV&.K9*L6U\+P64(EW8UPNVG9YT^ M?QZ_FN[C=MDK=7(3*LPTNDP^CBM$@3192;ZF@Y#GR"G!-I_D>R]O)2:;)^"$ ME Q2+%M95+#R5RYW1AJ"P W)RG_\1X?O6V*5+><5_ M/GH(74E*N'M@N]RQK/I#!?B$4?G%8/)V9F+TOK:'U$*"X]K/[/S5.F44&%WH M1SY[&XV ZZ 6(7^RL%!]SP]1 H(';A MV2?@AL>?DWS#,JDV:_%JIS:U#;S7VY]<8SO9/]X(GXJ&BQ'7A8B32QKK-;^V M0]LNF;T#N50^%2BN>FGT16M$M\_XL7?GZ?VR"-##-LA^H*6DVI6=U>IJ9RV1 MR1R$#ZR<<#R;:@]+E@_'$$V90B)#--GQ!7Y1)3!#KH?RWD*"U!(GLCUVK/33 M'RF32T*2S_EWT1LI5"M&&Q3PNGM'GB(%W& E%1 ^;?866H"U1AI8SDMB>:^/ MN*@TF80;L?4]&H:0;Z*_O88$@;&9+_(T[DND%X 1?;^:NQ-+<*22"T1OD"6]H+$A(T^RU![O3H+9RYO<6 M.S+JLIJ]7MP[GYX+Q9S=P8NF;UZ]9)&8]QK(,I0)3CMG M+_O)'/0>K,6#0R6)4W(]EQONWRW)#PL8*P [5R_FH*XD*_]<)\:\"BZL*U^R<7G^GH_F! M98@TT7H(B'+&U4=;-*-SU_UGSRM;&586]ML=34F]O9\0YN!4E>Y D+I0/'UR M 9YTL-=1$[MG""H^!*POK [3M@(MR.['(>T=N@LIEQ$_#@$E4ANWJ?R&!TD; M5*)&VZS(Z$*5:T"TCX5KJLZCSP7J2C-]#5.6G_1M6O1-NHXT.LQWSIZJ&D@E MN(K%I+L_C%W@\K1 E=-_) ?HYE):SM5+^O0I?[6/1CRM.13+X\18>^ M?_$3LIQUD]F<[- &W+X#[OW2S&+/SLJ#R3P'UE,@(W+$@__FL3YBJ C:2Y/PZ\U&7^X?H+0 MV#1W9\@-,C^A5QG)J)WZSL2-YF\ 3S@@8TB^:Y"N@8^"+C 7Y(%9:MOZESM@ M,26ZPR'@]H]E4G5[]#.":!ZDD HU! MZ.MA8WRY57,(:%H?RLMDG!OW"#L$! R4>M#XHN5[92&53KJXMMM+*70CM4/ M.\=YMT, #4X)[AZ@:X4< @:/@8CYM, ID1&(EL#T)WPYPP86B]IDL.4GD&T+5'8U/(MV"A M>Z*I#PYN,_K.Q]*/3GAH>S^EG2>NG]P6.VK-V,F5IU^^%[[\I7#O.T-?OD>L M$M,R<*0M]GJG,V8]N^_D(6!.M1A*0+4Y*3[*'&]0>F(^QN%1$89N#HJ+:X_+$Z:GSX,UY VJKQN64Y#. M\ILG;2 %N6@IA:])KG'GPQ6!+B= MGUZ4PY\0!<%BQ58M)[6B!>SK0Y[?KP^5'%:%?#M+:')5_/)"F/Z SU M\=FE%D;U!D8[32B0"O ]E ZB1P?F1%=8\>M8REVX C(+Z6I9[%!&O=_P87_E M^O4>S$MAL;P%8[8%KI@O5%UD2SVFPC=\0W:C/%E/FYC%L3/*V M*C*W02=8TR\?B&W45*7\69C__8>*C00$/RX,(=HD4+/P92DYE$S&K;,"1=1S4Z7=QQ"C6"L^)IO[T\.$ MH!8SH#*VC8E"QD]DZ780\CDJW%9I&.[FBL,<_04SU[H[UR:7JYWG3$XTL?R6 MC#5(^6"3&;M\CEPU'\**'BA%MD@TW#L$E!5"B?=3#@&QYF6,GX.NK=Y#3-^Q MQ#0A$3;L'HS9-/& ^5=V5-6/)Z*[(_M=C<]A02I'61<&*!>)I,TYF@ ;^3%$ ML&'>FXW&Q]96YHQREH*\4'DIU\(T0HF4*Q>VFS M\"?TF!?(ZM;@\DWHU& @R@>RF)L(=4<&>P=J4?41[3YS?."K\*OT7 8[+-*0 M&-ON\>[9[X&V:@LK$Y3AZ&O7[J,J5O>GK^GS^Z&+SW';KN*2=:(5!V;''V.9:W?NN1VG@% M''U>_3&0Z)[2Z1YDG5[Y]UQWS9CJK+K4'W6Z75BYP=BN-E$GS;%NN)"KX5X.=.9-UM=3K(X3 M$L--J?_P313M;W:W#1AGNRUS8H/"* GM!XV%D8Z$:) !9CC[B4^#R62'$T[\ MJ[[;1=T:K?7Y[XPP".X;Z._-D/>@ZJZV$YJ7"/430[2;F0WQ%-?V<2+[A?*X M9J!HNL2/$'+Q0K?:P[-!:K1,TA[M5":#0P(OSV.0!;/#5\42(I4^A%7:2+23 M7[:OI[$;U)Z+@ZTI,RYBOC=HDH"AZR_I)[F5&YS&,OF!@7D=>07:^1IR\76- MVX%R#LAKGLLLRZ->:[\:)(4?9IL;.K>H*2YLC=S=]MG8=+6VG@&=F5A!;QP" MF"H)H7]O\"/>9H*;TS05JK$VWA)^,_-VONZW_C,+<@X)\E]$RN\< F#Y.A#I ML_'J$9O(IT#*68L(10^15>8C$#>YV_>H JGJCZUA((,:08A+G-Y9FQ_'!V1Y M?G@FS:K*'K])-[FC]T%7Y-A#H8XF>>9F^:JHZGH&9 M_(K;;M:N/1=WP<%O-17RU4T[',T6.2=O73:\;K.P;^5:9M1?6;JO+4_C*6=P M%.#G4EI0U9+!EP-'P>KCFWLL4YRLW&U!GOL/_9"X-"CQ,83SY"JH0CLGMWPK MA%3>5P_:_7-BYTP@HO*@7QMA9!V!CV3ZYKZ7WLBND*Q#P!U$K/BQY@>,XS(\ M1C2E)

    -O1I@Z< D8210R1''181D/=&$Q4D/&G=?]YPS@O#Q)^/[-U/Q6$6U;] MM:^^9;#E1$,FD3/_9M:F6#!N0TJYZ$1H@P7^9Z[*?(J?Y\,M)"X;232&P.\TR0X5O0&C/^S.8MY)HU6S@52-,)]T:V?H53/T=Q#0%;YPT^D M3_*XYI_4Q2O0FS^@F:#I$>V4$PFCRS>:4*[U [D?->R>-!M&N\FI@[ MR&HBE,&93OR];>#D#@:XF@MF PS>C3^M#[>NO?;Q70EY5GU7=7EW'6W5,=8D M"M>8^$.OQYT1V--"3&3?ONB/]#/Z1@MYU73L &R.;,#K=>S%7,8L!@CV$-SD M\RGQ: MFCQ%UFCC7,'*YK'<,+A7E@N7$,_T6M/)")@)->&T8$K8>O-+/[%D:J8%/0[R MG(Z4L*5_1HC;+J.Q-/ZG3%G\)58@EQQO\10GBL]98C\9N*[T-TY@7RX6C23R49\PNPD+/T]II6%;%'; MC>8OVH X6]-!)DYO8K;-*'ZA>JQ M@+D5:%X^6S/N[6179:G:XS3K-.4A%8V+60ZVT>J*0CH:\<)L]1@BC D,U]9N M[EOMPF%8XL\ 4ZF^^ RIC*2H8,G!T+S#2BO(VUU&5"@IS MF_(8Z:]"_I9)'(?@IHTF7P7._0*)T0+=OFY0[1X-Q#3Z3'6ES:8"T6RTF\!, M;VC(PU!*N@IS7?Z C/\=Z$?^IH< +@/DJM[!=V3H 5NXIMP%)#?X"@RQ;@T3 MW!CNN?[8:K_A^<>(&XM^JBSEW4L5M/M$8+M4JP(ZN$'_N=)V.7H295KEY;Q$ MJBG+9)N: # I^7NFI,K5S7^VF*X022X?*_)*Q;P@1IG.%RM4+6F2:;%H81 ) M".PT.LE<>E-A=P2WD!T:GHZ'@(RMN3-Y3#>'/ "/,<2OR/2:>8*2\YD>'ZIY M+Y=VKPBC.I&]KSI-_=.. M!T9H%?X.<(&I(3C)\8Q\"[,]@?!IV;+2<",0%" M:JOW2!;-4'YD*[_G(>"$#B87Q4/_@NCU?H3:L/45K=Y'-DSNE<;X6S0O,TZ, M,%&0.G% _ ASTM_N!R#'#@$=T"(KY$HEG*FLW#3FUYLP \:-N:K)4?+.(2#R M4_Y]%(WCC?]>)D.RK249U=+Q%$5)=6*\>L9:J1!Y222'GUXA" MDP&:[ (:PGW1G#H*H!F@"JC8F[&DRR:#X4 M(2SHO3>7Y(82FB?WW>SQBO?SI^++.ZYT3T:EL_*,O5=#_XR@8H#@,(;(@P') MKTN?_1]%O(R(DFYUSQ:4J5HS@OJ;NUP&SE05RU5ZO)W'B-0$/=)[4BA@Y1".: !^YFSA;+9Y.VO5&S\H\H_AOB\I M7;5?7*\\/R/>A9\!,CB8'/V8ZS4KF/7MR&8HE[UVS+KQC_'DP.&W[Y]M6+DN M:2Y*B.L]86$?;ZJEW&9:.R5Z6A.0)C6JZ";8F;0'XI$OXI<#7[!U+OEQH-GR MJ6%*YI+O;>']E\*T'D$I;IG- E?7 W8IMQ9O8SP(]JG7?A-;C0#N &LE6", M(KK]0YL]^E)W20512'Y_]]9E#HNAVIX+2]B9>NAWQXU]Y E\_KP 1*% UE:& M@7CH6TTYOY61=!^[,M0&UZ.(NI(T<"%[+0%S80C)P0NCKVL*M^ 6N,T[SG45 M+^HY[Y]<*UK4X%<[*WXFU#^)@&X&O3\$B"%.S"$&D(*R'DIS7&MU+\S5"RU$ MHDJ-_,3LA13Z.25"92,Z/N9+@2NQ)M!+AI_431;?/;")+]W=K-4H1Y%T6U'O M9]4HOE*M1F(4J?L3F@I*7\VKU<6K7U3[3)SJ-,NXF^#.^\;$J/]K7$+R=$5Y M14E%1&OGN.J3(*48H:N/3 Q/_N_.+SPOT7YC\B\8.9_ M3F0#V+O[GQPU^5>+*A)KBGL?0M6',PUC,X9G8&$*EJ*3^./QNVFW18G7IBS3 M61$Q;(&5M"6X/X63I$MVH63FT\Y1&O%?*OKM##X7R*3_WK+K8=>\0SH/ 9-HG/RF9+HN?B &Q?':@\_Z-JK\C,ZHL%O/VK-/GA?N M[$FW*1T8A'<7U?I(>SUDSSAMQUKA[WOL4KKGUA+HIT2)0N0-B=(_MW(:58HXPX0;VX9^%'OK_A-WO"LB*S MICK7T:NV9:J)DWFWN0:#)*?&TSS7NLJO;F>J0NV51E_INB_> MF>!53__Z+OR94VKP!^"@E4P[Q![-A1A%'/V;II$3;D_I]YV?8ZU^_YI+MYEQ M?N*UJXR-N6A/BK'-W5Z"@="W(+S$HQ<78FZ>=#_6)_/EQ"SB$L69^I Q"B(^ M!&'Y.ORK-XXQ_6H]Q9LXWW9@6^]EET,[5T&!9KG6S9&]/W9.[NHF_M;^E+B: MZ?H.&RUF8G2D>J#&F&U-CO^WRN93ZB.XP2C$ _D.0[P'?_AD3;K.F5WI?M"U$4M]1-,I MH375U8WC#1H!8=DQ6QI.A-"!BH8? MX!>>WQ+5)&33QR:;P:7_O3;Z?_NR+\C@H%-E&=V@:K:-3R09O$K7W/%?KDWG M*(%$\I^.NI/?K>1NW_JTN0WN]SZZ'E1PH8JWX.+=FE#N+#=T<4$KTM6((K7< M@L:V!AIUJJ>5$XPX*=B]YHFFT]4DY'M-@T"G><,:2_VJVJKWKX,.6"[D&%U^ M[>Y5^?'K(%O_'/&N? 2D"M1BA WN@C(_8*F$5W#S6M3"R(^!E*D=)NC(61/%'F6GM@D[#0+ MH']K$EI/MLTECG0T<0X32AK&O*4P0;-R5_!/3LB;+^;\?@B2@K]AK*>D MODOL6ED71_V)L>M>_8@?3 4!34+(QI':%13O7$K7PPIB10CM3 YLBG 17?R+ MXK7XG,VHHJDVGE/'S$$[7I'WF(\QQ>$HZS)0F *UH@3\#>X/8R-X1*;_WAD( MFRLSS,9O)MLZ>K8FBQ:U9O<\52/=@19EZK1[8*UUW M8@F&D:\\:-<*KQ3@;9#ZHPZEHQ76N&@0TYNSRL8)1,^J//X8K_(\SD8H']D\ M,#F E]]8S5K#(MN P'ZN@3!OWS&X0>&:U;N)NO?EB+6\"14+T_(^C8T[VM-3 M=G?T!B^?SP-L.?W[*U3R"8I2P9JO>N5 1(-[F8WA'[U26-.BF<*U9P"VMPG- MFS:0EMA))+ZKN>@5M=V6>U1I*J5(9\QMZ\*X]Y"AK'!"\U9N]@/\N?Z5$-M^'INER,!L1J^MVJABWV11\?G!F8PT=@[U M,WW=3[N5UAYV(0:A)[>;KM,$28*M= 73B-YYZY%DK$S^8)F./ML%;CW"&Z4F MX3Y9IOW0A&C^5JA?28S:6I8,#[FNO^7J7DZ3S#3 #W XIXFGV<=M*%+<9N\( M<3]0>J!;VN'T+^V'L?W7#,^_N!S^Q>3D*9AJ].9JSK^%:8O^RZ'[JBA)!"0G M#4P$!9MVS(EOTUBRURR:SDX(0.4*:1I.R68/9MLXNV1]54QOO(TZ*<&K7;,- MH(,BUK!^%]Z+ALT0GDAJO[PKYGC4A_"M8GS'E:ZSK508Y:0VWH:=Y#\387F(,5R7-H\** M:;:_'ZVI" @:9!N66J^LE363^H]&9EFMME1=+TGXL9IP W13-FSAW]DH]\B<=.IDC0(E8O2US;L,E$]-SD'HKDY52=_6D@2Y).U2M$INE!6KAEU M*ZK\VC._"VFN2TB*#%L[:M*N$UD-+I"B"1B0>2DX\'&8@[4\D"9'*4J?<3E% M<35POA&P3AW8F I;,*^I>1ZFX!?UK/1-UI.*=V\0/2:/I38ZB%TXWQ;TY'H+ MA@OB$&F@"F?)IB!FX!)DKIM;^,2.07VQ/HWZ"L83I$*_P[/%/E[]?M_7_T G M_?8VH50]&)!\@YY,\Z0:T>X[>G#B3]<7B,A:[X4_W[XOUUP*T0^QT3)$*GD4.;R28*;E(V!%>&O4CT0 MXLY@66).EN8E?)A4VZ23_YF9L6JR4\,CJW.*X9?J$_U$5!RP8> ?]/(L:+BX M',6:*CV5%P?WG->KC.5M!U[ZYN0FGOGJ!R1"S4/0H"S.Z)C2<;;!-P'UW7'1 MPZK&>L)V,?K-H%0YA#<30WK1SMD[DJ;(ERBASD7KI;/3C%]-P.'B%R/MOL%& MB9/1[8< I:04LMW9^!/=27U_CI^8"=(.0-/XJ0P./C8:GR[Y_ 3224OF;MEH M@P4RSQH6@&(@>2-"4=]=S/UQ=KVT_853+#L+$^;C&^&> MGB**Z*JS6RP^.\)KSKO$ 1K?5"?R+[RW,*0HD=CF'\]JT?,JM02ICNT(.4H< MCJY[?ZQR0J;.=\CZ0<5;2+E=6]B3D3\G/77KCVY[[2G]L[@-(C96/2_)<=.= MPYTL\6=Q9<&#<:,.& @2ES=779R'J?)HBZ5()K4AP[%SP4:1FA!().(*K*U5 MP,+":C?I/=XW1DM#+^*GFCO7[D)I@X.>27;0*?N;";5@YFP&!<+_7O%%T PH M=ODVC&:VMLBLE8-,9\3%RI'7^A5TPQ'C2(WY45Q]A$9'78]D\BI\0O)SO+XB MRU;?KDIFK) M&>&(@B-FM&;Q3SAH*3VZNM.2<9DQC$UY'(@BJ$1N5<0"!XY-?^@'A5;$*AA4 M_LX)_S0D61-K@@D?"F;)/W)"M6M@CG@+Q-V"V^9%_&*<*AO;=9VRD2&WD22S M/V*72CWS;$[P=MU_-+1UQ68QR>5->I;/"^D>J60 E1%!\25_8W9/%-FBBG2" MA,VJTM$0=R[Y=K#LA#?[Q5'O^RY(,9?DAVEQV5.W>$6=W#:*[:+/O\?R3R][ MZ4M].2>!&)M@/L[!Z <+T+]"<%_%A1N)Z. M.(2MO0AJ3-I@KO"-"5[G\>2O M3>ZI+L/WMB44U5U^W>J8_%SQ0K]'D85L\T]\F[(?KBJD^(J#WKQV7WT)BVZ^ M5/8SFA$E%@\,QG#!;Y.\"-S?J]2!(14:C7;6C?;=U>55(4O)MS0VHX48_/MN M5'[&'*I,=U/?+@LQBR&:0<(*7LSQ-IAJ);5 C\$RVT2B&">)X+0D(%>A? #9 M83BF')+HD+SDU[!@H3=XZWOW#8C%MI*89][T MSQ^&1]ZP7R"R*5;MD542KZWY))4:N,G>>E0L\>&Z.L^'EM"CIUX![UF\1\Q= M29.@W$Q']/E??H>:EXIPTQ0BWE .&9I5NU(99;?%DF7EJ $@U!D?[ MC5=*QRF1D) !\FD1[9';?EXB_7PV+6[G3ZUJ)@815'M/$71MWBESP0.I2C0' M>M+?F)H1T/+<: PN_A# (=<$<@4!:2;D[5@N>WSE,+3-]HR 1=6$N/#8D0S. MOLB4-CYMT+9/BDYM+[RP&93_^I_Y6W9DRQ-F2]O\-$'*)V(HF84B0>*%LL,F MYM\7>-'+YZU%V>H;B9CW17P_&FO+JN_$Y8Q>-!ZTRM.]>..7#5Z:=0M=:1V8 MNP%UBOWY>V_?NG.SMG/#NQ/6?^M@/%J\'!3Z?*PHR3AY^NQ+<1CJK_# ^T M(V35N=^I*QE[&FF2;,G!M_R8M2&][4R-**;\NU0G!&LP#]QD>RE<096[!0RU M/9VF=H++-=LOWD6AL^WS3*5!7Y\%]A6R+$.M-PH0T!W'^3DXNOF(A>8;K^ # M4.\7+V]7>T&4GY>8_@>57KR.?K.PTOXBTX^D$QMSWV)PQ2"B,?"8L__/R@"[ M7%@H?N]7"I1T;#;74Z0_8V:ZSF_O5<^EFQ>&^1^T2VOH ([D4@2_TR#T6@RN M9*XRM 6('6G&2D6^W@ZVDGKW.O;]+"?)/85_\=.G]^E/M7YF(L]4K TU3/ V M2/_9O%)2>&V+H_TJV\I#?B*$QB-%J([8.02 &".H$D0^P6#3L0T#0%SORX:# M&T?=9PFN4L\BIJSVPB$>'A1IH_: %$BP^:Q*2AOR&)PK'V9J MUD@L3G([F2$YOKO_K2J^0TDTOWRAZ,]W;.=W.]'L/\ 5X&;2?"@Q=B/.&S_P M-CFZ,J=@OO0I'A@Z877)Z IVV3Q10U7^"?OOSYL97[:Y9S4++"3>WA#ORH4E MM24WA;H2 J7:!2RLW':N]=OG3:,K+1X6PQWQD.Y*?Y];7-1BE3DN["[TCS? 2Q40)+RL"%Y:%I"_]1Q MO;&6YVPYNB]P#+,#6@Z]'BSL/$>\!Z5-!;KJHPMZD/\_JU1W>AH_R7E>5QK3TE["-+L=:IAG_7P9F6JLL?U MV:V9B]4)0M,QZ1\99R, I?]W'*2#IH%8=E)ER'^CL:PSAL4O4/Y\MW+R%]R4 MPLMSNB*Y-!\63H?);N4.%2Z4C[Y.UWPGA?W8G71$;.NJ]),3YETK@:83< W\ M(>#TZK(^23G$,0^;9*$\0-F)/'&9WUMNF3DIO7G7$-)=9]%C;NE=*-X M#W:X%O%[94?'^\B,50%7D89AR<;*KR?2S9Y_R(L L'X#/*Q]W:],L'9>'L'Y MEK\BQY"./'D6%?)A?E'#,DFBG&=P=(=E?_40J M\&#(PIH\V)S3V(C/%4+&-34(G 93BJ,",,CX9(J0!,8Z_(S9G;"%N%I]:B2. M5Y]D0:ZCI)"2MWSJ2HE*J4EM**[I[J_ZFGK)[TN]A7<2"4L_Q[J<%5]I/*<& MYKZG:3PM?$R)Z+I1%FK<^-"Z;Z7(Q.&K_ PWSOV)QO.O9F2KP// MZ"OTG6\[93RL(>![UMOAF;Z6_H5D &V-*2F59DAQPT/"D:6V"014F/K%%&]' MZG.*KEE]%6;LZ7L]63N#]OC5L5_\(98?A;E/"P#27+.8C^W1)$E&[>C) =S< MIAIQKVT/?&FXZ1AB4)R?R5'=)+3#B[-'-2&.%X*V]"0B+SZ+NW=QWXN:]2&" M.AL!H&W3FW9B0U'5CIO55 %*+-F -!Y-2/5M/@3PHCJ3!\(;Y/*T?04^X4@N M(@L#BI+O3&;O)HZ3"GB62@._A4VC5T(>#&DJX0>X=!7!8D1Z8EJ20L4$I[U3 M'+N]>W'+C>FN6LWD^G_TQ@*49GN-2 .5&='$I"$ND"C?#ZNV1RAS1'[-<_@Y MP37>0G-SA$1I4P1NU>O>+SVK@$<-OZI+_MB<.:5PA8T%;^#!!]>DUR#=8J=2 MR,\P549 N,X(#80#A1YDOYUY2@"*WXM;;5WCQO$^ \X![F4=9W^^[&X.4EB[9!B9J514&3?L=D_9 M/=J9_:U/<_?5D.-7LYGNUP702K$F_FF! A#"5].\]5>6GWRZE:.&L+;K7MWHG)TB^?N#.WUN@KJE M$>/#/X\&C6./N M#'WGRP*I)I"J4 O8%C?R1;!+'[D MA7LUOQN?Y(G:.P ;Y;49BMVWZ_!+ U4 M)I+9?"Y0STH**W+VU:F>Z([ \@C OA?Y-E$P\DJ3"LRQ!7)**:%@&O$3>DS1 MZ/B:>NZ71GE-T[Q)[&.7![S^/?RI.3^N,]S MO QI1KO_IY_9A+??IGJRUYI.GU];.Z.VA3.@]LG+JGS1-+_O+6O_ZK:.\.VK M' AC2@_U&J)/G(5>BK''3 $9[.?F4WE'.ILD23EQ3,\ENC++.C:\-M5IRQ+' MZ6(5D\FK]D<$*Q2<,HEP^))A*;ST^]H!RO( $J(IAU_O:[Q]@SB.LO/,,UB: M&W!TB-/J.P3XZQASIAE)77RC^$\VZF3^3)"GB=4T!31-@/IO,T.X]=25. M6% \"^ *XW"C5U,O:$H%]Q6KS7EM]&!!&CF?-A-OA_ >,Y>I]3K@-X'^>K16 M]6"U+O6CA?)(IUW:+*PM*TR'HRSMA$3I-V"_D0M"^.*YDUC>X$BD H>MY/E \!3FOQ2Z[4-L;HW@.C:WL?)AS9 MF$;;-;,-OVYSI%<+_*O3;<.N\N9);2%UMQO*Q>,L[]F.'E'C]WD#487@$@\! M DW\%!2#TX"*L*1X$*"AN^R5T;[-P"QM^\*;,E"YIK>:OL=/%=[+D#KVN-CG M:MN3B4)DRVT$D-%LRTE)<*;:PG6)>^&' +SW[0QP)-Y- P^*KKPOVH%0B(Y9 MV7D7>;?VO6OW9&O\\)&2R_M1I"S[T%^[.B-MXB(E$U<:C.SPZT+>,HL/FT;/ M5VBGX:0YTA=8O=Z<9HE_"=CY!F02,5PDDFBT+<1HQ92'AGFCHC]@I3I D6G* M3:3J=NL T:J:T'OU]2\Z+%2MBC\0_IB/+LG[!YM;+90"7"9) M!H\,!XM%W\ B/58$DSVP'Y^W+3>3/+K@[@-XZU%CM@7TAB4!^0[#"<'-R?\] MP? WR-^)';H40:4MEIU2W3Q[A>(&7SOX-%[@I;6^2NC]A2!O;Z)W-?-'DC:L6*IM+3LT)550)#=W5R7T93 MRYKE*EZX@[Q./$5%4?:\J>>0+4^1N!B,"/(9E"(9DRE0B=_F@.G>'X%?4T[) MFK9TCLV?-!#(=,V^*3GD=.OP 0N-G M8["#B-5D"0H/NLV/)#'ODXF_+]$N+A!TPQO((1G27SE>"#_2OC&U[N811PV3TY=CNSGL<]ZF.Q^DCE<_ MS<#># @LWZQ^.76YSY,Y!#7"<.[C^AW6_\^?N?@O*7_FL([D7(H$59PFWT@9 MH=ZB))@,P>5RB00K?+S6_.NP.ATF V9#"%"-S(DW\_!]^*TA)_W>KJ0Z?Q^HO>!0$ M9]-?Z7T#9O[=MI,N%B5_HG]K8*=>AK.35#:!).6!1S6#\$NYHC.&9UCUXP]( MS%:I-1+'OBZ^]S\F['#NIL1W8G78SK80S-&0Y!Y3S>G\_=%M/Y=JGX&C&6K& MZMO1S4Y3)Z\7LK)^N''^C?R0]DM4!7I3@IA+UJ/(%2,&0:*59PP'6AEB90%% MMGMWB?2E;,D&Z:A-"6WGTS%Y1^*?/^'Q+Y=>>J-1)Y-"42&9MJ+.($Y1+.9] MWXK@*R#",/>NQT/)6Z KILZ^[DFGMN^E%I5I]R[@%BP2X$;,84A!=&'8FL!3 MC#Z$*LDB2I# OX228Z3BM9CT*MQ;IIZJ-SFTY38^8/3Q\:T<-059[81%*=5O MP,",A@!\U^8,58UF0JG.I7$,;M%G2Z:OK.;_XGMX\ILJQ76'R%GZ?G@X7A+R@8DA0N-EAV ME[*+"O'/_A0:GC6FR+[I]CQQ;6Z31]0RR[CZ,M^Y"$?G+F*9@K_6?VL&J/\O M%7@Z4U^&#P$?(8@A"-E@%T0'6+1@JG+?:P8R?^!FKB QQ$],B$!"1= \\:*I(+V10B4;]7Z)1)OO%Q*M MUS_S&!]YA"O=U^O4&[!CTMYU(J9](!13,M *#8$(,01=;$^15(*;Q)S\CU=G MKEF%1 ]9%VB!.?VLU%X42X7/RXNZ:03S!#WT-V;[ #>AU^]B6&G.HY!G1J$@ MX89+&91,_,!;1=]N=P^TW4=KJR[[IUXNBU@-QYIDQ]1;[.EF M^@:UD36W-:M$%7-H(^@@$E\.X1&_$,'LU M&6,4 ^5&*,),=8>;I&&B^B2NJM2"59&TQ/_!WGM&-15%;8-11)06>H=(EZY4 MI20J B)@1)0JQ(8T 1L0-";T#A$44!"B B)2(EUJI*N(2(<@I( @2" 1C5=2 MF/#.-_6;M6;>->5;,VM^G)L_N?>>N\\^SWZ>>_[$TGUDC:&2#UQ/SCDMT_)$6YZ)24P$K'&*5L;KR&5.)NP: 0MI M3.XES;#(J*VH^%!],UBRPO4B:J:[TY.J:Y_F!BIVB1WZ+3CBT MR^E>$$_F8;WBNY,EV @SH1DS4E%FX$O)O M]\*9L7;M6]5!,O4S'S5&\BPD!^\9Q-BY:P\6.)-W/6,LD!JP:[FL"S]("@1_ M"*"#Z#**W2JNI!+BBV4+=U91H25<*E<&*^9_1.7%[2\>=;T=JMG2]/"C\&3C&U6'KR;_A9$ M#&M\-=M632L;*AOJ&R3Z^OP+5U6CGLS1-&+5)T*E6=[<"4AC.&V$YY-^P ;+ MCZTRVLY7QC9@&.T4$<4GL77P/_+'0NYADZ\TM34^NG!_L>W4C75Y];QU/43= MY]VEM]I?E%Y/'T>YL920!"; ::\BA(2GPX0;MT$@0*^+M->,P _X]?2"0U5J MWP0K? W$APN;__ID0",W:FE(U'W4J&O;<]XN"!T!:-/KN8((NB2/53 0W'V, MA8UIAUZH'D,FDT[HZY0%'C!L>]!JH_D]\P?&P@W"^1MJ EI]7ALZ$*U+F\2. M1GKV-.CZG0>Q_G+WYVZ##G[CX&!KR0 O3C@S&QDX6LN"B-M[ OUVP!J)JJQ( MF6^A/ET ]E-/^D)Z"/ZL\[%E+?SY-+<>%=F*P?BLF-_X!AYE+8** =7T!:8D MX$!O7@COB;;6H6+WHXZ.W#4(L,N_T-QQ&!YPF;_M;=[,O+DPHU;1DVY_\[; M((9W;A=V=N]?KE F'L2ML&5#(>]:GH ]'7BS7I[.'*&8175TBXRH\_:DV;DOLCO=)T*\%/F@>/*?L5 M\B9T^#L@E@5!#Y&DT')L"]X%$XM8\&'_5>YT_>7>Z>G$_>$'Z_]+15M;M"*Z&U+KT ]+QM57 M93(*F;:3AMN@9JA4<*?6V"Z&2C[RI>+WAO;FEH)OIR]G"M^?.Z,"?USW!O9N M52&*]H)UG'<-;S2(.Y,'>VN1::U-AHN@CC!4DJE'K0.H!C)"'*C/9+.>?AYS MZE%<[$/^"Y&Y,=D9@;OE03:23!].)R$$C(4IP8(W8HE_N[9!R9/W2.\?>)RJ MI1=EXE+".X=>FWW/F/*OV?#^5KO+W3HZLB)._LQQ48+9SEH<;QZ8^)7S9G,V M?8 MO06)(0BHT7T3\'<6"$).417*\ MON?./7 Q>91OE7A\IS]^\:-KO[NCI M(#:=24/4XKI@Q#;R!JV"%<2^RUA>*Z2F^PI1O]2_7(6 _6!B -HKPK]N=+$^ MQR:U0I*O/M=_L\EP;-/XH7LG>N0_BLU/]G!%'F K1N$.O'D"@D MOH=KC^C-?)W*G>"4+?Y#VV+NHRF913_X: 2B$?,'PR)I&W0#' ][N_&^35G> MVI$18CO1;F>4AG+R-YC+>E0Z[9,*=0H,B%TO+W X?T'2OO9-6]-&+MB()ZFI[C?89Z3@7EN]0_#&]Z+XU!);N^\.B,JDPM!(CRF&A7#]P(; M#F/65RG&H;2&WYS%41=_@XPEQ\E37F5.R7&']JKF^HQ@R 4PQ;LX,#N<8=$- M2X71X_-\Z+_3_@PT:R'E%(!= Y8"?K.-=+&^4(><5]"#[ /"X6"GY M&($AVS,4//MAHF'Z54Y@Z(8^OGK=X)5X>UW=6[M+%Q>S8WVW06O;(-;!&;;L MI :#E,DU!Q:H41G^;^]# "6Z&V_(>7,/:_[*_IP M-%8[5X7D^=_> /]_^W]!T\O@/-\&!<(28'6$;F7$PO 3A9S&0D_P8(Q:RJ9 M0NEX]>%W6?-&K M\EZQ-"4BXLP>N%L5LIY:M]T_.RE3SU_@\.^J3AZ"C\J#?G_3ZV.*L!SP] M)K8-"IG%3M_IB>K4@*>X8\"S_5'W(FO)<[8N:08:OC[$JCBG#U;PIZH+#ZOO<>O?$ ,M[>9;T)J'O'PC:("V2C9%C@<&+DO2%",MLU2+._$)QR-_6&D?2Y@,2$AZ?Y M5.<4K]8;RCNZ[_D[#G*UNTEJP-/XR? 9-S(\E1"(26VZU]" M<_Y4ILIWQ%R7G/ZROLG7@X.'!?>#E(>D<12\Y I4E]Y9N"!B]BIK^$)=W.H8 MK6ECSPNM"]? 2C&FX9L@UYA+2'5K#\D%+!%+P?&Z9ON>4-??$8"W2.6J!A64 M,>-M7L5;-^V73@C2H%)7/ 9CT]X1Y=B]5^,^R/&-O'Z#5IVZ@3K\\MO/K<>R M.5TA\M%7QWZOK"]?_O'P/58CF?/XW(/*#S!_!' P?.TIZ\:J-S.790RP/!F* M ,(MWX4A-0K(>KV-/].)5?$OK??SME,XTR*?T,3(SEV*L:GYO_S%U\ 4]P!2 MNWM>XRM;F6HDY>6UVJG56D#JV4)M)N9Q/2]%?_?,K[R19G'GA\"[ZO_9J_TW M6YWEH2^#/+R'%CW (F5M0[K>WHZW]'1UKD@Y]M,* M;Y<&6)\5P(_X(7A$H!<0I_-1!9+0LNRSXVS'T&K@"Z>JW2CT%9+/>[QDO,9= M7CM0O>#+J&=&NO"Y3Q\\I4\5?1"LPMO'4@=3UA7&V&XKI)T-?2G[INTIL:K34?JKF/3UC M9]!+-?VW&'$BNT)X[3EOK"32&/AX0O/46A=CC)JY_'Z8#TEP3QZPO!X/;:Q$ MZO6JB(__+O+K[Y>_E%J>]X4YKY,KOZXN_O9<';O?F.*993[(%=Q@[0_&2;/M MZ'HG&<.9C1 YP![YD@%/^DV(X^JUMHUZNS[)_'PK*..R!\2X_K)7])ZL0+Z5 M>WJ#L #\;#CS+.?-'U]$#P[4>?0'^L DROH],KXG5<]GM=7O%.C;])>*.R - MLKSZ6;ARR/@/T,L6<"Q,I5,1@DQ^G I;!-,5'2H?^7TX<,NFM7C M3?6)'_;0"N1E;9B+U\2"$9DP);08]PM&%-]I@+H#I)&I<-E+UO,2QYZ)OTNA6/#HS4W'LC]-3@75RVN:Y^KA=)LO[A5H=55EI$QN/0:X7$0-8HCH9 MN]9'=F-H+Y!ZBRQZ+*W\[ )";[T^'34W=_J6='7[*06GI]_B).1R%U'*;V[Y M7:4. SH;:YGTV1X)Y-2"2LL"!+2B3D? MGJ4HY?$$?K?R^_O>(T2Y7S>/&,9VR#G*/^S5.+?ZO&[YH>C-6P#DP]?=(_^) MI0#_#[9=G]G^ )XR'$L0^D-(1QN]'5]O&-K[8<[/YP?Q_MRZ]ZHG0(,7B MN$XOG@1:1G] _'9&FV HK\=A0 '+. T$#',A12Q5S,AA8&@;E%1R=AM$#?S? M_BN[@"?L>C$\11Q@1'3C[O_(D"67Q["%&.;#[I.$.NC'.U1(>=#B*M.M M^:EU?+"_VB63B33\.3WZ**$" ^@[K/UCW&>^WJE4C[(#1.B*W;"=P(JI@]4U MX)MG>7'5'N]_RV@C3"-+2>W;H)&2;=!WUG/, MKP>@6SBZ R8++<;A=8M<@A'M- ,VG2;QID6R+ 0M1MD"0"A.E2_N_+=-%="3,(KJ % M_><.DYB98@EUWY-E$GA48ANT/S)[ITZ7':T=T=K*HIBO.T\RCJ[ A4 FG[ M'B)%B["Y]]M[YEL(3-0HU,#U@[:Q\\*-D $WA)NK'0A]D_MY&_2K'D?3V09= MWP91L!Q18B>69Y+<;="'?#J6^P7V'K,5G=0>OH!96V8YH@>X\J*/^BD_S8>G6R)W MO>,;0SG=9_0PYX$*^C;([AWGJ;4'?8.R'-L>%$0=%OM)$KM>&_?7LZW.T?M3 M=_^726KT[O172=%AVK\>&W1^F+15#7P/#>&\;(01;>';H/C< A+S/+TY@0>$ M?MPN)_ZR@:P('=KO:G,8X*)X@BZL M2VS7-H##TD./$G9;"Y5POQ)VA=+PV@TC9I4?K ]3?:'K L637*)'%I4J=3"A MX89RW4BPD^)9,&3\ $;4S&CF::="L NYK?!H MA('Z>1Z"Q3;:%8XVG+!_@R^RV@&L6"(8U0R'_$LF,@^ M#KA@0JF$]'G(6 -D#]ND:?P&PO7MR.^?VG%_"9$;"U@.REP)[:4H':_$% M0P20'&PWC(R?-V"4LR4&R9RU9,N<4=#FB>CXX MRKVIMGWT:;&<>MS<Y'SE"U. <=6E*)0G#RT-A$8@]-5"%1E$!*>8N^50G[4Z MNNKI-I2T(F?2*N;ZZ+N^W%U" V8 011BQNXL9\!TP5"A/+>PFX2" P;01DZA M KU<]?K.<:U"UI[HZJ;/K7:[G^T)N*7_],K(26GG&(@[>@#7E#PP3+1@YG'* M8?YX*4_ %CZ.%@"2'<:LK:A6(FH_NEX+L63;)"X2.T;"'^[QK3!>7N+16&18 M)F]^8#D5UCS,VJ,R#B-7=DH!BF1'E.\KA\J/KX'(S?,=V#-QBC9^#ZR=%-ZT MUQ?55C[YG,V7QR&_EVZCIU.F:-DL"*;K BP()@TX,&&3UE$4"%'P;X_E0(+U MG'LLS1%3-72OV4BC.56Y5?@G;5#A:C;G!H\]PBZIQ76 T_ME/_: $G%B*^%F74H+/3D2Z87G3:P65\( M*@K[VE%@LME A)]B-Z\ MYL]@49+7>FJ0Z5Z ^L)/$=L!F&CH'YJ6LKN>^YCWJ$=:D&'?LU<6@C?KR# M$F%9_4-4K^NP.3>]EWSE)]Z"=)$!@5W%2/YI)$EPK M #?0*5:7W,M5;K5HNA=W4K5I3O35H/3[PT7=)VIC'#; 1T";+C"ND"WOJ?3& M>1"? Y7CC0_!EBY+7O03>IN[CHJB!(7]4:]8;8+,C@:5-8QJ_JHBFO[BAB0] M^?11;Q]54;QS'"AD748.]^$:\V)98NA!&@5HO_" OM(>30V7!BK/%&_UV(YX M+WI[JQ%]AL/^>EB8_(MU&TZ\FK5?0_/CR?!$TYT]%/^\Y8$A8B>/[_H02^,G MAOY.-!_ZQ!IJ[4'9!AW(9Z@'JV$:,4'14,1#TCSIW=6 >[_Q1!-R/EN*CQG M:4+SNMUU;AOD#YOAX3]5V(*PUZ!3&74=L-!.N50\'7LXN/>[R7S!+W0#^2O>R?^ M,\L>_]?M%DZ)>Q2P9:+HB?A,5$C93X_(_'L3KYY*>/FUX:F1EN3%4^KV MU[#9[0A>']WP;AA32S\Q>JW]BT3OOASU*I2\'=*)M_#.-I N%+LPZ_K8"7LB/.->Q[DJYBN3A+= MH_G*!DLCQ_&C]@!QK^,VZ/T6AW>,Q_"X(W 0NQ9 'I;AB9#&Y?9V;QI78?ILED/JT&;L)4 ?*GG3ZB <9LWL-F= M_+Y3]EWKJ+?JI'] CB43FLT0-M06#->-C[)]+/.8S MU4-01-FPG-$C: ,@EV4%8+L+C'K!J??0+11?GPL3#?=3UFD&;*.7*T8M^OCR M/&V3E?I#'L=_65][Z*0;@UQ.(H0A8G=8K$T 4XWS&KI[=T2KY6O)-\:I%%8.OM*Y^4I#!G;>1!0W"E& M OBR(M&?HO"7Z6V]:+U),VQ&)ZBYZ$I][=1LC^50;DW+'@>^OT,H^J?*S?UA M?)3 ,XN!=?A9[$U.KGXP39(N3&T4XY/Z#;A>_"F)GRZ75* MV829;+W/QU>I[6V^ED*1.:#55S\>R3VN!J%^\OA!1/K)G>]-F"Y;J#4/(Y5" M_S@C=5<6@!=T=,IBNU8>Q MI59JLTH]J( =(?2,-]Y03;81YR4F +Z3LVG%VK?BAERF8+!:^7U-?H*/>KB* M]1,HLXA=:5NCE!K#T/:9F?,:#E<3)#_UQH%@#FPGH(45 D@R2[^BU9 FS+., M@#2HS"I.5,)(#D /]UJ>#B;*U#37M1OWA!O\:&Z]+'2JOLHD3_>R[K6#M0_! M1WA]N(7IXDVJ2SR&HNLP<(IKQ#[:.(&",-K>HX7&V5947-+\H;+"[KNF*2?.3;-,7<'Z> <>V08\!GODPZX7;H)6KR+PZV2D3B!!F\U6NW%NJIAX."*E$'>]L3YB=G2UTBE[4 M"P]2_+ -"FRY%I!=8GZ7^>L9F@VU-;?/^YH? MG<6^@Y%?XB2L;7F26(8WREQEY.,5J G05=-#Q@H&'SXMX7)DKA3[H$+51F'X M3-(6XT[7_6L(JO3FWS[X=#ZS;&=@T42(,-2<.TT0H:'EV-* .A[3;4 M^UY37@.4(,Z]$AIRJ2KVL?)!1M9,JQ5'WOA0-9W__7?1'7)YVC8HF#2[#;HP M@0F!3!>'#"?Z[:5[KV"$-U"7M6+?K-S+*X^ZZ?\_>'1O9"M*AJ:Q:\)[#:=_ M^CCHWQAW'VWOSG)BGFO'):.0O.-1GV DW67!@>% 5AN\=YW/H5U/A!-G)7&J MN16[:PV$X9E'8GD/PJ4%9I=AY( MLHT.EUXH=U3A/^6M=OOJW83R^<4Z_MWO_]2@_(XA5W%E$+ M[L>ED!HMNL(!W6W06B,94\?V GPO0W.I\*1.[7%:**Y/1;'5*V$KJ#7)L9K2 MGO -KB%\+5 X![4.V@.ZS\,?!S(B#A.$F/:@DKH@*9879;W#.L@BYXQ^I_0( MW4]HBC98EQVA/E7/A5_/A ?3PP$+6^9CX"GK J8+PI5@.P*$JF_!Z .UC82O MZW]"6N2_=V9U;]WWU(P,\V6G4-UO.P:X7[GM*;7B/ZLWM M)8%1< H^BSB59&2Z(6W'\#B#M4M_OX7J"EW?6+3/+1W7S+**^5I6\"7'9$ U M^\J_X6D$C\FMI=-)3%'.(S:8I8'2SO&ZB]CSHS) ^7LW?]Y69&0>=?78$8^" M:,W<&++\/J5=QR!"/] '"9Q*7NQ=08BQ38%G/"^AD]9&Z.8V#N_O:0S<%0^Y MAV/>=ZE(.+H7H?;OQ5P&/E=>3EW[MPDS 9"ELYB% (2*GV%1:W*:BR&,R%1H M8<5)5R>U4Z7[KW[;YW4UM$Y]0?='U='=G=: M-_F9,L3H\0!L0:![,/.Z@25&*C#)+DL&/MN?AUA>"Q+) M>]ZTZ2CXC?AQSQ5S3\>[T8NL _J@S/B#=^$N(LGS.::6#R0;8V MG45YL]H:O"IS[T%QJD&"Q/R9OTY!2E,6$O)/K9=^7?%\7/O@QW.E_-YA0,^" M+06CP-;DZ6Y809QRJ"+;,'PW&Y6.:*97(G4W MSCYRIW]Y\2'S],39CT]O__8^J4&DZW[_+RD^>[3VO M-/4._0VRGQ ,3L?0S^*FMT',&""$I8MVX/%PL\!"U4*2M- MEWOLH/52)F1_'4"E=PB.6,"MD)B[ 9#%G@?8=1+X*_ MW3?@E7>(BAE#IO+.*[A44Q+E,BS@U*MW[_+UDF;"I505M:Z\YR,'L&6O(%)) M;Z_',TKZ('QJHVBS$(B2*J!+$KDV[F6@SNA]I.&O@+(:N)Y]RO#:#1.U2GNA MMZ+?<&S)V058&E>:%__AA'"?$/ ,J]_/L+8-*'GA*+*1H%Y?E+-R-X:_H7;X MEJ3]1;%S;JP7C;U8%5F,Q0()4)>E.1FMG29(0U6(/YI(#7;-M- (EL,L<,+% M:V_Q5E6SW4#RT/)6IT&"#H^BO3$I$>FV,#XK,(:3AH7!B+9,'4XU5PPES7GK M]IZK2=<>,(AH/TS!*B$A/XSG( M/_LB^XX$^?'[>(DWV6<:-R0,& ULQ)-D> A.DL$$W,?)<8>*#8$@"B0!(F4 M50=:PY6=KN1+KN;)C%9GY0P?5%(1]+,;TX@! M0K-?*G5#W(6U#UG>A6A83K*.?@#N F?-BTY4Z:NWCKT<_Q94D#CWIW'R=YR5 M'"V-J,?5X3@7RKX$Q8,V0 E\@CG1=VE/7;=@386G,;M,^HST@82';# MB)MQ/F\U<QB^M]]GM\)[ MG/"9368-0YLMOES =''NY1RB8. M/5#N.9ACC+CA$'BK 2IZD*W&*< $D?@P72Z8$"LC*>Z7O_G;("%"X#OKH]!" MAM98;]-A[Q7F9*OX&/Y2 9]J*^O,KY.G']99S =D1C\7%:)BV#+US)AX9M#( M-B@,/K,-ZO839V"3S11G]28 Q1!R=3!"QB_00E9/X6+7&[O#C;+%3F6#LP\R M2S*=GA?;R@5PM.@#*?IL+TJU59_W75EQG]7(0W-=TM]$I%[G'(@0S?QT:(\_ M_,"B GMD)UO])X[NQ5,(R11W7B_W?&8@UB#EP"2,/WD$K8+^*@Y01V=[ENU$ MNR=7N5_S6N?"Y?G6&+'ZE0H#B4N1').1&_@&FL(8?/Q/M)G0$X.2+"HW<$3E M^\2Q(*^S_.=Z952/\5F##NX>^C\CPO_O;M(?V1' &-EH9IB\D8JV1)T=+Q@[ M1J_)-B^I&%38>T@0V3B$I ME@P6*>O!7/_Q]H<[,8$FBD8TP.]B.QCC_;7XYQO'(%_GI/]-\:R[DQ<_'8RC MGPUU<^7@"($0<%"!1V^HGG/H"1Y#&]M8FD\60[<_4M@6N[E2":BBN)P/MM@R/GGLRK^_Z M:I_J3-H&.7>VB7_Y--44Q:]QN.GUV2RWY@Q?LNDNL0B^X?I$2%@3PW'W#/$JM M#Q!80 #\SO8V1XSR=2BD[L25L""_P\9+#^L(Z?\CU-:T9= M.+O59OIZ'^C!+.(H=P)&AY=Q7A."\ F$!@YI8$,,>><<3(",?NH%U,/Z\/QYGSH:.W8S5(A6E2V+@ MBNA9'$_O!&.3S-UAC6?:&(H4F;:(BBYJ&T(&N./,G1P+>^3\+F\H;_-,8Y-# M?93]-XWTSUYY8IK^CP9!$+@KXME^AA-S$4CFV:"?,<"6W#S%(5C[4S:2B=I= MB@BEE04X'9&XU)FU[O3#P'OVR[O19W(8Y!?CLLW8MHX@]!2I69:6S7.N.*"6 MC%#A3I#$3?'IB/K\+)0K.#D"K^!(>7*7( XH;/E?W?-7;3BTFO9TW]KGM[T_ M&[+:9,Z"OQ+U+/JXA^D#,2C(&YXNZ+><'NNO97CUX,W1X#Z$3U;*+27;1ZJ+K* W,X,YQ>U' MRWXB%*!60#-7?">?LF").?;[W:-!B]:.U?Y/OXZ'*J7T:_@'"5U2TKN 3\-95QE_GK M'J2CXNTH/9)C71%9*'!38$+*(X87(8TQX1O)&+J;T32IF]28WS.GYJO9Z)\W MUJL">5?X^9'#Q('0?)DJ0/']#4OHKL#%S+2**R4[7RP2N228!%H*_96T'T,N MQM1=R,N\Q2A<<)GX/$EL3C&8I_9T6XJ\LKEUP\)7'4?9_%RX\:H2TQ M9[-V_?DNO1G0&SY3R"31\[MMKKIS<#SN_MQ/=PJJ;EOR9),3:&:,*7R%&NK&I_YZ:9A0BHE,H.VL7EKOH4GUV>-F,=&:>RC417< M"9Q(]4M&YEH36CP/H[3RH_5[KYNIA.UUY^F6;"W[S#R;/M_3#_>IQ=AHI2UX M,#,XQ:0%6;9)*RJ*?AF(,7#Y2#_(L"MG#N=(1N>O^07@Z@.&VJX?'CX=D(4) M,IJ9HL3_O(4Z#?PCX\$6256JG0R%G\4Z#0V6%ZKP=3KKJ!G9#YFD[QXH/95= M6C%6WGII&*(3,P)+^5+$2.1"D3HH]2KA%:@.5*=!(6)# [VT_/E7Z:+XK]I% MA9%)M#'[ 'TCY2YV/S*>BD]:,T.(Z2H+.+=/A5+?C<<_4VW.?&8ZB^6[=-3F M(%_IR\ZH$0*Y'%$7E<(+NID()G@$:H@,ADLBHWKHOB$Y@]1]ZN*K4;(AX>&E M)^63BR+MEY&/\UU&=,Y=3/Q-@/ 0J%Z@FV>>;9 P5(<[PMU-GTJ-",@TQ8L" M\?TR[E%3F:JJ>\ZZZ'Y4O;)OU_EE :E=\R,7AS.AIBAEX%;U##* "NG#"O^P MS"L+N7.G/&AKLB,\Q&9& +VX]Z\!(HZ6EML/OX8QBX[;V"5SWI-OCIF8^VB[XUI3Z$6A/ELT= M&D)YP-H_EHQ*\LI2LZ8URAVWNN,X5_;@1E5AV)>/-^:R2?F7=*\?R3UM..>S MEC6_3/6(K0XP_P5D2;S_==7]UK_7:HUW:6YG)FA]\_D/I'L=,AE'+N/.6"K\ M6VU@ZU S';KOU06[2Q2U[$;>^?6IJ(N;W(CFSWF@5KLYI*XT)<1_XLS0V-)2 MV@/?;X^K)S1E9VM_3V=)E[YNM@\O_#*)^0X4;]HY!$6(T*H\FFBM1TL\,K8J MY*4U,>XG;E;P'[$J?_-@A!%JNM:==O"-F.N%/_?UBIQ.MXY5_;F?"0U)C\K2 M8]EEEC5=/[?GM:9#1MVC=P+V%V-S+S_$&$)W2F1Z\+@B?KJ>*UB_0)HNYPKR M,;0V^@A[S<*5O) ("K:_VJ=G"UW(P=8,O5PAUJU8IKY-DCO=;OGL8+-P:GY& MTVYY5 QX?$MO"3L+\P$VGJ/'$/53"5Q9[FBG!CTOE2%+->/&4C/5G4?N^CSY MWM1,_U)?66G_-T_222K3O%#BL*C]1XB@8@CX*0]#7F(: FA#O#"PSNF @MEG M !SK.C)U&W2-E )5YW8S(07G$GU0[0)-_#4@.J&A,XMP8,B_*?RA<+^?' M)H;&<9J85*N?04VUV>2FIGT?_.Y7O452'P44<&=(C1N9G;+<;Y!=&'+A7UBC MV=^>2G!*L=*$F0N"VO_B^>[62.]&F9#B$*70_=6YN$5,O<:)/Z33V MH.FNOP8\C.S&[T+SF(0@[,9/V&Z Q,R9@*JR#TQ Y7_*WGO [*!T0$403E-J MA-&<(S5A-ZK)<0Q2 M,NZ1P?U" &,"L[7ZD5-4SII3OAZ[>TG "ICZ91J#BDR=5 M+#@EL'"P="#:9GQM]*M6<:HIKS[2='F M>0CMFWQEG(Q&/#'= ;B_<-]H-JI/P6 YQ?KHPM#I?=:VI2O)+F-AOR^D[:<9 MEF0N8G10J0)/%!QF=#^WI3A_W4L8&)Y^Q SDE++]*=N@-(0$5\G>.HBBXUPL MR5A*C3(LJ@FD;?I?[FBZ5OC)JO"N\)!0DNI([($MB\2[+@X]K4J6]I54FH-O M\8&HU7M5D3^MVQ?#9$;L(,I'CH\]*PYY"KBRG-$\/U6)$+$]!2BRC@'J_5'W MSI4$YW5*,GR+2S2?8%K]?:*5^L&ATT-V/(PCEC O P]"J4[#*MR1>;ZO%/H= M'WSZ]PGV9?\;K?+O2(M"/1K/?:*++Q9:#[6QFV:+RD'*WZ67B_4X-3SOWP;M M^J&BR C(@@7QJ$6!>>Z"6GRW0E[U@H_0_0*!K'Z35%@[U64 M"T.=0HIK?*#7PS5FK*>7DGXV@_>F7JU8?=AE_D)7-7LA5CG^]*>T+R=VGZC0 MCCVF>-Y#F1[/3-TA\U:^]BPR9 N@*0JJVRLM3;,BS%L7KUJ41ES2S$#7>WXC+TGX^7YQU_,F)0 M[*IG(GJ>7R/K\:[YNGQ!ORCERY(O>,Z"(@:7(=MF(0B11_D %A;!OI5E6 MC2ABV[OUO2-!POG"$_NZ,ZMEGRJ5GR\+PH,W\418/P*,MD(/^!E,0B6YLUNP MG@X]US$_143&O-*4OJ'!;PM'6=2@=4ZTTJ42__&8 >'J))#2\MJ.&MQ"S#@Q MDP$\ZZ0G^JO* 8;F1K]+&,F#$?FH,LC]L(_F-[$G5T*N[CG%>)V1J/OY'U'T M3@XZ U] "-QA>;)K(RSI5=(^J!#;%5AX&=RI"^16KFSY/;7AUH>&C<[(?7PW MN2Y(/5+-[.^%2JMXBQE0 M7'7@5F[K<'EPJ\M:E/F4JX6>QNW^TZW%GTOCO?^;I]?][Z7>T8U2N%HHHTDV M/P6<:HF+_V-S[D-/ /6!O'A-P[(&Q/S0OW,]--/2A,=.V$;/E)+-"1 M/*5T,W;7\7])5E-5(\<@!;CF8;8$ACG$*%^+6J!).O)@+H-]#GATN\!H]@!= MJ[:56PXJTSTXC^O8Y8?Q&[OEV9S782;?C5(]G[XT>>K?/-\UKX# MO\TX^1Y#!!48^2&.[K)!1 R,L<\"?2S='_G$/]_Z0VA.+H3V,95?YVY?>^8% ME_B\^"= &'X[D(^^#>+N MBPY]521\V%OUX0TCW8:$>%R.A;62QYH%V\J(V;$-*NUA7^?A="2/A?=ZC$/X M._E1RIQG;/Y0.H&,Z E5[V[E+Y%-=QZIFI3[G :A1[-L7\_6*L_+:_5^@FT MN0V:*2%O@[*X>]E&Z>\1XITV/*9I7ZZ\-F:1RG:1\5:;9D(?IB:E+NRD;G7!.W6 'N?1C9-3Q7*3-V[D3;D>V_>K]."+ MN&?+V--;!6F\DY3=R [=6&(4\QWG52>(?8L>44.@P*39^G2SI.8R7_R@J8L6 M(6[?=V5/O9(*X:PWGXZ?#2%CDSM-.24$\C-, [R; *CETQQO50+X;B,&KL=[ M:FV0<8:JQH-B!9&FEYGFZ9'DRV$&TH_!=HK'/(G?(!,$/NY'V!ZT,NH. TQ3 MI3B!Q0=XP"WM[3V+C.-N#K3VS74LF@\:S_:':K?=]_=,[)W=W6O^U#-#LF & M:*8+42 #5GBA58B4M6S(&U] K\^\4XU>O?8\M6'H]+>B1[T+N9I>(\GV#OX' MXH^I\*S ;]S"^-LO8M%%>-O<-0=VF/A#2"TH"8;JC47,N?OHF5"4=3VUQT>I M@9>*1JTJKM6-I8B;?Q^_UF^> [7BM/XA$.',O3SSEZ&$>,>W[##@ 3E<"&G1 M=\>.GDRE#<2U7XVNZ&?*UOR:)OFF9T*_GFS:?![Y,#HQ;]_8]W]WMLP$UJ+H M*K/,@D)F5_II!H2MO__WX1+'-P1L8UX3=UCB7_>X9V']]=KHED>7$D1ZF\^Y MN'-J83PZ,)//W *\"7NV02'@77X KOLETZK%])2U:T70PR%CL0^CG#BJI.'H MKK/?XXJ/[8TY2IC-)V/7_%G7IWEX^C: M35S+FXSPSU%L\/GN?_A/9H#(KS!WP(C'N0[#NHZ0X.:8(HH<',, R M9H3V":\R"Y_*-^'[O(MYF1*9L=GOUT3/E2M)C,7\7)/Z:5D5U; [)X7!B/2GWL3 M##ODXN]3"&O*="/>U?OUP$2P9P<#D6D=6A(T-HV,ZO6#,2*6:@U3PP_MCJC+ MBCKLW?!F]T?]P+H/)2%61H/'(!HHO6U0;@54FV T:LO>A/$!!7"\%S#0R]:GBAZ,SLVE2G)<.]#8,/ MP89O@ZSWOJ@8OG7[X39H3/.A-E\6/RC:B,9XR;9E1/6$)Y'H9_ )YO<\4B)( MBBG7&'=55"?*ZAIQW=X6,Z7CW#'30Q=/I4;IS0314I[4K9Z[JN@$?L33G$,A MS,>"1LJZ%M";_Z/?OEV&W0%,H-C_@,\H?NY$UR^#@8L$3JC/-ZJH:(S MWO A(%?.V)1PZ5W"8&.,OZBGCCQ( 03 N4*[GJ]B^ GD>M); JUC0?$* 5R% M:/@.DS_BOV[VTITZ.?>[%C<&$01.=Q-$D4I5J). M,/I;PE\%MLH40E]4KGK9EGQISO6&,_MA1ES>N,X.J%W2/@[")L* -0 M, MRR3CL%!9AE$,6A-9R4S@/*U:E[;V8!D!"P/&U>.'8O:$AT3=,=:JE3*4L*L; M7SK892YS^Q,CQG,;%.\.%0$V*.5L29/S '8!+OIMQ9PD@];_B3:G?RF*DG=4 M&ZVYTM#4'%K^$,\TSP7;.XHGV>Z.QL\>A:_Q'%; BOL%TC#<%R0S\'X;)-X) M)@%\M@S^F=GPD)K2YDW-RJ,4!42C3^G5.-I1OO5:_.@V*&G^X%>4%T4Q9$,$ M"#D_0CM@UXQUFFB0_[T2&OF2NV9KK/WI>:+PTPPR[0K_)?0HKFYCC<.ZC#K8 M :BRG%&ZH^V7*??_27C='3IGSOE64?3(5DTZ9W^^]HU:X]9%2I(+*'(KZ<7E MTFGXF]7FM[/>LR=&OWW[=EKB2,E9)ZO#E/,@1^T8?O3]$()"(17.5@JA#[Z' M6K9LHD0$UEZ\1N93]G@\;.V[@Y];S2Z;6#Q-%K]M.EV&W1-^*ITSHC,\"@/# MR,]@N]L%0H->KG9: V4+(N S!V]8'UX@I6WUU[ZR%ULRS2$N47)6)(4:#?>\ M*9.*D3^N#*-9L*31P[C&1E(B^SCC3H]L)17"%QSZ&M#NXT(FPTR'$,=;(H34 M?7QG+4^EJ\74G71R. "R--\+@IKQ9F/XJ1$"F0+)Y/'ZN[ ]*UO8[O T3+W? M4RJ/W;688,=L\9X MZP#RJ]DZ7_'6]IV[)C:H#/[Y9SDD6YOFU'#HEY$OY(]B6('@%X(6'P95T5 MI/CRI'Q"<&$6TD:;N]^6)1B(J%WC@;=6-AU_,9XB\O&64=P8%9YB782UNFA] MXNJ#Y2H7DX9,L8?J)A+GOPI\0-#/$N)@^Z'22#AW/XN!H SWS.DY,%RF:%?) M3E;;((D9KS>K%B/!YK)U",[+GRH1/1>M@T<;,H;4K[5.&$N?D8/QYJ@U" MOQE.$^2.$VY7KK![$=PJ++E">V#MIM\<'KAZ.8]<<7G94G:W M(^CR$A3]!>#1H#USG.Q.$Z0'92J.JPE8]6X5%]%QGG43G9!>DB3JN.2*!S,F MW:=6P^/3IHO8]?,YUR,O:/!EZ2T8)< $K2T8 5RA3<9&?W,S0H)M=?4^?;#' M$A[?'O!2Y*IS\[AV4P*G=2+LD]#]CN?VGJ<02RX?HEX=69\YDM?L^I>)V(*12.R["_!SCEMC M7$'?6Z6#% R@[3*,"QO]R'(&E&8=6YQ, QQ;OXR-5VA9+V3D,O&-OXVF!YB! M/+JX1JOA?LHC"(4&T&%IH8W[VMW*5F7=O@U6F_V[$VTS][EF[-M%YU$3ZPW5 MQ[4"-P]<[;\+!]1X"H3D1$?$6PM5 N"^@C_XG@TIKY_S8JT,V=[,Z[\VG-XU MI'G25)O?W<>;ST^*ZUQK2LTQ6*WY]-GXF'4;\\'HW<<\:,DD!*8&C!G$P&.* MQ0O,D1Z"VZ"@?$/1(T>5'X3T\U"_&+8GC/=3A:$[XU-Q@FA3]-A#KU6H'A!/ MK33*G%>!@M_BW$8;,;3[R:F+Q;>O.:HW.<%5G]X2OMFG 'J;",$ /=S]"RQ- MY#+SQ0CL!D8,9=$"A7YM.&**--.#BY%\9N=F9H>69^VB0J0&^( 79Z5DKN:[<>H[NFOV0:,W.IM M4(;U\5?V8:B @,N4G_"W%U=%:M'3@HD/]_.I"VCS7US^HTT>[H(EP.J;>S)A M%('WV"2B40+*H$P^JY"RD^2]$A)TPS]WZ=&UP-TU*QI11Y3RM#MN8B0QEV S M =2_ _@]W#&_(_0S=5PSX%:X#2&VT==HP/L+3B93:F1?>9:BC],[VL2UC#TW MKZJ.\]^(36.>_C]<44Q/N_^>R-]44_LQ4YKM6MU3Z806ZUVS:9,OW]4K$40* MR+IDQOYWY],SJHB1]ZS,KG>XENG6EUPXG_73[0N! D>V<9-MMT$/'+FFF.YB M1A1'-)F[]8@=,A*(_T*@BMZT8+,J>![Q9AOTRZ&2T_'D+P+@>8/Z__)4LUX M?X) GV\SSZUP6?KP)-P*-[_;I!@S++T1,8S\2^%@,T/SX!8?VA-O";-N[^/^ M%%WXA[[$#E=&:N91C>6=5!,Z:_>6ENCFY!34G]$K=M&>L#&O#[(J^A]T$>LBX;XYHJ)S;,^S73GW!%<-T6#DK_V?78.RG9]O@ZJSON_&L7[$;WG MR?#X <<.K!?#M/:C_DE3\Y%G;YJO#+2HQ&/O(&(6BZ5O]=\J<-BOKWSZ,*'# M,OM6AH='5%BXIF(S@(.G?*E;E;HX8:<]HAVY#1I<.E<'P*A+]:G8-/:S_O*/ MW[9!VI H?%BN$5MG0Q;S]0=FHP+6WR&3QJTN)T_Q=0L:%CGPT SV!IT#U5G^ MEQ[5N@UZ[_%/)6(;)'B_C_3;$L):A3.J$7M1UE-LB^J:\M? (YKKOAEG'US% MQL>:[K3?QAN" $QW8+3_\LK0F6>/2^XU*K1.^![UVC+1;?D"_>_:^ZZHIJ+O MS2 @(B+2JT2I2HM2%9"("HB H"@("%$1*3%$121(2)3>$510$*("(LU("4B1 MT%$0D1H!(21100&Y00U7T^8Z:\W#_&>M>9B'F7GX/9P\)"LG]^S[[;V_+_?L M?2CZQ]U\O@'DMIO>1$I%AB.F8CB)P,#W VV?I^;G&7N'O'>Q"Y0 MM.N9^F#4CC\1/6#09=E.KRW5 P1&KD6>96HZ;,#>H ?>D>4T[ET(Z!",%F5:XEL1-.Q*JL4JC;\;O!HNHEY%:!_A\C M# \S3P?M>>X8\7=9/9"&[5ISD/J<&[W%AQFMPW?G5R$O(1.HC:CE529]*IV5 M=ZLE.\DVL-0Y\'GO[:^'CJO9I*1*7!PY6@%-A% KGHCH%\+JASM74R'%9BO! M;NUKEZ2TL5'=!QS__NR\R1 /'IM;ZT.KEV[9X[M_1U&\X[6R7*N^Q?&L^+XY MZ9'V';B GUV:.T@GL][_E5?L_J8V,4FZVO![ZBI:)\(Q=J1S_;',,!*T&'"+ M8*)X\O+=1(@?R2B&!>BPJ:DNBU8%G/I]>2'78Y5"+YO/VFG!9L3V5N>>^U+@ M]_#SI4L1*'L!'5F'6M:%-!_B-?'C84X#<&*<4N4N3>SR9 PN^4S.>(R=CYX> M=:E23]0=&75(.9KQ3$^N2_6B!N*QH)_XDKS MTW@SJ_?OBW*,6)WE-S4=:O,#A^;VP/IP9_V*_=FL\F5][G[""%+1G)1%VO9K M>SA<#8QRQMAT$PR!A?1(:4@&'[M=&JIS)JBN6$LLH_MFXY?(TUXGF\5$&3(? MHX4P+!'4Q?(4:!U$2']DTALPZU!TCX-LRS.L"4-*X=V8YL8ON(4\#2E.]J^"^;,YJ(XWGR9PU.K.(VNJK!Y S M*-+;2XT9BR)RZOM+3&\WG+,\^+;/%/V#'D]ZN=Y!CDAU%0;E6QG MA2-S[@#]R7AB*;C0KR4"R7>Y4*0ZSP]]MAE>@@*TOP/03[.%4"D)YD8UK.OMJP@)59]Q>A(GX^NF] MKW-@VJ54V:+V4P4J:\=^LI-YVSWG9511A&ZZM! 6(BUQL'7B%RJ>OOTZ7 DW M>)QR2 AC&V:&[X@>R#H^I9_JO%Q7+P?3:_\*&G)5>"*@*-OP+-@_OQW10PLP M8&L^Q#[[7B"$I0MVH@D[6RRO..ODS!SY6_/E;5.*;5;OSH_5/4IBE:S12+[H M(79 8@R#J!#26)#WL,+7&?W\&XVS9*[L<;1,)^WH)\7K0;K'[MB+Q1]4Q$NS MB)MXKD# 7;9RAZ96P\0OXRBW9(^1WWZ2"7?F?-_%'2USU#"MVW,N5AHO"8&3 MP7_ -V>VX>H[7:)YGQ('$05E*S<-164O)LWT? M:F>;#6<):L1."-A!V#BM6/GYX%0[ QR\BZ;L?D4@!F3W&=_L=DB=37?^[-=[ MP^Z-:JHN9MKBUX;7*"9R^3[7$G^67[0*R?,4ZL8&-T_&9$EY;-)25^[,Y<:] M&^B!C?41$TS%@-U4:>0X^19Q?[QV&XW%@!"-;[EN[,?CX'%83K\0ZY/("H!T I=<@9 A6#I?.,$FL M^.ZKE\/6DY8Y,6'^JYGDFM3U0Q"S#U-ZS\RO?\O40^V,RNJLM<"(5BLBNXKQ MK[%:%D$'6K_TN):MJYX4S%OA_W0YW\8O;-_.0_'(A[#QUJK]34PJ\90?' MF[$)SZ?O]R5&,*76@9I;HR>EK1W'1SX73)T,2G!TI>_*@/(@!1:,OP2*/A- MF0#PIV\!6P62?X!"5X GL.0_L/4CLH;%<9ZN+O[6:_[[@MU:8LX\!E-,I1#A:+8O6FM^3'DDT MG\Y8VS/+>?Y#V]G+\0N9+R=Q62[<4AHU5+ 'K9NYNOB M6A9<8;GL8^W/$HCIE_$SSTWPSDW# M$WB'2\ 8IE*%7AF+"@LAF(U?YMF0 YRSK=&9UKOSX'18E7F(TOYQS'T=\=LP M,&K>,1VRF!78Q%4E],,;ZI -]$EI4UW8#02])3&#( MQ\G$,<[LQ,)[>Y).=4 M3^*A^QMK;?V@I<_PL]MBN99+U+K@S':-,.OD.+Q/U7 5KFM8(,<_.;?4H_S3 MM7XH(C8:&[&]=^RMUA/,FF*7%DQ6\: $E*L!#S>KX\T@"YIH,J9PDXXISZW) MV:5',E)MZZ%'64Z4<-"F;\X,? @9Z0/(!Y16647Y\91,"08VH01$/:.#89,\ M^J*UT^XO#NTTC_3HW[T4= DC&#R5#4_ML*A6_4-%84'M] M69P;.@-:NV?0-^HD>X+$P.W9\6T.C-AKJ\[C#8/FW,;!"+263<_^G6<;1]\- M4AZFPMQ!7?HR%NCFR(!8%GUJB8'L]_?LNZ$$Y2!RI,N2U-+1)_'=5OF-'-K) MT+R*S0EIL+K^?8G.'\.=;6O)Y8:9H C7C@?GYQ,4OA'%!&*@@;1H]\U#U"FC M\WG._I^C$#JC@X;F=X>TZVT&M['Z3<5.@,JTI5^MZ)749+$GJ-T,>+BC.UI*.*AL0"Y MY.TKEY17<0E506#4R;TW,/NJ; *F*2,D9"'[N/T=6J9&;.3QD][.%395TW_U M)^"E][R_TGE',@$G069]+PJT;/SWS)VI@XU#_L(4&PAAG90FT+M6"-LVG$5< MW(P"%9!_M >$L)3T3N(O53AO(Y&7^CMYY1LW!F_ CQ,H];-0ZC/M%35A60"( M[O:J3RCTN'_0J#?%[NSN^W2]K5:[1-)A1 -;(@3.;_^>Q^/(/2?#VN79R.0V MQ(6+[ZP#'C(^ZCNX JH_$E[TJ[P5MU^6.+8V#.X2PE9JK59FN(=(Z4K6QC_N M/IT*X?PEI)>BSAIE7TZ3>M./'7+=OQC>- MY;Q&UY%>R/,R(.)9#9.N!ETEI,TN#RD?JT\_4819YF%+>S#,.*\=B)F=1J<] M[KY[?DI?U36H_[M:75V2EYCL'?LEU* NX3%A" E<0<3;R>-%@?QNF53B1KP3 M&4W0'-DYMFJ1'GM\6],%V3JK/X(+<[[/F-'&=^?:77J04AJ5GKU7!' ?R_+C MQCHM%8:4\"%CRSI?DF='@-ZNL8K$8?0WA4=Z8YA?5V\>I^Q$1"Z/]\"W^AP)0V92',/@=25,%"V!L2A(0N M5#V1IQS,L%K9R1[N1HJ:N]_6U!H+Y[E5&#]2IOG>D]$P.E7T3CEWWPKJ!NU] M\/Z-V.[?+*<]I=\&CGVS+)I8B57_GDW<-6Q:_3>AZIQ!94YZ?:A%,'KF5(M9 M/\& , O)#'(7-DV9*&XA[=2KJ<6^E%]^F/@B1!,&;*QENA1I3I[] 2V* M6A]0SB9Q+H%CY"DPN_=F?_P=9S*HM::^KZ8T-!"Y9!SGL+9JN,T>OOKDW*#^ M%!1OCY.RJ2]I*]L!/>B&A\Q:2V$91*;LIU$U_@3(Y$8N_,ZRHWUCG4.YI?W7;P8="XF'I5Y,XL^-0J4_Q%)M#*F0':'S+\Q$<$[=?W7@LE@\QI:V M[NE\7B/G3*']Q6VSI79GQ^#[=OD]4)&96_'8>K<7#GB1/J(ZZ1H6[E-59]D0 M+4_.-O<_@/V-VCS%TV(?&)JE/)Q);SQSG=9+?4]M'\[_*5/PVH43P:\@!A.G M%SKTF<3E"7;R879>4CXV-"+ZZ9RD=,W N0;YOJLZ3Y(*.>%BFWOTLX'6(C<2V_$':3Q_)F+J ML$"2L[YNV2[+?TQ _MLJKHW6?M(^LD(V2L@S&N3)64S;F4I:+LU8_ TL"_6] ME/C,+Z1 KU"\Z/XC2?&RLFI##8\C:8K:1SPV5#Z'P?; 8!X2>P$S5E/7OSJN MS.0^XNT ZUJV56*D2_JKZZ^C7//?-;99TDY.#["1SO)#<0=?-'O#3'-+Y6G> M T0U.T-07B!)9B"22'7!RU/SL]9$!5X@6%[QC2YC>^#Y_G3WL8OM;2T3OVVF MO':H+]^(BWYDKSF) ;IJU.YJ7?R.; I>D>2:">@!(I &00\A.@OFBM@ECN-E MX FV3&>+VURFR,2RMD^X>2'7)KUJ3#5D5LWFWH,D$_F!MSJPV$0'PDV>&K^= M.%\AA%$L[W,=P8CYX4XHA]C!V4Z=B+2;I*1J';;NUYK8P.=.H:%;1CK$C,7J M!@UMY*\0WN=4'1$SD_NR#_NOV\%%2*3'T$'=["3D/)F^E2#",QX3:/J$6EK- M60'!*1:&W$RTUV%"HW)VN9NHCM*Q>J6]DCW+;YJO)&\ZB/18)*=0T0AP5_E* M-##& <&]W!V$]U01GB3Y&TD5#Z_YWJ)4RT3(SMK;7IN:TNG\<5I+"KW!]OG* M%WZE\PG5TX&7Q,X+!E# "=1,20^;!2< ML:1_?&^OP?&Z(YU'\R,D17:\4+:))X:OIM$;MY" ,ZB/=(9^-S9-H#3*,V8. MF?7Y?LE*?@Y>^LJT&*_F(76P!UA.T?)GR?=C#;I2OVP:--N?;[!-])=7&EC/ M7.4IQ/1-T_NPJ7"8G0C/$U)N&!3#HWZ,DAG<7RPU\;L0@SY;/UY"TW>[[ MQOJFM/V/O5Y%Z\>NM:2XWVUQ5V,/\Y16.:V-_%N"S02:G0H_X_JL5(^=#=A; MAA/M$TBS:R96*!/WO_2.]0P%*N1TZ62%L&8U1M]5J3X\;/1$Y8[,6%HOF EI M=N(FO$0U_@3XA+D$D<&6C21C#J4F+-]0^O7]AC"?+SDSB1XB%@OTNO R[M7O M2G8F[C-$2/=M:9AYA??4 G>WJX99T;8-ESP8*;%R9"NV?WCAKWK/H/%3RH? MJ&$Z$# .+/0-?Y3H1[[,3_B-GG5BEO=B8-G)Q9N WR7^8;X-DU9[ LQ4:"G& M(K=/^CT\YJ!R;\/,0]E;![CSWBN#7&O!B)UI.F.]>P6+HDR^X%G;VI=^:S< MO"J>#%9^TSN2O<))?^[7%7Y>1L>^P/;>S\ YA:.%KV]2]?[[?K:9['YZ@\2R M^WF(0]4UCYK#U?%'0,Q\$QC)H,>UW"BS?&04Z5?%MY8^I/ICBUQ;P7T>$/IU MTQ%#A:MOMQR..3KF_5VY*]:%65P+"&&N$P1ST-WQ0YO+U:.T_#O?+L M(L&F#SSU,%PYPQ(($=6A"5STEO=-Z>L#?Z1>KK-].ML]XZ0?G&]X[NL[#OUX=GJCCX223F7\6[NK3[62$L\2YZOJ+-._)\)*-P$'UZ M3+LY;>:]RT/6T1^B+B83>QXJ[WTCM>$5^0+YEJV#$&9HCXL0O(O[*82=K#V# M5*;.UU)5VIP!>"^=@EB.N3IO'.P*O&^J\ .)C*RF^:&P=1]V43$I1K?TI_US MG_=W/@[:'#:;Z<&\J(O3UC8\.M(C\M?& ?_P"63P-@S7"0]Y$=>&\*Y8M@$8 M3F\[#URC,X/3$7;:B_EFY 3SBL\N,3&[+^\LF'9)_Q;N6OO@'5#MC#9*:#^A MWD4-QT[W"S9'/8&"WJY_^Q_E>?: 23K0U$_<0I%V.3;*N_HL].3K[/1?6PST M*LH.K6--2.8Y S#3MU=VGKOBWRE[BW#7PJ>:IQ MI^P -20FA>65:WHNR&LXDDF:B>(L\XO)MA8 DE,,?3D+E497:4>X,,AQG&*) M"0M5\S>_CJZ(3[ROJ)"Z4_=F,B?5JE\VX_U7G1.;(K1NQ9(=\+%1W!N$#\1Z MX@IW'OL1S7DUVJ9>,\T+^F!A2$X@;^M^ )F,F[Q-"KD3='2+M+ MKC=G75!YY6ZHG[T#1$/NHP:ECQK""'PK,M38CR'1L1JGIMD$R##+4VSW4WNL MLVIB0BOMG_G:[VE,W+EGT&@M+Z=]5 @+SE0ZJF"_T]04%EO//248)T*\+G X MX20/#38%D3^% -\;K6,<&*\WQ!Y;'(JZEL>6W;)YJ,'VUMV/5TQ[3_T]0+@I M@&8!SF"S J2A"T#B+:#7(IX$B&#L?L8N59.D-9 4PYI<"USSUSVFK3L5-CU; M\0K5""J+WUSY\4*OTP>Z"A$B._ P8J-=/E>,\%Z*P<6JD&"#+)026-+KBU^? MM%:ZRZD-1JO]C[Y!J5>>X;QVS4=+7CNA(KIXC$V>IG.$,/Y]Y'GT=GUO?D5; M3"7N4O]9:E+WL?$2P(O\W/=3@,O7:*^G,88^)?*OT@Z]S-MZZ+/)GK#L91MV M,H<*%I:!JUWT1E2''T(2/2?%GOV:_A1,/RRC=)]EO'?/Y%]*65N]FW'EFPS1 M0VN#E"2QC"@#?!'$;.SG^I\1>B!-%:GZI.!($_]9&UR['ROJHBV.?GKH:=S[ M3U<>R[E#-&62M!4Y7T*O)?7*I-\D=KBI,WD%3IF_8QR;1]JT6=@MWPD:XY1= M^38%T_33C4VY+)$S.2J!B8$9&]"?#->PG"E:/T^I7+!9!"!R(OFY/.,J'&&! MXP]6E8/=S(4L7M"%ZVY.AQ+^7.LNGSKSZ5[[PQ]';#+:CW4\VR=Y0[I_FM1( M7)DZST7B+P"(Y;<,MYC#HSP_5@W"O73OU33PQEF=^=9KY%GGVZ2P_7S]X/VB\6B?X:[@[NI*S6LX5M4 M2GDWUQ_1W8+(%&P"E99Z"!+@VU*"0&[3(U:!\CZ;X[YX=^ M9A!F)NCH /4P5X6'Y;\B*!$[X=1@=P4\$B26XX^SD9EM!^;]U1WR^@^WS3!F MU+DA7BR?2D3HG4@"Q^"E/R);L M0*;3RD\VBB/!GFP&:'TTP2; (COUEXPJWD[^&Z?NS]A;C&5A+%9WENOWR<'T MA<]%;$[=A9.'QI#G2#,Q+,0*%4!P\DFL_-OXO8_#_CWB!JF,WM?YB>$F^DUY MTB8#--,VFKIO<&AYX8)LS^9-_7FE>W? CQ &40W4KN$9Y7F9)&HH,$]<;T(X3_V9=3BM>7-1CSQ_>^_'@B=(8M3% M+- ;TJU+6(%6]G]]HZ7 0- $"192+G>*-'&%^O,'\AI2GSK?2@7<8_U<)HVH M:-)M@7A*2,ZWBB#6 1O'EZ>4C#7Q52P-M*#ZB6SK]<-J\MURR+V&?POR=I6G M/BZVN!YIL,C:>?O[IA^&"Z04.."\"NIG]]!EG9ED!<$[:], MYW1QW-BH\H= MEX\[[_5U4[B8>XT0$$-;>:3,_&V4;Y D:EZVO_*FXY7Z&XNEI:S&MW2T86@4 MN*H,>GI;O?N2.6C0M_7F@&F+]_>QM)@?$TWM+5.$;81A4OUJ+W(ZAOGL(4!D M2"1]&8_$'#LG96!U-W3KP9C43Z)?>FY]>< 5R3V(_%#>*?,1HG&=Q 1-=? $ M!J!W_[WSP3S$J'2^1&XC!TB(\,\", M$9#)*'1.L=)V:Y#2[12%#>Y^EWO'6OD"FD+.8]%E]]KZ^Q;9FOL;*/P8I;[6 M^SLP;6@LYTV9>_$W%B$*;(4GAKQ_IG6L+'3*"GMC]_7,WU$W&U=BS;UH>1!A M4054D*8'6M=NVA4L(VG M_^'W)DJL/",Y^?*/%?IU9:\6'=FWZC>K##;(O'J1EF9H<#_L=-2CPM]1%HG6 MUR<>Y_[Z\.??^:Z:0MAE]W@A3,%.%X=E89>3641%G!Y6??8LSY)-C(^4MO&X MWT#+,L6$5W]MS?JZO3Z55WX$]\ZU_? MA+2XX;=$%<$0B>+.4^@62#Z<)X)Z]'YW4(^49J< +G1,'\\,#F8[!;!-[BHE M,F)63'6:W-S=8@PKR"9%S,R.QJ-RIGJ[PK>)/[B9S9-7[B,"7JC;+0>2EWVX M3H(.#R$L_"/NF1]9D?"ABC484Z/<C.":.&(C_[M@^ECV0*T+'.%)V-G_C++4:/ M+VZ:O27]:T4!2I(\A;L,I/7)[[!A^4;M$S MQ][KJ_C*?/.W(V"V2$A;&.W%4_>!])*0Q@"(E." MNP,7)9 CR_S1I38)9A?X55RG-VMMQ00!_]/E553-=0^)+\,K*!9*$Y002(ES M-^*R?LZ[IYK\]D,F%EO%>P.9]R<2"NX_S;2>WG\&TVSY\P&[K3I"[LW6H=5& MR[\R\T+8\FNV/"N8IS &0>@D,M5NP[BM8EDOX#O#(':OR/BM$1O(-<>?F)3$ M5)[MW9)E//[NVY:]-G\2 W-FM3\]:45E0%S0/9Z=S?D*1G(C/Q$^$':.4LB) M?V^4G&<0MTY]LT2CCMUY-2,$N;*1(E]2TQW+7.QK&3M"(I M=D++1E4J,8'OS#V'5^'74E S-AQ3?G.;*%<_[%^=7&)@.:[^&'A[O@C1:WTV MJL7E^]^S2HT_HVG*LIWFSCKA%W=]KKQU\-I5"+<>$E^+JQ@H<'07-0XK77T>YFF;WYH-G"JUA_%EG][:,?KC!^+71\2+7\W+006* MT48_"LQTMC@>VYM9)+4U&;WGS7S.$.$*/@0R] W!&SK@QR<*-HLSLJ>\>X@: M=@K_&O(&,13C.Z;SBBU(FPZTU;I><(E92E$Z>K%@MZZ-OT=A1IZTBC=?#_)V M==O3W$W_SB*B!F%G2\?G?E]J#>=]1@9Y,\_;LW6\T,?0EE@D&Z;+LMSQ>,TN^!9Y-$9;K10XY@ M8^;\S)"O^NRAOAXG%<\8XU;S#5%WC@G.NG9J[TVZP.WZZP YK3)/J95#Y%<3 M0[)34?4;R[E6A,& '>RA_"[W:>V#__YZQ9JORH9XN?!)Y_7^[$B,E#XT6UH4 MO_UQHBO9Q-3PDYV)X .R43G5O! AR?MW%'LLCNM"B\2C1EU8B) M\\7VBGT5.E?05O*?S+>UY5;+'OIZ\LE64;6_EI#'9I\%9;@ND&#NC#7'SFR8 MX> F/X.H8*[5T/Q^W@6+(0W'EM("^DPW_P%=J@26 CM[N#6Z[QU^@DFOS8+4 M@'@@]*NG9\%X@20?0L=',5X8&"J1_MM&"(M'ROT:3E&R=J,D%1&C=:)]3KU'7EYN91#T1\E@&)TK@]/F]], MQ IAH.YZO[LH2)O_G7^[S9\MU9GK@Q-E!/6G&(42S3Q],3#9Z8:8OA3W!$B:QZ;AQ>?)M[RF!;7;R1GM_5O+ MR$LW,ZLM7_H=%G_=TW[*)2:272NG<'4MC^%, _T?\UEK&*NAB:UL[TU_^?63. M&3GM=W*;M6W((?%KW"Q5CXB U]PPO#:_%1D\#.Y:CZ?.5\-K%Y;'HMEFKI," M)1D1O#]XU()K:!P@=;$-/>BWY*/I'>D!<9Z*K">M>'+/_%,.6]N5" /T^J1:5HV+/3CX&%=_.F^L1\V. M)*;DI?=YH) B]5&U3/>#0>5]F[HSY]*XHY!+6 DV:W/5!*,TDAH!#CG&:>I\ M,5Q:#9[5+GWF5[8JWGHB,MU0D;V>^/6>Y*_!JFS;Z6I "'N1Y'6OKG\> YVJ%E6,,@IU UX/Z:;R9P0YO,! M^\[T55-K0\LKBERWN4.?[H5WM7Z;F-;N MYYUB+S^I*(T&9WW\XV[ZUCKZ^:(6G,KWAS!ABPRF)B ;D0G4^9=60EC#.F^/ M,Y#47 MCG3NVU,;^3!'0399/XTK2(/]<1=L*@3<6:1EZ,:*#8)^W/V"$4C&(-K4 M(;8AOO@S]&_CPZC*;^N5*YSFSS[:>7U,W-1FZ^(S>W3B]I&K_E^?1O2?\9_Q MG_&?\7\PD,*I_P902P,$% @ ZSD54;F5Q,042 $ %((- !4 !U8FYT M+3(P,C P-C,P7VQA8BYX;6S-"CPE[I2*FF*5;.VGOP ?]2X6P"(ISHF):=L2"63^0/R0 M2"0R_^U__7B:@A@YMD3^$LV_UOZ0B'\ MC^*E]]GSZSQ]>%R P N\W=_._QQ+$89)',*0(Q\B+V:0(!]#'GB3>6M5,#\^>WVT]$NR:_FB5]G\L&, M[%'V6__ZG/'UZGLKZ9X]SJ0XW.YW/MUHU4A(C MI1\;*?_I6&>_GB%^1_(N]F7M0+A"W>NN9&S"]+HS<>\U/\C^!=[HYFR1RP_J M:B:&^G9779TM>O\2=_599 LZ'>"S6'>S(?+4_."S_EO5C6FH@4R+?BKJWA!5 M_EC(F9 E6VXU#5+Q[W_2?YLL<_A Z?/D[I'.Y3M-M.)]]O0L9WG!WY?S.9T] M2+,DOGM=/_*5OIH?77ZG/VD%X%YL73F-XM'.;]_I+.;9]-$_IMN M8I%_FI4?TB027I(@[D%/^GI))$A!C#V]+H8Q"L* )=D06V=M.Y/)+U2#]"61S(>=ZLW< M\#7]L=EB\CF;/6BC[.F#9(LO=+&CD3GS31 MZGF_^#2[ULOJ_7(%/(^EA M-EFLUOGC+-BE5$[KU1%3ITN>,_H .A.:?TJ10:41R-@T?: 52>E9ZELN89V. MX8GUZ:U&IN?%QZ@$C$[ *'4!UFI=@+5BX$:!E6I ZP9JY?1?@%$/E/J!4L&W M&#]1>6Z*[VA\X[@EWO\UXVEO*/2!>VD%F*:+M=V+0Z]TS)U7&_'):FA(;?E)Y\O)K>Z(;HH M-I^7/])\$@>2*81]2'Q)]<(2,,@2XL,X"+PD%H+B2-DL+ ?:'MN2<2M?4G,$ M"K+"\,OFE0<(_&&D_?_L^.D0ALW$?R8R/5-Z6U"L6:)!_08'EGYKPWFE_[7K MN#K4[""SOT&?>EXW/>(V8X5,)_5I_+U^=8("Z:N$>Y#A&$$4&QS=16"8(2SFYE[6#5/RW,0Z'E.VBEO/0./:;J>?GD]_W+) M?WG(7G[5KY333_]E=^;M-3?(M#NF1#WGCO[>?<)]XFI^N12I1O-RL2CFL2;( MCU/Z,-'S2WE^PC4<5*^6R*.0L3B"*@P1#53(@Y#;3K_CW8QM,GYZ__$65**" M#5F!$=9^GJJ=H-6SQ.W'5!.$_DT#F=,ZX;&!YODIQ7$&(?(-]'&/-(4(OX23V$TBC1"08 M4TG#8)"C_U.2CHV&*GE!MA;XPIRCE"*#%R/S0.?^)P>YYX/^+H=N_"?[J[/[ MF\V17VD,?F\<^>'.\6U'910']R>%_<>L.VZT[Q4'_=3;+GN5< MBV1:Y]F3O/IA9)230)!08<0AQJ&$B"F];A E]'\2B8CDGN)VYP!6W8UM!5@Y M,F4I7W&2GAD5+L!,+MS(_P32=@S>'7X]TW 9"K4I*2A%!3]5PAZ/F7-F4#M4 MNJ3!$ST.RF5VVN\2DN5;+:U9_BC%_EB\TZK\;<(C$ODXIM#WJ(#(IWIIEC*"/I*>(BH(L-U&MZT 8V.>6MS- M4T5'6]-U""Q-R!Z![=LRK$0O7<^%\&"%\TI\\$>A # :@$*%#IS2YZ+7J07G M*L.PAEE+A/;LK;;MM",\;=0]I8OB .URIDV\F6%4.>.IS#^D.9]F^7*^,==B M3N, >QQ2LQ-'RF.0$9] )6,DB!](+W8RJ]RZ'QO9O;_Y\N73_9>KZ_L[<'G] M ;R_N;[_=/W;U?7[3U=W;JSG. YVG-FZ)3I8RZXYKP^V:X=; MEUSG*,&@3-<.G5V>:]G*VS@IMZ/(?YMG>3Y)O"C @?*@0HD'$<$^I"SF,*$( M(>ZQD$5.5-B#C&/CR[N%'DJ05>[)^C92.@//Y5'Z\/>2&L9W&,_DF:/V#^23 MW+U/9'ZBM1V/.[)A*,;DB#PDYC^4"[(!YZZ=CTU=M5M);N6TN.9,Y]H0UZWG ME!<]O7O=_$T1[404UO J"K&'32@R]2$F3$#$O 1%$0\\Y+LL$/9=CXWW*_E M(:!3%%D+V.UXNQ\P>Z9C)QR=^=,=DBYIT:'W0=G.'95=$FO10CMNNGS*YHOT MOPN.O%$F3M98TMERMO@ZET_I\FE"%?*E0@IZPE<0\5!!G! )DX#04,J $BY= M*.EDCV-CHDHL0#<$+W:8/XE*<$ YGTOS\Y];G)6<'@([>NH4V)Y9:5-6XZ(L M8NQK<<%/E< =GII8@],E/YWN=%!:LL9@EXWL7VQ)0B\TG1H/Y<=L?D>G\D[R M*E1_.W#_DN6+N6;"2:(WTE%"/*@WS#Y$"3(&4XAAA(A@+*92":M(W;8"C(VB M5O)#E:\E0GLTV+:=?EGQ(TWG173,:MJ%2D8"B1@J$G*(XI!!%B'C;-$$F7 51(G3 M 7-K2<;&DT; $Q%M'0]%MPQX%L ]4V'!=9ODM\^-%V ] /KOVH:@T_+29*7B MZYLRY%%TWX(J]X49)6<>Q:PM>1YO<.!CG)-I@GZ7N=Z(UX["OTB3I%6*RQN!X#*! >*:E9'/($UP#'$@E(>1IU"4C",MG:-F8V/Y M(F_=2Z'#!?A>20]H*7YYA 2$5@ HPT9%:'MQC"2RZ93.NG MUO,YU%M^0.,_O;+,E5=BM'FV5>,$*J#*XR]@H (6ELN():ZET8\F(1 M*P$%04SOPGP"J9]@B!@+ X)$P#UOLIE0^"1AG^S3BDA/)DON?%>0YOG2" RX MD;B%B_PTV'8K7C< #KB?^E0C][Y$;BVL_GL#BLYK@34R77+TZ4X'Y4YK#'8Y MS?[%=ESS:?:BV\GFKW_1>R3Y(?L^FP@F! VH!VD42XA4B" E-( !9B%C*B J M<;KHNM_%V*SZK_.LRJ:BLKDVFRIY0<9R+4+.I4;>C54.P&I'(^>!U3-OK(0# MA710:/&ZXXGCJG=)# =Z&90)CFNY._4;GFPWUW]* M&4 JE :1\X!PDD0,Q2YS_W278^."R_?O;[]=?0!_N;R]O;R^_ZO;O+> V(X' MN@6N9U[8NP74>TB\/3Q=/\@7.BZW6 MK-B7+?4LOLO40F^\Y-=LFO+7]=R0BO.$AQ3&YBH/BN(8$A;X,% \1CYA44"= M_)BMI!@;(]5*%(%!&YJ4AKMKX&*;8;&CK-[![IG%:ODO-D&^J"[\E$J 6HL+ M4.H!_JC^[(7ESD*TVVC(-H(,'!AY!E;[,9+G--9SI)+2(MS,Y/WC/%L^/)J\ MHN:<#5GQ8M20.J9K8\ X"^SX--TL-\D9I(I2^2FMU78=:?1,,MA_.^[F?G M;]YH'A.NXN]HG/@LH12R MF(40<15!2J0IE*S-+$H4#>+(Q3"A DED(6)@DD2QSPB"0^56S; LT4:&W&<'9,)_BAF6J&< MXY6W#@;8CJB&';:^=TW#C-AP$:][((\B5'4MU3]&C.D>BIT%A^ZWW*)XY*HN M6*;JPF&FW3RK5HPZ0_*$A0%7840@%H&"B"824A0'$$5^%&,L/&5YO\ZEU[&Q M\DIN8\&(HA9L77?9H1JA->8G6+0O)'L_SMP T0@-BY*#A=AKR_!B566P#V0= M:COV@?! ]1P[0]JMA*,K8HUE&ZT;&ZY4HZM^6^49G5]N9Z1_R5Z*Q>/3[,Y4 M%=#+A=[K7_U8R)G0J\AVD,VGF=Z>ZM7E@RS_O,VFTX_9W*PQ$TE4@!.10!%+ M3?9^$$!BXOLQTZM!*!EC;I9Z1W*-;6&HU3)7FVK%2L]8I=I>0FHSZTJUP$^U M@C^#/XR.H%+2T6SO:LCM;/UR7W,027G,^7='K66#H;]!TCWZ55WY5H M@YKV'>.Y:]]WW7S;L$>#1CI-JX1&M_)%SI;RHT;C3CX4=\ONL_?9+,^FJ;DG M+-9!=HBA!!$60":-O6\6 ^KC!"KNB5!PQ6C@F)^QK2AC8_U*\MQLZY\K;EA8 MUQ?M8&CLJ'H8P'O?-6PJ8:S72@U@9C2H%0&+#&RJTFNUA_.![386LK4T P=$ MGHO:?E3DV2VZ5W6M G%>KW[P1^.JN=8?[T1*#P69L'$1 M,3^,.+:ZHG:L@[$Q8"TCJ(4$1DK[$JX'06QFM2Z@Z=L5[(:*4[W6)M7/J-1Z ML-G!:K0V*;59G;7QN;;W3+55]I#J->(RS^4BOY8+W?IT:0KQ_99EXGLZG4Y( MP",5A112AI4)>C-W4'&L3:" ^ $1D:2AV\W3TYV.;:JO90:T$+K%G78KL.V, MFJXA[)D2-M"[K-#3$IM:>97,H!:ZPP2P+AAU>Y75HM^!+[?:([%_W=7A7??@ MVKMLN7B\?)+SE-,JS$,PB0*A$A@7)5,23B&C*(2"\SC@2C)"/-L8V_WFQT8L M5\MY]BPOP.)1@B^I$'J*7-%\4;A>+I61VS[\]@"8S71R/D1]VQ)&.%!)UV&X M3+/BYT;B'FAYL(#P)R%&,/1KYBC,K3NP*RD$LKGZ@M#.PS@2H9UI<2;>J.FP$ M[++D\''U.ZTS?*";88L+']=SKZ)PPZ,M0D_JX\_M>TRK\]'\1M5GH9]FU_+' MXOZ[G+[(+]EL\9A/5.!++XYCR(NZY1A32$(:01J&28!X&#!J1P?G2C(^TJA* MFM?"@VQ6A*J 52S NN+P!="?I>\08''6F)W@G2%'HF=V,FJ (M;B0Q$DM%;E M JR5 3=J%7JA_P*,0J#4")0J#34R#N$P0XW00"$RO8^46^A,%^@VAM.9)PK&$D4*Q1) M(0)9Y\N\=\AN=;Q+JSFXG2[S?H!EZT#F1\<$5PTHVQF\YX(V4$JKU;)>59"R M!,T]D]5I.#I-8=70W;"YJT[KO9>TRN*5\S+NWM,?I?/1W,V6^E\RG\0^\WC@ M:>N7":)WQ)1 $D0F)V:,:>PC*4*GVW0-?8W-R"TD POZHUU*W4-HVG%$1QCU MS!&UE$ +MCIN*#$K1.T^A6X#'GTDSSW4W9NDS6W0^UC"W*97SKB0QW9OD!0_ MS2^7B\=LGOZW%-]FNL7BMF^9._RK_F3RJQ]RSM-EM M?I5C?">K^-8K[^1#.IOI9]_1J>$\?R*\4%*N*%2(8LU*2$+]D6I^(CYG(O!1 M3)R.2L>DW-AHL-(!9&NU -RO_B$KI<"ST:J[LA\C&167RX8C$7E$:\7!ZXCK MRV=U8?H+4&L$"I5 8/^[1J( \4\MM_I^$[CR,:R\]N18]%O^'N68]'\R$H^ M2AG/SBGTOLS7KK(*!>M15$?J+,C1\)B4\]2KV QS1P.;/<[V)L1Y;W MI@]052X T[6\K=,"U5C:K4SG(=2W*WLMW 6HQ.LEN\^.ZCWE\:E[>:N,/3M: M-N3FV7VRQ0G;^V6^R)[D_%T5"L,"+U2>GM4X"+1M'I$ 4A9%,&8)%PGQ%)+8 M^M!LI_&QV<:U>."=PR'*+F 6)U9GP-#SS%TC<#ILZ#04#D=$9T RT*F/"S1N M!SA'=&\\D]E]9[ACEB/2;IV<''NF!1\9[^A&1G]S,6>"(\&C!%,8"AQ#%,8^ MI'$00BJPBJD7"9_9>3&/=# V7BI\]EME*(R4+C/S$(H61'4F-KV[+/N Q8&T MSH1G(.)RA:F,X*K74 M9HM6;=]I6QI./M-47/TP?C9Y.1-%!=SR *WVLBA$/20D@H(0+[T$^%6&^YDGV,CW$ID($N9RZS,65&!N_9KE9?V7*O&G4;?SL?5,:8] MDW$-9R5N@699S[P^3>_<$^8 4+>5XTYW.W#I.&L<]FO'V;\Z<.K;DX6\K[/9 M2U'+^V0-[PF1$<5"!M!+/ Y-K#O$RA?0)PE-5"A\I>CDN2@(?K>@\X7#.?L; MJ^;" +L*]D<&6GY8*@!N[[[IN;]WP/Y@- $FLP10I@302UD"B-6'-8"5IS7= M';V_]3?(B.]%1#$8)=0WE;PDU-]D"$/"6!+YD<])4'V#5S/+2N]C4,S]"ZS5 M&^'W)\N(D/_K/CX[BV,,HH[(I#D[/?5%7>5C YG**%IH;*HX$9/7H(;G0$!( M 5%1\VRC6-H(QC)SC)V]R%;.T/V=SI/C0/TEIH" M[J:JUP1[//2H9XHP" 51H+?2V(M#F'@T%$0IG@BGJE'[78QMTUQ+"(R(CK7> M&H"T6Y[.@Z?GQ<(1&6>>/JY\EZQYH)=!.>RXEKN,TO#D^?/[\D>:3T*J1)(0 M7YOI"8*($ YQ$C"82)\*I*C)5-%V=IL.1CZWC8AGS.P"0O=Y[0K,L+.Z&9.S MYO2FXGW-Z**/-YO/FQHVS>:MY]K-96UD/*6+PEXH:GW/3 H&.>.IS/6B[2E/ M809I$'.(6*0GN$="2$A,.-$_%(BZ3.N&OL8VPS=$+?RS?%-8\--UIK]QWW/< MWS9A;3?_.T*P9RK8!6]+SNXXP0*,+NFAJ;M!F<)"[UW2L'FE'7\T5Y!>_TMO M/JJSHDFH(IYX00P)9H&F%4X@(UA"EB >$^P' MD%BK8686QLLZZ>\JG8HA4# MY<8M+<;!CG+Z1;=G)BHBFM8R7H"5-E!EAY%;(OK&EEH=UYNZ-N8POQ0?=]NSA:^&P+]PGMWH*SU.^D&7]V\([N0&/CQ+7, M(#="@^4LU?9$6FA89 38UAK;,C:9X]B):'!0,.3=^._F(H M2EU J0PHM;DHW>TFL=%JX,JG*P?_=3EB&WIUZ)KO".%.W>KGRC2L2[PC!/?< MV5VUV](\%?^UK.RI6SDM\@UE]_3'7]:481:,@R[WB2!>0BB-H,U-AA986]JL_2#XUE18R0ZT\%T&Z[<';8! CH/= MCR'>H@D7R["(QB;.RZBI>?%6/NLO\U'W>J.,"S6;%8;J1&)M#"*N8!R* "(: M2%.^T!B*7A1PE 0!X6\T@-P+6T1>9(7@A<;MO;Y=ELP-Z.OCJ";+EM+:X57#*] M/Z9\,?&HH P%IB28-$'YA&A#2=M((I*>5,C'R'.*GMIN?FP6T&6+NT0[@%EN M_UK#T#,AE(*!/VK1.C11#NO8CG5T_^K MJ30U7[R:7%P+4X;Y[\OTV?!$F2[ "WF"?V[Z'W>XX(K*WUW%]?^#[AL5_?I?Y8N7.]RVV6=?J-E6F&I]V]R52_PLSG: MK%.;OM:NF0]+>:GT8OY72>-F'B0H]!)*PHA$O@LM'>]J;$RTDK3PTZI*5C?N:0#6CFZZ@:MG MAME&JA:SAS">TVATR2<-O0U*(:>UWF4-BS?:$451MTX;2L;)76>"]'G(XX@@ M*#G3^S?I!Y!0PB%)6(+B$"4(.Q6D/-#'V*CATXQK^JW"JI]+4=V(X1"0=HQP M)CP]4T$A':C$ZR%?9H/V74[]0]T,.N<;]-R=[$V/NLUR(=/*X+@40G\59:W* MFWF1Y%>+/<&!\+%$$L:8:8L@B@7$B9[JU/.]. F0\)F5,7"JH['-]U)64 E; M%U75QG0ML-WD/XEO,P-TB5K/-- >,&M&L$5C30MYS0NYY+\\9"^_ZB9*2M!_ MV66"D\T/0@>V2M:<8/W\V!+A_E[D/_LT*\]5)B(6./*D@B$5/D2"4LC"2&G> MD5Q&/"1>(NLXWIZ/K1U%MYJ$VX' ?7M4[K[EH,HD:I*!%@E \]%D -T9^9Y/ MOOL8S7^84W'+3)XE!$!_*J,Y.&\Y;*,X5'>5_1_CP+WEB R75/-(_^T6ONTC M@_JD8.(%<?6Y MDM-M13D"J1W_GP]4SVR]=\;X]11(SF3:C$&7U'>DIT&)JEG;75HY\?19T3J[ M;AMMBG*DC(<\"B.( K,I5B&&(>>*,X\$-'&[ W*PF[&10"UE._?7$2CM)O_Y M /4\^5?8].<':\:@ASBG-_6&-6M[)+ZI&Y_8ZB".SDU-CUR;$X5!342@M?>2K MDA.[]T__['B*;X>_Y2%^YZCV[4^K!#8[LG*'![9E[B6@T@VF3H_R[7H>]B3? M"8V]@WRWMUL&8&:S!Y.MTJ36^T(756J]6UE;Z.;>BIZ7Z3.=?IJ9^*9[/6AR MHA3%$4U\*()0DY90,<1"[V4XBR@*O$@0YI0EO)T88R.Q(D5E)3+(5LEX\@N@ M/]K0,2RSW<#8L5G_"L7-)U)45.PM@^73\LBY=('J5*>+B:A($$H&88TC$*( M/,^#)& >E$B1@,02Q\1I#W>ZR[&Q72TQ^$F4 OX,9"6\&]59H&U':]UBV#.% MK>!;66H_;<@+*H&/'[HXLY@].ETRED6O@[*3/0J[3.3P9A-@@@-?Q)@E4))00>0+#HG']=^81Z4G!5%N05.-O8V-:W8=R',C+LP47)JB MNU6IW9D\[BYI 7@;O_(9, [M7KZM(=3"EM6*^W(T'P&E/W_S;H=OZ'8^HGNS M]_G82XZT8HJNUX=>7-M*Z8LTR0>T4E$54>R%$:&)6.R:&G6QB&0*TU6;&G_1OM M+#)MU\GY7(I[^J.^]*%*H D@3'4%*!N4@\I@1N MD4S248P6 65#9)9\1_,T!R)56AEIZDR;%(DJ_6'J4[=($^7#7V-S7R\7IK5 MQ1Q0EK&Q8+[*'2J*^367"R-W^_#9)N#MJ*PC.'NFK5K*,B_N17E4::I[5:)V M>!'H-!Z=7@AJZ&[8BT&G]=Z[(&3Q2K\)7Z[EC\7]=SE]D442_7Q",-.$PCB4 MOMZO(AI+2*(D@3ZE.(H3K.TNIP*F;049&Q-]3'-.I^: T>\G[\O>2%@>,0Z M;]^'C([97XJCQYO9&Z1].0;B6V1^V9-EE,E?CB'6-O_+T?9:^.RJG,8SL6'? ME7(4J4+O=5?OIB9_O@A9S/Q8&V!(*HA0A"'5VT\81!3)* E#E-@=";CT.C8" MK!)L:\&W=SVE[ Y^*FO8+3Q]?8#9,]LUXUCE&@9&0E?]MIR&SB\/?/NUNI%TLUSD"[V=U"M/N>.< M2$]1/Z M2/F0SLS9/6!4_X++-[C=>G1D,48AB8@/49P(B%CD02IB#CWNXT!YH>01K4;V M:M;W%>;NQK66M<=CED*^,0ZIW4[I30>I9Z.B@RO(JTO&&WI>@%+3$=PS/C4( MH[A0?%3(?XR;PZ6T6%XK]8N>F_AS5K) M,$HOUBY";;U7>^VX\5P^7TRVLHSFES_2?$)E["GB9$01P*_1_F41Z&1'$O=+%&K'H=V_0NI'4S/NS0 MM;,X.L>L][E?R%NE\3,1$87(17!2)33XJ1*[PSLN3C!U:4_8=3RH$>&$Q:[E MX/;R&=[1S ,. &:;Q0DB%MAU(J'@0(T$1$RV]FYO]C-0[63JP M\C,]6%N RB1(XM!', X5,=7-]4;2HPIZ4@A"/$R\(&GE5#P/SOZ=@GV Z>#. M:PO/$.ZX;5=:QRZT0XIW[@+;ZF1X%]8A'0^ZH X^V(XKO\ZKL,\B).MW.EW* MB2<)B9.0P !+O;]2,H#,>(DX"8A" >**.=T(/-#'V*RPE8AE1IA__B<<^,&_ M_D_O%\_SP3.=@QLWGZWU+\*YAE,PG2/%\VA!=: MCX(=*YR);<^\L(:UBL(L!+P GYHQ<\S>77>;N($6Q##'RD7 JO=>GL&,CKT(R$S,N*\G!LQ$]!Q!,C>1@ M:J0N+!:13:=TGJ]S875REMG1-W#.L>;P(SO@">?JY')]TE2?7UZ 6BE0: 4* M92Y H5CY#U"HUO>19K<#T/_I9D?RCN"@LUOD[MD*--I1=SL"7+%!_I2E9'?Y(M]I9.IB[Q M',CS5(EL8HXJH>NB,Z788$/N#AU1CDAUZIVR[7M8EY4C(GM^+-?WS\R15YU$ MYA/.4:0D3Z!*0FYH"4'B4P*9C&D1B/>SU,$XK(EO%[\E*SI:Y[U9 MVG',6?#T3";KF,:K4YBT3VFWJWQ6G;Q-ZKI='8^FJ]M[L&4<4I'EO_!+ M?*7SFWD1=B *9WB=_7S"0QPE0IL?W"]B X0Q/U $HYB8BDI1X@LG9X%%GV/S M&[S?*(9PL3[NZL1C;#,$=@S1,; ]+6EJ6'*PQEGZEP^:I)+7V3I"?F>4 M*;PCN<9&;F5=2;ZI5U41QK'N2U?C9FD/#3\:?5M1Q4!LJ00JK^Q/1JN?+X"I MUI.IVDD[+V_T;6AG=G.E?KU4F>D8\TXMN(Y$&];NZQ;//6NQX^;/H/.-Z_[7 M&INJB!SFR/"("Q9X)9:_6A7XR3=J:FFLC#55*9K MH5N0[F%TPQ@GB4PP1,A7$'GZ;X3H7;J2..2$DH!(YK1![P;=H7;JG>'HL!Z= MC76$6.9=T:0_B:D* MI!:&_^C[MFD*I4?9/GG M)."^%R,10A_[VI1C"$-,4 0)]Q)$-2J>6VGEUI*,C77>/YIPKEQOJ5=&WFN1 M@5U;Y;!6 GPO]=-K !#+N?F)7AI >6G',0*U]1#:,=8@ ],SH=4Z@$H)4&L! M*C4N0"T]^*F6_^=BU#84K-]JLMG=@T?/A;?3R-#6P@P;]GDN9GLQG647-W M8R/2;W?@M^Q%SF=%J+>1V'&K? )=._KK#K.>.4[#M4KQ;D0%:UF[K(+C!$N7 MW'2BQT$)R$[[79:Q?,L])HAB@DFL"<2J;O3AYL=&%86$H!+1/A/, =R:2>%\-'HF@2T@.ISVS8J?FQ#F M0,N#)80YKM5F0IB&I]I>U7C1JUHV?S6N Q1AB5%$H8J5I]=YCT/L12:=4\RC M)!21+YU*+FPV/K:I6LOF[/C>0@Q+'C-/8!B9,P2D"0VRF&-(>:PP5U[ L).K MNS5BXW1N;V%E9^>T1:!G0EN)U;'GZ9"ZW=Y V6A_X%LG^YKMWS0Y\$S+VR7V M9>,OE2:8(@->^B(GU$>,))&G-S<1ARCD'L1ZXFHL0T69WO4HP9U2;[849&P$ M:>0'E= @8]/T@9;W6LW9@:1&=,?;+&U'R(XXAL"]9Y(Q*D"C S!*7(!*#SIF([5WK.;>]=GSYD:;S(GCN2[$5+.ZN M?YS+OR_EC+]^R)YH.IMXB'%A4GG&/I*F]D *?$]F% 18*1_(:5TH4:+/L?& M@D;D.CG*AM1@)3;XHQ3;5%T:L[_BC%W9"SQ(0DQ#:)$19&RRV#: MMZ1CX[NO!DY+\#7TZBUN'AY&HYN;UPV]#?P5^EH$(T\4BB-"M=&&?:H@XBR" MF%,)/2SC6&GC+8P#YT3$74@V-GHIA#1)8M*U->(>S=W9N-F9+6\R>[8\ZO MA;K6#GQM'L5VV8*[1+SSU,"="#=\'N N,3V8]+?3#EKF$%RR:"ADDQ%D/,00X0Y@XP('P8JCD+$>4P2IY3Q39V-C7Q7PCF5 [2"U8Y( MNP*K9VZTQLD]TY\% )UF]VOJ;]B,?A::[V7QLWFG]9V^1<%)G].9_*3_FD]0 M("@6<00CYA&(%*>0\H!JHB Q5H*&7N(48+K?Q=CX8"4A^,/(" HA'5GA )"6 M1M59\/1M';DAT^9"VQ'E.[ZIMMO+T%?0CFAYX&[9L2=;SN_5.<#E;)&*=+I< MI"]R?9WDZ@>?+H44'[70QEI9EJ==-^J*SF?I["&OTW9MG.1%$5)$$LB"R(-( M:,BQ" 24ON^' A'%(ZL"POV).#9^^9HM])"F=%J7OZM$?SV=EU'F8S:7Z<-LE7EBKV2U M4 PCI+\ @B B000I#0(82S\@GD@2SY24<,\NT]SMV%:#2MIVN61.(&Q'SMWC MUC/AKG+,5!)OYIKIL6ZU&TY]9)\YT?.;9**Q0^-85AK+M]OQD$E96'C."E^, M))&/L RA".($HE@FD"2"PR!)!$E"ZEF>6QYL?6RL8J9"*5TKI]8V?W0=UVI_'AA]I63\ZXE"(W9DI]P<;L>_,;]5XS MA5[.PE!ARI &2J!0&PPQA412"A%'H4^X0HH['2>>['%LL[H6N-Q%L&P^S[XW ME0=OB;.EU[I+]'KF@&W@/J]2J1;RFBU8*7&7190MP>FVI/*I3@S%VGBP89:C/8R-24HAP4I*4(IIQR3'<6QFCD[0Z9DI7(&Q9H:3RJ^9 M(*^I()?\EX?LY5?];LD"^B^[D_]XNX-,]I-JU9/[](-GE*B\?)C+PE%>)^A" M0>*I6"'(8G.>3;$I1,.IR684A;[@R(^<,M<>[&5LD_HRU6-&U:*J7DEK<5M4 ML-P#U,XF.!NFGF=W(1]8"]A#=K-&"#JO>;G7T?#U+X_I>K 6YM&'6WH:TYQ/ M,W/3U=QLX5.:YZE*>1EA\V2NMZQ/*IB2C/,(0TP3#R(<:7+ -((D"(3TB,"^ M8S)K^[Y'1Q3OWW_[\NWSY?W5!W!S_Y]7M^#]S9>OMU?_>75]]^GW*_#I6O_[ MRM$EZ3 4EG[)?@#NVSFYDMKL*W;E!J7@X(]>3G9:(-:IF]*A^V%]E>ZX[#DL M6S1Q9@Q.<00XB7U&%>,>)"34]DN$**1)J/\94VW54!5+YIHL>Z/YL3'31H1) M(5_;L)L2.\O#Z=:(]'VP; U&^TB;+9U[B;(I>WB;")LM[8Y&UVP_=>:99SJC M6D93\SM_7];G,(GTPM C@2\3**4O]"XD-@X&Q&&BJ" B"H5PKXB-UF:YTLC+>!&W LP:\C+UP9FQP//]M -=="I,?M48_:^Q*R2M*=R&LV8 M]'*H>;C'MSG,;-3^Z"%F\UOM".5R.LV^FV8_9O,/V9(MU'*Z?V7_+_-TH2T2 ME4_\&&,:^QQ*87(B$I]!$OH15#P,6"!#%K"P9IA[>W/!48P6O',_@%GQC@H@ MS&3Z;@2%F9;4C7=<1\..B/H =QAF.I"F *"%Z 0@<->W>$ MU1*[+AG,581!*:TE/KLIM;#NCG?(SSCFPFZ&UWBEU UC_&Z?#-7M,)5PC*_BC^K.? M %L;F :HO5-U.(;Z.MNZ6];0V7FI1<+"JQ]RSM-CIHR(WP!PRX'4$W$ )[-H#Z):,S@*5QEQR M3>\/EPK.0HNM3&XVS[MG^RD:*F(]L: L]"2%H@C*3Q2%6+$$!C2,_0!I$RQA MMME]5JV.C0++;](E,'8;I&:R:ZWZ .YD4XK.I.;9S.G<553L0;W/3-A5\? 0Q0S%4,F8D")!*$M\M M5*5J>6RS[G.ZJ I2@%PN%M-6L2DU:G8;EE98]#P-"YF $:K+H),=/;L--*D; M'SBX9$>G_8"2W0=:9B M'%4?*2_J[18$3Y'G815+2$.I]P9^A"&1(H!>*#S. ML,=(Y'3HNM_%V"9GY:VK16QU:^0 D';3]#QX>IZOCLBXI[L\JGRG22[W>QDV MM>51+?<26AY_LNW1+%M\FN6+>;'[695(F,@PEK%"'E0D]"&2GJEX&2H]R7W. M_)AQ2J1;_MLC/;E\S,.DOC6"NAZ\'@;1;H)W $S/L[P\:EV)> '6563 .O:G MR_/61D2Z/6@]W-7 )ZR-^NX?K38_?EZ0QNJZJ8%[C%B)[H<&Q6P.IF]<*(VBXTXRBXME31'62]0Z2-(XVB?;Q*F<0J!8X$:)]]K6Y!7S\V97)39 M=Z_-%U,Y>0-$ QY+"D.N=_1(^3XD&$^S5ZQS M9Y)Z%0EVC*4/SF>M\45;#O:Z ;"GGECC=Y=B5XI)R@%[?+V^BDP MNKVV?K2W@>^KG])Z_Z+ZR3?:<<>54I*;+%XKB^66+N2M-)JDT[1PHK]_-$<1 MGV97,\I-&&7YS"3R$^Y[%$%, PI1P*7>PM 81F'L2X2E+X13FIOVHHR->THI M@::8;[_<_0(^2CT>= K,L=BR2&MLK'8CN!OUG#%6=M0TS CT3%TK)3:3=1D9 MP;8B%V ]3)4RJT=7Y8:Z8[KSL>V2"<^09E"F/!^U72;MH,5V3'NS>)3S*FC_ MZ; $K]*8+ A<:_97IU0ZI+,[#H>E+>7 MV['1K7PN"X#D-^IP;BX6:#,.J2DJS['I297!'9)2CG]]L:0>;5[D["QE!+:1K2M-M!)L9I@-<^G:[.D'2(IGI0<7/3F6ZW>K B4P/ MJK2?QO3P8RV7/./@O%&?9B9)A12FQ?OL6B[>T^=T0:?^Q LDBX4G]-35DQ@Q MX4,61P&D,@EP0CQ/QE;7LFP['-O4_D)_I$_+)S"5V@#1-CDH"J,Z>@!.@6QI M3G0(7=]6A!'5[/,WA06+S*0. I6\'9H.EL!T:C&)"$GB-$08AHKB @S M%D,402E$3+3]@(E;V7;'_L?&/;7XX*=:@9_-Z>2F#O\"2BW 'T8/4"GB>'W& M=9CLZ*I'\'MFKQYP;Q%!UPJ];N/JW$08.-JN%3[[,7CMFFF1$J3VK!K'Q1>Z MJ!P7F[[7KWJ7QM-G.M4[M2(X4._>)J$01/E(0.0E)HV\QR'V_ #&C*%$2,0C M$DX6F6;K$YS87@8G7EQ)TM_\+%QXQC615@*"2GZ0L6EUTS>_ (4H#DDS6@[0 M"38&=$H (P&I?MTK0/8..FY46"E!M!Z@%J1_L? (:=)_V,Q4+J3GL;$ M+1?*>6@VIDEIV?1P&53.TWTKNK=_?N5U,/ 6AG'W< 2\^L7_#*1EF!GFH' M-./0]8740UT-?B&U0=]#%U*;'F\W]U<76S?R\>2K'_YG*N>ZRA M#!-/018)O2_GA$(:\03&(1$Q4C2*L-.YO%/O8^.)]?WLB\UL1OG6S>V5#N"/ M4@O'+;G;^-@13F^H]TQ#!V$UYO_UY>^GX77FHU8P=B%--A4W801XMM[[GH],PKF\"8FQX?N@'&82]Z+D # M[31=@7+;0C:!T+A!//CB<-N_)KFW-G>-#[;,');E"U,.ZD7.EG(28Z&0E_@0 M13Z!R%,,,I,Z,\0R5!$*](^14]*PS=;'1F=&.'.R."_%*B<*@VX M]#ZVJ7Y'IU)OJQY*X0N3GVZ)[UB(P&DD[+BA-WQ[YHY*[@OPVP:XV[*#6O@> M0J1;P=9IX0(G 88M9- &F[W"!JT::<'OJ<\3+I.2.(D MX>CXRH2^0&:D!WQ#_.[3DK@-I!VWO>GP]$R(]DE,S"^JU1W\5.GS)K>U-:!2OLM3PV+MN%J MIM*S0.B9 BWU=[I)=%#7,^X0;;H^9ZRE=S_V4ZZWFAW2Z+-(D;:76(9%BA*$$ZLE*(4J8!W$2$[,O)$&$O9@D ML=-&L)T<8YO6ABN7Y0&.\>4R(WOAC!&E]$!6VH&?IEF>_PR>Y;S,5.FX>6PY M;);[ROX'H^\M9Z6!&81:!V,4E9;3!7BW&IA*DUYS)YV)9Z<;UI:B#+N7/0^O MO6WNF$A2))(":80\Y$@@)!L:3)E#8WG[L]N;.<\@EZL8A9&1$\BA/0(<@\R M(A,H<< #'/L>B:B+!=_G^ U3LV:6Z77'L%O?T-NM.'T"VO/2LYH)E>R@%-Y\ MXE6J^0WY+]8V> ^)B-JBV.6ZY"S#H M46X1V5ZK6[;2\\Z#7P(7\G+Z8>CRZ MZ8=4&^^712[A+_2_LOG[*AGT0\ ME!$+G6X]N/4_-KHKQ8>%_&"M "@UN "%#J!0HJ@KT_;F@^,HV5%CC]CWS(S= MP^Y^(Z(=>)W>B7 48=A;$>WPV;L7T;*9%CL1;2Q+5R /<%3G<'5,QT- M@)3#!8I.$!OH%L4!Y#JZ07$2A<9K%,??'NXNQ4D-MBY4G'[ZC'K->;ZD6F 3 M IY_3F>RSH&]$2V1_S;/\GPB$E\RCS 8A*;@$3%AV@AQ2"(D(YQ@K@1VO2=O MW_W8*+3XL--*?,"-_!= ]U6Z*05]7C+[<@_ZT1\G:UI)V1Z[S$M+T$PU>>=D;G8$%J]U;:,> [ M.C7]W#U*N:AR!:]S#[BFO[9K;$3SJ1(8%!*O\EYOR-R+O\D-IBXGCV7/@TX: M-S1V)XOCV^=&P-S/BQOLKT7@[+O78H.VD4>'<=_GE$&:4 &1;@M2#V-(68#\ M(%&^"*V28#OV.S;#X&[Y]$3GKV9-HF7>\58ORN3W.;%P-$R09#M,%KZR7L:9'V?0H'"B%*IJ!>Y M7Y/M0="QD?&ET+M@K9FYP6[$S\'BD2[ $WT%3&H.UB+KZ?]3.JM":WYN<>6V MC_&V-$-',(H]L_;FQ;1-)3<=5X"]'K[ 9E2]V \56>D+5#8'A<8=7QCN<4PZ MOVS([8A MZD5=([SC(N G0>F\^O?Q'H/I1T8XHM^.QXH2TH/;/ =E'N/FIR M'U*\RYF^U?Z@\_J09KNS^. S;>,2E-1S7U0)Z6'N]EAGX??I:2@<<%RP],V M7N ,C(:*#*C *82KDH9< *H6Y'?Y^?+Z_16X^\^KJWOP_N;+UYOKJ^O[.T=WD0O\ MEBZ@GD#MVZVS(3;8CJO8BJ?HYURR!6:=NEU<^A_6E=("F3WW2)LVVM%948DT M?_PZSUY2(<6[UV^YB8U?W7!=US&?8(F]./!,"B"AR8PK#BD3!,9(8J[B6'!/ MN5R*M^_:BYH[++:"U:.,.%N^'2 MN=8:EEZ=56BE])(X3H((!B1*3'D2"HD,E::UQ(MH$,B826O[W5CGOG"&1FG9(N-VI^1 M=/%PNX,E7VQ4:S,)8_.#[0R**L;]*YTOZEJ H<^4H!&&B8JER=(B(".A@!YG MV&=$R8@X>77VNQC;A*XO:A0BMLPZ< !(.X/@/'AZGM".R#@O]\>5[W)Y/]#+ MH,OY<2UWE^^&)\\,UG[WNE$L\>-<_GTI9_SU\D>:3SCC%(=Z[?8YTON$$$60 M!2*&!"-,8^$1Y#M=0[7HU7=D!C\860&A=!GV!\'07>W M1LZ%-[[?AF,T[65/R[,SY'YHD7B8]'S-IBE_74>#4$)]Q7R37%=IHRJB,:0D MQI#[@91)1&F"G5C-LM_1L=E&";+WK4N0V8)NQV,]0-DS?VU=I*H-K2H_4"DU M^*/ZLY< '$?$NBTM;=?UP$6GG?#8+T?M]GH[IBI,.Z7G^.5,W,GY2\K3V<.- M6EUW_[2^[7ZO>\@/_ZIRGB),B2]$ (G'$HCTEA'BB!*H0B\)3/H3IIQ*TGX>W0/Y3'NH9>67EGZG"[H M],ID"Q&I*9"7?RHC;<6[Y>(Z6_Q5+K[25$R89#SD*()(>1PBC 1DR".0B#"( MF?2]*'%SRUIV/#;N_S9[UE*9*T7/TIS7FM2%\N_+]+F(&#'_RHI@\^DJJP M MUG]'OZWML%@Z;GL NV_/;2DRV)09U$(#MEP +39XE0M@!._08^L(5:A9,24 M:J0>I*'2_PD2K**8^$%@E4ZPL9>Q<=2F?$X;]68LF[FF,X1Z)A87<*S9PTKY M!JK0[V_0A/[7+D4T=S ('UCI6$]^NX?;YG9@>1'EM[AZ*?R)JV/,,(X2@8B$ MD3#;6!P&D"280C_T/8$)"ZAT2OUVM*>QS?B[;^_NKO[?;U?7]^#J]S;I&HXA M:F=?=()3S_-^+2,HA>PMY\()++I-L'"LLX&S*9S0>3]UPJD7N@FAV]EKU9G) MS:%QD0YY0FB(B1 ^)"H4$"4>A@3C$,9AH!06*HI4Y)(MP54 )R(9(&?"I?BO M95X'29P7.W<2>SMNZ1/1,3B55AHT0WYV$)TM;GU&T9V4X4W#Z&P1.A5'9]U. M.XZ[>GJ>9J]2EJ>L\G"2WNNL"(&5HLC'FQ>% C=_;X0IMUZWDFA!I1Z;669<>+6<@&_& MHA5E =WX=9AQMR/ET8UFW\;CH:3KZSS813J)4M7 M709-#SHD72X2PP@^Z,HRZ%CL+D?#=MXR^;+,86*K(^W"@C,*8)C@]4S/I:07&UG'"F$O0"4NN&^"T#V?LQTPG:9X/M'EL%F?[?3?2P1M M^5H[2OFR"L-8V]Z?5[=&62*B@'LQ#.(XUOO\,(2$<1/VATF(3))7[E2"LK&W ML=')6MB-W>@9=W2;H;8CE\X [)E:SL#.F5>L,.F259H[')13K'3?912[EQSY MA,T61<[ZK,I9_Y%RDX3LM;1\UG6VOM ?Z=/RZ5TVGV??-9^]I_H3TL]-,$D\ M/V$$JJ2(*8XCO7,(, Q8I*0B4>Q[H177G"O)V'AHHT89JV4%O!+6DH+.'IT3 M]#0DYGU;15OE+$"MR7IONC$>E3I@I0]X/_"XB(P7=P"*[<L!C.DO!QG1V MYX:EXX&>8^/M/:39O"R'LYX-/0:EO2>T X &\()F\XO2]YGWF]C" I&NW9_'NAO<]7E"[T-N MSU.OM R$K ,L;Y0IV_!QFGW/5VG\O5!XD1<0B!%.(/(#!#&7"B8JHI$VXU00 M.WD\FSH;&TNL9"VV5:9*22%NZZH)C4#;44A7\/5]T-T>.?=(20M(.@V6;.IO MV'A)"\WW0B9MWFFY/RQ+[);%$;7ILEEN8<*CP,.!9!#[@3$VN-1_2SC$<8AB MB1GEV"FFNJFSL?%(*218T!_@F;X6AP#__$\X\(-_7=_O MF:0NJUUA6 BZ67:EPWV5!2"=;I>:^AMV%V2A^=[FQN:=-DD*88URS6?I" M%]5FZ58^E^%2^8WZ.D]G/'VFT\N928\@]=>V^#3[JZ3S^^_9)$@XIB*14/^I M[17"8T@")2 -/()"FLB$$*M([ Z$<>*A :*R"Z^&N5N:5I*"2A&0L6GZ4/BG M]>32WVO@XJX_<\1L3E*&&X>^-U=:DR*,!!2#L58&K+4!-PJL] %:(5!KI/\" MC$Y *S7@"+FEF+8>*%(41!Z$%,!(-<($Z8"/2?S#')K677 M8S.Q-R0O5K@MV9V3W=KB;V=I]X-JSPM5(Z"#9;UUQ*WCQ+>VO0^=^]81E0/I M;UU;:'GX8,^C)7E^U)_O1'H^CA,_AH%O*D\CDVLA1@+&28(Y(XGF.B=2:R7% MV/BML#V.6>O(\2"CU;!8'G'T#?8 ]CE<67L7M;GW>E%:<4;:#D\_S@&KTW.1 M5H(,>V)R#E9[9REG-=:.#+]6J9Z^ZN]MH7GWJL[V].[59+(M4J/(1#-?%#/H M8VSR)[((,B%"Z,<11YXG$LJLTLPX]#DVHJM%UB:&$;JP/59B7P C=JNDL3;P MVU%$=<"E2^ZRZ790IG+ 89>77%YM>=;+'Z583N6- M^IS.]'^W @DU!Z[W-B16OJ B@9(*JLVP)(!,1CY$#&-!:$R#,'$Z^+7M>6R, M5 MNCC*%7C <:T.KC^;$;;Q#N;)=O4K@M"'\,$X0 BGRE(0CT* M<>QA3U$:^3)V8:F&OL;&2]6)Z#K4HA:VE7W4!+(=,W4$7<]L=![ETEL7FD9DS*=9M^IEOMC-O^0+=E"+:>7G)N<&7J_QV7Z8A:= MN@XC0RP2$8LA#GD($>>F:!Q&4' FDXC32" G-G'J?6S\LA(>J&P.1"4^H)7\ M8+Y2P#%VQ6E([+BG-Z![9J-:1K 6\@)L U\92B9Y=Q\U,ML UVD4C), PX;% MM,%F+TZF52,M-WL[FY7O!MIEO<2,)B-IOYU0\YYVDN MO\Y3+F]-0J*;Y2)?T)DP]9?*9"U_D>G#H\GU\B+G]$'>2E-DR5PORV9%^."R M3, 03%BHN!0>A8%0U&1ZUT:9\HC>2<:QC&+AX\2I&M)(]!H;05?B@VRM$8#@ M>Z4-H*4ZFJR2C8[I/'(>V(UIJ3R\*U_J !0( MZ-^N,;@ M?J@TA^L ;"'2<+V=D0]JIBV DJ@WK@!B)TL?<&R,3S\TF$#*= M7,T6Z>+5'/=KN8V(I? ;LDPBG[) Q3Y4*$00R2"!%.E/-)(Q1:&D* JM,J39 M=3>V%;24&)0B@T+F"U!*O+-RU?W./:\JIP+H?4JX(;,FISSFIUS MR7]YR%Y^U0V5Q*S_LLO'EIT,0I-N"M?LY?A6IQ[9JLPQ]E"$2!+"A# )D6]" M\)7!.":>5($?1:(+G^PXBT\W^!=;%:!NAOHLS^SH2D2?@5U7WMG^ZCXW=S@& M#VUS96:[E[K+X_HYI:S(;E/M5?(/2UE?2%#(]V5""4PPYQ#%0D!*$E.E)0BI M_LPDBIT8QK'_L7'.QS0W58@<[NVTQ-V.;GI$L^]@F6,)8%?B7X!%!I@LJL5= M='FSXSSL^LX1VR3"F^>,M<#')H>L33/MZ.U^KMM?SE\+6^R2_WV9SE?[/I,A M^ZO>01H+;>)AA%' !)0A91#I#1ADF,0PT+SF,T4]GSM5Q[3M>&R$5NTFZCV8A?K)R:SX5K2H\?R(T"X*=T!I:Y6/_D9S(D$C2:DDH8_Q1+_'LK<CR]:A@,D4VG=)[W/R!V:U(?(/>\ M&-4BEYMJ4 M]L?*Y%C4AM.#E=KN[-<@5JRX7'^N^!UUU7!'976ZO:1"BG>OWW)S0_]C.J,SKI>Y2[Y(7\KD8W76&8X81[&/(,>Q!Y&F M,$@PH9!Q$LA('GHQWXH?2AB<]1D-RG1#D%N1_O:FPTMQUD5$>F@#HT MQ8W@&A"V([)N<.N9L-9"]GOO^30871)/0V^#$LQIK7>)Q.*-EG%4/%ZG2VDE1%!XILR:9 $D% NH?+U08LS# MD#M=5CC2S]@6R>I@VPCJ&C-P&$?;V("ST>D]!F %3*]7TD\@T>V)_N&N!CZY M;]1W_X2^^?&V27CD,TU%D:]X@KFD?HPEC*6O]^_4(Y#ZH8"AIZUG&IOZ)TYG M'YN-CVVZ5[*!=)6*W#4MXA9T=I.]+2 ]S_ :B_M&$%KDO]G7MMM$-QOM#YS1 M9E^S_=0U!YX9(!I0(RPGS(N(CS5DL1\HB#BBD+'8@\K#/HE9R#AU2QGH*L'8 MIOLZ(C#L,2*PP-YVW>\1T=XM@C91@4:)-XH+W,3OS2(#"R'&&QNXB=%9T8%; M#;4CO)O%HYP72=DVRWCHC8<,PU!!K*0'D:=TX[#"<"DLJ0E] YE$$$9,^9$0R&$8A#H*$!D$86!6&Z S. M 2H^E'"6(%Z V>FJ*0Z VA'_V3#U3.XE0I<50GW4E6E$H$MZ/MS1H!3II&[$&*$U7:$8>A%)J W) '$ M2!'H,8I]CX68)^%D)A],H@!R.F2=BG!:VFB4/E MD58C@5XJ/+"I?C%JJ+N= MV5C*I57#P]5O.4?OK:(M9S74TINHOZ)K_5V5N;L#)@7&VDBG+(&(AD@;[B2& M81PSED11Q*E;[NZ-QL=FI1O9@!&N72KN3=@L/8DMP>C;DVB+@[LS\8#"G3H3 M-]L?UIEX0+,]9^*A9]K&\CV8%>16/F=SPP,?TIQ/LWPYWSBZ"J)$JB0)H*__ MA-KXBR")B8*$)4F,91!&;D> %GV.;4;?7?WVY>KZ'GRZ_GAS^^7R_M/-]06X MO?K]ZOK;U1UX]U?PV]7-;[>77__SK^#R^@.X^_3;]?_/W;LV-XZC6<)_!1$S M,5L=8?02)'B;^>2\]>:[6>E;T[+D%B57>G_]"_ BR;I0 G0 MK(V)Z7+:(G&> _'P ?![FU\_WGZW#?2[/#%FXN"8;L^: MT: %6[A@AQ?\[J?ZM3E!;J/[+@\[ MR5SO,GXBQ>HW,M^(W8 SDJ4X#&,,TS#'$.=9!"F3$A)&PYQG$8]RJXU!XY&G M)EI5]E#5G$S_L(?=,O3/F'DS/?+"IV=5.DOE%=# 085\3ZD<1@;:LN4T1M!X M\'&C!6TY.8H;M+[!@ C"SV6Y$?S#9J5T\9M8%4M>UYNZ%>5Z5;"UX'7>ZQ]D MQ;\*M?[ZM%Q)4:S5\.6,Y!BG/ A@*G2Q*)+I;7G=<(1F01H&)$(LL_*]AB*: MFLCM,#?U$#:+8EV"HC+Q"BQ$M3NG>\O_4:P?=/2<,KJLFUC3I1OGZZ:F-H84%L#:G/:6GC*F=[-8Y/0KXVZ E_K"=PSS'$0J@N.G<>I M#@(U?BBK"PY/1KLZN7'/U@CU=F^><$PH8C#*XP1BK%Q**GD( T%8HE:^J?JO MS;FH_2[O& >A=WJ,7J?)9H<2O8WWK$S.]JA/&NBT$<"8.\\GK3DJW>]BC_A6 MS/51W3>R6K_77_^"F[N M_M?'VU=_MDU<-Y\=,P7PQ+EGF6A0@PHVV,?M?W>J!V-N\]_-AQ\Y(=Z:E^,, M>?M;#&@]\LY1L?2FN"V+)$$1IC#+4PRQ%#DD7%"=;H]B)"G*4ZM]+@\8IR:; M^ST>]HWV:G6D5S7#JO6(K6I5:YIW+[N/-.'7U8*XSA']O%!+ MY4W=MUU'%-X]D$738^/K0)P[.G>AF^5B_-(>\5#_AM].?0"G]2I$#"&B6X_?Y#O3ZHN"\652\@ M2N95B:G^FY&C?35$QF.1J[67Q(&$. V")@V89DG,,4(1I\#[C9^XW%-/E'$_V'*OWO9L"#'OF@SH6?ZT( M:!S2.B*_YD#]6+'@V[GQ.''^71X?X"?@"'F<$S/WR"< ^[Y>WP7;K-1@**1W MQ7HN9@)E>1Q& C*1JY<7E1',@X1 FC')I?9YS#KNG+KYU):X%2A]8H;"7^A? M0 O7O$?7$7O=,C^4$\]*;$N'5;^MFF=,V:_<];9S_1P+=U$<^X-_3POC/IVU!K06B$:V/L9+EXKW-@3YM1!,A]] M7 _'FI4C%\7^#CV2*:\+91>1:YTXH]9M_TM])>]>+/++KQ(1V<*X?FKQ\L3O&C!JV3 RY_N MH8CM"H^IKT3Q+/26>!B@X%=1;R"F&0ZC3$ 9XPQB+'0G%:K68$3D D,B[N3001&<,^3ZH:[>Y&J 54:"B[/<:K.F)ZF7:+/31 M&7TC:>00&NVDTHB93KGLOL-XDFEDR2O9-+NBAW3>D9^Z6)*^F?K_J/V^*CP(!E:9QC+E/#=H=GAYB:5.H" U5Y, T3:IP6#_]I$@VT MPCECIHXUGOF/FFCB8II&TT.)+9"=]G01T2M[I*\>3ND[DKR2N^Y.] MB@[1]6[77__K@Y!D,U^_4ZYG^?UI)0B_>1:KZZ>G><'T\OSS0DF-*-?5FD8$ M,4$\13!*&-7EIW4RI_HGSD(2$QYC%#%C#1R&96IBJ?$#JI&#LH(.EL]Z9W + M'A0->K"R6V(.G#,#R1UO)CQKJA'1FG*F] MKG8P0843:*"]"B2=(];PG&HX7;X/I?HP97_\U,V#T[.F,T.->[#4;>_1*=*% MC_=,*EVL"U[,-WK[H#E,+T3Y\2>;;[C@GQ1H'5:SJ5^#-_(C6>E T;)M@/WN MY?0-JJ\_R1E-E5,,PR10NA)C 0EE$O*<$98C'N#0ZHC<(]:I:=,^4K"#VDN= M?$ZQF<)-9.)\'Z?UFS/[E%[_;#K-$_8(=]SD8_^\'V4TCS!DO_?&NTU9+$19 M?A E6Q55P.3U@E=>[(W\IAZK=NFTU[B+!FD$*:F\N]^?/_\]>/W.D7ZW?7WS]_!S2?P[?;C]X]?[ZJ:?G9*WV-2 MS 3<+]6>=;D%#_;05Z6SZL7U4H)]"SPE3?=GT*46]T QJL3V9^E0.0?JYG ND!I1G6U>I)D$18!9818E?T['&%JT>#C%M;[YR-1S7T MSGZPWQ/]62G$XKZ@\Z;X^*=B4:S%%^5)\6_+><%>9B&/*&&,0IZ&!&*!",PI M36#"1)0*D>$XMJI#?''$J3WQ.\!VO0Z,&3:3 *>\>9:$(\JN0 T75GBO0(T8 M_-[\UXLW8DR82QVY/.BHNF+,P:'.F%]HISOE:CU[_U (^?&G6JGI%=N-E 43 MJ]:?0$$:)G$$\P1374:802)S"ADC>910%- L-E&;"^-,36,JJ&"+%31@S93F M$J?=^N*0*=^.QFF2'+HJ5BJW1?G/]RO!B[7^:299D$<\X9!B]3\82P2SG$60Y9(QH>/TS')(#<:: MG"3L0]7^M09IN]HXSZSINL,)7]Y7(/M4:7!7H ;:_&,,=\. *K<+EO/#C;QT MN6CW\2+F\B7]M.0W45:-$.J:7&&2)RA.0Y@F(8,X10',0L&@#"7C:11%F)EE M/YRZ^]3TH@'7LR3::^+,Q*$W'9[EP)@)ZV?\I,4NG^K7 XSZ')^T[?#)/?VA MOD5H-;)B7C0'.S\6*_6;^X6N]'5'?KX3"R&+=7,0I :]?EQN%FM][K-6@ZM? MW"T__B2/Q:+Z^*U8;U:+\G8YGW]:KG3MBUF:!)0G,8-<<@0QP>KQSQ3M+**$ MLDRDV+9RK5_ 4U.4U_96[3;W+*[Z$K8VZ_*,C=6@,1OL[-89JJWEU66-[>!W M;3UHS+=4+.]?'S,1G-*7PK.N3N;[T*.:[SB3Y+8$L&?,(]<-'F<&CHL-CS1N MOW?@!_&D\-3@U,]ST9SA*1BK=?%_ZV!QFA.. ZG&()?B:33NJ )HP\2AB%E=.[0HE ZV6BZJ6G'R\X(M'X42OH\_==4YT-:[_3I3KV>BMJ3R/1M;P"^--7\9J?Q4 M;V+]U*.RA_-&!:IZ\W:^8E7_6_;,1W@FQ5S?4#F1.I1C%[3Z?KE8%XO-EG"4IE[!0YF#;3F78$] ^L__=[:Z#(IP1?_3E,1G(,<-P'!%\=':0?>!NKW M4J@JC!Z&W301'&$@9$Z3!,8X2" .PQQF)$YU488T9$K<(V2UD]TQUM2$NBZ\ M.C &KXM;,^EUQ)AG$3U#EH>@7 ,^7(I:UW"CRI.!W8="8W*)?1#=M]62;]CZ M9O5=K)X+5N=BAWD2,A0+&(9:)TA&(94LA2'G,DDP1R$U6HF?&V!JXM!@K#:P M&IA6V:-GB>P6!1?T>%:"'LQ81+B^NR;#\@KO-S_5R JANB M%"N]"M5=&:J.#3-$,HRH9HF%N@236N 1G$L8TY2;^02#B?2L M 2T^H+_@8 ^C.S>@DP*7#L#I@49]]7?:>OC2[_YP/WG8JZ@^2Z,4A2+@,)!! M!K&(.7'A^FK\8$&#] M_)XPU>53NW_[49_5$W8=/J&G/M+ON?SX^#1?O@C1. *GFS5M&RU5?9G*ZDN] M_W>=V/=UN?Z'6-]N Q2^55WQ/BU7S:_TY] ,H8PG0C(8$QI#G#(&21H1Y>3' M4L@LSC&RVNL=%_[4'(V_B^+^0=D%R;-8D7L!ZE:$U0G=:H?;3G-&_D:8R=IT MY]GW,>"I?G^[WFE[[?S:-H!52K,R$[PH-W1GZ!7XMOMRW!I\.:SU^&WFR*7D MCVS!J&^5MYF=PQ?7&Z'HZ;.*LA3B1HDJT8'CNO6%:-^\+S\6O"B9#K@3_.-/ MICY:A]_-:( #BG6C,9:I5UP2!###F,$$\T1BRG1U"9M77"\44WM3:2/^$WS6 MI9"J)7%=,M/2&>XU'89NLV^2?3O8%?XKL+6@:GVC?K$U0A] [LP M1U-?+-# MGWP(CTZ]]UY QO7SAW!UM"(8=+,!;>;IY/= M4O_J9K,NUZ3J;=TZN->U?WLK'NO 9GW*J8\M-V1^)U:/:)8&1) ,15#@&$&< M!R',!,4PYDD@4"*#*+':9YR.:5-3\FT?Z56+&+ =9* @/%Z!QB/5NYNB(4#G M33Q;:_YTYL&F=_DD $_H[>2@N?GV:_?;[JOU<>^KI7^M/K6CZ0JT1(&&*;"E M"NQQ!319CEN@3VK^G?=(GX9UXS=1GX;=YP)"IX>P;U817>\50CT(=#H=U#0+ MDBA!(8E@RGD"<18SF*?*$CA$RE6X)G,-U4(^2-9 M_5.LJ]CPS=ZKOV?#\]AL4'>HRG:D_BV[3 MFWK@&#G=J3]3Q^E/ ^[5<]MJN;C72JR'_G4;6W KGFK5K\JK%@M6/)'YYX5N MW77WQW*F-!(EF"#(*,<0IVD$,RPY9!E'F> 8R<@J2K,/B*DM=:H'MP$,EG1> MW)/&"55?[=!R\ZK/I!CN77FFVO?6E8(/-?ZJL](5:$QXN:I;\BFP#K>G!E#E M='>J#XYQ-Z<&,'6T-S7D7GW:2O\4*U:40MV5B5OM ']2W]8F9!I'(14_17G (+Z!YL>R5U\7M HERQY M%J(6)JAP@@HHT$A[]97NXLRFK;0C[L;J*MV?0\NFT@:\=/>4[KK!B"VE#>QX MW5':Y(*A>?2WHLH0^D96ZY3/I)G+3T]8+7 M69GW0CFYHOQ0E&R^+#[BK\YUZDN2UV:P-@ MY/*W/;@Y+HC;YR;]GBJ]I_V;WM+^O'C:K,LOXEG,4>M4APD.6(Y@3"6!.",2 MYI(%,,Q2&J>"$)8A&S^D8ZRI>1L5-H#LG(8N+LWTR!%#GM6G.@>I8%Z!&N@5 M: CSD%MLP(E+<>D:;E0I,;#[4#A,+IE48%*S]-+>@7'4"%*RQ(6:NXCD%&*< M2K4ZRE(8RR3"21+2/$\G$)C4P[2IB> V0N2/-NZCS8HPCE3:3?]O!2D-F/\_09!2'^O^7PA2&C"K(P4I#4'8XWCI_:9< M+Q_%ZH-XT@?VCLX.\347K@M M2,!KE*8!0^L/H#AA 6(2AE*G M;F.)(449@QD)J&%O4_J\;O];EDE(LX2;&2 MERS"$(LL@E0F&,:9P*&,>!2G5DV;G2&;F@.VV]D$C1G5+OP5V)I2K4#WC>EW MONQN;BTWEL>MF^'@SN;3:[77%Z=FOZ4S%L!<"@R#($0A2BE#S*I^P\41IR;V+3R=;V1_ GF9X+Z[# -H>YN=ABV1 MWRX0Z6"[X0PY?K<<#@=]XVV',QQ7&G7J+$(M)3NCTPRAJ"L >!Z!N#E(Y MO-L@BRT1ZL>#+Y"W9LQO,ZW.HR/&LV#\"(C19^=DE,/X*/JZYO4!P,LM^>-7 MHL2^(//RJUCK7(E2K-1PLTRYWSA.!60Q$A"+,(84J2\6"B(6"\8PS;F=;WYI MR*F]GQ10W:6A1FKKF5_DU]0U=\F:=]^\ 7L%-'=;O$JIQ;K.Q*HQN_3.3?EQ MZYY?''5D_]R4A6,'W?C*/BGYNN+KTZHHQ9U@#XOE?'G_TL2U!!&77.\"QPDG M2EX(AY0Q!$D0Q2*6$4F8V:9P]SA3TY0=4K"#:I-@?I[1"X+BCB?/*G*2HE[) M^.>YLDG%=\+96(GX_;BS3,*_R$AW"O[YRT=,P+]HP^OT^\L?[Y\PNEQ\7R_9 M/S\4SP47"UY^$ZO*4WQ/RH=OI. SA@/$HR"$B)(<8A8*F <\@8D(B$0\EPQ1 M&U?,9-"I"><6J.YV 4H-%?Q2+ !7/C%9[?W6LIN6T028^6JN:?6LLS5<4.&] M EO$5<>(>D%]!31LH'&[SZX&:60TH$@C()$XE3&K+0*JWM>(C)R8X^N]U!M&K5V4&D^8EX M?WK&.-4V9Z;7"HDF%D^Z%ZF%W44T@6 MZX(7\\VZ>!:[X).OZKOR8:D3\68DH%$>)$R7E0T@CB()*<(,DI#G+$B$R+/0 M2DLN##@Y.=G#^RH03$,&O]>@+9V*BZ0;JHM#*GT+S# 6[37&D!JG,G-IS'&5 MQI"!([$QO6YHP<+_LR$K]0#/7SX5"[)@A:XD*Y>KQVJ7K8J$OA,_U^^43?^< MY5@0DN MA7G,";17;K=T.]5R1]#&57>W?![IO>/;]]S#+TIR?[\2=0L3'=3Q+!:;O4>= MA3QC/ EAEJ98><4B@YF(,AC&<18B*O,P#*QV]"\,.#7-?HVWCE&J$ ^0X8ND M&^[^.Z32]UG ,!;MSP8,J7%Z4G!IS''/#0P9.#I%,+VN9SC#G)3EC:S.)7?? M]SQ'B9 204:(@#A #!+! LC"-.24A3205KW13XXR-66I0%:QZ1KF #DYS:EA M2,)0IGS'(/0@R3[BH(L$IR$&)P<:-Z:@R]:C((+.#_=3@+M55:?@I;II7&S=D'H1I\+SQ*H;0';'II@9P[8V0-N)-A:!)1)H+5)_=#TVM1FC3I/%N'W MH\[72%'ZH\R;74R_,YH[0_^'CS)>AH S1EXE$KB[:]^@O__>E'7;GKOEK=!$ M%'/Q5:@AV/)1Z&HP=\LJ@'BUU&'%_-W+CU(H(#=/8D5TCY]KMBZ>Z_(R;1\K MGF&21TC"1(0AQ'&(89:3$,J(2!8G*,L9L8L5= ]R MJ]I._7O]+Z:#\)\:4W42_;(U$Y"MG?]I&YGHX7M@MLYXZ]GU_%(^F-BM@54. M;&TB^$4;^1?]YSK!8F]N?]&VJB_ 7\#67+"SUTNO-)\3XC8&TP/.D4,W_3%] M'/'I<:Q^+Y^JL$%=V_+7HF1BKAXZA*6".D,LY#A*$[7:8A)BGC!( MXX! DB(9(BQCD5N%BEX> M!XEQL8[.H:;V-FZKH %%^A*O:5:JE6 +3;,NLDUV+1T1IEWO:EP5F152$$# M]0J\O_#RM67-8@O1&7LC;0\.8-%NT\^(F,X-O>X[C+=99V3)JXTXLRL&K'-T M%;B5>!"+LG@6]9IK6X]9C:JU9*]2\W:Q5M5>NB,_ORU75?VX]7I5T$U5 ?YN M^8U4WWV:1&G.D(0!P0QBJ>4XPR$D 0UY&I!,(*N"^I[Q3DW3]^JK_U*7S/\+ MN"?%H@3+!2!'M=GW"N_W6(5Y_!I8+.&F,;FCK/]>F?IZP^U4Y?V]3$*P,WQ; ML4X9?P4:\\&^_7KSKF; \7K2_U0Y7XQZA#S^2M8__R>7P2,,.[##UXW<2UC: M%BO]MIP7[&46!XC$F#,84\DA)D1"RJ)$_3..*$)IGC"K$$^C4:?V8MGKS*6D M8S^Y;PN\9P>N3N[-W@/.&?6LY@9D:F76J,'OS7^]I$Q:$>>E35;GP&_3 LN$ MB[/MK8PN'EQ/KZX)?K-9EVNRX,7B?H8$SX,8Q=@TU-FYIJ;V4=+%G6]=*7.[Q5,;WZU_TKZ!U3;J9-KHCT+$FO*^;5 M2*_ 'E8O5?+.,N*I.M[Q>&]5%>^LY1W5\,Y?T[N)D7+%E(?UH2B96BUN5L+R MV*#C#A/Z;C<+)9W?NL/IY7# @ _'K73.#C=V$YU+=I]HGW/QDGY?Z]_(JM"+ MA"^Z*X\.NIZ1D..4HAC&61:JER--(,E3!!E.H@!3&L>&!;G/C3"U-V(+$,RK M?E),0;1TSX])-%.$0=1XUH$M*Q6X.HO"W;-_UG*73_SQ(*,^YV=M/'RZSW^P M]VGW!#M*D,$,9AXB*G.5,)(FT MZK77.=K4GO4M6, JM$ V<.T>^&Z&S1Y^9[QY/\MK*:N!@A:IAW*.1IPXCA+H M&'#LV(#+MI^("#"X:(C'JS?,VX"#8K%10S5Q@'2HPG*N1KIOX]AG*$L(05$"11 2B#.I&WYR N,D"^,T#B6C MB5%:E7^L5A(V0LY5XZ#3RIYMA+BVR+IIJ+?IM5D0O?FDC;.@:D*]MQ%8M:E@ M9VL[H[L%F&C"%7?F;7-_7*_"O$Z"^U6<'[AOL KTROOI5:3?(4=NW]ITQONM M:HMWO> ??SX)IGZ\6^I???PI5JPHM6_]=U' M7(&ZNV&54"QVMCII[_+&WS"S%^*?YWOC^9WIH(OL]EOWV^Y+U=*B8S;TKZ_ M'C57H"4'-.RT?Q7@6V=!CO':R#J=YTFTE75CT9^CS:S3V7/6=M8MJKX[5J50 M%SVHX3^(9S%?/FEX&LFB%+,L#4-.<@0)3T.U6(S4(Q]A ;,D8R*,DC#A5FG% MG:--[>W9@JT$C._@VFY8=1%LNF'EB#;O&U9[C.TA!0U4E]M5!HRXW:[J&G#D M[2H#VX^WJTPNZJ9HE,8)1& M,<1QAI6T( 9E&D0)"D5& ZN.BGU 3$UQZO!9Y6@_DH5^; J][+.3FUYS8:9" MOAGV+$Y;^'O[/$!; %Z;H!S8.HMU9T75D)$Y#30>0J9+7>N%8U2Y&\+4H0H. MNE?/#98-+<6_-EIL=9_OYJ J03D+."&09#R#6$88YF&8PT!$88;2'&/"K/8] M3HTR-7G;@00ZG=+2D3I-I.'R?B@]OE?=.V8J@!X.^#HI<+H@/3G0N.O$+EN/ MEF^='WZ;7=6]X+G.S:TTD0*1F$(LD@#B4+>E1AF!0:[69WF(TTBPF?(GBB7_ MOB:K]3B;J(;H;9Z_0QO\/8KOQ'VQ6.@3'TK4']@T-D&-OQ Q"U(9$QACEJMO M14A@%G()>2H2RIGZ;10T7XB/"_XG_SJT%GCT&>O [#_C-V& ML_Y/M(=M.6=3VJPVA?ZGVI6VG _7V\^VPSO*"KK>K!^6*YT"/LL#28,XC"$2 M>01QBD.U&,IB&),D#4(FXC0VJVUR>:RI+8E.Y@21+5R'*4%[?)N]&ARQZ%G. M3R4$@1U2C^E QW1XS0;:&^YMDX&.[;Z8"W3BDJ%]9T^KWJTHUTJLE(15H_]8 M%.NRTKJFD.++0;?3F.,8\SR#/*/*7:8DA7D2,Q@P'&=<*A'"5AD7CO%-3:U: ME%5[J>\_++>F74^>H8?[=E,RHB>[]5!WK_TKL#.M:>ZCC;L"VUD) MT=ZW[">KWU:ZG<'ZY9OZJJYU'-J_-D45'O*WU;(L9S%F22"S')) S1CFJ3ZU M##',"0NEC(3$N55AH>[AIB:.+=HZC+6%>@4JL'8B>8%G,QUTQYYGJ6N!7H$* MJAU_UD)F1HM+K;HPXJAR9&;]H>(87M4[AW%5K4.4C-7[ ?56P*OR:,<;D[OU M2SE#:18@SE)(,<40)[F$),\89"0*6)N\?.I@^,ST;=U(\:]Z>,:#=F6RV) \*5VYGK@Y)JAKP=J_G M'8JE.\X=)Q@.135V'J$C%D^D"[JZ!Z*;?-IU//<768 Y8U?FL/ M\0+OQDZB.S;]^XE[1-8;E0W<[1&ZPW,<8VH<^XH7!AW;733CX(3':'AA/]WY M(*18K03_)-0UNC1E$Z7;Y"F\$PLAB_4L823). HA92)3*U*"8!:1#"9!)I.$ MI0QE5LW+S8:=F@(U:.T4QI!A,YEQSYMGK6D!@P;Q?BI QK\TL ^[S!;:XX= M3RZ%QW#D4=7'CHU#";*\NN4 M<@%1*A'$3&!(DE1 AH-$B5'$$+6K6M YW-1TIX4'2(W/\A2XFUJZ>K1CGEU3 HP1E3OF,,&J"@00JV#__UA8??/F+ MB!.G 0#=(XY[GF]D_='QO-E5@T[;=7;<_:+0?GY='WYW1RS@$-"2*#$ M.@Y@'@02AHED*,A)$.16[\&+(T[M5;B'M(J):@[2>YV==_!L=4+NAKV1SL&] MMHTP)L3#$7;'H&]Q4'V9@S/'T087]NS0UO:X;ASW)I^3DX '29)!GB02XHQ% MD,HXACS*L':O8\&L&D2<'F9J.K)K-"]JF+9]SDZ3::8;PRGR+!8[=MHUNOOT MV&X2G/;K.CW2N&VV.JT]ZH[5_>D>O6[/GCQ_+-?%(UD+_J,4YS.R\6W7M'FI^1 M>OOVFB='[7X=,-G9#'C(_<=K%>R A5>-A%W%V68CT3,LJB-*WQH6OB671#;5X#UZU^YPHZ5"_'1T T>!OINT2^R7O'!9"0Q[%> L/XM%1]0WZZI?W234;4;T-[ M7HNTZ45#6F9\5]^;*@"J5X.XHZLG) #-0?46HL>^<&=I<-]-X'BH-^@$<-;> MTU7\SW^\AP_Q79>>X]?J=EQPG4RG7\AU1YGK^Y6HQFEWQM2REV/&81:J)2_& M(8-YRA(8Q"D2.$DXQ:'QNM=\W*DMW&O:I#J/.N5>!"+!-U=Y7T,$7ZQP]\TDP\RR]4.OY/7!]\_[S M4<+*-[+R4YC4FB&7;JCYX*,ZIM:<'+JJ]C?HN^S2G8.JE)/WB M.UQIUWA#YK^2]6:E7+$/"LO!%G2&0QP&.()91C.(TTSYMEBK&E+_1V@0(+OP MD2%@)J=LC\O5NBH!5G5%KHYN)"E6X)G,-U6:2;&U%I2":;.*NH0#V]D+'AN# M;9/_!LRJZ8I[G+GROBS?F@%V=NA9V+,$M*8 ;8O7>@XN:'6[S!^ 9^2]@.', M'6\8.+CGP/":JK7UEX+0:D&L>PAN5OI-/F-1E/&,2"A1F$"<9T2I;X(AXNI+ MGTGEV9-^D3;G1IR:Q.["2NKV\_,&LI;1__BW+$3A?^T.*'K&XYQEWTPEG7+J M60IW=#9]Z[=PZUZJ-6 /$3N7N/$2O'-VT+>)X[G$P=F0GHL7#JC^H.[\0=3_ M_;SXMA)/I.!M^DX32G2]J/W3Z@B@G.5Y2@1G"":$AQ!'<:"SBAE$<8 E#8@D M,6U/3$U]PCY >IRB^CY K5%OXP,KAW!9+7FKHU/[%M1]YL?X-,47YR.6<="O MA%]:$_ZBW&W0SD$;A:BGH.D5U#T%_0HT]&;0>5$&>R3C%V+HS=;)X@O][^8C MX;#YIW),/I?E1O!9F%,EDPF!(1($XIC&,",!@QD2*(U20E%@59++;OBI.7(- MS+**+OEC"Q84%5K E8>MO!(U5Z#.*W.9\'4T-682Z8]PWV=$EQ+"KL!6/?5T M[$P!M2UC)8R=XW"\!+(C!!-**#O'CEV"V=F[#*[N+>[UJOE6/.E=,-WL7GV7 M'JN3N'V9<57U.FD_4NU*FA[D#9LQ0(/W.@V^5]#(%0XIPVY+HJ="V M,8RW*J9MRU-'P6SK6_54S>)^4_%BLZK2]_ROX'?G9U,10 M(GVKWLO+A1KTY=NR+ N]WU@]DV&$.25A"N,08XAE$BD512GD/,Q$G&>A;3O* MX9@FIZH[DT!MDUX2[EM559%I[5+.)]A9!EK3>LJL@RDVE-UQ)\ZW#(\S9_:Z M[(YEISKM -:XNNV.QR,==WCK'G&A7Y?/U?%\&*!,O4'4 _% =",N703\L0E M86D61"2(8(R0[FB0A7JSE$(J B&%B&2,S5Q?PP&GIL@M9* Q@QUHT*"VB$LT MH?N"@'H@T;,Z7N*O3X"G"9$6D9V."1TII+/W%],N=M."G,Z@39/[C!>M:6'5 MJS!-F^N&I)CHD$)=_E(?XA>+C7+LF[.TY:)\)Y2+O^LM+\J//];4F4$(IREVZBB!(:7HH(4LHJQLZ$T8Y#*(PDE+-&V/$ MLN2Y;\Q3>RWH4+?EHHK(4:OO)F^FJBV[,Q_L[ >T(F"O$J3.RKZ<7/-F7Q'C M,[@I3;S_ SL]>;]H>_]B.=EU=,+.3-#:Z3'%:I1Y<9^NY1?V&Z1^C3(/I]/( MQAFZWYON1REN9)L\7\X0X2GBD81YF 80XQ1!D@H! Q:JUY4,HU18U7I_??NI MO3]^U%7H%V<^U>_1KMN-;), E+KDZ8F=IXY'\<5=H:L%_)7=L 7AMQ5?VAMJ-JC%L9 MHC1,*" NHU*',>I2V'HB&54 A[%U*)0#[]8S:[,*_WI?1\UN%VF)#() $@Y3 MHI/U@YC!+,PIS*3Z;9IE2C>M6I>='&5JGE,#KPE(_4_+Q,N3/)K)V&!V/*M4 MC>\*M 3Y6%AVI0*V?GAH6F/M=2TZZ\9(2D*"<60B;SI M3$,IEA"%:1+'<1 %O&=*X^N!IO;H?SY*1GRY D6[D5)4V/OF(!Y0;+K_-9PX M[YM66\YJC%?;K2?"3[':GD1L'?0M4O![ MC;77-OL);FWVQHCSS/A?@OYQ%AOL.][WN+3F[4=G^^Y:G@F MQ5P'B7Q:KKZ3N?B^S>#_(.BZR0I6_]J6 7B_W#L"8F%*!Z&9FLY<\__>E%7MI&7'B]3#K!BN5<;BVK-":;1@!_X* M; V#%47PLAIRP;+35=,@0..NKEQP M=[0*6J6PTT%MC4 M!.PQ01>D=@3:/:OK+LVNIOY&;A/MKL!NTUO;4!>541_X-@[W-H49_<[!6!4: M?N50+.Z;M<3_ MU?4DV\^H%]]FL48S'.8,(Q9"@?7) >(YS*)$5_UE*,HSE&118)?:W1?*U-Y" MN\X<6_3@7=T:=>=\5DG'WQ_(2NP%WI9@LU"35Z6 -P18GL(.F%"S9<$XT^3] MK:6,.!'P?+4W8SM+]C]8V^(R-WPHG6[SQ'NC&3EG?"AKQ_GC@^_84X&7K6-_(._)SEJ4\3-.$P91B!#'E#!*."8RY+O C"M7PWW3):+7XK99%,Y&30+(@ MA&F@N](%E$.29P%D21C&:EU>-S6I8.O=M'JA[DZ& M[(ARJ4B&(X\J3G9L'.J4Y=5VDL5%,?O0[-Z66@173\N5OOF[EUL]K% &[BK* MHSS 49@@&.9I#'$L$,QEFD&*2,:C,$^RP*C=B=6H4Q.L+7"PCUR7C]IB-Y,H M.^Z[%ZZC_3)\;"YA1*>,P$GD0625* M#@$S-?W:'92I]8=NHK51#\I+L[P#:_(3Z"D%JUG1IH1WQM6 M>_4)35.HO/8M<<&KGY*%/?"\4>W"_LR=+V(XX)[]]+?M"?PZ*NA6/-7M@\L; M^6VE-*-X(O//BZ]JT+L_Q/Q9_+I F0GM<.FR4QK1R/?L]CNFHIK M2ZZV@8]7=1SDS<+A"M@)9RZ%=!B@4974"7>'4NKFICWB'O6@7Y9DT;8,Y81C M26*8I/J44R>FY31$D"4I#1!/4S5]QB&-K^\]-9VK'K6Y@@>D?1OH ]HN*-4P M,CSK3L6#1M:GD-\!#Q9!?_WY&"F>SX(7NRB]TY9W!N =7#)>;-UIK*_"YLY\ MQ$Z+RM5Z=ET6Y)MZ%&7!VJ]3*I(@HS$4*&$01VD 29!RF :9S+*0ACPW.MT\ M>?>IZ='WY6;]H!M\KPI&S![!TZQUB]%@+CS+D<8&&G .G[Q.LSL\&77=GA>C M_G7HP9R^\2A/:*=-[3/:_:%^JZ^VQ9'.=ZO2YM4/!VV/=-F,U;,HKQ>\[;MS M/9\O_]!AF)^6JP_+#5W+S;PIGU7.8IXBP06%"><1Q#2C,$\0@4E&@X@&.$_B MR&9)YA[BU/2BA5]%$VV!6P:L>IA)LU7;V\Z/[W.#]ERS2LQMJGKHG[=_:$RL M:PSM9K$Q\VHWGU6@6H:T9_+!\N)#V.U#/-#6AP0*,SC_EY M15:WF@RAP+-6&%IO%9=SRM0!H3>O;C=:=,TI(_8#:$[^W7XO[_UR42[G!:_V M:*M*Y$WII3A,XP"Q!-),J'5^CF)(\R2%(4KR+,9QS#.CFC1=@TSN4=S'"2J@ MEA6M.BF]O-_G@BC?#VP?CJQV_RZ1,'03\.S]1]L+O&3A_I;@Q<_VS572-?+6 M#TN^JY=75OW/[Q[(XDX\ZI"\UN(KGOK67:WB^^G3_U*6ZH-#'!=?%@V8\ M0VE*10@Y00CB,,EA3C,.N?)Z%)61Y-(Z3>G5"%-[_EN0;6$L!1-\4K\SW 0] MS^3EW8G!_/@^*#Q!C8;H-I'HI/4.DH9>WW?T!*&39IU*!CK]P;ZA#W2]*TIY M6*Y2]WXF73.%8S.OSHS4KVO4W M^P"(X?-IYH",-3T3JNN[-V\:/FC-N@)[AE5_O-/:V;$8#ORZ34;8A9;R:AMH$T-K@M)9//_H< M5_BQ!#%VW9]^')VH!M3S1CU2@KZMEL]%J317?7_^1HJ%UMOEXC>QX,O5!_&D M!7E&.8VHC&.(>]6V+MF)7XVV;MJM?U:!! M@]HQE1893(XI'2FMR06U=OE.%CQU)D&9W&>\S"@+JUZE2]EJ#5LWJ?K^^]MV@8IY3W69K\U^T^'GH"1;K/ M\F%6D?O\Y?VDZN9)K-3[;G'_1:A!OA2$5HG831?6JI"R$_%0KFU!9FW M^P$??ZYU;4RUVOQ2E%58>DS#'$,6$ &Q"!&D+&20$LK#)(IC]1\;+7,%;&IB MM[4+5(9=@:UIV[;#5V!KGA;%K8';W3OP^\Y&H(VT/,9U-NEF^OD64^E98$>> M16LM=DVY2[%VAFU4-7?-Z*'<.[]_S[B9;0#.S>I#42IOF,QOI"Z.\J5X5B^= M*G?FVU)Y:2^[DFQYB#G!.(."TU#YL4AI/TX%I"AF(<8IHL*J!GH?$%/3>8T6 M5'";_%/+2)L^\V FQ[[9]2R]^]&9:J'<&* EMJK?M$_Y%:C- +\W__52$F\( MGT[C??K@&#<:: !31[%"0^[5LQ=PH,6Q41?7W[J>E9BP[,U?M).SZBSF6VU+4##LT4JS\SGK5H2TJ- MS&%;W),6.^US^WJ$<1O7GK3NJ!/MZ4_U.$_Y^%.L6*'7T 43MVH"Q?[W\*]Y "#X]^RO MD6E-R4M<&IR".&+(\W/=H@053%#AU/4?^Q1HZR+,XJS#$7$CG7'T)]#N9,. ME=[!E<6);F_7XFZXNR-O!7/8K$15>7@&8UDK N^ MP4 FN@$?"R$E60X1S5'$! Y"9)4\T378U.3R-5:]VFC0-M6V+7?@.GDV=92OL39Q]X:,"(TXC"KO'TL/PH!M#DFGXJ\G\V9*4>ROG+=J_JLSYL M?:Q&4N.R^;+_M_ =/A<]B7/Y MJ-A"&/7IZ!9SQ$G$"(RB.( X))EZ M40LU+R)+!4M#AEAJM3-Q?JRIO:?K[.&G&JCMWD0'I88;%6Z(\KUKT: $##X[+=1[L=!I<,[92D4Z\7NIM/<^.#SCHDTIX\ M5XJ!<01Q$D0P3\-<5V=B61RD:8JM*LN9#CPU#6G1%K8"8LRTF9KXX,^SM.SW M*]J"W@K+2)V)S-CRTX7HPMAOU''(C)'SW84,K^_?26C==-ZX4[=HBBHEF&!] MC (1C@3$@6XFB44$DYA2'."0YXG5;L/I8::F/5^V92KK'C0:J66IJ@N\FFG/ M<+8\*TT_HGKUZ3G/@^L&/"=&&KVSSGEK3[7,Z?ATW^;82[YAZ[^3U8HL=';B M;N546FX8F-QJ0M_H!B[8X=W;&"B][ S8,.2V"[/!N"/W8#9GXK@#L\6U/7UX MG6SV3A:Z/8MRUE.10\&#,$E(G 38:J%_>IBI MO2.KR.BF)!O;PVGIK)^FU- U'TR4;T=< VPX:DK\@FO]_;ROP@BOP%?U7)#R MH>V#X- /[Z3&J==]>J1Q?>Q.:X\\ZNY/#ZOO?ROF=3F0._+S[\7ZX6$YY\7B M7B?UG_ZJQS%-U+H^@#2D:KV/B51?F!3!$.>(YUF(A?*P>U7[MX5B].",6OM? M%P'[8X>\!*O:)%WZ?"'6=2(]*,5Z/1=U372UXE4 UJN"Z8^550;.9E'TK31O M/9N&/I'/&1JU"GW=SV4/^Q6X('KNB]'W9=%':7IK+&]2J+XO8^?*UO>^7S^M M_96L_BG6>O=C5SZE/K3/F$@YS7.(,AY"G(D84ADD,"6Y# F*9(!R&U?L[$A3 M\\9V0/>J$?6+BCC/KIFX.>',LWKUH\M:H2Y2X5*"S@\VJL9CB<,N-5$X>3'^CWSM'OL%OU MDFMB1@5)"!&"P43FB2[\$L,\Y 'D"8^B2+(H"*W6_*]O/[6WBT8'5ET%.4TX M,WM]]&?"\[-8D:"1N0R?[33:Y=OA8(117PFGK3M\#YSYE)/B'_QZP6_%NE@) M_D&]8A;W=2W4NGK4C) LB:,L@EP]R.IAQAFDG G(8QP0++,8Q:'=$MQF^.DM MN_=*5JCU]'Z1M?[EZZPFA*&8R(RG,)6A._9>$6(V8N5&\QNT>/U+8[\O,?@JS" "F6$6[\'9SQ2$1Q"E& XCS M/(0D%B%,\TQF24@)#\Q4[.P04],JO1>H40(-$VJ<%BE:ITF\(#U.J/$L,,>L M],E@.TV/1>[:8)I&REJS^!+9I:EU$M"9H';ZRO%2TSJ1OTI*Z_[D\-!5W1KD MG9#+E=BV"?F@_E.N"Z;$]9/Z?7&_.(QH#5(NI&20)+'RYH*00QHS"EG.",E# MFI HZAO1V@//U$13;XPO%^WI55&WOZ&53;JA\EZ5RN9O:_)S2$QLGRDT= #' MFQC?/N&K"-K]&=FU)[H"K4&5P]B8-%IT[0""?07=]H'T9K&X _CK"M$= ML7JG6T7_*(7=FFNF82<^Z>-!G_G6;^2M08P:= M?/8)CS1ER'%TY,5AQPZ.-.7A1&RD\:6.1>BK6&_/X5 81R1%&>014HY@F(4P MQPBI&4AS&0F1ALRJ5I/)H%.3H1;SX:.C()N<\_4G?Z <]:3T;?7(D%1WDG2" MI5$T:7_<:8C2"2:,5>G4M?VSFNZ:Y(@9PUP&6"T\A2Z)C 6.($&)DA_.$X:S M/(D8GJW-&\WMW]Q*9D9H%5?U)7MJHN^6=%[4!2:N0#6X?0K3ED0S&>E+C6>Y M>)VNY#8_Z=!AWDP*O!+J62\."HR75VT?L09_&]^L_J!, ;4#ZPA;D&?OV+A)B#>L"JX M!4?=Y;]M;M33/1%E*40UV =1LE7QI%_27XJ%^+P6C^4,X52DN9(TDG()L;H' MS/(\@DPD*(LX"E/$K;*ON\>;FI35<*_:ZOY[D,'O&C2H4-LF9%_@W-#!<<>D M;Y]G((GVSI 9-4[]HPM#CNLRF=E_Y$497M:SH\""K>I;U__]O'B_7%0K+)VO M\7Y3KI>/8K5M># CG&9Y) A$4:R4!\<,$DD03!!A =(.5V#E5EF./S4E^B"D M6.EPH%5=G\^VCX E^V8:Y)%3SYK4(@>_M-C_ HH%:.%7.7^@-6"OK8O#=@'] MN'/:*< 2PKA- OKQ<]0?H.=MAKA3!T[<[A ["B/='R"&&8L8Q#R-8):JGW** M@S#$01+3'M[4N>&F)F$UO#Z^TEE";5PE%S2-Y"D=KOK [UX.\\UX<>\FG1WQ M#;RD2]:?=I(N7N6D.\&=HKY-74D%#6449I#%:0QQ@AG,.!="O9I&]2K MH"=];]FMP)#&H?T*3C!CV;%@_PYOV;/@A"47NA:J"Z"B>6'#H+1-5[/IMI:U2&G/ UC H5D M%&(42YB3E,-4R)RF>9X0894A;#?\U-R(3_\ ^OOFY4C*KCJX/QZG;/ZA-JT?W@,&NM'X=O<"+U)G7'^['3\RS*=77RTP5[ZA2Y7=OS M'PMU[RJ[[J;:IM8A/.6[EQ/.154X1N0(R2@*U:(I5LNG0 8PDRB#">51&@HB MHS3HEP'B ^[4M',_&6&_N-:^Q6UF*M@9#3;:ZB9ON[:[BI)3PD%?P$EONU>] M(,_?'3-5G\XWPO-;X&))R=J>JWX3/" CQ2?O?A)6O"!^HWP6G^R?3W?Q.FJ_ M-]E[S9P^8M CW1;E/]^]O!,+]O!(5O^\_EF4LRQ&H>!9"'$5,$8QA5G"$LAE M@!".0J&UPIKR MXE(C+XXYJLJ9,G"H4\;7]>S2V<0$W)&?=9_S]ABS$.57L9Z%*-"MBQFD2&"( M$P_ZM-I>-G0Y??'QZ?Y M\D6([V+UK-RBTP[6];R:YZ9A*%O>+[2;51>S>;\LUTVYU@B'*6:I@"*@2H"4 M'L%<)@0&:1P1IO0H25&_5;=#E%-SC_87VZV9H+&S8_6],[9NKMN:VQ2. I7! M0]?7+K\NSR^;?0S6LW_M,RGF^CZZ5#O9K\"LD[EV_YIA%K$P2@,H6!I!K-X> MD(9Q!G.J[AMSY>(8 MTCS,XR!$<2Q3FU6#%Z)'6#Y41#][)-KL!>B#/N]K"+K>JVJOWE2M#5 N5[!4 M5CCL+6S)C]-&PZ9CC]MUV)*1HQ;$MM?W+9!,UI6/H[/NUR^[(F35EAU&N12, M8$BD/K#380QY+',84DHDX4$B$VQ7@+=CM*EI?(T1[-5EZ[,MVDVPH?OMBC;/ MDF/-6(\ZN09,N"V,VS7@R)5P#6P_+GUK#,:>F(RU2<*^A MVF:,7:;83$,<$^=92?;:E6_IJP#7Q7RJO94:M,M<,&.&W.9_71YVY)PO8QZ. M\[S,+^UYVK*-Y[R1^\ODIO58M2*N%M+59DX;(&49?3QLD D]1A?VM;P$*KLA MS^G!PS!$XYY+.&'OZ-C"S5W['I#2]>>%NE65/?)5?5WKWN0S(C*U@* ,"JE] M@URFD& N((IH'K$0X2BW:N]Q;J"I.035RGP'5+W2U(?![S58R^7%67)-CT2' M4S;&/H8]6SU.1+NI<'L4>F:LD<] NRT^/OR\\'E' 11_6RW+(V+J$=ZVW"(5]9>C()X_6D[&2A7ZUF3S]!F66/$)4X$C/.9#UGA_@-E7)74+O66L[ MGE1US=Y3JOYU^(0>WW24A_*L+>US>/X#/2H>?"D68BG?J\>Y6'\BK"K 4A\O M%ZQ9"7Q;%0M6/)&Y^KT.I23W8I92S *,U/LXTEVM H$AC5($U=PGZHT=410: M/:0#,$SM<=XATQM43RU@P#<"_&M#5@K#_'SM(F9L6NKL,P/CL+/O2\]7B5 M((;9_JI$Q,!;]2Y06'?+$>6M8*)XUD?@7Y7A37(WQ[D(41!!BH,8XBR1D%#= M2B)12T*$4)3&?/8L5G1I49*P:T2;QVQ_7']/V?]:+N[!_];_HU>'7#PMR^)\ M9'@OEED>\Y@%(>29#O,*.(894KZXB!GG21YB+H5EV4=7'(_5O](+KZ9'=<[8 M\GY,UW9!$R788;T".[1.:S6:T.*X-F/GD&/78C2Q_T3M1:/+7%1#V59P;&MQ M! 3Q.(TH) FF$,<8*2&AZB>9R$!0D<79@.HGA\--34 __BT+4?A? MX-*CT8=I,VEQQY]G93FHM+&:L^*M;R&TQJ)E(XBPFL3Y) M2##$$2$P9X1!F0DL0QX%B6#&FQ;^<$Y-QYJJ(4]5!0E2@J=7&QU2AVCK9%JQ MKB.U@?KL^D$ 3M;5!^Y7Q%CL/'\!#/9&IC&MGN7U7 :;+@ES,FA$VW<%*FOU ME#;_;LO):)/W%_+@1@+K% G/4V^Q(3.-K\!(FS;=#S?15@U]Q.VV;_RSW[G% MXW'X\;:!_'/X:JMHA.$&;BV5OENY@RW:08%(G4Q;[GL,Y&^T30][ZOIO>G1PXF7'X]1X M;[/=T6'YV;V.KFMZ)DJ=SL[=!=.^>]E]9%_MZL2+7=Q4>:->G*N[![*HM:_\ MM%Q)4>BRCN7?17'_L!;\^EDMKN[%W_1;]8-ZQ>Z\F%!BDDD>0T9Q G$8Y3!+ MXW5)-'M<0,J MI.;=:;[?-"P;-[%P&C:? M>:=/#)V=]\!%,?NX6%?W2E^ZC)7=E(N= MUI:MV):"_?5^^?P_U2UJG54_',KKQ=N/(GBF1K829/QY.U%@NF+4ZF7VX_LL M2G1W\B"!.454'TA02/)(J0$-6"P2P5AF5!%]=\NI/>@_%MJ%!E4>NF$2PQX_ MW0]P/ZL]/ZH_OGZ^^_@!?+^[OOOX??B#>6QCQR/8?+A^#)M_'#Z*>S<0%N#NOR\J"/<#OR!5S6J9Y3P-*0,0<2"%&*>,9AE M1"W$,Q:C@(9A@JC3-;A3^%,3B!8<'V?Y[/:KX&B9_&83/('E<'EA/;Q=\6Y) MT#V":QI.K'Q?]SL8<XGPO\> V]_;,6"-GWW9;?)Q_>^'S[OIV[KI\ M5>-;&.'K_6.6E7& M=%NA"Z.094D0P) D2F8R+)7"!!(F'*=YE 18"&(C,_80IJ8]&C[X-%_^40(] MY6 7&K_#_I]VZM-C7LPDR2_;GG5*5Q:LR&[AZY7I+]H"M>+\RTG>O510ZT^B M2UWK@6)4L>O/TJ$"#KA3C_2&H^(IIS,I=&WR-(PX#@,!I9!*"_.,0!*%'.81 MRI#>A&22&Z'\<>A]T7:B6M)!?I5_=BW"[_VP M/%(XO3.V[8+F[3GK#(*WN-UX0>WV-KX*4N]Q>=^:^LIS?EC.U15E'83R=;G> M+?W_SZZ\U7 M\/WNYOW_!M=?/X"[VX_7WW_<_J/^E6W)?5/^#8]O?+#J^^1E#_/_:&,*->R] M);BG%;@U76[K]9L./G+M?DM.CNOXV]Z@;]_DMD' C3P2S.L%WU/)[=(PE (+ MC"BD1#<8Q"2&F5JSJREB,LMH&H3(*LF_!X;)Z=FN!<92@A,^0=5(;L\0DX6D MLPDSDSW/T^!9 +W,0(^NS;TY=-O(V1[&R+V=>_-TW.ZY_ZV&MFT]?0"\U_.^ M;/827JJN?3M'!",91S'37:&##.(L2I5+R C$2<2RA.$DET9Q@.X@34U1FS1E MTH#5V3E52 E9O/R/$I3:'E!4C;YU<.R3NM:R9+*#631T)T>=&]]^YJ7.J;4A M5^V>Z4O3*17X<3V=4>NG0VIO5&_4#G4HB^=[GPZ^H^'F)J4M@C!<@O13BI/L&@F M?<.X\2QE6UIN+M-BK4SG+7>I-"=&&54YSEMYJ 0=G^S9PIA5X>1[->Z:*NDQ MB60HXA!F,F 0AZE:G5+U?$]<,^--6[OVPL6'_6ZO?3Y_HVG=HUR#QOJ_EBL M!)GK9NI?EF7Y30?4*17:1L,/E)T? K63>(OJW$4]OT<,'?D_F\O)'G.[#/TEC$62!SB B/ M(,;J"Y%S%D&&,,E"7-4UMEHSND UM?= :U0=M?A8F_6B=^.+Q;,HUY5AE@M/ M)[-GN%8=>TY\+V]?3[EZORG7RT>Q:LH,)DG$0DJQKH:FSTX(@Y0$ M B9I'H616OJ'S$B6.T>9FLQ6A0?5PUI!!2U6RRJ.W;QV"Z8SMGR?"!M38]5U M[J+I0SO0G1]@M&YT%VW<[TQW^<,]0U/J)#=WB_ M>=S,B0X1^"BE8.LZRUXY*GQ9G3I>\__>U"N39J];X)QEA".H?(M !V9(F(>, M0,FS6,9*;4AF5)^MS^!34Y@=?E ;T#;VJSH"-$:H1<+6#'/?PWI>+KLD/MGV MKE*61#MNI-N7NJ&>CO6XHSE ?1G9]XMZWZ-OR-GUPX%(L]\KF=@Z8:6XE\;I0@?G]7_W*F[ M-"MR)-1RAL4"1C')(=;+G"Q@".8QC4E .9)9;!4O>FZDJ3W4.Z"@0@HTU)XM M*\[3:[;L<4*:Y\>])U_VD9>7N' :4'EVL''C)"_9?!3^>/&"O@F'9%V%V][( MXSPARZP/HWM-Z0O>XM6^\:IK/3]F2N:3=<^B=M3]]JC,:8L?: .V MK1=]M<0U)\]?DUP##&_8-M>Y&NA;WZ1TGO=H(_O'Q:;Y\$>V6:MEV3* Y M3H(D3*"(9 AQK*4ORU(HD9 B('F LL@R6KICN*D)78,6L/U:Q3HD@C:XK2.H MN[@VDS%W#'H6K9:\%BEHH7KHV&U&BN/(ZJX1QXZO-K#^1)2UR54#&VU^_$D> MBT7UY'PI%N*S\N[*69(%..,T@@&/,<0TCF"N?Z()C3C'E+$LZ=5I\]1H4Q.5 MO7Z1>W#![QHPJ!#W;;5YDFLS57'&H&=1&4)>_V:;7:1XZ;9Y0O7WIZ9A MUQ>T[<)/K?VF*?5GL@ MQS/BK(=MW_%[[@W.Y\L_M(9^6JX^+#=T+3?SX]SLV^5\+I00,Q[!3&0!S"4-,8K"A,96[>BM$4SMK;4UH"I0U9H 3E8:T&;H2&1MA^46 M@/U,&6XV^N3?__[C(<=7X/5\O%>^9;&N\Y<-Z;??FNQ+H=/=2FL0XVY@]N7H M:$^S]XUZ*B1_%JMU42I_\_VR7)??EO."O>RJ"* H"&@8"4A0&BH]Q"DD:8PA M)S*G<2JBF-OI8?=XDU._'5Q0X;54M0OL&FJ8.\Y\*]8!7>#W&JN?^@F&O#B5 MH0M#CBLZ9O8?28SA93U:@?Q*7C1QM^*IJ8;U;;6\7Y''MG)5'L4I3@GD$280 MQTA"&B.F_BEXG)&$!H%Y^X_NL:8F) HMT'#!#B]H %NTI[C [P4Y<'6:4=/;GN'"+\7IRF-GRJ@^'X24]]'17 M^KGYG@8X#).(QS"6H5J>BC"%E(>ZB)=02],TR\+4K+_&J;M/33-W^"P>]"/* M#$1Q"!&>97"OZGL/U3LBPT+GAI RDK+9D&.G:.>,[]2PHXO&4ZUS>%_IU-D/ MO]U(M9I8KJJBL]_%?56%;!9R) F1'+)4 M-]<+6 )ID'"81").2)3G.;,*.CT_U-3>4KO0B=46*R@;L):=HL_S:_8N<<.: M9\W?$;:#";Y?(LR^L?-%+IPV<#X_VKB-FB]:?=20^?(5/8]OSM8CU*4N=\4, M_UZL'XK%S4+\0Y#5]:,"H:O3ZNW?68K2*,LI@4'&*,0\RV">A!)& 0H0R@C& MPBKS?CBDJ:G/AXT ?U1H 0(O"JWE(=#P.3(\)QJ5><\*=J%4Z_>JA/<6?'7: M=-46@7VIC\D9:>.EOJO7MQ+ ]L_@0Y5CJ,T'B@:')U+.9L#IH=5P5..>:SEC M\>CHR]V=7>Z95+\MKS?KA^5*#_1CH>ZXUSKJFV[^]N[EM<>I'=CKGT4Y$SSE M88ACR ..(,8Y@SG!.10!ES$G/,/$*L/1 \:I*?K!0K7"J9:K"JEMQ14/\SED M2V.T6?*L_GTFR-%>@A,*_6\6#(,Y@=T )SR;+??=#-6C..=R42[G!:] 5"ED MU0.N2V@\QN MM71#D?@[=PM$[+-W"?'%'I6B%?L[>'=EOIVW^3/@B"7SH[)L*,Z+Q8\'#HC M-I?V+8FK$TM73\M5TVV8K,5['2N^>GF_Y&(6,LQ$%N<0"5TA-\,)S(B,(6(I MCEB8YW%@5/?+<+RIB4Y3&O85YBM0H095M_4*.=#0;:OH=O/>K4$>V/2]''- M9(_"NT;T#*[#VSW*R&5YC4P^KM)K=IFK1L1?Q;HM^21")2,,4XCT$0).ILV1]A+UD7\/@ZAZ MH=<_K,'_MUD($ 57=;2N_LO>;U"NABEULF2A7B4O0SL?[TVAX>&"HXGQK%0G M<^:(5%^'\YES?LIY763+;YODO?'>N%7RL>67VR6?N.;_Y^Y-E^3&L73!5X%9 MMW5GFCFJN8 D4/4KM/7HCE(ADY15TY,_W+"&>-O#/=KI'JF8IQ\ )'U? #K( M8-TR*V4H1!+G?" _'!R5^2<*V!L=+$^]1O5O+J>*4,249I)G0 M>[2()I!1CB CA52,JRA2V73E7GG'=6 O4ANL_(Y:K]9+_:&4/Z4X+(8*VK9X M?ASD/!-N?-0'OCUS4RVRB:8[*(:ZD7MB"CHP";[04H0C(U^H0A*3\]B#DI0O M(H>$Y7W_;17#OM.?=WK 576_^B&74\0CG&51"G,<%1 EB$-JO$LHBY2*,(E0 MY!4'=GJ8L5E;5JANY;\.\',CF-M1Z9E.]DI^U2)J;KF(4N=J7Z=!Z*/.U\%( MKU+AZ[2VYVI[G;FZVR=O6H?SQ0%5$$$2,2LB03,!%,R"1C.59.YTDWR# VLFAE-1LN6\-W*6>T*9BT MUN_"*=\HJ;-C&1))&B(C,3 MI?T VONA_2;W=*' MN?*KO>1 ^>,5M!^O^^C#MN;U1N6H2Z__$\)$[9O@TVTHJB;(NK&F%+9VKR%7 M.C/4:IR5;Z1:+ V33B4M\E2E$13,M <7.(&$% FD(HX31)"(HJ@M&>WH? \A ME],WNE]6NF?:L]*"K;C6Z>O+>F'FS-'7/M@\C"*6OZIC^;=J@9,S-@',ZF8X MMK^0_9NP[C-JOYM@KQJX?Q.6UV+W;WMX-^)N&KC71Q/\Y?N2SBN]')A$T;NY ML'^=V2/8HTIOA"=1+DS,%Z<*(L4S2&2F&1L5.*(I4FGLM4?O+,G8;-)&$=!J M K[*1TFK]5+ZAX=UGQXW7AX$])ZY^ CO72WLH?.N'J"IW]=K';^;80U)N]V% M&91J;\;LD%YO?V#7$+8[(?0+KA];K>CL_RV?; 15+&*4%PG5TY1*B*10D.09 M-^U1M,TKDHQ1)[Z\/,S8R+")LVI$G8!:6*"E[12D=A+9RU07#J^>>:PK5!W" MT"XA<7/TVCQ8EPPKXQ'O^''1AJM?#;T[,&>:RR I,MY.7^H@)EO M<'?_]J/OT:G7C+@>J?:%\Q@VL)MY, J 7XP*Y_NU=#B)[8)=V!-:+PD&/KGM M@L[QB6ZGIW0I[+FN5HM'N;QKDE8*B=*LH"::(XG-]C"%-.,%+.(DE?KW'.5L M^BR7;.%6V7/_\3Y?TNX@/7K/&P'!G4\URP/0KI#.C4#T?7ZP0:!38<\#*'SJ M>G:'9*BRGA[0>);U/*W[Y:J>!_<,6-3SM+3[-3W/7#-@.:$/M%S^G<[63A_X0?UV+ MK2X?9 0'5O)_TM)!1\B_>MF@K43C+QETA%Z0_J 7V9FSP9*JY,;XW8_54-1,W[(RY+:@# MSD+/*^JI#Z8)Y*Q]'1/PNV\&W\JU\F)>JY'2^:A(+M0EG#ZWT4OVIG$M;^F6*J%X"$X%@ MS/32B%A&(<9(P12I0B&*(J2<:B-XC#FV-7!':K 5&[1R@S^,Y'5!(A_GA.,$ M.+AOPL/:,TF^+J(>7J#PR [D'-I%T"9R7X7\NR&64!XD/]PN.I8<'S6M'5A=+Q]+DV;Y3M;_+>=_EW.Q6+Z33XNJ7%53Q3%G4<1@0B(*$>() MQ DB,(W2(BXB+F26MN&PWQUI_=J@3M_'?JSK]P%XO182B$9*#Z*YBK(#:0!R/E&//VHV!6?BR1\]2'#T:^K/GO$ MZWR3?W36N^:=L;%?I7EQZO8%TS3C"8I1!@F/!$24YA!'.-8V=)3F49K%5#A7 M%3LWR-A,Y59.L!6T::WA'I1U%M#+I!H*IKX][OX(><5B78/@ADBLLX\>+ [K MFG*[45A7K^TC!NOMPIATZ\7Z(++^RZ(6(4Y^TU?\J.Z7GQ;S![GW 4(J MD8H(3*%,50H1H102RA5DN2*X(%)$B/A89T,(/5+K;B_S=S M\!4GX-%J:2KU/>A_7OF7T>CSS7#SH[[^1(_BW+*.--NJ>Y@C!5J-[;S_MIGW M6NW])"MS_5#Q:8$F:+APMEL%'E'T6R#L_8+E0@UZ6^&D3=F!INAN4YB@$:Z< M/S0EG$R20YNSGB-6($X2B%&:09.>!4D1*Y@D*F:1PJ3@19?J2AUD&9T1W*C2 MK0I3E\EP71P&@;AWZF]J"&S+HVSJ>__2J/+KAOR-CW.K3B]U!@+ VD>%J"[B MO$H9J1MP.U=KZI9'=J/2G1'I8SFWS[8>]2G)TSB2+((%YYHHA<00XYQ I1 I M(BJ)*+RB_/6CPA->-^H* UK^7M0M>WGQU%8N0;'1^L$&Y MYJK.ATQR_89N//'^\6FV>)'RFUP^EUR>Z;MY+!>VN][. M66:A"J$DSB&2%!N' 3*5>9G]:T93257LQ2Z!Y1L;)[7J@48_<*[K^R:^U7R" MMC_PIF!;K:=MI=GII+JG-\&-"%]Q?ON.*=B9R::V+-AI8#YIC<0Z7ODM?2I7 M]7[+]D==ZZN=YM*;;GM"/"1)AQ9Q4&KO"=_#!:&O83J<\1M7P'>Y?-R/KOXJ MVX+C]ZJM*'AG*OK;:.OR64X%C1GAA8 \12E$*B&0)*:4>U0D<2IE(9A;$XH; MA!C;@K"IM]G*;0IO"N-=;'X!%FQ6/M1[A0DPX7K2]DGP..WN.E\.000#S$+/ MM&TT $8%8'VZ6R7 5@MPK[:%4:TB=6:)466 >? (1AA@/@:*4>AM7ORB%VX$ M]&)00]=G#Q?K<*/V>R$0MSZKLU]D+_#BX[PI;+M3ZE9;:W8KK](L8HG 4"%. M]0ZFP)#07$"5))02%<4\$YZ>$M>QQ[++U2!G2[.PP_MAO'%Y81CQOL1W:C+=K[6_*C?Q!_& MT+^;BZ]R52ZE>*?)<_Y0F_5UVK"2><13'$.>(1/KA9DVK0M31CL2BC(<*4'] MBLQZC-XA *-G^MK*;7PG>H?TJ*UJJY$?B?E,01Q1QJ7,(!/8M LG$F*>@D'3 .L&57M(!E\/UI,LC.O=B>#1=1_5X M[\KG4LBYJ/33K2=)KV8S_1\Q97E>)"2V#8ASB'"N;6 I(RC2'!5$+S)(^G9A MN#KHV(S?5M )$(V$X!=MLHG%3/]%F\-ZFUD9^3TSF9WP=V.PT*CV3%V["_ $ M;"2>&+JJ3T#T;QNQ@_9?< 8I<.>%Z^,.W7/!&8D3W1;<[^WB3"[G\E[5;5X_ M4&Y;\[U=/,LYG:^,NZ R?UG2!_G5.)RF',N4RT3;5I00;66Q!&)5,*@PXWG! MBXPQM[ O_[''1E,;SQ=OI 0VI,3'(>F'O8L_N#=$^W8#FZ.W>]7V&VYE-W%< MM?36%UG5?[=@?^T7;!^G;V^@#^7K#0R^IXNW$WR7/;M^CQS0H=M)UWT_;K=' M=.SDT%9I^CA_6J^J3_)9SI*FF"(CL6!IEL(B$Z889Q'K#7>6P5P(K'')(L3\ M>C6<'VMLU&]E XEGVX4+6+J9G8$0ZIG*=\O%U8).0 -8R$*5[I@$[7MP8;AA M.QMO[:'3'P_JY/:!OR.]Y]_*#? M[0F]#K_34Y=T=#G9-B6K+BDE*BX(SB(,)>(I1!))2+BB,"YRE#/!\CS*O!Q1 MG449VU??:.+I?.H^$XXNJ4'P[=M152LQFM2>VT$-ZMCJ+LVP[JZ;43MR@MW^ MQ([A^O^S-JU<_#[%_9M&]'G5@O7RI9S6.6B0\OX(P\88G]3N*$3X]%4=W[S? MWK=="Y"B'&&:PIQ&$41Z889$Y(E>F?,XY3CG+/'+\=@\>FQ+Z_OUUJM[$GKG5J6G()?C/2>)S\[6#I^P9T0ZOOKU4+UL($^UC7H5[M] M^K!?[)%61U_K\14WQ E]K*KUB2-C^V_W3W9)>O]3+GE92=$6=FV6KV8QFV92 MRCS6&^-=E@[YM&@^W1?9V\GHDX M5GD10ZDH@4@2!IE,;6[[7AQ>85K]5XM>T ^Z:(25<-BUHQ=TCY:0 M?D;I$'3U>?%L=QY)%)-M[.F7Y>)A21^;G:I,&2,R3V'*"EL^-H.8B\1L!_3F M/TX25K@YX!T''!O;MR(#(_-.W#5HI/8(_7&!^PH)]P!BS[1Z#;\N_31=@/0( MG H,Z$#14IU?3+^P* ]P+L9"N3QGN H#ZWVHIY\[NMX5DJK'Q]FBS\_:RWT MCQ_GS\TQ[%Q\*.=TSLW/7*\8=6>[LN*S1;5>RLWA@" H*:(,:6,^SR!""8$X M2C)8()+&49'1(O(*?+A5H+$1^K?UTU/MCJ$SL!779HAI_8#1%7RY%'>:.X3ACSKX]>YA*2V=-(8'CH20"9.08QY# M)/,<8JPBR&.9Y@G+,Y$ES@:SPX!CXU6NT9S#[W= M-VV=WZZKU>)1+C^5E-49"77$SC0K$)(<:RN82=/0@A/(TCB%,2M$@G)EVEWX MY;->'W1LQ-Q&M8FV]@=HK#9PP[C#IP][([$%FF,\RQ)H4J,HR1/N ETB6":*DZ5(JH@7JTCO"48VP+Q[?_O/GY__\XSULU_.MPHJU>0>^:OK>Q@ M(_RNIVG/IV$4 %:#@%Z-SNB%I#9_(0;EN]P=U# I9LTK^SUI3Z7MM M;*P^;8NS8R:R1"H](8)KXS=!D*0\@R02K.!1DHO$R_@]-]#H^&PC)[""WE E M_2RVCD$3 1#K._RA$UC^ 0Q7D @:BG!NK&&#"JYH?!0><.WZCO;1IM'WMY7> MA="EJ'Y_$G0EW_] MQZ&'M7/\\#BR;CQO]V.M:KF:OJU;#);/\KU2DJ_J2-M[=2?JX'F;LUY(G(F" M:'[B.=6VC?Z)"I7#G M:)$6,:.'4W=IUP+'QU%9F4 L]:1O#F##&1G"OR@#. MT%_FISX [=N_% )+9U[R!>@"(>E'[9"1_MLA$3F/-0@#^6K>4H_W?1WW4:=[ MJFQ[^+QYV5[2M/BY^U,38!/Z;^HFV *>)M:?FS;3"_.K^_6J,DRI&?/SVIZX M<4GRB.G=6,XQ@RA% N(\HC!-BR3E*$_SV.VD>&#!Q\:!M50VM\JH5TW L]7$ M>MMEHXO)R3*_G@!I50&,ZH=P:6MZUO=YNK@&>T\<]Y@CG/V^]ZQGNJ;M-MP" M[&6ON]JF)Y=1?=+F?4W W[>OS/N=5^;O]I79 6$":A@";HD'GKB@6^RA9!]V MRS[PC!RY (8>O^/)^U[QOW>+1UK.IVFNS6_,,YAC1B!B.=,&.=+O#D-1DJ9Q M7#"O1>W4(&-;@ X*5H(_:C$]_0(GX70\R+T1I+X-:U]\_(]I+P 0]%CVU#C# M'L->T/3HV/72M=V^^7_(\N&'(9>ZN&?-(_?JG!+ VIJ&>$V[S[HXE'4=L$W%_^&FSXW^>YR4GE>&5G+0B ZV>[E:['W3N]$HW+K1$;F02XJO M"(.N-AWQ.5R(NCZF3I\6\;B;81N!]IS_OJDJNMO4,42%%BE,])1%&>F4B M%&*B.,2%+"*>%((GW+/%R?511[<>M0&**_H34"NJ=S<3!ZP=K=C0"/9MUF[D M-7RU@=(4C*EE[BEP U-' 8>NJ.).Q8G6IIXW-PA6ZCS-KZNX/=QKD58 MUTU13" M-\9-.F"GOP1*87NMJ;R8#S>X4,,EU[T6WGN9>J\F1+=-WB>Y6ID]9.WC M;')8>9;B6*@41E)H X@4YO"A,'_%<4Q9)**8^>SI3@TR-COEVYK-RL=R!=1B M"6968+L?X59FO]W<25#=-F^W0M7S(E^+9XM\U(<1X2L87T(@Y#[LY#B#;KLN M:7JXR[IX;<>:Y =UT#0CE7R*BD3O<'@.BX0HB)@PKIP\@2A!2<$CF6I-_7). M3X[C\TX/DV1JQ0K2FO8TL&[?_\U@]4P Q]49)\#*&+"$^24(@E8S/SG0L(7- M+^EZ5./\XL7=2*#U(3>]-N8/W^2#M3ZF&5%4LB2&N:("(F$J%J8X@B(AE&0, M)XI+/R(X.];XR&![?K)HA055(ZT?&9P'V(T0@H#6,RELT=I(";Y=0\N;%ZXB M$9(;S@\V*#]WG7+7?\^ M>:.(IN\@_C]'0'WW>0D64W^#"-V6Q7>2K3K7!3Y]\XB8Q@C8=_'>RR"$_&+/ MC#3HQW59V\/OX,K5W5[9S:;MD]2?ST&TWU=IXL[;?_PNEX_Q%*6(JT@;8;1@ M"B(EM&&&6:%W8ZPHE$PBE7L5*?<58&R;M:.XY&4K,Y@9H8$6XA' ':>._;6G M2\=[FMPXIT_P>V:CK=O'BC?*M_GT;Q"B>%P:9GVFEAV4C8J:CW:7Q\ZGC?C--0I;O]\?(L MVGT1B,P[+ !0.XX',4#>=P:\EBA3C*[6Z]^+);E M_R?%[W/]Q)V.O5_TR[7IVOME67+YU7B&MM]0EI BYC2""=5_H(A%>K>JR2R. M"Q[G$48$J=NK]=PJYMA8[YQC>=+F=VY5!6NCZUX_;F#5G6RZ<@.K,; JWU+- MM9\WY)8#AB'G?<"SA,T9P=;/VM;"_RDHNG[6,YMZ>T6#3Y7I*,_PD]'ZN M^Z7'7!_^;V%_%3?W(!1S=Z(!0US=A]]V+AG;U2. J'] MG]#13\)_2+&>R7MU@P7]YN78AM[V=*(YS[!4$918\R!*6 I)GE*8Q92D,2F8 M-FR]?":]BSPVL[;VAM2)WWOU)LRG+ML-])/=0-LMMJ' MY#LU[3%Z:1 VW#0$]9GT+_6P_I/!9N'(ES+GR@_YZIX1*RF.,(4Z%J49:9)"0 M6$$6(Y9&,DL$=:N&&4*:L1GM-C+3;,G+1M1-;9(%FY4/M G@UM\@\HA2N'G. M'.(]AIR) 4XU;8P9L-.QU09LU0'W"FP4 EHCT*JD?P!&*6"T&G*2/().AIRL M@<)3AI@TOWB64"!?C'RY>9#A8F1"X;$731/LH:/J4].LW<;&O'MX6-ITLH.J M8%@ICF6J]#Y.*8AXED"PQ-=! M;YN-@J-H7>/PZMQR1CZR%V+ 36*OS6UV4)F #2[.50K'TN_&?7)'D;)WLS(C M.-$?<,X&:I'C(5#'-KPS^X$T1<^/%&@.MJ9)RKE(50SCE"00"=,:+M,_98H4 ME.59H4TQKRZ\3L..;3FTC@5XHIYF<\COV7?7#7JW%2H\H*_M M$ 7MM^LV\K#M=KW0..JVZW=W+[ZU=@,S%:3($I1I\U^F&41%C" KDA1R03'. M,#61>K*MHAW95'6)VHU-J\[@QN9\.=?1T-!W=WLTZ_7V^E'SQ,#=' M.]_ISS=R+E5I2BIBE C%!509TN:HRK.Z;EI6R#1)$F:CO@J@,NY" NUVTXJ '@]FR%[F)F0YC?7 M:,![KW0%A)";HW-##;H;NJ+OX?;GVN5=FC/]J:E%_Z/\M*#S-G4^C],X3@G$ M>1Q!Q(L,LC1*(4D9S2-"D'Y5W/LG'0\PMO5MKW5 UEWN^\ZK$]2_P:R*)I$]?_;/L!T$]GV5Y"G MDQSC29H0>W"6DPDJDDF6X[TP7+H"_VNM7_LTLJ%1D;W6_.;?_B7.H[_5OX[) M!.C'FY.&\EG.7KQ[;.[/IIMA=($?*RJ=ON?T#]P3 MO_4,Y+U?RDUZW3 B;GMW2'([;C,Q/F](7 M$18T8YQ DF3Z\U=,04;3".:93&*BUTSLEZ7N,NC8^*"6&5JAP5;J32_H3UW+ ME3C-@!M=A,:U9_X( :DWJ_A@%))FG,8=E'=\D#@D(J][_5N[O&NVM1_*BM-9 M'5'+U]4TIGF:I(F"&.O=#J(LT92$,;3=KU$2(4:=[) +8XR-=UHQ02UG&TNN M)75O^'(.SLNL$@BDGDFD SY>;6"N('!#-YAS3QZL*? MK^GLJWQ:+%?36 J!6)I#I@B%*,(4$I)+6"2Q2K*8I3)W\%1(\&2G] MW8#'0+K[ F^"9P"'8(.,%;"']LP7(0CM$SP>:'#'X%E=3WD'SU_<:RCI3@9I M+FD1\8Q 6> $HKS@D$9,P03I7XHX9CC"SF>O7208&UEXAI<&3\ON*Q7[_XCT MZ_X3KOM.LOX_*K'Z=5.I>TN?'GG*=+ TZ6"IT=LFI6_7RZ5^>&W!FF["^E5= M5U.6)2++D8 X.K0/OHS%S:V$SSQ^X+;"EY4\;C%\Y?IN&]&OKE^Y+.*U-\%5W^2 M"V.-C1H:48&5%>P("_XPXGJ>55T"V6VK&@BZGAFB,VK>^U8'/$+N7B\--^@> MUD'OPYVLRRT=:ZVL627_9ZTYZ?VS_L-6X)OB)"YDK'>K@ABJP!)!1I(8%BQ! M(LXX4HGP*H-R8I"QL<561F"%;*H1^C;@. 6G&SW<"E+/O."-CW_YC L !*UL M<6J<88M.7-#TJ![$I6N[??/OZ=*D'U5?Y-)F77]9S$K^LBUL&A4%3G,6PT32 M'*(XSB'-200I4Y(8=Q4QQ03=/_\KXXV-"5IQ31/WN@B-'P=<@]>-#@*"UO>> MX@BO":BE!7\T_^VEI*LC0B&IX]J0@[*(H_Z'A.)Z6_<>[]N6\O7ZQTB1TX)F M,%=,FQ.,19!)T^DE$9G2AD61D<*OT\O1&&/CD+;B@OJ9><% MN%_]D,OO/^B\*7CUG_H1J^KC_(M--#[H?VW_\9W>.WV@Y;+.,%BP+$T&J?$86K.Q<>#7;[]7X,&(*<4$_-GVGZ=-_WG[ M+T"8BGQ*JU#G+H%?RCD0B]F,+BM@CLMM^M*O Q6!#/ZN.>[\QB+OF!:#VXM$ MUNCLK1T6'[#2 &U+2-88 ?W>U2A-0(L3:("J+P$&*F"P&DW=R+[F?Q1U)(,K M]\]15[*O.0U69[(W ;L:%HOERIS"OEDLEPN3<%Q-$T(+CF0&&8\P1!11B#DM M8)+('!6(D8QX+O%'8XQML;5F%Y,6#[N=",G< M9]4.RZ''PPS,9F?U/.:5\Y?>L'5@UYF*'3*5_<,4O]5"?#4L9'P>W 3W/,@I M51E."XYAIE)EG!($4N/S% RQJ!"")M0M+*]/*?2@\K M^S4G:/P6L_T/:">YUG4"OER?[&XF;U^3$=Q\#2[H\*9H7UB?-"M[&RQHI]LZ MDWRO\>0=TU8MY:LI1Y0ST_XCH@)!E"4I9)E>'=*4,<6%I''N%3;C+\+8J-^V M8_TP6_Q9 ?.*@8WH.SU8_QJDU^VE>7&C^G[1[IG'K_2^/84[^*/5(Z!;O#N( M [3#O23%&-KB.J#DV![7Y4D=\]?T:'=S8?YC]O3/=&9V\W=:BN7R10]8NS + M) 2)(U/PII 0F=8-F*E"&\MZ;RV**):95S" TZBC)#]3_\KV_I9;N3T3W9P0 M=^.XX#CV3&L;".T/.R)/3*6Q5NK0KE4OE(+FRCD-/&SNG \61[ET7C??VK>[ M#I;^A^;!K_)9SM?RS=KP%#(L)/U0U-M&\&MY\NV=W%>J4VV#?C>+[/]>V/#AGI MX=1?^[B[]N>UR=F^5_?;PJ3-*=,42RR+I$AA))-<,SWA)K,%08X+6J0\*3*> MW1['$5SNL:T&C5A[I5\AF%OY#>TLFG\W@1EU+=D@T1CAWX=;8BU>=98'] N? M[(]6B[QIERF!51!8#2>UN[@".RKV'?C0VV3T']807O01!"WT-A]N(0G]#=^E MN<)VW$H_U(2X->5J"HD1SHF F)+'&=OJ807= MK!%F>V]D]>DA#*:^Z=A\FFZ$ *RH5HO=(3.LP7# M-40N-V(X>_> [1BN:;#?E.'JU5TS/Y1<+FT;FT\E9>7,^JIM<-@4,R1Q7' H MJ#35*:($$I4)J$0JN(CU'ZF:SFU38O'=)Q'D[)!.KS.I7^>C@7NTMFT ZHZP MOJD?YS%VLW]OA6R@,HB-E+8IU8Z?-WQ^MS5]X("F9&4C!K1?7CBW/(9J(@2#()DYQK8U7*&%*A M,J@0%VD>AWUGQYF;*2P%SE_8YN; T#=B.!VF'KF@?UD7.,H MY+.U=12W=<2VU>_"]\ Y#4L?;7 .1GJ53CBGM3W7#.?,U1T/;NI#H,VAD&?0 MW;G;1_0B-R+NG)7V$3AW#8B@;NAS8PWK-[ZB\9&C]]KU-YP\ZH?JU^4'-;[@ MQ<.2/MH*;10E.$M0!AGB1!N\.()4*:'_JJW@F":)BKV6MO-#C6UYLY*"K:B@ MD;53$;P+"'LV:25D:PW CIQQY.:+OQ2# $AV&45ESP2ROPKZ;@P ;1 MK]<1]287'XA"THS3N(,2C@\2A]3C=6^(DEF?-HT/\QCAE"8%C)E,(_*BL\6U7HIM^]MEJ(HYRF#^LU $!$>09(+ M!KG !><\X[%C68L+@XR2#;9R=FY!>H8) 0 W! _UAY!%=$@"K@6)+.F'F M%UAR!8R+827G[ATNJ.2*]'LA)=>N[>C.,8$J/Q8S?4=5%QV:$FWRQ!PSF//" M!-E%.62($9AGD?ZMTC@6^71E3OD<0!SE&":)0HQ',:(XFC[9HD[?5G2Y M&@+BP^'Z _H-U7_EOD? )V#DN(A4IM_10G%MMHLL@T1_W#!)%14R)DHDJ('Q M_=S181 "Q':P?P(('7V)-X'2MP]Q1[A_;TL1WJU6RY*M5V;3"%8+TV-#KW0! M_8EG$0GJ1SP>95C_X5DMC_R&YZ_L$OO=5\4\4_7$I/K7!?,^SO5+,J]*7F># MQW&N]_I)#N,D*_221R0D-&=02"F1-OLSPMSZR;Z:"F/;4FRD:TK.FMS*;[__ M>P6>K1(^$=FO\D8X[%E&/\^#G."\N5P+ZTU3"ZNYSK5Z[/=M]=@)J/$PW1G; MXK';M^MR*8.QO$T^N0-C?ZN&RDNP;TV=4<=WWRZZ7VFMVKFN;6U+;8FUVF(' MY<[+M=B6)J[3:1HZ,N<$M0&G?]HCKK^$2H!XS6F]G%SQ*I(-F+CQFLCO)X6\ MJB0APL:KKWKT]S^-[/*S7$T3P;G*)(6(&[N)4-._B&90Q"(3>J>;8T2[AS@? MC#8V$^=#67$Z TD4$V #]&0M*EB;Y,G#".B;PIX/<7?;NP5#LV=#XB $NIH M(RIH9)T +6U?L=!G0.DO(OIPP%>,BSZC^^7HZ',W=8R1WF8%W,W%*3^/(DE& MD(1I9(J,"VG<94+"' LE"E)(25(?7^2U ;*+ZK@-XU&0W\V,=W2MS(J$>@>^:F78QK+\B> M[* 6'OQBQ/_56D7&JZ9U"$=?'<$+R6:^(@Q*;AWQ.>2ZKH_I''^K'ZB?LST] MWO9)+5*9LH(F4$FN=W 1QY!&5$(N$"=%+HLX\MK!71IL;*3V\?/;^]_>@^]W M_\_[;]Y!MN.I4$#U3$H-Z9@2 ;N!'+WTFG6!)' 0[?GQA@Z>O:KYB:#9 MZ_?X,8:0Y;2N:'@GA'Z+JK?ZQ_OE]\6?\ZF("B%%IO=?L0F4+7 ,:884S&1$ M_T/?75.!_N&0 2X]>9 /WT&U]GMWN;2;8;#I#O?F9?/C M_U7*I7[0CY=/\EEK;I+.3/OH..4YS%1$(TYZ9XQ8XO0T+/W1"FAB.(P]J;/BA M<6AV>-[=C9F^RFJU++G>'UE'T._S0Q M*5 !"4H3B.)(&S:,IC N:)PCRDU+'J_3ZTNCC8U'FB*)FZHSM=PNM3HZ(.UX M7AT*O[[/JRUTM: 3L!6UET(G3J $/:^^.."PY]4NNA^=5SO=U(U/?I\O)5\\ MS$V)[._TYQLYE\K0E11K;FN]:C);S\QA^0>MS"?Z5,E[=??T-"NY"4?_MJ*K M]4K_ZE/Y6-8!=-64,9D0+F-8H%Q"A)&$6"@)8RR*E,8LPB+I4+:U!U&=/L'A MR[W^YW)154 TN>-54V7L:5DNEN!%TB58T9_@:5&5=8ECL;9I 56M()@9S?VX MKH^WP(TA7VM2A^'57>VLQ[G5SP0$-1J"C89UATRKHSD'VVH)&C7-;W<4#4?) M/1%G"$J1Y?J[3Q7$BA,8BPPQTS$6I]BK9*RG .-CA2;P.LD\XQU]D7=CBS[Q M[)E+:M%->ZIS5:@GQEAF$GRAI9@ HP(P.@0,F>R(7M 02E\9A@VI[(C048AE MU^=T/%XLYW3.2SK;)J[8$RV.>%EQIP9 M9WRLU8BY5TVJR\'A&5P=3PIO1ZOOH\$.0/D?"5Z&(>@9X)FAACWTNZSOT2G? ME:%8_<\X%F9Z ,\IYGR2__ M.P"T%[.X;WG^<+G8 5#8RZ@.\;P.2]EW61D#VB0F/9D7N0F[D.Q7 M^417R_KG>_5AL93EP_P]7\FR4:'8TNZ;P^GS:&O)\[X/;I<7,<# KZ: SX78W,@7*C$VB5VAB/X5P3 MP8 .Z<2X7:A!W1W!,#QTC(1[<)!Z/!_6J_52_E;.R\?UXXX+]^/\@_Y8C".W MFD8%0UBQ#*J")!!Q&4%*(PP+E6!,<9$3Z1?FZ"W"V.CVPW^9PZ/TIHH\+LAW M.6P.C>>PA]&:#VOY0:- 6_%/_X/6P=19,UK8RQTH^+%*]9_L<# MI2LU@7R>U+%\QWQ5BG*V-LS[3?*F#V;=(U,*$Y-C/V@:JDTY^T1]R_4^N;LR@$^E&K(-/3L]%1X(^O!N5-^V, M-_9S4TRN";F<%MI:99%$,$%Y!A'B"A))(JA2%;,H(5&!O2J^71[.RS(=H-Y; MV^O9'.U>$09M\&_;R8OZ75#_MS,\9429&DC"J8"VSR^^(<,HP26" >(Y8F ME!5N><).PXUMDZM%A%S+V(1/^[&)&\ .1S5!81MV+VM3^VH([=];:@D*H<=I M3E H!SK8N152OU,>9X0N'OA M?=N.<71C@MO0Z9D"=H#I)87MO/)!6[0=CS)LB[:S6AZU:#M_I=_G72U7TZ_R M23_-9+W^IUP\+.G3CY+3F?$;+>;&[]^$*:D\XICF%#*48[W^ZVT8S=,,IICA M..,)E6GA\KF[#SFVSW]75F!?6FUJNWW^'CA?IH-^T.N9'K8"@ST,MR('# _S M1^@"A^B'[?"'_MLA=WB,-@B7^&O??ZV5O^G)UZD+50^F(] E4'PE M&T/5DXYH.A8ZZ?KTSIG!Y4I^*I]-T[J5?L=+O838DEV_5U*M9Y]*):<"L03G M*H8T9@BB*"&0L%Q S&BLTJ3((B(]TX2O#CHV.JXE S,MM(W!*#>" VHKG'EG M#E_'W8U=0Z/9,W?6XD(K+]@*7!?QFX &9R-TT!1C9X@"YQM?'W?HY&-G)$YD M(KO?VS'!P3:8VIBM[Q:/M)Q/9<]/ MCC(VPFD:,F^D!'_4K.\Y-=),V?;XL9B4O9?7=[&RG29X7*"L2&!4% MAHCF$63,=((3F$4JCTF.W8(CR2 M?3N\7P-$GZ;S0<$4#VF=G1IF4-OL@IZ' MEMFE2[N1P#NIY')IO51U-7?3:L8N*7>SV>)/JC68RB)EG"80:(P MAD6F"L%)5J11E]KI#D./E"0V@@+:2NK'""ZHNS%$*!"'88Q66NLC;UL[;-&\ MNXJF-XEXX!.25%R&'91D/' X)!V?6[N1D#T/^[)/$',>%S&F6(9_,E)UG>VWZ!DA#J8\!GZQL?ORQ"QCBS%0E)Y"J6&AV M3A/(N,JAR GBL<2YD%Y'KET!&^S<]%; W(BU(PP]$VB-P)?+"'B3Y E=0Y+A M[N,');T3>AV2VZE+.FZGEHLGN5R]?)F9'=M<;,H#?9:K:9[1/)9$P32-&40% MQY"D"89Q4>0YH0P5<>KSD5X:;&Q?;2NK;3RY*6'6(6[[(L(J4UP;J9H!F5(0 MR:R C"$&XXC++,Z$2I77NA$,X0$6DCV$W_>%L..6-1!N?>]=&S$GP IZB-SG M"\CY;V0=( FZH[TTWK!;6P?-C_:X+O=T.818Z3FF2_%6F[*EC=.MZI"+:499 M%-E2Z<0XO5)3]SB)_> IP'7--@_ M!+AZM1\3;MO6%DC_+X&JH-J.$K$I D^PWHD7 M2E"I\C1S"@B[.M+8^+ 6UGJF]L4%M;QNG_YU@"_39%#8>F;*SH@Y?_/.:&S- MIZJUGRK)__*P>/X/_8S:=-(_'%I,UY\_"#$XJ]ER@_L-73O#/\OY6M:E:N:V MI^L_RM6/M^MJM7B42WL*^?)=_ER]T>+_]S232&F+*8,XY@0B@A%D!6';3"@S]J M\8&1'U@%@C:8[X)D[/>66?H"?ZN8$%5^63X8MZQB> M-*(T24T0*C+U% I%(,:8PBQ1A"819\0Q^.SZ6&,CJ[8U79,AO".N9[B4 \QN MG!4(O)X)Z@;<.O;NNXA(^#9]IX=[A8Y\%_4^W7SO\BT= R7*BL\6U7HI[Y4) MC97SJBE#/3-A!R;=N[+E^][HL44;J+%=L*,4RX01!:.42KVO2F/(\HA"(DB6 ML(AFA?0JS'"C/&/CH6_?[]_^W^#-W;?W[\#;^]^^O/_\[>[[Q_O/GG$5-TZ2 M&T,-"'W?OBXC)61&S+:$-+A;+O4ELNX/THMM%0B_H/$:-XHT;"Q'&/R.XCP" M/;8;OWZ63?G"3XNJFBHL"Y0+391%@B&*F8",Q0K2-)=Y(03.$^ESFK?W]+$= MWVGA3#*XELZ/[?8ATR\VHRHVA1=5 E$F4\ADA*!$">8D9UGLUX"@.V1#E%T, M IG$.,]D7, D1IE^RT@&,4GTJ\;3*.$IHI$2?I7*.X,V3,7Q,+"YK9*=H>AY MS3,8M/70C&B_@KO5:EFR=5T+9;70*^$R:*N9DTB$7+WV!QAT+3JIV^'*9VQD59+\/I1J]?); M.9M9U\7S8J:W5DT51QH+A4U?5)'$^M-GD>F0JB0L87]A0!LH[N\T>($" M_JXC<3'B[\+MPX7\7==A+^;/X?*.1^"+N5C,/\XUYS Z_^][I>12"M-9]=/' M-_=?F]>42!IE1&^8E7$A(H8R2'B$(6-GI#MJ_:4ROO!6L%X?.:9W#AGCLC3!P5,U;&O[3,M9\:[ M_V&Q_$9G.TT9WTFV^HVNFK_=*?W^W\_E]Q_+Q?KAQX?R6=JVNG>/B^7*U'*U MK2%XQK(D36*8%&D.440DQ%3O)VB$9$(RFDKI53(UJ'1C6TA-.VIJ! =Q4]BZ MEAYD]J^>/IVP$^G&0*\V/3T3F)%^I[_M!&P4A6JQA$95V\.V%M[V#IF 1MV7 MB:W5P4U<@#U ^%;.'V9R\\_@G?Z723/Q!@6@@0$-,L! $[ M;A_S$[0];E ! MAVV3VP>V1^UR>QFD\Q;IP61$FI&_ZT?<_2RKJ3#U)TDD(9,F/!@5"-(B*2"5 MI. QD@7!7ND-IP89&V\;&>O>04;*"3!R:F-'2^H;$'P*4>==T$TX];_I\8:H MRP[G+ :!-S3'XPR]?SFKZ8GMROEK.]J(]C1\\( RB.#<%\K6A METN*>9*;(R3LP,,:RB25I'P-A!ORD\\^>K#4Y&O*[68E7[VV8XA,&WG3-$[=NA$))RFFV,8YZY4Z M9P327*60(!0K3%F4R5B<=/?,90L$,F\I\NYIBY3?=IQ@)6ED4M-,9<^84LARG,&4RSS' M D<,>U7V/#?0V&AEFTH$-*^#RLAZV#7!TR YB[' ><81B6"NXM0T!]+[.E)P M*(HXQTPJ$NFG>.5IA4!YZ)2M_G%V(^X0V/7,V*V(IO@F:([ M:%WRM*[@$3@OZ]QH0^=A7='Z1-[5M3NZL<8W_D.*]4S>JZ.6%G=SL6,ZVGHQ MVZH@,8VHRD@!X\AT6,BX"?A!&=2_)U',<)(BM[2!V^08&]_L=H;C;;-(VPQ* MM&U>3!?[TVFF?ES4=>;B9Q5H-;">NXQX[%OR]G;_5I)_*>3>B&9(# MNXHR*$'>B-][ZN(ZGY_-5*E4^[\3OO/_)9VLA15WA[_%I7:>BW*M# ML_!3.9O MG2@^T&K65L[]F&P*78R)Y9>] Y] ]7" QXT$B' M4+(-&R01&-&C^(K0S[_5S*ZKUINB+[+ZL%A^*.=TSO607R67Y;-9?UHO[8'= MEA5)RG"JH$ XK3M.XK1(($YP'#&&(HF\G*JWBS0Z_F];[P&U6 *Q6+.56L\ MK3L%:XN/Z[= ;YVZVMF=I\[7Y!YB0GKF\8W,8"OTYHAH O:GJFF.810>R R_ M%>%^+/+.4KV2<7XKBN?M])N?W/%$2REI2$)N_"TFW4\/JI'16P2[2'S3:X4T MVP;]NLTVU\EJRBF+LR0I8)2E!*(8QY 19>IK%8745V4"ZBFQ7A"CSL[ULNY0Q(-& M^H; -^C9T2WR#'N^% "YHS.H$,_L4(CF5$^#UO_RTO[BG7Q:5.4V=IXD%,42 M*TCR2$(4"?V3B+4AG"0T*J3*$^*67-I5@K&QZ:;=AVCD]"C&TFD&KE#H$+CV MS)N;?BK_V.VG,MEXB%\FVR8KK1;7\R$"P>]1):?O:1BH?DX_T^%79N<6*"\6 MX.GTX.%*\]RB]U[1GIL>U-'/8D)_?BQF^H[*-$E=O6R#TO(L40DR-7RRN"Z? M3N(,09X(27&*.2X2+__)V:'&MESL2OIO_X*3N/B;[3F]>O$,DKJ KJ.+(PAF M?1\<[@CY[Z 6\TP][%XBJ*Z#%-3[<'ZT8;T*5[4^\A9X,08R.>5ER@I*QLJ";5DCYZF$M=9\/!8!T XYZ)RAYQ+53K M/FV5F-C<>[ !WRJRV=%K52:@56: F?"P70>8D8',UQYGQL^&O1'2BV9LUVJ/V>,7OKLSK:LYO>0KO=AW;:4;UY.6H_=/K(K<%&XI,"0DC]*(DD0HKX#@?L0MF("AI-P(+-R@?: M6!/ZYC;$:)5 =_;JH-@JPW8J@/N%=@HI+?9 K0JZ1_J M\D<7:[#V,$D^KI$!)VLH'\D D^;I+ D$\F6OR:V##.@^"83'OA\EU$,[.E06 M:J4-:?E./LO9XLD,V72A4*D@&'7&/#O2 MV"SA5E!/3\99(!V=$2'@Z=N?T,@(=H3LH6/'52B"[N3/#C;L9OR:SD?[Z:LW M=".$BT$*G[4R30R.WB+'1200+)(TT?1 8\@$0=H*9EF6YT@FR*O@M>.X8R.+ M;8'G34+S4L_(?.U)'ZZPBRR7.#&;#T12B%(104(YA31*(R0*A=(\]2MSTP/P MPU2]V20Q?ZT!!S:6(_D;F!E+RLQ)/U/@QN<]P-HSNV]BS/X\&V.VE3L="7PQ.-P7?"]O8,'Q9BJV]S!P]8,O\^7DLY,KP63KO+%!+,91^^F MTF(N*8]H#HL<11 1QB!&2L($,2XRD7/.W=:-6R49VTKR@99+\'Z M_&]91U=5&P4]-N,WS9&#MV0HY/OVYUYN<%/9!C=;;>J4O%8?_^*8-\^,AXMD MJ!D:R#URTTP%I M*"*J5$:A*O36!J5ZQ:)(I=!T^Q$IBTB2.34+R9(]T3L)M@T7ZJ\(;%M?_$:W_11I"#W1E/ MMW3L[H_OVNBQJNHQ'^2:1.T*K5]:BZ81G&.:!01*$BL("() M@D0* GF$TRP7N:+"*X_.:=2Q\;2>IZ6-XJ,S6]"SK>+I65O(#7$W*@V.8\]$ M:3>L.P)/0"NR\0>U0MM];TEZ3+PP,TE/; X[C;I<_,-36R^K>=B M^;)3HW/G9"+"<9Q1Q2#+%#5I#+:N>09I(7+*"",Q]J*B:P..C87J)BRSS9%< MYUK"5Y%VHZ"0^/7,/C5TM:S[;6SZ./-Q!29X_YI+8P[?P,8!@9,=;%SN\P^( M?Z_9:_7RH9S)Y5M-70^+YNI@X>T75-H- M;+]TV:T%5=\_/LT6+U)^D\OGDLLS>3THA844"49+%)$GS1'"O:MN]23HV,K'U&)JL.KZ;?2>[E/SK M;X+=;)E13%O/7'2T@L!+Z1A8>@N?&N3=!TC-7[J+10PSX6=7#QO\=#C)P MI-\9'8]C^LY=V.UC_K)L_'8AQ!5B"5I2BF*/6JKG]]R+%][JW$$V!EMDO^1NH;>J(X@._&#F$A[9DN M J#IS2'N (4D%8=1!V49=Q0.:JI8K\W"QYK;A5&/A5.\6C[2<3_.4 MI(G**12*:<,"L1PR$0O(&))I$5%.(B?JN3C*"-G&"&J_BT92\$[F>',8<(2^<7S,,WPWGZ@2Z4=U@\S&V MX,QVC@ZOVU7LE;KDN.(]=+>\4\[G!(]N[TO@7$+JGQ3L@$SHF_/.;0R?!.")S(@G>[;[ "@G=* M_W=3ZBR3!28XT43$]'X6F<(IE)$4"B92J?_((N/CZK6&X)Y 7FPUGC*")AA. M4J-([W7J]N?O"K.]PJP,L&N^H3J=56O JH+[L]5[8<'.L_;/45O0=?:&*"]X M$NH>*@SNCS/V(H,G40E09_#TA M=EB^P@+8NUW>8M=*"W;$O1Z>T@E$KRZ4(<$9*"\FKCQFR M8:2K3@?M(9UOZWCDMM:V,_]]U22-F*((J@6%KF<"]D#-_Q#-&8B@9VC7 M1QWV",T9A:,3-/<[.QAV7Q;5JJTYV-8;_+9^>EHLV_K'DE*62"0AC4EA3O$+ MB"/,8()0EL2*QI'IE^!HUUT=;FQ\8@36AEQ36I.W39JK6F8/B^0ZT Y675#X M>N84B]RF*.FFO74C;A>C[CJ$'C9=4"@',NDN0QK(I',&YJ)%=_TIPQETSAKM MV7/N=W6L7%<^ET+.1?665C^F"4,9(PC#.(ISB+@YW\H9@R(NM"TG%(\R[E6J M;O?I8R/5W^=/M!2@LLD'2]ENF'T+U>T!Z&:5=8:E9[+=.*1RT MU-S> ,/6ECNEVU$QN9,7=72!K?77<3<7-HM_$\G4K#U$?ZDI4QBJ(M%[KU3F MD.8IAW&JBER@C&1*>OF_+@PVM@^Z%=>>^2QL+0K92NSIM;D$L:/?*Q!P SB] M+&;&5U_7[]C)J.CF\KH$GJ>_*Q"( SJ[NH/I[_-R0.>JP^O2,X;U=CEH<^3J M9&W;=%IVE$X[%^]_RB4O*WFO M;+Y=TWUTFJB8R%QRB!.&H4F-@SB3$2RRC$L418Q3Y&->]2#CV#@];/V#/B;5 MS>1[Y:GJ>16Y^_+Q[>1T!^C=R@=-:0YFH?8@YJ]/:( M\Z'IW.=0H;..-N50\CA.$A3%OGV7E].=>ZP2XP[3,!E'KU.WQ1T% M]WRC6RNI&,-W$V^S4&U SJ=RKE\\]78I-3]N8G"FVMR4J% IC/.H@"B)4LBB M3, \IT@HE&&J%[05W!Y],+VCVO )L M9#8XVIQ3&W]IY3:_JB6?;$,N>P'7PV?3"\@#>6_"@>WGR?'&[*)/Q_UIPWEW MO#7<\_/XW]W-K-]DE34%^M[(N53EZE3#@$U##BQXJB+KPI$*HC@N(%68P2+' M#-%,)BKVZNW408:QD?\F LU^-#NIGHU*9YJN=.ZMTF7:W#8+/4]&SVO',?+@ MET:#7V^8 ^^]Q THAMQ<=!%CT-W@=;C]N>53'+B>:D.\;/OY N>W:\56: ML# ]VIO%$&6MF-'[H%?",^>'L- MYF\>A"(]1 M1BD4!".]\4<%9)E0D"E%)24%8ZGP8K3S8XV-OC:B@G)'5D_BN@"M(TN% :QO M2MI@M2MF#Z5O'> (RC07AAN65J[K?<0A#K=T[*= 9R8[\EG.U_*S;$-@XI2J M+,\+F#)JFM?G2N\9(PQ9CD6.LCQ-1.35"^'4*&,CB48^SW8%)_%SXX.;4>G= MM6=% SNE/X*3P$4,@A;J/SG0L$7V+^EZ5"#_XL7^=6B_RFI%5Y8YFO0L%4M2 M((E@QJ(0+U>H\U*YAV%Y0@F$N&?YX' MRD,Q]66VBD[ 1E6H%DM8:64W'FPSWSOO@FV VVH\ 9]VI[U66S]MJWC@3KB# M3%#0O)E>!1XV#V<([(_R>@89M-M2II\I7W[3.PNY^K">B]:=$B>FRC!+((JR M#"*41I"F:09SEK&$Q6F1"J\CR]/#C,U$M5*"1RLF4$9./_H_ Z8;;]\.4<^$ M6Z-32PBLB#WL1B^C$)+5SHPT*!U=UO:01ZYT/NGS0 M!L!J 7Y9RIFT60MF&G]M4TL\&>(BVFX\$0K!GMFB%?F,,?:RJ-=7JF+Z1TSC&>D.;,X@$5A#Q(H84Q05,2(I2Q&-5Y%Z>[NM# MCLWLL!*#A5)Z3TH?%\N5W:28B%A0-F+KC6OE>USF@+T;XX1%M&?>V8*Y4*"5 MMRY&VDH,C,CAR,8=GI"4XS#JH,3CCL(A_7CB>?EI+7?0+TSS/9 MI(#=U9^=_?W9O(PICPB+22IA)(B R.R/B-1_I20J9"Y22G'JF"D16+0._K>> M2!$3W*MPW]_(ZQ$Z=;E6_3R=^\;"]ILLWO_J1+ MT>3X_EU66@.; OPDN3F46)A?W:]7U4J_Z^7\X>[A86GY\N-\M2SG5N$X49=LT4WO_:,'7FU]\=M)?JG>"MZ7KIV"T;LHK!;-0*PE].% M)0P6$[!YI_Z^?7'>[[PXYM?ZJBTJ$[#!!6R 1:9@($WKSVY08-[7DV980.( M7GO.CH*47EV@;BOW9XTWK7Z8$L'5RHPR%Q_*N=[PZ9]MP^]-&A9*F22F14-. MH@0BFA<0"XE@JO^7Q2FB19+XK+3.(X]M9=2"0U,9$&Q$MT2V$5YOME;ELSUC M_*O?,N@^&6[+5B\0][S,-#*?!=?*W4ONFS=:(7G;??!!>=8;DT->]'] YWS@ MI3D6>B?K_W[4>QUI2L9^IS]E-913B&.<0I29PC(TT?829P(7C&"EO/++_$48F\UDA02+6DH@ M6S'!+_I#JJP:YT^=0\V*QIYAP0M(XR(W_8 SB!7.H8H0QS(I<()COU.#GN9E MT/.!]Z\R%XYNEU[?^W\B?TFK7V47'@M"0/]'9Y2#.B[\I1C6X] 9I2-70?R4K@UP\W_C[7^F,Y,Q:3(QEJ7Q,YA_T$;Y_B]VKJR%.UYA^6QMO!+O?_(? MYFTVS=WKIO#3O"ADA',SR5&D>18S2-(BA;',"8UXE"=,.G4Z?A7QO5;. ?HB M?Y8K\(O8,3P;8U03@=TGF]VQ_4%NE?9LZC[LZ^%&_>.=])Z7#:-*W=$#[&AD MRF"TRM;_:.;]\'=[-S2I:R=V+Q.P@0*T6 #!JC1"-C._E5F,>2R-+ &@RYI MKS,[A\OA*TG1M:I(54G95&2:/]AJ!)]*RFPMDZ;)\HNM];LM=ERHG.4%5K @ M-($(TP(2F@EHRHRHC#*>%UY]FCK(,+;M8*W"!&R4 %:+"=CH,6E;EOL65>HP M06XK4L^P][RL^"#>:[7J&V ,6P/%7XR!:Z-TQNFX9DKW1W6H>-UN6[YHQM;, MJ^G7M))O6[XC+C,E$CTEF$.41CDD.!40$2)3QB-.D'MKT$LCC8WR_C4F?R$$ M0%#_X%'[]R*>5[@K)$H],U0K)K!R BLH,))VZ6QU$3./$LFAL!NH*O(-&/J5 M07;!Y6+EXXL/&*[8L8L>>_6-G6[H9EN^?WR:+5ZDW'$!-2\LC01%"2(P*1(& M4<2T!9G&2O\D1$)IDBOI%>1X=J2QD>;>L8&?(7@>33=S+PA& [J83_9PJN7N M(3WX*CHA;;7S@PUJD5W5^=#NNGY#-Z)X0ZNRNE=-:J!Q("]F)7^I_]QN:UA, M$D)4#*G !*(\XI!A%$&I%)&,84TJ7G5[W88=&X58J>N"3K)J5V _*G'$VXU7 MPJ/8,\EL -R*/ &UN."/YK^][!3]D I).(XC#\H^?F@<4I'GW1V3C&7Y\,-$ ML3[KG>:#_+PV7'>OZH.MG4A6(PR?)GE$4H(H1%))B I*(.6W4U[ MPWZ0Q.]&>$AKZ9L) &MC6)F#-MN\UM9\MW,TEZLV>NY)+NNKAYHXMU6FM^GH M>;%IY0:-X*"6W"P_M>S[V2%6_( 9Y%U0"YI,[B7 L'GE7; Y2C'O])#NQ2$_ MSJO5TCI>[ +X[6DIJ;B?_YTN2^/N-,="\52J%$F>QC".3/57Q2)($T9AG*1Q M'B62\2CSH4+7@WI>]C*ACY0A2Y2Z#3VX/4&?1 Y53K0Z_Z.L<9K5LG_ M6>LAWC^;XVW/?)]SMX_HD]B*"&H9>TGEN09$T,#%.C(,1KUWV!;86&!B)P59DT,CL<;IU'6B'8\&@\/7,&I>1ZW) >!U" MCU/"H% .=%38\67T.R9T!N;B6>'UIPQW8.BLT=ZIH?M=H;(?[SA?KJ5HPSQ, MO>.YN%_]T-NM31S(]M^F-(MHS%0,-0,3B$SS"ZRX@BK#!.E]$$V*W+,UZDT" MC8ZZ:^EMU.W"" UF6V%O39[TG"LW6W#(&>B9_?__ZKZU-W+<2OO[_@H"NUA, M #.K"T51N\ "'G=W8FQ/V[ ]&03SH<"K6^^6JQRIJGMZ?_U+ZE)5KBM)7:P$ M2&*[)?*]M8>D^ M#4[NJ/5K='+H?V3#DSLRA\8GCS8\XQN6B^U?C&9R;XFNOM7=1>:?N MBWS!\U MKSU&+W0!J]?X!2]!QHU@Z(+500Q#I\8\R?!(O>K;A>8.6:Z,M7\W>GN610$/ MJ;@0HC1$,(L0@YSI$[7^-Q93Y<2!#IU/C?I:.:M+0R J28VGQ+FT!=U' MP)+N!L)U:);38ALOB*9R1RNY">5ML*X">&OI>T\1X0-:KVSGTO^X).>!S &W M^;3A;2C4NT93]^635J4I>:8;;P[">GORLU3+0FYVE[+\H'\H5SF?A5$L<*+/ MJ2%5%"(<(<@B$4.9H42F)$,!=O(G[B#+U BOEY M2<]Z;?H3_:(_VJ;P=9(%A*><0&%"+)"4"]O\U/C. M2 >,>(Y%PT^ 9T=F_I ,S$\.:+A74#NJ=*\UT][V,&Z5M*/:'=1%._Z4V[P5 M,I]]U/2P^O&;G,__9['\OGB4M%PNI*AR<14S(G&4AE$&PX0CB%C((*&Q*85& ME2"!3)* VDSABSU-;3;7P@(C+?Q?(RYHY06UP':3^S+"Y^=YK[@-/.7](;-F M &LXMF10MFQ02O[GY^6W_]!MU$2@?]B?_Y?;'X4*K-5L6<'^!;^%W93!7*QE MNY\P3G&_Y:NO-^MRI7<.Q3;>+TX2A*AD,*6)A"@)!:2,81CP)%.<4A:Y7=[9 M=CPU^GCX^+>/7W[]^.BV!;"&V6YS, 1X W-((_+V0&.$!M^UU* 5&_P^2&2E M*UA];C>L^QYU(^**R/X6Q?E]7_--;16ZI[GX(E>S*! JPB&'(N/ZU)%)!#,6 M44@50Y31+!"9H]O6F_:GQC0;6Z?)[>UJ:WF+G*W]Q!N/P6TB#11&-),@N$WH M>$-?\Q6=5Z5KVX=VTWYMBY/T:1 Y"E._1HZW78QLN#BJWZ$QXOAC?G/]B?Y1 MFWR;0[),59QAF9J(70*14B$D',4P2I(L)3AD@7"R,.RU/[6Y;CQ6FA2F?C:& M??SL9GP'5 :>\2Z .,_@$VKW.8/WNQAU!I_0;W\&GWK,=[76 RB:K<%?EXOG M_]'_;:(+8A+B- D3F")F"M(0"1F/,ZBP4B2-HXRF3BXS9_J:VLPVT@$C'JB% M!NU&^(-\I<7J;$E;9YQMU_E>T!M\S=^%ZPIL@>P_P9,%(OTN[Z>[&WFIOZCW MX;)_^97NWG@_;S)U;H)"&:.)H"J&"F58[_XC C-"$Q.]S@G'!'$W#CG?W=1H MI/+[6FW]OC[EI7%XK9R^MIEL+P>7^B!OQRK]X3DPL?0%92=WNM,(#>4W=Z3' M=W.0.ZW].4^X,V]YYJ#\QUHW]BAYXV!GC!C+]>I!4I'/?WR0YB/)%R;<_1/- MBZH Z?6+22DU(Q&1-"":AQ#G$!F3*$%Q!&,IN*)!DA+BE.7<6Y*I\=3CRGC! M/><<\*4^K[](K8?)*F0*(KKO=?P'R(ZS1H%]Z,N92@>P5:(RJFHM0*,&V-4# M&$7JFM)7H-:EQSR97>'L-8^FMS#CYMGLBME!'L[.#7K>))ED1W?JUU)>EZ5< MW;&5/E-*<;MHRU)\6A8GLK+/,(DR)82 5"BSM^,)9%D%L7DZ7D)U&"'+>ZEQ$DR.21LEZO3(6HW&P&RJC;W51.^,-KK84:S_,)TG MUE' '_[FWP/W'JU\G4$\0Y^Z[1WJU+_MTZ9_YZ.096=L6HKLWI#?MO-:B-PT M2^?F(O)VT=P(S[A*4Y-P ,HHU?1',PZ)C!*8X#"*2!I+%-DEWSK?S]1(;BMF MY3;P[_]*HC#\KZI\9B6OVX[Q%+AVN\$>(!N8FG;0,B*:W=W-!9R*@?N)>#8- X1!'$D/*TT@?._6),Z.8P"B* M):O4&&-37W6_J*I[7=W+B-L11^\X#DPC)R$4P70?_[D?E;RU]Y:?U M:EW(7_)%_K)^:0K4E1_6\G;QI"&5QK^@G(DLI QE"*9"(HBPC& 6,@4CHG"F M*2U*L5/Y!0\9IK9 ?/J[R1$5N4UD'^SMYOS B Y,#WOW$7H'6BL &@W:RHDF M5Q->. MR/I ;6"VVH@XSD'Y$B+]^OB>Z&MD!]_S&A]Z]UYXODLBIL,LM5B(E)!0P4Q1 MIL_ 2$**$@23(%4ARM( I]SM<-=#\MIQSGKWQ;*Y%C-N!$U]O95)V>*35ND0 M6A'Q4%9^B8(H?1;46\Y,10@*?6+&BA%!@VRV,@?.T8#=]O;/"RM.4!R% 8>1 M,L4\A2F?QO4BE\0H83P(0AQG[FG!)I^NVBNQLA.PMFO:U'-3CY.">L1LTY-( M+.V80WJ8=-'M+OK3LO@@7Y=EOBIG*4ME@ B#+*2)7L%,0$J5$TOP2 @3F)XY MG>>/]#$U+FCD,A7]YB8NTG@KJU+3"C,I(QA'$=F+YO%D"5!#),D M-AYX&"G+:F_>(DR-*&K#'AK(L+=%OF>[GA>>DS/K&2W>S:IW .&[&/6V4DS3 MIG> DK=)[["ECN=T6;:I8[ *$HQY C.4*E/M(H4T"11D3,DX3:.((JL\@:>[ MF!IMW>X<&BLGNBNPD"OCO:H_XO5"^)XDMY@ZGG6\D!KMF*-!JK/R?#FS ?0_ MX!PH/\C99MO+^QQK#K0\>:(Y?-+?0V[/T>5!EJLBYRLI&D>8MW_8>7(F$95A M(C,HDS0UV=$C2#.&8!!E:98F)! XGM4U$!Y7M+!T-N@DD\ODV)=LN'FR<0WC MY@>Y%1?0%6#R.5\LS*JNR<6G8D2W04Q3G/(H4A"3(#-G5P(99P(&28Q(QE.1 M8=X,XL>%F.00MG*]TP!*4R#S/8;.;@49;3 &7FR,9%='G"NWLH/-,.W_S<:A MU6YV;]33+%@L-0&L?IC$W2O=CVGYU>S-]Z]M M8R0XYTC!2,4(HBB*(:4LAA'#/(XCP4/AY&YNV_'4-MBMW-5\W0CM:#RT!=W2 MHC@ E$.;&1N1KT E]%LPQ[E/=T6M5_ND;=_C&BT=$3FP9+J^[T=9C_RK%.NY MO%/;ZG)W:C?7SI-)$+&=14K%BJC$A,88XV82$Y@I'$ 5QBB-..$B=$J^Y2K MU"BLE=_L_K8:F-_>9I=R(S7G8;$CMR'!'ICD;'$&OU[X([=.?=SN.-,@6*XL:FVV&X[K$9N4V.2-2Q%QF#"I&0XB0C"$3<0@I"Q/. M69 $06I%A-XB3(T*=]*4-_>>RP40Y\H!QY:LZ#]*%WAQ%.P'9D8C/]@4 MXE MQZT.X$YM*V;>+NH4AY4B@X^ 6/*U^>=JV-]Y)-[(\D\W(O;+56O])"?LCGZY44LS0)PC2, M8IB%*H"(ZIT!C3*]0\"*2I91E(29FX?LB9Y<)M0X'K*-8."G7*\GR_F<%J6Q MM(+22.WH=7@*7KL-= ^0#;P:M!*:U#J@DO$*-%+VF-[Q/ R])F\\T=6XJ1G/ MZWN0>/'"XT,'&7Y?UNXP/,V(8E+ ,, 4HHA0O45%'-)$AE&8!I01NRVJKP13 MVZ'6?DCA4 &&+>YV7#(HF@.SC$=PX??E^X46[@'X/H&%K1#3=$':Q\@_J'"_ MH6XU .[U)_M5]WBS?'G)JV1AU<%_QKA2F*<Z&]J3+8U>K4"@ZW$C0W,,_?_*<3M6*U''$;&ZV\TGU%^X.P(\-P)5=:2OS%=CH ]6R@&8<>KW<]4*OYTM>-QG&ONSU0NC( MI:]?.^XUX3_K89_??UTNY)=UG24ZC' 8D!1B*01$.$D@0T$,)8YDG$E-=\0J M:N58XU-CK4H^4 D(:@GM2[T? '>>@KK",?@FR!H)IPKNIU3N4+3]H,G1ZK2? M4F:W-/O)9[KZ9?RZV%9Y>*)_- &LY<-R/M><\)T68L\5()0X8T1$$*>9U/L4 ME<%,)A2F6<#3A*!0,.+GH>$JRM2F_8,T@YW/\^K^QZRC6[]KXS0E%U4I84;U M6[QV+ECOJ&P"0?0;M=*^_AS.PVFWPQEGD 8FHUT?CUTUJACZ5A%@- &-*B-Y M>_AB.HS?A[,T[^0!XHO::5\0[Q;=2VWS35E;,D"4.:2ABD2).M)!DDA,9Z_%#,F$@D#:T\>>V[G!JI;J4&M=A7;;EF M/8M;T1UK63L,P'EZ' ;6@6FP)T2=JF*X@=2U#(9E;Z/5O7#3?K?0A>.;GIM! MN"Z*$R1JSK H)$=:.$'J,CM 5JOVRZ'[L?=9[GC@3-]38VA=@\\ ME;" _0"5N'Y7>.=@=CU'=@)OQ(.B(VX=3H$G$1GFF'?8W3N=XT[J??J@=OJ5 M7G= VU7HYQ_;1YI%JN*QNVH75G[\0Q8\+V5YNZAW:%6!A=O%JL@79GD1-\ M,X*:J5IOB4L@&\4< ^5'^0@Z[>3>;6A'W +N*KR[#S04?'2K:-2^ HWB5V"C MNO$*:^L_;C2O"Y(/OGL<9*!&V';V*_<4]JN#C(3E1G>8OOMORYTB]7B6DMFHH,WTMT7.9(0LE"O<2K -$)$("YE]Y6M'V&GMJ)5DIG5JUVUP*L1O000K(WD8&ZD[B4V M8=!OH,O"-O[(OK=-H]9KNUJ!2BM0*7,%*L7J7T"EVM +5K\#,/Q"U9.\$UB@ M^D7>;F'JN4^_!>F+7-6IYCXORW+CAO2T- Z86D0CS=?E7+=7-N$MUZQ<%92O M9DQQ+!CG4)HE!YG2RRQ53'\Y"%'"TE2&3CZ2WI),;2GYLGXQ3O3+XC_=U@7_ MH; C_5$ 'IC132' )A7E3T:-/VU=(L%J"6I5P*XNF[@X\'NK3X]FH\Z8]DG2 M_L*,RL"=,=NGU^X->L;P_F.=KWYL?35_RS65KU]8]F\U')NEBLZ?SZ9;E>K&8R%BG"U!3#22+-IW&F^11AJ#!!28A1 M0)G3E5ZOTDV-8[>2FCT[7Y8K\"*U?F+'*=TQ8KC7P;1CY'<;HH%9NM9KQW,= M?*\U XUJ8%^YO.J))9B'D(I0@H1"9+,HN2!(8X8%AE,@B$4X68W<:G M1L.[L@%9U]YQH]TWT-FQIB\@ Y/>KEC]\=0Q9?NDF3?MC\H2QS3;G^1'GW&/ M@OFX6&FNN!9"CW?9_-_G?"'#F= GV"C *:22Z,F*4[WI4@+!2 7&12%32EB' MPYSL96JSMA84-")>M3\ (ZQQ[[&/DCD-[/FIW!M<0V]D?)%RBJ*YB$2'<)K3 M;8\65W-1O=T F\L/]S?]HQG34SRE,8<_N>0ZF7Z1P-._^C]IW_D,OTCS^G?;B1NEHO* MXF-."3?KY...5X0&LW8:^-[@&IH-6SLJ: 5I)K\!&UAX+3MA MTFM!B;,=CELPPD;W@X(05B_YD<>#G-.5\1@I5C^,QW2I^]F&)J4RX4$HI:8, MGD*4Z*,^P2J" @1LTAT/I$<;WWD,\E9%0]/)>>_,UM;?U(H\/&B[+'%-3>^/7J M_.@LQ+@>C;X8';@I>C?4-5ST4[[(5_)S_DV*V\5*?X0YF\OKLI2K)JQ1*LQB MG$A-!>FCNZP_E#J&HMH -$YEZL?=W"E2U1>5TW*IU"[[N(+5%=5/#^V/M M&=$D,IJE8494&G&8 MF-UH^LQ7GRBOKNU^H7^8NB,_+XMB^5T?1V^H'M/JOIZPE,>,F2)I'*) !I#( MC$(:)BQFA.-4N54%<>A\:N?!!_EM.?]F;#.\DA^H1@''LB N^-OMKX9"=6 R M-6*;8U\M.&@EOP*-[& C/&BE[[%\B =FO=82<>E_W,(B'L@<5!GQ:<-CNW;] M^CK/N3E)MH4C'^AJD[H11Y$(X@S&D=2GOU3%D*(D@2J.,R89STC(K"L*G^MI M:DRUE=5D#:I+HA9:6H==REE@+39R?<$U, 7M(+4I'FL$O9QWT1$RA_U=7]"- MM,WSA]!MOV<#R]EMW]D&QMO]V>CQ9A-H]8+?7K!J<$'G#[5#XJ,LON5CP .S*SGL1L@KZTE-'WNX2YU.>JVS5+__9V:[6M^!%/GOM7O M7O^1E[,@H4E&-91(1DR?)KF 6<9C&(5(I2I3'%&[#=FQUJ=&'I5PP$@'?C?R M.=X.OD7.CAV\\1AZEV4-A?.L/ZIRGW/\;0>CSNBCNNW/W^,/C9P5M@X1OUV4 MJZ+:/I*%XTCPY=EE2Q"BM]D_OS5) ;Y)@OZ+/^BFUY]T-N93>CX MP[;VR QE(4,<(QBG6$"D?X2,I12F*LC25(D4"2?KT\3TFQICM;*#1GA020^, M^#N9(T;*,3O0)V5'I!.3>D)4WD/FVB9GR0Y(H$()K#1,V[RV&Z2N@-V'.4C: MJ8E^"9-(C3N0BA-(4OCNX]M;PMV!Q?3;9YSQ"KKFO*X I 5Y61:K_/]JBUEB M"H )DL T2C*(4JP@Y2J%&)NH\E3_GCIEW'4786JK]8Z8@.[(>65LOJWG'*TT M<3FFDO>+NSPYZ4MNNQ07?-CI:#<&CNNR6"CS^@*>=X]SG4UM@N[*:GPUA&0K MD)?EVE1TKM*!.NXNSB)M:>;L";^AK9Y[T'TPT-VVT-V$,?0_3QHA(5 M;&2MO2WN]+%]84[P^G BY!_ :-"['X8[9+T>/2RZ'?>L88_#P>'"X54_(KHO MFBB)*J!TOP3&C,6)2B.4PCC+F+E;$9!$ =)$Q D63*DPM%X"W8Z7^X!R8D+9(/M9(UK*"K;#]\8X=*'U2 MSH4>1V4;.^WWB<;RK6[QET_TCS:H\X_V;TU,UAM[]4(T(5KE<8.VV8#-,%%) MJ/1PD#1-(8H2 3.L!#06$1%(BH1;_>(AA)P:GU6#VURW\1U9_:(]>QU..[Y[ M[T$:F"4W<:4FH+0U&9N?-__0*'GU]E:5+@1H%;T")R]?C;;]1Z4.,19#A++V M*N>[Q+\.@?2IH-E!^O)8"5+-[6VO+D=!/ M 6Q)REU &XE86Q&OWL"D?]-R]DB)%Y#HE=9.]34N-5W0^(!>+CWOFQ%V1?.% M9BA:+/+%<]F8=K1" M,L@2B) XBH9#"+609C1117B=3\X502\7@W4]OEM5*" M5DSPDV;PG)_+2>&"JATK=,=J8$XXA*E_$]AY$/K-[WJTIY$3NY[3]C"CZ]FG M/4L MD:R3=(/8RDSR:CSQ5KW!N+O=2]UE MKQ4+G?'JM1RA?>_CUAIT1N6@D*!["YYWL*W+:N.MM1!M@8)U4*Y7 M&,22$DQ4J-<'IQ!%JVZGQOJ/O_[RR_7#W\'=)_!X^Y/#G- X"-MR>]N/J;[(E3&TWA=+8X$5/__XM301"[=57)=A M2;/GKBC46$:R)(@#F,:!A(CH32U1$D.:()Q%J>1I&+I81NR[GIIE1$L.N!8= M_+0VMZGYXD_ZOXW4@&[$=J,KAY&PHZQA\!V8M@RT1FK0BFWB@7_ZM85Y(SRX MO@RS,WNY(]8G@SGT/BJ+N:.RSV0>+7BZ+=;!J^73\IK_8YT7LNZB^MLL4S3" M+##0AQBBA(4P2]($)@D.)$Z94AEWNQ<^U]WT[H;O=4-?:5EESI=L:FOE;@$U&\8LSU)FUU)V78?=K4;=QP[%,OK"?-A:NEU%>Z=2NWUA.GI2GQ]=>"97V,^7WXW>0\^+8L/RS5; MJ?6\L8B7#Y++_%M=?%0H&J=9 G%J@E)3&4*J5 J3@$5"\(2P-)V]5K52'U>T M6-E1OUWG+E2P+\)PK/"S?,X7UPUKAP%:Z*[#1 M JAET1;[^;PL^\Q^X@14KWE0['H>-R.*$QH'N5'T @,:HD/8/0I\&.'IT.EG]YQ M':GDCP6^/17]<4+H;/4?NY;&*P/DI-F;>D!N;PY4">#D:6%;CV A[O57\T5_ M1Q^6QMHTDW&"!=&,'B;&^T1B"0E&>HM/(X1IA,T6O]=T_AY"3FT-V"V=44OH M:IH98B0S3#,A90IE$".( I)"PM,(AF%*,IYE4<9CRWK($QG+<2HJ-ZGO&PO- M=,;3X3;J'<=HZ,.+PU3KOXY !^Q&+0;@(^>T,OIW0-HY+7^7OOQ6[IME\;HT M08BC<8UOO.>KS2D)! [#&.MAER:=-*8PRQ"%E&,9B) D)')*97NVMZFM MI1MA0;F1U(U\SX-KQZ*]038P'6[1JA+7;B4=()K>"I,^:>Y\AZ/RE97N^\1C M]Y(;@PB9SYX*:FR?CS]>V'(^2[#$J<#&#AP@DZ<60?GM/_0[ M]?S5/^Q/V\/V1IFB)]5HI^/I!SS,HI^7BV?C@V&F]"]TU4SI!_G:N$O>J;;^ M[^WB[Y(63]^7,XR1X(A%,$:9TC,T4I"2+("13)*84H)B8F\D]1!@:A-Y4X&Z ME=F$HU8YZYL_@"6;Y\^T\0K3GUGD8 #T&2$+\^K N _,'4;ZRE6NWB=L%0!; M#<"=VA8'OUT HP70:@R,O8,I=N Q&,DP.\A8N%EL.P!YUG[KT^YXUMP.6K^Q M[79IQ^^\6-6#,SG;\LH!?X950AFC".*0$8A0$$$:ZU M/[4%HZX\N;,HN!T(]]&S.P)VP&3HF[,*CJUH_1WQ3NC_(49E0@[8[9/F=T;]+P#-Z$3M!#WQ5*L^>HW:LSZJQ_7G!=K.F^# M&&B*D89E(@$Z(L8JGT?[ATBTFVZ]AJSHX:G?PH5ZMYXYO^ M0H4$8EWE?-)+'JA]-QVO.NT&P/+RLC]01XH': 0&C<2@%1DT,E_I0QXOI D' M-XZ5K0H]WEDZ0=;K+:1=S^/>*SJA<7!3Z/:VIY=]7CSI9LO795%;&HR_P:MI MN;FAXAE*HLSD?TF129NM$ICQC.IC'L51&"*!N%LERPL=3F]SU]YIT5R//E6G M#SA^ -MQ49^P#9\ MF2D[HO'J?FJTLS&WFG28M8GE?N=^HK+5[J@!?F\5$X"CW=0G@C=_8.PKW5\6X@O#5^<__@WXIG58>F1(0^M%=^ MOWPT;%\P$E([3:GO0 U,+5O"KMH(>L8^(&2H5X$H]?,_R<[&S?1 M_R6=#_+Z7WS!\VJR>*:+IDK[C>:_TYM8O7IH([G>MC]JJV0-GN MQ%L''O'/O$ M\N"FLM?&/4Z=3W)Q/,)2!P2RBL:E^<;,N"A,[U.YJ8I8AQA,.,TY"4R$WAED2Z#,2 MC3GF.$IH[.2F=;JKJ1%A(QZ8;R7^3UM#/X:+;_19&O-MF;SKU2>I6ZSW:&L]H#_>/#R+4XQ) MH/F$8)528#M0>R^-5BO2"^[ABTBZB36!ZI)>.-J5G?1KVH^@Z[9,RK-/ M6O%C!2]_EFI9; 64Y2?]:_ZL3QH*(:ST[BZ(C7<9Q0FD&"4PD#)E(9)*D[8+ M+_N+,C4Z;L1RX^$.(V%'O^/@._C-:46;/QDU_@3,9 5;3OKQYJ?&<[6$H!(1-#+:1Z@?@>\\D74' M9>@MH0L>3A'KI]7N$+9^I-'18M=/*[0;P'[F*4_'>?EL;)*D8XO.FH'**<&2<4?4QDYL )!%#(E.N_T?_@2.<4J6F5==1\YRES740(Q?J&]3A6B;!/.J=M$L M0:66G(LJ7M$8Y7?TW'$"[SGKJB>NO6=5=95C_*RIGD@=S8KJV]9 ^(\RR1*(,I(@RB3*8P(Y& M089C3(,HE2KL-;/YH.I,;3NZ*>)Y4 %6-F*#5R/W%?A6Z5TYN,I&>$YN-(U8_=^7XYS_F/^G^W45 LR @G M)L$=010B0@DD$64P)BR(A$PDSIP\)ZUZG=J2V@CMF+_*#F _PW)GV,:V+%^! M6ECP>_/_@P2@.<$TI'7Y>,?O:EX^B\4E^_+YE_T(Z(O\WE3*,QT4RX7^D==& MI.-3)0S"-,)A!)DD$B+.$*3(1+(P1.(T(TF*G++PN0HP-5HR]07-YFNC WBK MA!M=.0^''7,-"?+ )*9%/PWN.(3FBUZ?W.8LPZ@TYXO0/N-YM^-'?E7V&26+ MI^7MPARXZ^1L&(N8IXC +#'7:81@2&,:016+%"6*LS"D;MGQCO;C894>F,J^ MR!58+UI#=+X1%;SJ'K[2RA)=TKEQF#.'RI=-LF='D\1QV.V8S!_*TI :I[ 82:C@*>QR!R=^'9:G]J^IO%9JR4$E8BN+GR[V)V?W9T1&7A6 MNX#AX;]W1.G.[GN[;8[LO7=$G4/GO6,/>2>]K4/X=\+Z[Y=E7IF!W*(D;9J: MT&>Y$?=M.HQ6XD%")UT@ZCF_ZN5^Q\ZN:HW$D=RJ]N]Z)*(XD;OUODII/,LD MY80G&22)$!"%@3[-LXQ $:H@0"B6,K9S9+W8U=16M4U"8J?DSI<1O4 OO>(T M/*F<2.)\WR]F#ODI>L-NI"05&PQ?&PR_O_WN_MQ3Q@HK7,ZFK3C?PGBY*ZPT M>9/ PNX-7]^,9;$R18UV#ZA13 G!@L% 25IO_S.$0B@4PC3DFC=#IWCS8YU, MC2]W1 /__J\D"J/_ J61&^K>7UP]$8Z :NL?T VJP6_M6T2&.?.?4[_?R^PC M_8Q\Q7Q:T\.+WS//GIKWNX/R6?_TW__2_D7_C_&G^.]_^?]02P,$% @ MZSD54<&LU$L.Q0 $@T) !4 !U8FYT+3(P,C P-C,P7W!R92YX;6SDO6EW MFTER+OC=OZ*F[]>)KMP7']OW4%M;QRI1([*ZK^<+3BZ1$MP4( .@2O*OGTAP M7P4";^)-]OBT611%(6-Y,C,B,I9_^=_?OYS\\@T7R^E\]J]_XG]F?_H%9VF> MI[-/__JGWX_?@/O3__ZW?_JG?_F_ /[/BX_O?GDU3Z=?<+;ZY>4"PPKS+W], M5Y]_^5O&Y=]_*8OYEU_^-E_\??HM /S;^A^]G'_]L9A^^KSZ13#!;O_MXI\- M9BFMD2"3XJ"8B> 5=Y $2T$PYWU1__>G?PZ!!98Q@F9,@[+!@RN>@%R=_GB\^ M_2H8D[]>_/:?SG_]^YW?_T.N?YM[[W]=_^WEKRZG]_TB?2S_]?_\]NXH?<8O M ::SY2K,4EU@.?WGY?J'[^8IK-8R_RE=OSSX&_5/O)Y<_^[S \J]_.HVS%52-,B-97>Y_7?WC7Z]6_KK )8%ES>D[ M^L'Y9]35GDH%?E_A+.,97Q>??S)/-W[II$IUOKCXER9/VZYH]6*1?YHN,"SI +A8-BW1'RS?!>_X;OWX-"_H@2)^G M)_GB7]>39 B]K>8#R.],.43NGWXAK@LN%IC?G>GF0>;6G*WH6,7U;PZA]X/9 M[#2KZ>K'F^D)OC_]$G$QX24KQGD&P^3ZPE/@E!+@94*T)F)V M;@!,W%YW(RSH?K&PDQR[P,!'_#2M0IBMWH*$ '0$9$5>&#A-L;"#/+O PUOR\Q=TG*T%?T3RQY?ST]EJ\>/E/.,D MHO I> [>6DM''%E$P?H$P; B"R=P#V)A;D#*1FBQO:-E.&EW 9[C\/UM)O%- MR_0LD'%^*C+.2A220XBND-54+'C.#.B<;7 A M(;*K9#N%AY@8],59\KUT""263!AW1B?(2C#N/4,74D-XB,UB7>SYX>-IHNT) M'R_IV\/%\?R/V<0RDZS.GBPM19>E)A:BE@5#0<=1TJT%.++BZQ/\R8?/\]E%1,]C2 9MAA*PFLY<$^T!@2D6T7A+ M1QL.H/S;ZVX&@(Y#HSL)+4!.>CGY\B?.3B=(J*>T#F.0- M$&0]T(GF %-DFCAP)0V16W%CT/H?9)US'\C47QF', MY/LD3_0+ 0Z3AA*1S%NCE/-BP$/@^MJ;(:'CZ.7. NW"9?@;GIS\QXSZCET.( MN NL_'5^5UEB]2+T92PNER8BU':1D91877BU%&"!@M)*T=.N(E MLS 8-.ZG83.$=!^_'$# 70#E[8P^C<0Q_8:OPBJ1,2YW]8/BXL?1FL.@^;+F].+M P]&7<'+RXG0YG>%R.#WA^7%]Y,TAT' W=49A=0.'#:3R9IC*,$B\FF:(=[*[^V\&9 Z#@8NILHN\ ! ?A+S5B>I[\??2:Q+0]/5[6>N8;[ M)\A<\<$7J'7 H)0JX,C#!G0ZL.@ULD'J4'].R69(Z3XF.IBP.ZE(6UZEO6-^ M\>-CI01G"8_Q^^H%_?+?)R:@"[:&:3PCIKQC$!S=F#P(ALAK:;\< $$;$[19 M,6/' =0VHA\93P?$4:YP(E$OKG/9& E\M*%II]G M+7D10X3/'R1@,W1T'"0=1K1]&+#$QB*]+KE M$(*TC$A$E=P@$8][%]\,%]V'2W<1Z=CIOF?O/U>GWD6_!\9#,2QP9+R6+VA&.&-*9D!UXF27H*)5$G9G >Z[@ MB^U4PC*N57R^YMF>PI/5\N(GMS?74XC;]@"Y6.-@N<35\I+54))7&"4(Z16H M9 CAV9J:L>1LR<3O?2TU=F?U)AGC-.AJAHF+LV4 F8]XY=RD_OR,O&0BAZ+( MKK90=*&S5C$-3CH/*GJ56:(3TMZ3;#X4<&Y1,RY^=E'OO4C91=8= .9E6'X^ MF.7ZG]?_?3K]%DYJ3.=@]3(L%C^FLT]_#2>G."F%''8IJX*16'&H(9!_1FY\ M=%:&;%V;0W8CZGH U$XHF+=620P;+E?KR&'M,6%*S:_, M2==T2ZMJI)F!,069C26+=$]H98"[^QYBQNDWV Y%.PN\ ] (&J=%83L0#:: M#L!4]\&,?N4'L3 )047:"1Z0U;@T#P&JS0A2^T1Z=UF;>W(.=@?/=2+&:5O8 M#BQ;"WA,<)#O//DK.:OSQ2O\6OV("Y%,E+=.!%4KRH6L& \0N*$O1I"9:#V+ M^9;1?-<1?_CCQ^E3V$#YPPAP:PA\PT6<#W1"?%C@US#-Q^$[+B<6)1KN$0R/ M) P2#9#WZ* ^:%D21\B:MS@AKA,Q3@/#=B?$U@+NX/HXI_WU]Z\X6R+9YX>K MS[BX(:,)ES[$% U$;VJROX_@#=V(4BJ2BC>1EWO25 ;#S&.TC=/=L#F4!E-' M!PB[27P.UID<&12N23@^)/"N2+",Z6"C].:^QI@#QVS&:7'8T)[=6L3;XV.^ M"B<#G4#SK[A8_?AP$FI;^5R# U^K7U?M+:5,+%(IR!@Y*&<9>$%F.7I9,O$B M(K^G&'2(H^=AHGIPJ0>)] TF^0Y.F4/B)-1*QG<8EOBQSLPY++_3$5K%-=&> M:RTQ 4F$9$,W-$17Z%+.4:>8Z\29)C!ZE*H>O.I!<#2<[#L TJOS96O^WQ,4,J_$ '[0ETTZ2T<^DI=NW&"^2UTHUL9T?)JD'7WL0" TD]0[P M\VX^^W0[/AFU06&00S*U$X-@'J**"D)M"REM*MCFA?,>6GIPT =!S*YR[@ J MUVS[]_-9.C??R-3C2?((1M$IJ8*FBU>I" 4U9IEC].&>3)H![JK[J.G!51_F MCMI9UAT YHS^">7>\"'[B=) MLP-WZ=TTQ.G)=#7%)9GLZUJ7S_,3$OJRFN^K'Y>B24FH5!22 5]'L\E@R("7 M$;PO12/34=W7+&6 2V=# L=UHYHGW#314P=GT#6^;H_@.DN\ /^OWEULL ME"R"3B61?4 "4<)R< 7IAB>/TFHIC6GCLM]#R[CW72/D["KS#F!SF5'T8KY8 MS/^8SCXM)U8$41PGO#M5S4KZXDLJM=%5CHS'$-IDEMY#R[A1PD:PV57F'%<_$ZQ"=B+ZV[:\VHR@0HF0U!F%5LEE8>4\;]('<][OTC!LA; 2?(63? M 83NX<#2U2IURKJQ ME-HA;5CM= "WBU><5QA7U[B0R7MF@P#R/S-9@!CJ-& + 1UR0RY$<$TP=C\Y MW=A0#:-(N^NA S3=M@NO[XO$K$%R1;WC= RCLN MTY L0ZZ#R.1A[,,L?R*J M]F%@-3RNAM%'!\BZQL3$,<-", 6T<**V>-'@BC80V#A+E97:S4%9Q2 JK>E^3A%?B95 Y MD,N:1)/RKD=H&O=!=R]@&DHC'9Q$CTA(Q" MKS'7R,F5]<639YP92*$+YT60 M7=@$6SN^\39+M-X+M ;21P?(^G"Q[IJELW)LY@J3=5@MB[Y&1VJQDQ,&N#62 M860"59."PGMH&;M!QS!JOEOOL9/,.X#-M::K9_0G(835(0):LWXV)--.<@FQ M>*NCDR;R)E&HVX2,G6#2!# [2;L#M!SDO,ZQ"2)PXBUZ3,^&CXH+' MK)O<84^D<]PH4RO(-=15!U#\B*LPG6%^'1:S^HA]C=U76*9I2M*3R=H4,YA: MW*>\KVVBBX-2E,V:98.R25++5_#2NRNG)W5Y=%YD[R984=9%0K*!]@BS7"7(%DO$EJR(\ZC:) MX4^A <[?_#Q5J@>1UY^8"+]9"A"2LF9TFV@0F* M@[(8(7!!1@)QX\BDU6 M.ADZ@"4R2P>PJOT3:S--%";Q0&ZV;1+IWX"VL2-BC7$VM';Z MR=$UFY+!S+ M"1ROA0):>XA,<\@J%T9_1!1-SK%':!H[7+8_@.VDC1Z!=7V4J+?>N^09>%^C M@;)X<)HS*"(C5]8KE9HDD^X\PK59%M?^H;6M/OJ>D71T3%]_>_W^^.CPS>&' MUQ\/CM_2WQZ\?_7R\+_KCZUUC:$]::\"HVO8\#A1G M.WMWO(3LU>PNK;GT(D'PL;:/2@FB(%0A)]^1)R:#:](QY0%Z=G^<_(:STYKA MJ&*6BD7@7&!MDF/!"6D@18\R)A^*;_0$>4; N#&P(;1]]Y5Q"]%V<:LMZ80^ MIW[B61+>H (=:\M90Y=SE*Y^29%LOARM:E)L>H.*<>-3+<"QO9 [0,A?%O/E M\L-B7NI#>>3*:+I1>:REBX$%\"QXP!*R,2SJX)M485VC8=R84@MT;"O@#EZ5 M+ZL/S]N37[5A4U8FQ>6Z.S 9]]5_C"ICS6#E6I IAFWFCCQ(T;@1HQ:X&4;X M'9PP'TD71$"=!?:*SLB3^;KE]#E7$Y4#XR%K8"0>,N6-KQT9,YV>7.@^)3!A9H9E$RI18<)=+VCG=$RE39OYQN1-ZXEU 9E#133 =S>X:=P\@;K MM)=<1%2U)76T@@CG'H()!IBVB2[PC,:T*52_H&!< ZD-:+83;P>XN"..B5)* MKW.Y%'H'JE@'SB4..B4ON/-!BK;-,BXH&=<@:H.3W<3=DT%]E0D_$:EFE#() MV6 A@=!1&&JXU/#"8PQ<\M"F4<%=6L9]#FMJ1&\I\!XP4\LHWL]G\YNL7-RD M="YB2$S135KJ@$(G(%9AZ:Q]4=X7D]OUN7B0K''?O9H@:3@U='!Q76V'-R2] ML_KX4V+J?+_,9\L76.8+O-;BZO5W$B)I;CH+BQ]O2;+K[A[T+XFTD[4\B#Q< MKB:6%W(BI( 4HP*E(C\+\GB^5Y^ M0;Y+#=;YR%6]*X#90#Z*] ;H)QHLS\F0T4$&3)-7E ?H&;>U0CL,[B;X+@:N MOL?5-?M"RA(- 1XLF:"@@M<0-6;05B11.%K43= L@LC$ CF\ IQ@CJ!/GB[]I?*Q267?0P1M%OEDSPDX@\B^ M YOM-A\OPG*:)I)9%K%P2&@#,1%9[00AH5:E:9&=:L:-FP^CZ)^@ MY^E2[^**NLW&J^G)Z0KSI(20LW4!!'HZ1V4F1K30X)"'XI+@W#5)SGV GG%# MXGL!T#:2[P)"?\,ZZ!/S 7UH^(3O3[]$7!R6.]EYEU+S&6T.UI.8"DD-R:)S MQCBPZ&34.:H0FZ2;/)70S4ZM9Y6OU%17SPJ-9^=U<8&V6Z(-+%V-^24/+NL, MF80IR9W0NLT$O2=1.>[MV18R6^+SZ=KK&9SG1__=?&94)OAB,W!5/-T%&L$; MY2"F&# Z)V1LDHCZ1#K'O9U[ .@@&NS E]BD-].'^6*MVM5J,8VGJUK7?3P_ M:XIP*6+NL;K;'BP7"E2N3<0"JY$;E;PN+#K6)-8Q$/V;G;C/*AEU#,UV#.B# M;V%Z4ADL\\4RG. 1IM/%62^6_%^G9W.D-Q#+1)<8$W()C)DZA*9.C0DB VJI M@RU%>]4D3:TQ7R,GNHV!U0WWRQC Z7@?;:B2B;-1NX(%$&ME5JJF&I<)E%?H MHDR0 R=^R.L( M)BHM!S*(4]GW+0H^/#E__Q[X?O7KW^>/3Z__G][?%_OGK] MYNW+M\CY(L=U3TZT9UR224*.JM.U'9*"J+T$63!9PQEGLHG'=I., M;KJD#82*NQU%MQ9Z!Y?C)?5G$JE'[WR&=9;*]^ERPK(PVBD/FL=UNTJ$P.BT M98Z^^LP#G<9-$70?59T :@MU/X2'*)ZG7M M@@+GN05N96;:\2C:) C>2TTGP-E=V[>?'7<6?0?XN=8$Y#>L$=B)=5RQ7%M( M!BE U2F%H7;X$P&%YUDS8W*1DYU6%W[3[<;V4+47> E0>&79PS$[65 MQ7('J=1"$2(17+(!L@@AN^",O2>FD)_6 WMEV4NX )X3Q19TE_PK/ M_OMV=C<$\G%^G7$Z7@>R"+4%NJ+)SR!)0$ ? MP">ZS87(2F"3E/8MAQNUS"[:'YIV4T,W<+I99$9F@19)&FCJ&ODZ@)VM3 M2JF]T]REU*2VYNF5?"T[XNT-1-L+OX-+;=?\"<;)QU4ED^#,NI.) ?)M'1D- M,7"=M$FER:FUC\29EGWW]H;.?2JXBR3VM2C/QE*\.EV0A?#A[+!=&P[KOSS\ MNNX4\/H[+M)T66N:BI:62=JSRA*/-M&>-4:"RR)*P4P2;48]/)W4T5O=[/=J M;J?&#H[>!SAA]=,:& MZ4!*[ &EZPU7'T9(7'17_&VZ^EPE2:S2#RYJBS'7*X;NE[62)S+QQ(UD4+S- MH'R(X$,F?>>&JGPZ7/T97&?XJ8:VCP=\5;U( M=E]^Q'78_'B^*KI(G^OEW'GQN M )>5N81D\-M,\J2]R"T/VJLF961/H''\^O?.X56\>1%O#9(60M/2NZ M\.B:Y,,]1-!FL/R'>#P;1"=='+5W\V8X-TPS9\#)5$#Q%"'Z4*KKF$IU&)-K M3T;T)B\F32CO?$E>U_G!M1.9[:^#V<+,2CAA6O48N#FBOON-_ (OWMM/N!Y M=DYSLJZ4J4TQ"OG @4RL(%GFW'&7>-N"_);-!ZY=]YGJ34C3DWKXUOX,@8F@DU20]#JEHR#$=4JG(X>#19Z% M;E*]>9>43A"SA6)OWT>[2;D[G)R7K'K:'X+5N:;9"% Z.?#U4=DY[[)@]0+= M U)ZZ'BRJX(?Q7=/,S.JX[I0&481 "LG:H5K_57R60@ M0TNG4I"3:_LSV^2>S^U)Y]LH:3Z,Q#HX'C[BM_G)M^GLTTVAG#.C+"&?259G MG1E0U@3PC&Y;:T06W-/!V69\\*-4C5O&-AQX!M= !W"ZI_(8DQ+:H8. =FVB MU6$U7(*,(@<2C2BRK0W[KLNR_UVLDAVEW %.WN-J[8\%M!2ZOJZ'.H,93K9(\I 'J4QILEHGJ<7V39#4&N5 M_V22YN;R[P \-Q(N""1S(G+)D3(B%8$:/S MS/G2)C.@!3/C7KI[AO+H:.A@1[Q"6CE-URJF[T_P/)OGX$NM1OZ?LY(-'Y-- MQ1M NV[F*"T$;3C0314,4\%:T>25:1/BQCU\QX?0[5R9H?79 49?SJN(5Y_G M)+=O>"[N=47]\>+.E7^R](Z\[0Z];37= 92O;\/#\F8Z"R3RV:?*]W(BHLNQ-C7E M2M;1];+4NTR"*%K[+)037C0Q)!XA:MP&,MT!=##]C1TYOA30NYH@]7X^JU)< M?__Z>\WJQ0E7Z UM+D#D%E36D4Q[F8$')I5DY(WJ6[UJ'P@F_W2I<=O ](.Q MX?72W8GW"N/JU729YJ>SU8<%?IF>?IDHFXTR.4.2I9R;\-$@))ZL<5YE*=M4 M>O^,LG';O/2#RR::[ ":?UM,5WA82F7FC(#*5"V5I%,=ZYD^82X*H1B=X>MB MGN@T1&$-<&:S$)X[WB:E]N>DC=O 9_)67<=BW=H6]'78UM#*[%M"3EE?GB M+V$ZJP*2SBS3?\^R.983%YC23B)@*@Y44 E"=@48 MIE!*L,F7)M/%?D;8R/U*NH/CH(KL )CK&"=Y^XED>,;3I;LO$&/$ (;V$BB9 M$SCA:KQ3$XOHN&GS]O(@12.W(^D.BL.HKI].9W>+)R\E=]X"X&K(J4E>"6' MR*C([O!U:K)E9.BBR-'DPK#),\OF)(X;OM[S>W8CS75P/-[E[""M(T]+.@%P M^FV=H^>,L2B%!%O'7)+SI<%'F4$;*V,I"85O8C]N0EQOHT&& <9/\;>CEKKH MV7"7JPMOG_;M1!LT7!4D7)"H%/=D9R KZY*F'+VTQC;).T<3*[UV1BK@SAE0V9&XO+)@$TN%&U4:)2D^ M3E9O T#V=%!MK9EG +<+S_S<"2*O?.T@'2R72'N+>^)4=:=*+ZZ>4]3;(8\_>PS;ZZ=5I79S>"%I>L&;(MD@Z>^"\CD^, MF3S^DC)@Q$#W RO,[NE+E?$X.+= M-,1U1>O$T>D> ADB*3$R@U56$)EGX(5"K0QRQYJD93V1SMZ&;NP)EL/IKDMH MGN^Z"XZFZ^>=M?EQE2!Y]7>34FK]/G=@:!N2RY84."4*9)0DA5R0Z3UA]6F$ M]S9:8[]G:@OM=H#FS:/^$UTFS?KIUW5U M%[.YCDQP8 NY?4I+A%"T!LU082I<(V_2T69S$KNL_1\,+/.]:*Z+\- =WL[Z MI/YVNQIQ(DU.02L&288Z=D8;LJU-@6 T%U'PPE*3*-&F!'99PK\W1 ZAM3[Q M>)T;+^AFX8:!=CK6[#8268D./'-918[(1)-FJH\1U66JS=YPMZUV^L#:8IX0 M\_(-B?4HG.!A.?@6IB-)/CC"=+M;BJV4UD^)S<-7<-?> M@DQH, C)4+;!WQ,)[=)[:8;)EEKLP6Z\QM]O877.R?JQZFPSD@'R,IR<+!]C M?$)NH+6FU/YM LD_5!R"77:_N$>0 MJ6!6)4FP+JF:'<# \8#@C#3:!Y[0-6DC^G12QS5;]Q,\&DI3'9R/UR^%=_/9 MIW4_9Y(=70)GI3^3$D-0F?P[DRW6>2,&O-(:$O<.3RWEU/8Q=(?[RP.>;E!C/S*E3%(YOUC5GXR6[C/<,#JMV6NC# S\W:<_ZJEQO6[&T*?;$U;JJ%!31UPDMM)Y":8NX:+5T&6O9PP&VEBXY0=3T$>FT*^<5L\CQ! M%V1DLE9B6T=R(D!X@Q+($#6RR )_+ M6.=2!Z\P:7*66L!S(/K'S1'?,XC'T'E7SLI'/%D?WW/BJ>8AUP&S)(8:@[^_ M6U!60D9%+K\M]1&^T,X.1"+X[%F6KB!/H>4%_U2"Q\TM'\D*:*K5+O"[N6 G MJFB1+*][4TOB#3-$[V4=-JB9%,EE;-+_6RE;]_YJ_ M]"VKK7QS,\LT?7/O-LXOG;IY].CFM6_?U=W(;9Y_P(^V@UZ4@ M*2$CB2W(HL["Y21+;?MD<-U0P\-M.QPAY[OMGHKU+ M//% L*V9,*@5U!IF$(4C!L/)_6ARS.]$];@QBI[0_23];0W6K^L]1'PO5AU MMDY>RX9$K&LS)85%DK!CK?@3.M9.Z]AH?'ASR#8+;K 2]./H\S", W::+I3C"T0K8U 8D\^ M>N=+:5)2M"OAXX8U&L!V;UKL(#1WHW)_6H,P$RYS+$XJD-G2WJ-]"#$[ 8(\ MD""33%HV"0+?)67DT>I[A<+=LN!=]-(%LNBS2&(7Y'LAE$\E ;F=G,B/BG:E M,)"D=<5E.M9U(UC=H&/DB>OC8FI[C70 J,=DMC[X+X44 M+_5"#KP45BC+9+ M3)R<-68#MUX4WZ;7Z<84CALZ'3JMLHE>.@#>L0C$:1G.<>2Y/7^AUH'CD# MLPV*YN.HM /T7F8KU#MGPJ,.SC '6?-"0O-T;Y#5 -DYS,&S&-K4BM^@8N1D MS+T@;'NQ=X"9\\8VZ[?7/%V1X;$D0_2T4O+B=/5^OOI/7%L/$Q64=H6L!A-J M>C*)"X*( 5A&;Y1@#GV3"H9-"1PY!7,O2&NBK Y >+P(LR6M?%ANE T'85ER MF8S5HD")+"%($R#6URIF1+&Y22OQ>ZD9.EX?IV)9(V2X M]40P9A7$PBV@4RI937=Y:G)ZW4O-R,F4>\72]FH8,#7B7WZ](VERA/Z^_JOU MW]1_]Q'++_6_OW]\>V.%T^F?T_S+V4>_/'Q_=/CN[:N#X]>OCH[IZV^OWQ\? M';YY>7#T[V_>'?[MZ,U\OIK-5S6$4W7Q&5?3%$YNLK2\@Z;!.<3O*[J@,/]IUR3"U[&MY0?O!]^ER0L:! 'WT-(O2GV_"X9^U.L+&%"N?#R+,?*+R:?PG3V<39 ME(0B&TT(G6J[1TW6&A.@=>;,*U=;\30 P]GJX\!A9QW>CX4M!#HZ&LXFXQZ6 M#XOI?'&6X_01TTE8+J>%KNFU)B[G!?Z&7R(N)M)8@5%9D+Z6MUC':O&>JJ.H M6$X^T\9QPR%F"PJ[0-4V:)CO4S4=N%[WO#((D^GP)0Y$6,\.XI$,?K+Z&;?, M)_IS:=,8ZRXIG31%W?ZJ&DC*'>#D"6TS52E%!&' 9]*S$DB"JF%XS"H&AXE. M]_TT]NNTX>FN8-B^H>E3-#-VNXISMMY<#C4[G%TT3%@_"DUXM"DRRZ#4TU;Y MVKB:APR^",U0"^_=+1/Z@2X5/UNIDU-H1[0,+M.A*V8'"_B\^/WH[?O71T<' M[U^].#AZ>W3XYL/'UT>OWQ\?'+\]?+]-7.G-0N M![+0N5M* F1)@U)60N"U'ET()LE2] F;3/AX.JGC7I#[1^?M.[6Q<@>[6P<[ M,X]^_^VW@X__>?CFZ.U?WK]]\_;E 1T_+U\>_O[^^.W[OWPX?/?VY=O71]N< MG1M^\HYGZ#;T#W26GD]XJ[73!-1TO4PP:,DUMX&LK-K"R7L-+B8/D:7,%$?# M4Y,-_S!).[N+TT^SM>]+EN6=1:XV@W!>8F8)/)-D:/),%@HC,T78J*(113K6 MI+!C,_+&/=T&PLL=%W-XS3S78^J"ZW;'U>4*>SFV[N>G_?$E&?+@I #FN*\! MV0)!UIE5/*; [R4@(X= )* M,-J8E&D'-2FEW(R\;H^OI^#ECL4UO&8ZB)K]7AN=O5ZNIE_(/%U.$DNN6*M! M6D4"4J$0'Y&!2)Y,Q&"]<4UP=9.,<>,9C?"S@Z0[P,D1?JK.RT?\.E\\#/[( M5&;!!>!&25 R$?@YND ;!_Q&\Y.R=Y* MH6G<[A&M@#60#CJ 4\U\GM&OW+GDC>9!):6 ;G:L\DD03/; ZBQGLBVY M%TU"6@\1-&X_AT9 &D3Z':#H:!5F.2SRA\4\GZ;5W\)B$6:KDC9*+]3)Z;X)H4\?\($GCMG1L9JD/HH$.L/0F3!?K)K_7 MWE#?SDA$IU^N;,))UCJP;!)DU 44H@=O$P(+WD3BTWC>9&K'1M1M%@9ESPQB MPRNF [2]_?*5V%I7A"Q>39=?Y\MP?_-N^@WS.O?HSHXJ*F>5 _%H*H]! M1PB\%'#%!!2((K8I%MJ&V,VP^-QB\LW5U@$T'TR6O,U78LFH&G3Q)$GR8UP& MIY0@8\$89K5S3C:Q_SP?A/U= "[MZ2;V:U=2PP95. EI$CU$9HV0]5S"^T/I80. M\'20O]%!/%V2B-9CXVZSXP4+0AJB/Z&!ZEI#9&0&<"5T1K)*I6F3Z_8X79OA MZKE%\H=41@?8NFRC>2?L9ZQ(@0[99&K!2FV'[;(U(+#(X IZ83:I<]SB$KR? MH,W0]-S"]X.(OP,879_HLK>%VS8O MCYO1MQG(GEMHOX5R^L#LM:U(NLSF)FR'ON3T"-%)1!^![,U_@]-/L9>TF-R,^:O\FDE8= MV$:<1V@\W58S$AP=<+4>C[@'3N8)^4E M9^"2X* ,"HC*D6%B#3&9M<7<)/'V)W1MAKCG]NHPI#(ZP-9[_..:H!;S&7V; M\-ICWIU(=C;&!?+8%1F_M08?P46?07B-(6;C9&YRZ#V5T,W0]]P>')JJJP,X MGB<;UZ'5U1*N\JH#4E^>+E?S+[BX8V8$C:;N+NF+ <6TAL@Y I.!9#XG-[DFBHJN=:V;GNQ-2PKO/\\_=2U7D?+^UK.E7 H .+( 1A47%I MP#.&=3"]X:Q8I563VZ5A27KZC/GT! _+6=;QN_ERB4ORK"X[)%]+VSKSM,XZ M>EW+61")*VD3"84DHY@JY$R%"(8747(H1F&3F=Z[D]YM+>A3<'8G:W._&AV] MT]5#.0X7Y8SY]R66TY/Z&+V\Q2?)(4BN,K!="L,[E,CS_4:/B^+7+["59B>-+R/;R^TEXOY4>[VT#1&D65HB@2C MK:]Y 1P<4Q(4?L=0@><;0I.WH@Q1U>R\.@:3=Y+\UD+[A(L['O/JN56G/ MR[F'WOX>?'35O5R*F_/=_H;$VD^/$7ZEJ9F8K-;:)$EVEB3@9FXLRTWSX;N^8+2 M&>VTD6*36JZ-1@;<1\"XB!E.M?,!Y=P'3FJJP3D'R_.1"99N;Q0V0 BU$2%J M R%:"X7;8*--/-FAP7*7BO%F2.RNV+LHV5'*HP>IYLO5Q2O$Q0O$T>G7ZDY< M#+Y();B0%3"7UTGM"%ZC!,6M*UFGV@ABLU#4SY8:'1B[ZG+>3+ =>&@/'+7O M+MO71UFDJM,)I?*\/E21QQEUHN,VB^AK+R/5),#Q,\+&]=<&OZ&:Z&/L8^BB MH]DE\-AG>!Y1)2 *R-8Y1!#Z'8#"4;EE F3&V2N!ZEJLLS9T=, M#:Z-Y_I,R:C,BX[M=D5 M^-.U^HW_/$'K-V_!8>4[]EC),/MTYK::2*YJ\!:T%>0SN.@@.A-!&"G)LW!> M:[W!-MAL5.3%JB/!HX4>Y[L*M00\!4HG,:5.$ M8<--';Y:=\1AH-MI[+;.MQ#?R%K_;3J;?CG]=WL3TW4CO-U8>6?/;Z&T^A!#'UG[X?HUP'6U,]4G$%# A)X0IJ.OER'S"2A^B5C"8T::'3*@SR0$?GLXWD5'%<1TD;B0PU%7-M/AD9 MR"@X5U9GX?23SJ=[E^DV^/$47=][-.TNU5[NKC/2#\L%*Z]+P;2:?EN7T[T* M*SPL'TX7Z7-8XB3GE#(K$:*7KG;]L."T9A!2J<^VJAB_V23Q+1;O-TET9RPU MTL!SO0 /3D[F?X19PC)?O)J?QE4Y/3F7?_N[<)/%]W(M/ED*>QAS&;U%7LO$ MN*#CS69&KETMXQ;6%T5?4VK2#;-=.NFED-_<%?)5Z=S'^$/VJN3DJTR M642H'C$HIR2$D#)]\IZ#H3CO'IOKJX&5^,P8GVN1@ M@TU _E3U@YP@&3(%/!3FC4P"]8@H'!EZ;3&R%2*?I+"M8?AU;4B06;%8#=7R M_=MT26J[A[=)"M;(&#(9.XPLD5);7EJA 6-2-C#O?&PR\N(QHD:V$?<*O,&4 M,V")4>MS[V^+:;6&RW)BDF#%!-&D1^40Z1Y[U MVN%)N)T*GXY1?X;164W9PGR\[PO:$O&ZSITIG@E0AI 4%!HH,@B!Y"3&-@.L M![R@V[60[Q"63U+8CA?TZUD>-;J\[M@0KC5KV$> ^<%%]Q5CWHSK]DYTD=JZ M6+M/V2#)_2D& J$+1 B1.TOF86YS<^VAK]"#[4#.G@X+DT@,(A1"$&WC0GM, MT 7 M:I=6I/DJLU8]@T)[-9E?@IF'NX1-*!V.O"4'^3FQ8]C^HAU+E-MRA^, M]9 ,\Z!"K3HB:P,49R6'($-639IF;$#;N%AK XI-1U)MJ:&>05<9.B]P\]S& M0N*!K"+9M2(*B)%%@DG).42+B$V&)FQ V[B@&QP/F^)M2^6,_4)WC,MZ&URR M<9Y@Q8(LPKD R>M$6](;B)X0X8I7.9P]1D7MWGQPI+#H@-Q8"HO18"O^?W2^*BU"=R%S5YH?[+0N)&VIB@9 M4L0=7%EO3A>SZ>IT@<3/F^GW^MWRHE[:EL*8)L'H:$!A4N"]TV"+RL9[;8UJ M,[7X09+&C991T@5MD$%BRP#0Z34X+ M.M:D#_:#%(T;ZVH-J6$4T0&B#J:+]127==N]JIW;QZY#HUD,D?R/'$%)EL A M0R#76##,R@7;IDKQ)X1MA*]F8Q-;XVM0M?10X+7V,B)ZZX5(8%B-IZ10@[W2 M@L2$D9N42%I#%7H\K=2OF MA% X\_B/6O/W)(T]4//W%/&-7?5UHUS-%H,I9@ZU^=!9/E+,VD,P123D!<-& ML[.>:\W?D_3V8,W?4X0XMO9OE*NE4%C63-,D(VX;9\-8@BU M6G$"EK1T<\HZHU$JA.QJETQE&+89=;V/;) W9"&NL(Y^R;>E?79'<&,,-YR# MK\:"*FCK..D"@BS'8) EGYM47&Y.8K<9(4_!S<,9(8-JJ(-K]A%^7OSX+?S7 M?/'R)"R7:Y\WFU3;6C!PEA-KZ!+$$!1H$8@TRQ*=[$T>/S:GL9<+0*W6J)5'#<+X=4M^LIF-YH").RZ$Y5(V21I^(IWCPK(9 M7C;'Y<[*ZP";Q!,N9K@ZH[[R:< M[Z'!>C QA8Q05.T0%',"+X*EDU2RE'R1^G92;O=!OBK>%[?%>U#[%WW"LY3^ MJU_Y$'[4'QW44L[#K_47EW^IC8Z6;V=GK8_^LI@OEQ/.4A8R))"%ISHVBNX; M7^K+9"K.N.)<;%*LTX"7;L.&3T'BG;#AR#I_KH=P+3*^T2AS,9_1MPGW,QE\ ML^7W-1KUJ9+8PPM,JO-Y+!T+MJ;S)TE>CY8)"(#62R]CX9ND_W1T.+]#,G7P M'=(^?(7+M)BN]]^9*:]B\70(%&!DNH.J]KS/3(/Q14?!G/*\2U@^ M!1FW#\NA=#!RKM3+TR^G)Z'V(CQK2GC1JO @S]<,G=7L.2%%2A),1N)':P6^ M3LFF'_IB4^";5;1OE$*U"4'C FHPS<\;JJ%S6)T'NC Q-+6TBEFAZN@K <$* M!]$4F5T62O)-:DD& =;8DU:'A\ 3\+6%/CI'V$'^K]/EZGH1J'?>^*PA6E1U M@)N#4!_4#6=191V3\WO#VFWB^D7=-L!XRKFVBY8Z"!3>?Q= 25 M%;ECV4N(6EI( 8WE7G+79O+:3^@:-S ]] 7:0AD=8.O*<+WH([W\_6L.*WQ= M7:9E#7F^FRY7$ZN+##$PH U"(BMT.Y"0Z(^!F=HYBP77I"!S0_IZ--:VQ,3M MTKD&"NH =X=?LS[-A,#:<,KI#UM4$7,G)@LC90.:EMN8+&8((=.DK9C#& MHKUJDAC_ #WC%F#L#TW;*:"+;K*OSA>^&--4E(),9@,Y2!9) M.MY#(<6_ MW3':8I/V"?O_ODQPR$TX70*PSR0+SX),T4))54EN9L$U7RTT) M'-?";H&FVV=-$U7U]]QXL>MW>#*\_1$#G4,MG^XV!9#77)*-HB P30"*=>YH M8AF\#SH&94@_3?S5@$G=+1" BE5M\7GVNG M[%0K;K-#II5NP_MC1#V/8^>S[ X71[CX-DUG+4$T>AF5 M,,!0B%J_'<'EO$XX5Y6%Z(:;A7P? >/"9SC5S@>42Q09)&@5#*TBU2&S'@HNEB7;L\%W!DL=ZD8[Y5D=\7>1"<3,4QI;ABFYU M6ZS>I4VSI?+G^]1$!T?93W@\XRD);3*J HXY5MO0>-JE=$9S[KTPA1F?F_AA MFQ#7Y9&V(_A:Z:9WO+V?S](Y6TH*Q460$#.O;S.&+,Q #JSTI5BFC*7]M'?( M7=$W[F/9>*C;4D/]!1W?'+S]^->#=[^_/GSSYNW[@__O^Z/CC[[^] M?G^\U2O(SSYRQZ#DDR@>*$CY)DP7?PTGITB(2R?S9>WL?AEC8L)CUM:!<"&# M\HIN.FT8H"E!^"QM;M1IYA&B=BZ!O>>SK^+L3#E3L"C(M26HLM'7:UU#HF,V M6QDS.3'[XKB3=Y#!$'*GV'4P33R[PV?M$&WU#K+9![<]B.ZC?A_'$7F+3GM9 MP!9F0=64CE@[DU)*>[W%TT= BU(_/A[./6*_AZ>S3B["<7ML7(A>7 M$D9@T=*^4'7'B2RA:!N0&^FRWZ0#_/9"V)#0C@^MI^#HP4.KA;XZL-Y?85P= M55:FJUI1]BU,3^IN?S-?' 4Z\F8+#"?3_R&RYLOEA^H6USG>%S)9'PQ7K$=1 MLT-Y!(442N:L!G[8K+9,%+HV@S*U%48B'Z M)ADSNQ ]KB/;#,)[T^.S,RXO^B/-:W^D,$O3Q1H=8#$N*EC!A($'6H$.3N590K2;9*3T)7E^EM8_)WD2?OJZB8Y>^AQ M64D>>:Z^6B%NR7]SP=.7PAVFZ%W )B;J@Q1U;(L^!1FWC\!A--#!G7PIH1<_ MS@WJNEW?+/"_3W&6?JRS$A*WR6CNP+OZ@&R+@UBD ,NMDHH[J5R3JW<#VL:% MUT H>,C/&4@E/:'L/H;.LQX<9S+390!,.T7&K.$0Z_AZPZ/FA8F"O$TCXY_3 MULDA-A0>'L+;0,KI%&_+RS#!>5Z,CCF:0N(2=0B(DC7/*D<',A6L-24,VXSK MV82X3A W%"(V0-Q.ZND)N#&7YM?I4(KI"6[7M]!=_LXW*T\ M"C6C@0H$;,,CX2',[:B63A$F+D:)"H:R M* 62E5IU'"19PL29R]H(D47BHNT!=Y>F3MXO1D'8-FKI 6%W Y=GAWY$)D+- MPB,,[)!;-+%A,S;= !X@)YQGQ4:66D#B+X#!*WGWM/*5U4=Y- < MWAL1/Z:/7-[_5^>[DO%@ AH%$]$Q1W ^[?Y#'^<'0!O3F?Y8@B,"Z+6E,@Z,HM<]10329*.^:P"3\5)XU.3 ML17WDS,NY,:#Q^TGBMUUU0'B7LZ_?,%%E%Y5X=UFR1Z9&LC56CUD1,XZ$%0O)27O#?& I2]VD9_:C5(U[-K8)XPRG MA@XP=3LY^U;J]I?Y8E4SM5_.EZMUY<$D^)*<<9:X$@D4EP6\536L0&>ZI6-= MZR9NR5,)[2]K:DN,W.Z>W5)AVP-RO@HG^P!D2F>C$?!L4-I5+<%?Z*YX@66^ MP./P?5)[)OID&62ISMN71:TE$./"\61<#DV\F$&H[R]#82_0;:#:_@_8!YFN MM3%73',GZ'H*&4C6]07+TW:VA0,7K+[4>Y/;#,08A/K^WG+&Q?/VJAVP[_-P MB+YB^:8 )C*G;%@2E2G:J;;FG:<@:D^)K)W@*KLFCONF!/9GG+;!Y2 *ZN H M?1F6G\FCK/]Y_=^GTV_$VO4'_ZOZ!]I3)#:+B=PY2^9]XF39.ZQI3%B$-T'F MTJ;YRZ84CNN?MX->&Q5U@+U-]]1E%Z^< M.90?#&@,K,0) 1B=':Q]^$D-JD M4SR1SHUP:)X?#ENJZQFA\4:W)8S%Y 1"Z0R*V41G/R2*.C:#+@]NFD M;H1)^X^+R2V5]NP*B=^'Q6(]X[!=S?"=)=J6!S_.T3XJ@97TEGM=Y]C7@I(: MX?1""&#:."ZM2SFTS4)NW\.&S(N+;G+K2/Z=#BGT"[2%%C<;IJRCOHE;$@() M1A0DZ1A+NY<+"Z7PP#$A6M4V@W97#CK)Z-X5>3_I>K,G#7=PCV]8D%&(;JX) M5[$HLI6YB> 4MY L<[F6=V.;;M #%E2U!^5^L;-= =93%-D3/#=*L#?&(@N< M3)18$^QS0G VZ%IJ09R%R'AH6T+_#U. ]228[%2 ]12=]03(>^HPHG%*&B'! M%;'.$U#@@N" 1FM?G-*FM.U^PZ&!//-[.[^.U5]KZ MLC7AUBB;G80B= #%C 5OK0$M43J6R4EH,^KZ:61V/?WR]ML'Y)_"ZCTA]"C8*U!F< MKP/P7"!OGZ0(@IPEXT(N(K9U#8:,U-=A5]LT?;Z*'K/(39WL$+)2M6*IMNI= M>Y\"::\%X[+Z&?9VIJ(3DW!7M-P80;8WK71RYS[,Z]7^OY_K=[A<'G\.,RY^ MH]_\3*:N=+DD,G"+SF3J)KH% H$-=-&),8PNB28[=%@V1@+U?K'W))^F*1"> M_3:XX/IP\6X^^X2+2;&%)8V*D%J3!)50$*T5D$)Q(1@==&J22C\L&R/Y5\]X M&^P$A.ZWP?T\3TC*#AGR&J@N]0N)VY<,)3 M4K%)X0BQJ_N)'4I0R-ZE#:BG4N\NF-0>0Q M6E0*4JC9!Y[5,;LL0!0Y&>>L#7DO76]^1FC'3UA/P='32N=VU%<'_N_&_%UO M[W/)K$PEJ*PY722)+A*'=)$D25B2-AMI132F2=!R)ZI[]5^' -2VZ-U9N\\( MRG^;KCY/9X]]*$8I'_D"-&.?:-Y4(5V_;IZ4[)7N_2I=KH:I5.WVGF MG#G#%#386BXI):52XDF3/=;]L]DS0.5CG1F+2@IO?&PR6V%OBD_$(1\SQ#Y, MJQWZVZTBK=M^=L&CR$5Z*%Y;DK%3-A]6ZO%$8/JP_$UA A M]7Z*/B%8;XJA;AFG-,%G(S6Q&XGQ7.IQI M8+2)#(PR/32Y8!N/@-+SV.& ? M5OW=X_[.J$[-G"JN..*FU)4N18 +3-4-+XI%+,;:$6"]XRS5TDKX? VOQ*VR.)YW19"H(ED-B[Z "&H)"E]1Z^;E&LV$72H%[K_N9]) M@"_H+_SWQ @5'2S],?T_+(VI%1AWR(]>ANT<1J$)[BK:!(@TEF< M'8])2,8]:])DL">]G7JA7=!TWPL=0W,=!-RW;)[-+J:ILD1)Q&VL]NJ?>'Y) M!O^:I/YR_NW[Y95:'TKE5@)2H%<^>Y"IWEPQB1"B1I!68"19R"":7+\/S\JX MJ6=C6(^B[_Y/Y3M,STNHIHZSE*Y,/:]E\)V(J3(XH#]OB*\=^+P_F//6P8%. M0GOA-4B6*?P+10&6E$"E$@OWP6C=9.QK^^#@^ERI]TC?ON?9"G)=4K =AL#8+>$L)>^; '*74+.:L=9.KF,$X MZ#2 V 5QFSWM,;7;04AQ13G]Y=7L5A.SL9Y[,-%YBH=D!)>YK8>5%\JXH-MD MS+]0,2Z\1D+"_>K\6A,P%,DAUM*$\B:# M$_1+*DIG@][I7)IXS0;,C'PEN#^V[GO-L17= =A?40 Y_YGSIPL*K]]_KP*X M7A7.OH8+E?NAQ$\.BL-IL ,X/BO=3<)]>S,-TV8;,XHE*^C5GS.V1GA@FFS M?/-PTD<&=A?!ZY$!T 'DW^7UQ-_5&]WKF_7/<^+_VWRVLNFO\W/2_7)=A[Y) M6A/G06*6X'32H'"UZIPRUY1Y*EE&5F03I.]-<>=!Q,#0FH^AY]X /3&*"Y4'B+4U(-YU*/5 RI,B M;4!&-NLDA4,*6:Q=A@(2HU^34<:R)CVL.](Y;E]Y#XYW$ UV\/#R_J7SQQSG MLS@]G^(OTX&YU<08V9F)(=>5YP:\EA9R,5K+')+G3;JIMB-O7#B.'+^(XJF)9W2+E+*BBZV9?=&"UT7[Q\_$/6/5XB: Y-Y3.66L1E-,(WJ4 -C,=LI36A";;Y1ORU$N3 MZ/&A>K]3M!/<=&M"=UIT,&#FE17OZ]!JEV1]*I_ V<(924NB;!+*/D?8R/V@ MO2!H*V3OJBNAI0*T@O.4H\J^267^\#:](P-S M7P#LU'*WBS8Z@-:!)GQ;89-):&Y3A%(?!2I?2\"24MB02;C>1&ERFP<@ S'0 M2_O=J8<%^R'B]"WA[-O\O/K]\_^>']^_JYHY]2FL;/NG M&MHV] U4+'N!YSB+^=/7G"\^YM4:F\?6/!B;N6?" *L#:%7R$@+]'JP4J9@8 ME69-+DZV(^_@0MKE=]+U56/!W6^\\U6W@P(HI*I7%!9J5V%]SI# )U<@1*$M M"V2.JDG-8!74C/[RSY>7BVJI]Z;Z>$>G MM@\.O,6ZHH_<_E]'OUSK\X89>M3^2$@P E7WS-B[7MO)UBF)ZO,IE[9A1*$E%(#Z;4>=F1DT')4B!3 MPN2#*3Z&)E6;K:@;M^OL"+@;7D<=N+H[I:P8%Y?T_1LYTYP+YB0EZJ(Z<1G) MJ"PG'K5"C,X5;#,&'N)'TZ^ELNB2C^==\GI;O\L7[ M\I&TN?B1EY,B8W0LI^:(FXC M:2>1- P"N&&TTQ/>B(M)8-:4C!(BHU!"1:*=R$:@[-JB0A4R-BF%W"7B)!* M03"TJ\3[6Y?Q>'QRG5GCG:2:>!T\VGKF>YK$7KOP=MQ(C'E14BP,LK&9XG-C MZF.Y#"P*5JPL@>DF'4''KN9NKMNLNB#(,$OPY'D3IY->U8FN+M4!A4/XT@2<1D^V"I>\O)C.OMRPL6YNC36;B12B M,I5];9N-=!AX#:Z84JR7*:OT7 #WQ.=WBI%]=3@?5J"C8V(^/W^$A6S0D" 4 MF%PX*(X:O/#$4/6$=IBXG"!=G NOE76RS,? )FL:M*33#T\#*&-O7 M7#79Y@6):'5)>M]&/#IN352@2VUP]S&1M%2&+!G/(?JLS;.5A&V^:-S[OZ;> M9T@1=^"&/LW+Q=^U WN6KG_\(__(Y_,53R_GRUL[$%(I402D4! 4X\18EA&$ ML3Q'KQ-G;;;H;$OA5J#3)P>ZIHKJ (&O+Q>SZ<7EBK/7TW_J3]><T4;]+HL)FDK3!F3A5C ZFB U"=31>?%SA;?I\OKM1S MWTT7EI'R5@06C*4,HACP"@4P2^6#4U(($8D=05FP"A0+A!($Q:""99^"%=BDH68;XCHM5NT)B&WQMJ]V>D;< MOQ9U1KZ/=!XP'4!+P>WHI9BU)%WHX*B[Q]N\(A^(@4Z+MD.A=A0][XYO?X7O6?Y2*6U^:D\4"RS$ MFJ4;)^OR.PO(; 3I@DC"6\Y3$]0^152GY=[F_G-7?70P*?NN*4VX%&2ZO@FJ$_FYL!!\-)"BL<67PC$T:4(_3KOA M2N97LGXWG\6KUWHWO*OL=)2HP&5&)[@E&\(Z^(61"_?:".?;# 9\DJJ3:"S< M!36//IP<1"<=9 WDB>?+Z<7R/C\3&84FNCW8PE*=!2X!"\_DI'7DKCYR#TW: M>#<1-"ZL!M3YPZ/P< 5T *2KA7^?\9^\_)ACGOZH9<<[[ 151'#:@6$4,RAI M#:#D$5+0T6?#K6VS&_<9NL8-L]K!:DAU=#%2X VI9?9E2ERLY94OK@:C36=? MZFN[OZ?GYY.Z.TI[FT ;=<_@H M8-I3]!T4K>IK\XO\=OHCI_M>^$Z5^&XU>)*RBM(K!RJ&.KJJ:,!05Y,EQ0U& MRZ)N J[=23V)-]R'Y)&-M=>!?[L)0E_]@]^FLQ4/5^T(%K.AZ)-\=+(>5(X% MR&(E1%^T8$%&;YJ,Z=Q(T4F\]CX$;?)TOIA<_ZVC]JT=4I:!/ M,8.(II"-J%I$-N3-2V$E!(5*-WESNYFD<:L6 ^E\$Y(.4T"W4%IWZ"E$8D#5 M(8]&D;'5T1DE>;#U3H([S,RT+5@\0E0G<#I0\5OA:0\M=($HU1.3D@LZ/?9BE+ULXEUN2 ^X6*<0/S M-F?:_F+N"2-KT]%.:6Y<@:0,UJD9'APE!Y <)^@[QY0S35'2PV%U@$8W86,/ M\8[]E)%H_Z^,"\$XJ8RKF\>8VG'A-)W6DBPE<01OZE)[[I7D2A9=[MT;;WHU M_=C'=Z+W?;0U'U1T?2E?KCF0]#O%0P"I8_65!0%=9""9T=ERK5"8/90O>W@Q MWTCY^XBN@W-AF[DCIB@G. D'0R )\3K*7M4VO8+2!V.45TUNS(::%-2L)-,F MSAA:)3VC[,YK-Y^<*#P%,"E&8LE'<()%\,%F$IEBILVL[=]B--!.>-AC-- N MRND ;\^_?K0>N; .#&<,5*2?',L"*/-+=;!2)':;O%\8XE'JJ .&=D+"SH]2 M=U!+!S![S/^_O6E^3CF+@B:"3KK>QI2Z,-ZMMB2@UC9J8YJD6$]2->[%?^-B M\\%JZ !3'_#G:B;.Z_GBNNUO8B1:@Z1IKA)Y=Q7(+.K@$[39E.!#1--F:MY# M6CJI!AZNZ?N'X(%B[P YS[7S<<]-=)39F!3(Q+06@#EY8(9\:_ Q*M5D$$/7 MW97M$#6D.L:N$JRM@XR#^%G;QT0(F96P'#QY;E L)O#*&Z!\&J/)-L3[:>&& M(L%CG]Y?8G<@*@818P=>9H^.%!)5S(QEB#Q25*?,R8IN=U^5!>5)$2VZ]QNO@W MGE]>K\(NE@==G 7/4-2ROX80ZVN*R#@E(#[[W*2ZM3?%X[9;M@/I<51XFEA] M\^T[_;AZ7#M?+L]FLTL\7S.OA.8U20(MR5I)Y :"M0:XIA"51R1[C9W@=S,7 MXTY[ZPK3 ZGZI%Y!/UPQV>8E].;O:?<:>DO>COLB.K*Z&,,DX(FR6I5D "^X M .NDU":$[-LL@COBB^@[ G]Y[U& L#;R[#D4$0.%W%H"8GT'XDD:&(Q3;2;% M/4/72;R*W@4YCSZH&$@O'9SC+^>S%=W5J;^\7%[0&7+#W?56\ FCJ#GH', X M9D%9X6L-]Z]2#IP1K<:WZ\YBDE MB< $-Z"XMH"UD,X<(^$I]#PV&1#W-%D=O)YN!+(!U=&!-WO_/2^PK@!9C>A_ M8"RE/B7)44+(KK;)> DN.PG"YPE M7*0/BWFZ)+>,BP7.+GZNC ?/)TYIQQ,/D%C=;%09<<@3L""-L]XS%9ODL$^3 MU<$CZ4;@&E ='8!K[8)?47(X_YGSBSS+97IQXX<=60/7T0$=Z!&4X1Q"B0R< M%T5;HT..37*=I\GJX-%T(W -J(ZQ[[V>"2.O_N#ZOO@FK%0A4H)D0)1 L@MT M^'LOZ_L4E714649Y[_GTQM4ONW_[N(6T)K ZBB+&1MIZ)7>9+S[A>;TQOKA< MS&XX(6QH-(J,)'FRF6ALW8R$8).C4U_X8HO="E)/?LVX&Q&:86K=7_OR^OI#&=QBNR-B6\G2XO)CX)FR1Q MJUA=,.EJ_B%+!*XXY]&D;%B3N9)#,;!=796=)%3'T/%)W676Z<>?\^);\\O, M)[ZH[6SG;;@[[G5FX;%D76P=4HF@$L$J&!M!A,1DMCDEUF1BU3C7F8^,.8M1 M6N\2@Z@DG12J*/ QT\$1M$$3<\JQR>.IYTD[B4O-7?#SW.%]H'8ZB >?3+;O M=# SSTW.TA,?JKYS]A("DPX$1L:ML1ACD[[.+>GKZW;S4%CL/\ M=#E+BY^/2F\28E3.%V(A48:EA!245P4%TDO&LG;*LB9CX9XCK*][SH'A-JA6 M.G!QF\4U(3F4:(2"F")9C,,"2-0#UPP3LT;FV.:B_GRXU^O_OC/LX\?S]Y]_J]]@O_['W%@6/\D10,%[+_>*-;LX)%PBX?@ MN(CD'9+/=?=LJGN?'"B>.)/6*M>F464;X@88=7#W2O7V&SZ3A%_0W_SOB4LY MNQ@\Y(P40;ASX'[N7]<5\#=>#L2.@)>*A= MEWKKW5P?423=\TK >JV6ES*Z[T^H$FK5P[UG#FUE(3LM63&"MU$1@/1?P(.;A<4WG=P8VBY@WK# MXZEXNE.AYY@Q$M*:H4+3.8T!X3=ZX MKV1. *_[J'%W8>F%>IT:T^G<'5H0>?O= ]9\_= M?SV 3VAXF;4!#Z8801KB(*)SM0I'4.!> XLF*XQ"V=BD#ZJ-9[B]^""ITZ\O M"5W3B]<8UVTAMYCE6CM405&J*NAH#$R 3SZ RXHYF;0W;99J;TUAE]YC%[1L MOI0:4C<]Y%\WC/V)%^L);<3DNL6]2O+>;9L704;$1)XWD;\,,0,FCZ!SX6B+ M,H8U&<2]*Z'CEL.:0K"!IOH\V=[5N/UB^B,?<"OZZ.<,<-H]35O;:DC)=1U$IIBQ@L!EX MPI*=16VL>D[MFSZ\RY-I%WW^\J[[4.EU< !5%M[,2!"7M6BPVN03K&36> :4 MIAM0ALY1;V4!4W*67 3&?).G3 ])&0DM@ZCVD?SG #EWAY0[.W#)/!3Z&$![ M7GNO)0]G7Q8YWUF\I+0R'H, ZPL%[E%[BME+ N&8U\+QXL)V T:V^+*>$+*O2N<- MY3LV7C[E.)]=,933Q[RL;[K3XVQQ9>1J4:YQ]>%'-!Z"4!XL9JF+I8-=Z:U@ ML_UWCI_:#(N>1M+NX,CZ-RZF]>3^2!RM/#$%= FM,I3QE0(*>0$?+4+*5I-X M9%"Y2>7F/B$C0:A%8'.0C#O#R-J2(F,8O0Z0E:1\P&<'(3@#@NC7)6:=[ON4 MX5'20RASF&J?P,D>.&-@.C:7A]= "RUYET@.>O M+V=I^8HXBK4&^NEO_'[';J3+(BO%ZUJ$#"KG&J5I!$I#@Y&>F5":%'"VH&W< MUL*! 3:T+L9.N\Z^?S^?QBJ@E=%0)G"'$6VE];DV-I9$C,BH(1#+$$4.=4%@ M"FJ[F;)/?(&3=G,T>DJ$P/AK"57G *Y M8OK%<$Z'>9#<^BUO%'[YW'%SI.'4?Z#$.O =;_,%?=AU-]B:!Z%B\D47$,9* MBJV*@L T'<6.0F[,E-^E)K>1CQ$S;K8SN*QB1Y MM@R,"[DN/\_@=6' &4M<2B?8_4E0FRZ0'G[XN.G,L*[B4-F-J/OEXF+R$6=? MKHK8.5AM;?!UD'E=MV U^$2Y>0Z>)4QPS<"[K?3^RS>/ MK/E]]#8?0HAC:Q__N4-X9-$;K3E$(0PH$6MK1+U((N:YII\,;M.PNYWV[W[S M.+G"8-K?6X@=) >?+L,R_\\EB>G5#_KE,_VSE1M,J-6JA)L=14%*\$ @5O6. M,647DPNES=[Q#?2,]%BX1?ER"(GW"9QU[*RM$Q@M!\LEA;NPN\/16L?ZH24(H<"WHAU)[#C/H,4*$L(1CC9 M9$G&H]1TAYY]-/TT?O80^]@UBE^]\EM*N-],M+9ST(-H*/EUX#_>/GSG^G,=C[V8+Q;S6HUY MB=_IOUS\G"CMHT[) S?$D4U\Q\6TUFER>I-4C) M0AW/%VL1(X!6B-XYSLS]079[@N?Z&[LI_!\!.WM)N;-8:U*26_%O/ERS^^[":;#B-Z[&>-ROR2)R*8(F.DG%DG!DI8 ZYP#[J@ M0.DU%[+L'8<___U;XSNUWQ?"*%=DQQ M)+Y8-1XI(0C'("49_\+? MC[QX_ W%1!67$E<96%0472;T@#*M!LD:$11QR[>OA.Y/QU9(\_TC[<@:Z<#9 M/5:[^VMVN\>K%<\, S&!\S*$^FAG55-Z*4)%QR M[K;)_%&]7=67]H_2HJAO;03X65_>S!+QEM,L+Y>? MY^_R!=G3] +/^20D=#S+ CF1AU<:'017/3Q&:[VW494FD[&?(VP[L)U G;^% M(GKP8/?]],OYCSS#V46M&R[K;Q9D-BNN)T;$Z%!P*)& H'(DN5FA(9+0"K/< M.;==37^W[]T.0B=2V6\H\@[^(-HW2QR9O3WUT;A2&544'V'K,'1Q:CXPS(1IYY/61H3 &%'<:G"6&C&$V8TIHVZPGV7,NT)%F/.^AW>=' M ^TBZN[ LF[U9R)P'NE$%NA+;8PE'ECBH(/+//%4V6@/EQX>TQRJX&U& ^TB M[;$+2/EV0ZS8UZ(/G0!UW$-!>X!E< M QW J18%+J[W MGAPL[@XA M,N\!.7=J0]>+,CR%:U$$$+IV&Y3,R9@D@U(PDI-&Y%XU0T.\#+K][WMC[I8Y3!D2RLK4N6,=+IS;,!$8Q-)JD0;1-7LX&><:?7#7U$ M#2'T#K#SZ>M\L;K.O;E.6Y)8K*&P/D.1*=9>XP*!VP EBY"0,^O;7#L]0DM/ M59<]=7Q_HL"! N\ ,W^LO_;U=';3N/3R5OP+5+'^IV[T&"YBO=Q^_F\_B M%2L37;Q:;07RKE"F2"$@.!D1(I/:W&_//1V^^E/'>*>>P>ZV]YX%Y3)*I5!UA%*RE$0[GRLVR )'Y1V"6V: M9+7'N_$.+!3G-(+Q=50BHUS#^U(@.>DUBYK9-B7"4[GQW@4!V]QX[R+O+DZM M!\N=64K9\%ILP"1 %48R?M/K\P?1=1=P>6 M.YMZ8\J820(4H-5NU^0<8$T?R89*",*GHT"FXX7I.REZVX7INTA][-OO][/\ M'Y>S1-_Z^6_BXN>?T_-S4L?5%5U>7(_?=QR3)190..+(^ AH@@3+HXB9F4"< M;74IOM77]822?=4Z;RKCL5'S>EHVL:$+XVB]AU *(S8R X^!0S;9)2LU_;H= M5#9_1T\%FR'P,9 TQP;%YSQ[G G)C7.8./#@/"@K2"8$9^!)*:=+5GG+45B; MOJ>LL0@!A$DAW$)8^TFG$AG*'0'63AI6Z%T>3E?(;@N2HB:A%"DU;F/=LV MC]H7<4@0>Z"HNP/+VH2*SF0V=;@-\0\JD$B"RA$2:HF!I9C<$;9_]A"\'JK@ M;=HV=Y'V^*?-+TV(PJ(30FLPFM-!R;,"BJ8"F**+UAA+]&G+,Z;SMLV=E/1$ MV^8N$NO /6S: :"EXR)3!I<]6;)*G 03BP>N.HK0R'G"I# M"+U/[*R-R;,@M>*D79\IH(I:04BR0"1'&F42TJ@F5=@36[2QD[ZW7K2QB_#[ M0]'UJJJ4HS(NU 78V MW:4RP4.*5A'=K.XTE1GJDUTP*;HDG#3;;8L[:B/>D2Z)NA]F+GW_B!=G)Q<\;9B5Q8[RG0UY5D[3> 6)&X"S$B!22 M^C;%PJ?)&M]]'8B+I_K\#M1"#\?E'6[6O$SS\NXSBZ_+26*>RQC(+W-.S(8@(=0&%&^9R+5KMH3F/:4[4SW^RYNAX/,$,MOJ M\M2 ^U\9%Y__GD]4DLZ7)(%EK(^O*4YXU9ONT+HSMH[ M18R^GE_6@0,%H_ 1M*D+- Q9(^5]$KQP%#B9)"5KDS+O0^VX%9J>$+JS[DX2 MH-,?N=[4>2\X ^T*R38;#J$:I4VQSN8)JN@^SOA*[4@;Q7H$Z*ZZ.RV GA7Z MVAL^E5))&*F L4Q\^/DOD%GA_>(G1= MN#V;I?<77_/BP[4)S"HK=^JX-V*BQ"NQHB0DY(J\-1E"L,Z #@%YBKY.V=VJ MBVCGKQZ_&W&HHF)[R8_=>O:\B[WF_Y&B%#,E<&X19%3U]MH7\!X+F"Q$%DYI M(\U6$#N$BI$*AD> QGP,/9T2(*_+3TG'(J(+E#F5N@A!!? \6)(O+U&ZD/B6 MKFZ/+Q_)V74,OWVT/$49NH"&'P=8!^3E4Y*XT4;W(U8 MX.L=>3MKYM2PMRH6L2(,"AD@:;N29P L*8*VF3M'V8^S;: W8N&N<^3MK)>3 M UY-K4F23I/]@$^4>"G*H2 (8M!8].C)O#"K-L ;KR#7._!VU $;691DR4EKGW= M3"K YQ! UJ6D+"@,XMG^OQV_/J3Q=2^A&4D%R*P4Q MD*6ORY11 '+)P6D?9&!"9K7=OLZ-7S'^BZTA*V_#2+)_5W-[B7';H/M(%2<7 M%KW"2-(SMC[!)Z8UJ^M-E%*6G&\!H+&;.VJ@I[&=U;Y,7]=X M-P5?GA'+4R20$6'LGH MB&W4Q&RFV-@*R2-QVQR&(U?G.D/ASGHY:1#6'-RC*A1OUZ'Z7H/B]D1GH>BH&9>HN&UY&H]8 MP>L&7^;<9EOB^0ABL),SI!8?2"'/$/@D2S1NV)L"5&[-J^_?R'C MX#[EO%SF_/Y[7I"89U^N/OPS2>P%_:W_GDA/,0UG&;RMPR"$D.#J;TWQ-DID M3,M&3#Y%UL@/BO?'P8/>Y>&DW]\HCBM37,W)V6O"QB__?A"W\!@M;9Q#T47D MNJU<&U/W.D8-&.L%27%"!)Z<:S,'8VCG0)]6E^"L!'>+RQ)2G*W>PB^8?NH/#Y=W#VY='O-K;*8:K-=KKMQ_W M6'2.XEARE6#9RM5E#UB?FVN'RCJBLMP?X=_NH'F&UI'G! P)M[9Z&ON:]HS8 MNUA2^G+-%&4X5SS?8RIAT"ZB@9+KM#Y1 J#7&9SED16NH]KRT<.VWSCR0_X! M(-1,OKW&,>]P4I2FKJ*=71#P^/%SN-Q'/&:6BXO)1YQ]N1I#G)RE,["PN@T9R9$& M46?=1XC..#8>!=#@_5* ]H.!Z='TQA4OF M0&AMZATY,:Z0U%>2CUH(Q30?% =C3E<^0&/W=;Z'^$;6^I_3V?3;Y;>;]3<\ M%)\R!$T!LBJ4IOGZ,-.1 4@N2TRXS;3VK?3^RS>/K/E]]#8?0HAC:Q__N4.X M*TDZ9 6TYQZ4<@EU$6*=576ROA2-'67E"[@RAH=!)JS()K,E:^&?HZC$>W1,#6Y3+]E5( M!_CZ]'6^N*B$WU2=)ZA"B%A('*'4EB:C*'J+!7)=MV1C0([;!*Z[+PMY0$J/ M'FH8%!TH]@Z \ZL%7+\FFZ!@J1"I=%;G ,K1T4UAG 2CG72FU"?333;-/$[. MV!76=@ :0/R]UEAO3.+@&NN#3QJDQOHT?6UJK-)FOSI0@D-_X='#MO9F2-^1.I(:\VX]1_4!6R6C6:DRN.N*#\D%A!2\Y/)0\ET]D:'1/A M_NB482#T!$UC0V@@O<_;**%?/*U7PAD7N#*9 _=(QVE "2@3!^9RXC%F:563 MP?!/4C4NI@;3_7:8VD,1':#J)CI[]<_W/%O>5,>,=[KNBD21_OH>U-HO+_P.X!0#3#?ET]XGI?7VR2-LKPN>Y-2UC$L M@8&3 B&9S)#R".55FS7C]RD9-RUO!YS#1-X!9IY+.(V2R@0*'UGB&10S#IP2 MY*F%\IILHZZO_'^%Z(&"I"&5T0&V?BTXK"I6SH@80UQ-)B-;2U@O>ZP$&;6T M6N5H7!.'])"4'L/L/37]9)UG9[%W )Q_XV):C>E.I=,D)\2JMS#6.2JZSK,0 M!;0-RDFM= A-:H0/*.G1\0P#F\.$W@%J;@GWQ65.<@".;/7"FN(V7R?ZB\*B M"Y9)V00MNZ%DM"+R(2C93\C]O>B\JLN^OKRX7-R4PO^X/+Q'=^,G#E)'WH[> M-O5D5C?;,UE3H,A)W\$ 4G9.B;M2B(++:-J]W6GZ;/'FZ<(=P3ZLE*,TD&8WF$(/+A7[2JE7+\GX$CQW?[(V=G1Z;#*6Q+HZO[?B\&:E?5.%) M4:*9$[%'Z25X3;\8+[4IR7OD;390[D;GV '3T7&XCWY.#7ZKB5[>2Z:Q#F(M MD1A,Q4 PC(1)^85R6$3 H_41/4GIV-'8.!#<64DX$-Q90Z>&P#H_25H,G#D$&Y(@898,3M2-[-GY M@JX4Z[;IW6^+P/'WEXZ$P%TU=$((_'6,%\N:.%$&M!,&E$\D4:TD>,NR,0XY M9TTZ,/>B=N0EI(AUIIAVY.I3H82+Y$F./F3>J.-L M.P)'WF1Z?-CMI)$QA_MMP]=?LS1=QOGE["*G5_]$^JMGW^KO)DPQ)7DN=;(P M,6FX ,SHP1;!70B)\JWCN[Y-U&Z%07?J&!Q$5QVXO@WL383AQEJ-8*1.H((3 M9%P^<\\_?*5#.'L!_WIE_PQUZZ3 MZ_]8'W3PB18NN1(5!)DM*(8,G)&4M6>?K,Z)&[7- ( #\?0\H=L5E=G)(6U@ M%?4.P3_6SODC7N0/>1%)]!,K;%02 V3+*2B-18/+S$,)Q)N@Q)B].=R5T M.PB>PL5&4Q7U^E)GTPWF?L-RG_W,IK>NPX^_O?Z.2_J8Q8=%_C&=7R[_=3E- M.(N'WTUO]>F#2&QW/EK-F?)""$U^A]57X03F*9Y;\SK M%1S7PR_NH/+EY:)ZL$E0V4O&&!1E(@5+HB[(,P5O29!:"I8"] M[<.9[6GMZG[Z.$#<3T^G!,5Z^;DV-HL^<"L@.58H;(_$82W"2BNRCUPR>7_] MR)&1>$-J5[?41P'B?EHZ*1Q.?ZPM30:5E"?3B@7)T@*Y?TQH@?CE!2,Y?1SW M8+XAM:N[ZN/@<"\MG0X./W_-BXSU%G0B4#J&*4&@'T#59RAHZMH+;1532K&2 MFVP&V9G2KFZICX#"/75T.B"<1(;1>.?!E52O$:R%H%TFI#B4F(TPZ0B3AC;2 MU]7]]!$ MY,^.KB>OL?61V)C_5[\7:;$WB3)E0^4V,?ZQLYK""EKR,)YKVSD M[AAW./>HZNJZ>4!('2#[_BKC+]__^>>;SW^^>O?YT]F[/UZ^?_?YS;M_O7KW M\LU^^]">^K@#J[M;4SI0.??E_-NWZ<7*7YS-TLOYK"(@S^(T+^L%R?E\28[E M!E^*1ZO113 \U5DB='1Y:2,HSGEA"@-/31I!=J+R\"$/6WS9[08-853B/A1( ME," RB08;T@P3C)GG9(Q8)-76[N1.6XQN!W*'HZ+:*:\DW)K0^Q$V>7CV[F] MHVQ/V0V@T2"Z^O!(.:1C5B&"=[7COC@K+0_(79,W$4=U@]=K:#]<+N+7U9/D MZR^_&L,16 J\KIL2S&-]NVX!.;/UU@65+;(D;!*-/4/7*3FZ77#TH#MP0/7T ML*!C-:NL*,%-JMVTL4:97G# DA1PGJ3TLK:EJ2TP=5)K6H;4XZ.K6G81:@]( M6(]YHCR#14D93'*A+K46 8**BHPC1&V2=\X.N[*GBX4=NVMLPZJ67<0W]K*. M7[:,*('9%ZW U\Q5H4^ ,5JPPG(C47I,O_.JEIWTMG%5RRY"'%O[OVP9(2<7 MT!L'*:9Z+G(.H7@'S/K"BU(L;M4D>:JK6O;6_MY"[*"X_.$RG$_C7Q?K/95O M9C](8O/%SY4OC(5)'T@$F7BJP],-^&(M9%L'13J)Q3=I,'N*J)'[6AI$#(.K MHF-8?:9_OQY,J:0T0:4(/N<$BL)M<%P&B$6S8C06U>9I\?.DC1N4#@>#+?&U MIT[&7F-,IO=]/B,6'MKB];12)G/&3"@P3A([,7L(E-I!E,4FYY2V[-[\\PT+ MC)__KCXQLZ]JY^WDW ULKHF7@GMG-9W5M6]5::([2";)KE@L-B94&'<#21=3 M@8\"B7UDV,'IM/D4?WLS1E 8F8NNFV*P+N?.*H#+D@&G9#!@*#GD-A/1GJ=M MY([*AB'0T(KI &O7K+PG<_RR4M+$6I0AD4B023(9SSQX43AP[:36#!UKTZKV MD)1>RV][:OM!P'.0Z#L S_N+KWEQ*Y9)SF1!=2"I,;).76,1@G.EOK&0F:3D MK6K3Y/@K';WF8,/ YA"A]WE/^?[=I\_O7_Z?LW=_?/[XZNS37Q__:_7[?>\E M-WW< />06U$ZT+WCJ_^YG%[\O+D0OK[R8Q__^.C\G$UQ>??*[^45^[/J=XC-7="22"M&E(GE!SQV92/*4 M5Q:5A&[R)'IK"L<]G Y QX/=EDUT<+L_S^_)YD9&@_7,%_1<_7Y[C MO*\>R"C >.IX$^3LKM M?/I*(O^8OZ\CQ0^+^9<%?CNP+6NO[VKGI';@L8WO*CX:DTJ!J)'7FG0&C,%0 MU.VDKRONI&N2E+3R7;_8R*JD4;R3EF<$+NJ-KDX"/$,%HECD7AB&HI69D% VG[?G0HN\ /[62-9^M#&Q]6Q-U*9;[NARIMKC1=P)F[<%$ MKRD ##RTV7KX@)(>#K&#M/O( XC]1=T!5AZ/)5=VE&/.S&JB7UA5*^<9 O>. MTA++-0H=BVW2KK&9I'&KT,W.KF%4T"V8KN^>4R@B9 ZE3J50/$L(TM5;0C16 M8T;3IMKZ%%$C'V,#*7XK/.VAA;$;-_[$GU6G#UA9>]H<2E2F9# A%5 2$1Q3 MY'BKT[799W;_:FQ#&\?3W],C1O91YKR-9,<&R;OYCQ71@G&_B1^>A7=$-&2A M:@^=T>",]U#'@B'C+F&T6R%EBR\;^8QJ I>A93PV9LXNOUPN+Y[BQ@4DGVLR M"$RUJN$#!)\=<,>C$#:IXM16B'GVJ\9M[6F#EV'E.S9:[J#?;>*'_IOB'@T4 M74<92PK]O+49*.0W14M/^87?U<-L^K)QIYHU]S"#R+B#8'B5':QSA; M?)TOIO\WIZO]([P6XH,@9PK"UH'M=>Z0D\70V6M%])H5S9I<(V])W\COPP]' MPF.-'0.KI3^TI;-9^I@OID3('Y>+Z>S+A[R8SM/*]2\GM:V..TI&<_:4'>2( M$(R0D!+%?]PHRV2[-J(MB1PW"F^.N^$4U 'X?NE4.(O_#E?7A!O M*\8FF+B1]/]K8X2DZ,*0[)*-4%SR%KT1(C6YE-V6P'&/T^%!UT0Q'0!N.V/Z M-Y[7C7/9=.X[F9!TVTDO@R>1]%L<+];8A>=RY MQ\>*_@97WFDUW%U^^X:+G_-R%B^F/Z87/S_F<[S(Z6+^N+26C7KQ]B6C89O> M())IT\&7E0UHN(0HZN2+VK_E/"\0M$G6T?\$?0(=?+\$*%?![W68,DF2>XV9 M.+2,.*RC.3QR#JF@,PE-;-2C^ 1-/30_[(6 )P/# ^3>02RX=8RK0LHRI ": M,XHON+(D+XHY9([.U!>&)3<9QCIH\M$LXVT%KJ$TTD7L]PMGJ_CUFKW*UY^9 MHH"2M]9=2G+U\^=>? M?[T]^_SJC_>?_^/51PJD/WQ\]1^OWGUZ\^]7;][1;U_MDR)L\[$'AOP[4SY0 M"/_XH](;%'*T0M@ZAL[5EZ3:,/!:FG91JO3'UE"+>/VI),.EO/0G\U%::QIP6%0(@2 '#",=;DIP<$(5*-PKU.B= M#D><53"4-SN+\?+;Y:H*=#USA%3W-<^6TQ_YS8QTD]_.E\MW^>)]^8S_3(00 M.7,=066DR"))"4Z[ $D73(9A]K[)C=>.=';MU79!TGVOUE)?_7FV5=7RQ=FG M5W]47T".X.SSF_?O]O%B&S[I0(^U#7T#>:>[QUE5.FE\1>JZA%NSQ.6J"A'J M#=7U#K ;S/DBHK4Y A>\MB]).DF9%I!BO2@-R9@V[ZT.(WO(6.W);W]Q]]MO MXX*2E7?5>AC6%F*3'3B5ZQMC%7(1)6?79+?/@72/Z_V.B-2G8K[6^CX5;[G_ MV)LG/Z^)YVPX[.9 5!(!417KP JF07'M 7GP($WTB:.6A(_?SW_>-L2^(L#, M?^;\*2]^3&.^-:*[1)V=KSZ2?EJE7/,OLUHGNNJ.6%%Z:VG&.<<9&H@I2U"6 M,< D,J1@4Q21NQS:=+&TXNBD?>XNZ-X\/&-,C/10[K[M'G^4\U56\/Y[_7%Y M?0&_ M\ZOK]YM[@K_H]%[<$<.'Q&F]8"!?L=J!SM:*M7$O+'NVD^.BY@3LZ&,FL4\CZ64EAK]F4U+% MW[A(F]Q(X29'D\ %R4$)1S^9*,$&ZR1*30)HLGM]8#[&O4CMV$):XN%4DMDA MUMIN^''B%,O,@3<$FAV\OJ>Z&O(44 M1Z?-ZCM?_'Q01%H9XOJE:)*<@C8R_U2;+WQ]*9HU@LZN2'1>,#5*\+(U!R>= MRNZ"WET]AM-EG M?X>&;B9"'A,%\V%4T@^:KH?91<=6$4C1=09=T"0$'0*@2\$3X3GZ)FW*OU Q M+J+VUN7CF-A#L!V@8H,QK:R%#(J,[OWL>@TJ(_,(7">*6I4%)3F"*UQ!01=L M]IJE-C,I=J"Q"T3M@X3'9K,U4,M)(.[SW_/KQ;L,F5,4-DC$ @K)+(.BC$EK M;1DGSKQH,UY[>QK'+;$>$W'[J:6'W?4K%\^=TKJ8"%D)$HX4$9RD.-2R4J31 MW,>P3?/Z]IOKNYI$.D+,M+_X>\#,&NH:A76U[V&E914("VLHFY$E<&1I M4-1TL?5^=XW=U_D>XAM[X_UT=F=9.T^R>%8W*<=0QP1( GSPNK8\)^EBM89M M3I[M-M[?_>:1-;^/WN9#"'%L[>,_=PA7L3B1Z[%6D @WM5S!/ =CA;,J\*"D M&DS[=[]YG/-B,.WO+<0.XM)ZE?4.OUWY/J=0F2PIB,Z:(AQ-AU[@2H%%\GVR M2)U*D\#S+A'=3-T;L=ZRMU(Z M0Z.';C%&*.-)Y M&Y^R-Z1Z*+GLK\X-N-A#MF./B;UZ>O!F%DE>TQ^Y1))=8H+I-2_9MQ4M2DF]I)D!R?(U2%*?WGE+T,R*3!? M(#!#YZBI^1C/!DH*(2KAA/)-'N[^0L7(0Z6["$KV5TL'F-I?<+=LS](]<[52 MH LY "\FD#2+@E!/]ABB9%D6H1NM06S S+AGXP'8VJZ@>SQ%CWVHWNWQQ5GZ M^.FOY?7>$LV]D.B!:$Z@>"&QADR19[)LNIF15D_E,3U+5P>*:GJ X MG 8[@..STMTDW+5O*)\++H0J+GC),C*;4CUAH-UC*-*="OL=[#?=Y?_?-]NEC]Y2O.)\%ZGU5$R*F.WI'" H:Z MDYMC-#YZC)HU,X,A..@\W#Z"#1P=!Z-7%Q[E.FQ@]7->?%O.R^KG]O%\M9[ M3"R%BI2U62BY)G N%PB)B3I[W!<778A*=A4Y/<7-R EU!W8R*CXZ,!)B_=MZ M.,M+_#Z]P/,KZ_](4%C\R(F,__7EQ>4BOUDN+W$6\R0E6XI+''(1!E12$4(I MFHY0C=[8:%$TF> M#BQJJ[%U[^:S'W3RY:M#<+EB^^Y_KV,)WLTO_BM?W ZUNWL=/2GUN:2* 4Q$ M5D>+)G#,:="V1!$%%A%]"Y,Z"G=;V93[36VJ/_QT8%0?%O.8/: M@:1)E%PX+P/Q4B^#(K&&H3#P*CN!T=H8F\13SU*V%9C];PKF8?761>ET'V%> M-_JJLG'#5 MKZODM4K,"S.N+6V@?#LS^NUNJ[L'20>Q4;. \)3-[>SM=[T9[QA2IS):=!7MKFK>\8Y, M\C_UQ^''C6[U;4U&D.[.9Q]C224RGLA (/LZV-$0\) K =9;S5A2MN3?<(/1 MX-L55HV8*9N00I' A2F@V\^T0*7QVS;]L:#4)X@J9> M1IN.AIAY&_7UB\3U2PZ9G"S2%^ ,/3%CZ[0:%BC53XIK;:-J,Q7Z2:K&1>-@ MNM\.4WLHH@-453M[7S[A>;Y^RVBE%+8( 3'&^I8QJ#J%TX/@G'NN9%*QR4#= M!Y1TB9Y]M/R@A^ 0D7> F=KL0 1\/9NE/_*/?#[_7B7TZBK$OV%)2 M;8P)DPZL9,U93H\SOG8!$\-8BO5A2$$O:^P= 1EF2-$IEZ1T2C4!_W;DC1MU MCHJ@^].AAE?GJ13KK^X#<;WXK,P7M9:-LY_+9:UN3Z^'LGVO2P,'K]WO\^5- M2OD'2Z&/RGYPV24;&=BLZA!@490[9.>D:_N[ MX'KH1NT!T-%!P#*@%*X>^4T"*25;.F4CMYITH@0)@!60@4OFM:68LLUROJ$Y M.=%A& /"LYW%[(&5O8WE^RHJI(1_<3&,R=2COSYNRNF/R\7-S(^K5U ;.GH% MSS8H"TZJ6G / EP(!HJ.6NEL'98VKWUV)O5$IU\T!'U;;>^.:G^%ZEG^4D_( M7@\!6^>G&4JU4G*@F$5P0EO@(:JD'2:T36Y0QCD$^AN.<5*'P Y8.? 0>#7K MSF#^,]=WWCF=_<@+_)*OO0;]'1M("5;]7MO*4A":&&8:*C$%@4.0@);E*8TE D80CA!)H MM]D4UZNQ_3:931.8CV.5.V&NGUSH.>%LG%>ZZ;G[DS)*# 7%TPC6<])>*0&\ MDP6T=)1 9I.2:#*;^[AL_C8Y6!?F.1X"_Q<=F(DQX8S6$$DNH)1"TF7=R*-T MDI11R*#Q=S\P3R$+[,(B1\!<3WGC/H/!GA7-QUS;E^C/7\YGJTSD$L_KP$HQ M(>EDH>M8^SIX247)24Q!@](L(+.4\'1C.% M$NM33:]D7407;*UD:<@V6)X48T4U>3;7C*-Q9YR.;4:C8^0W,):K:1QGLSH6 M/-?]*)_G]8\>UGX=Q1$L9P&8ZW9JXQP$D2,$$W@13',1QTGH!F)PW#&H)VQ* M31#TO\*RGHR949L8$C(0=?^@"MJ0-EFBN%Z78'TJV-DX[D'8'G=>ZV]MA8.A MK1?;/""*WEE:FX)K/E$&60K>0,XA@,+Z:%UX!<7'*(V/5J6^9H$/+H)QA\B. M;;-=J& G%/9BOTV]W=F7+XM5W\V]\!YE3,Q$#XCUU5CFM>/'%X@8I;+9>TSE M-(_5#1R/.XYV;.OL'F._KS&N XSZ3NTZ 6 J)<$E6&%LG>]"A_A64]&=1+AMQX[L'(I$'5I8;>" V::Z52U G+ M*:606[(]\LS>W]H,!X-;+\8Y?/2^65J;HW?C@V&2$F^CF +E=*@S+B0YN)@# MSY'YV&[%2!Z(A+%=OEP;F^.1QXH/+9Y=@^RTQI5D3?R7* M M;5XI-&7KI <2[(+SS<.&1T=+MW'8WC)8C3QU7B13G 3/O"414$+IG&%@?$&+ M0:64S/$BK(-XZ67*\?A0W2JT.AYN3MMT'@I@/1=19:=E=ART4)2[I7K[(*P' M;J)/SK$@C_G\]"!>>GS]=D1\#F%2NS=$DF"=8$5OV0 M 9\U!\6MR(4^*#+Q7 [QW)><+!J'T?Z\@2KZ@]3GO^U<9BD8G8F@@E"U!&7"M"; M -X8P1SG29E]_=2=K^GQ$5P_L-I3'?T!Z_7\YM)_SO5AH9"SV]G0_._\V(MCV_3BTF=>&[J"A^3WH 3];M;TU_?OO\A"FE(W; L(JUJ' M%!I<=@68$SRCR_+W?:)=8-%!.7$P:I M*>(E[5"*7K-SK3/H4GS6GIF0FRQ@.1)_OU&IID,;&PA7O9C;@S;1/<7R4!Q; MSY*IN^XS/?BZZ9"ED!77S&5]Q.<'XPCA M-ZI"GJ)A#XC04^F%_G3Y[1LN?L[+QT]_7:\M&[P#^JDO:=+WO#57?70[1^^S MU=I"LI+7)R\9O+0&R&ZR4"RX()IL?NZ[VWF;F;SK&N__W]Z7=3>9-&G>SW^) MF=R7FSG'@*L^SE! &ZIGOBN?7")!_1F)EFRZ^/<=*K?M86Z# M@0Y"KVO*Z2\O&_*$=$)*2QCSEHBG.!%"\1R*#"SFX)-J\T;Z!RKZ;A%NA(2' M"UQW5DL'F-I=<'=L3W,-GMZ&+S?7R"X)7:Q*X#)Z4,I$"'454-+1*BZ<5*G- MAO@&S(R+\#VP-=@,^X$4O3/8*1B2?$#@$Y02DH+4I7AC%^AH+=B0M)(>)'0X,@&.&_.E_7E%&_GI* MYG^UU,J[R\\X__@Y3%>%F;>SZ;?EF_7[:PB%ULI85H +:T%EEH&2#?IESAR+ M$$+' S[':\5FYV?$P" >RH;:(^KO86^K$6?,LH!2.^!6D6 *:@A,!LB,6QT5 M#S[VM:-@6PZ/U,H. //#6^0.F#N>A78[B^=W^HC+VR5CYUP%%1*I+XB80(F8 M(?)B06IDD7M7"F]WY7T !GML\_J;&>0>B/NE#\?KZ4FW1^N/O%C?)A M)(_(!'?10M357\F\K-QRP."%2R'%DH_,)'?)'@_VPGG0 MX+:,\%^11_DM3.;+ 9_W%>TYXZ(8$EP(Y-%2BA 34@(>9/8E1%="7Y/:V\CA M2#/1HRG -L/D+YV$;BZ^\\"4*T84,-S6%8H*MH/RWJPG_7'R2!<]DDA"53J"LXQ"C0HA,%_1%%L?[&A$_M 2. M]"S_6[F#EJ#^I4."'ZN$/Q><0EMT"@92TN1,>=$0G/2035%&,Q0L'-D5TI82 M^.4KV[^ -V@)ZE_:&ZPJE%>$ZI]+32!EA):4[:S2=>Z\!$^A%+!L'1;/A#XV M5[ -^[]\/?T7\ /-X/Q+.X$M4BM1M)%123 "D1PG_1"4+_0#BS+*HBF..BX7 M,'"5X)CK][^ V@$Y4%K_X,]SG[]]N6[/TX_GOR_TP^[/+N^_\_W?%"]EI*! MGDJ_GM)7X/)V3SA@P MVM0!)J:^.14*M,U2LQ!22&TN>/>CNU^7M W&UH\^:*_,'G*>6W9KH#B;+D.^ MLVV5V!5>3TO!.D/HSC;/*/LXPS2;ILG%9*G4A[S&H+.RO Y^,Z""-Y1; M20=8LBTE&&MC8T>[/='C%L?;([:Q&KN"[*L5 <3DR6*!EPLZ1=Y,0B0^+R>X M>,!F4($QGR1DRSVH2#&U<]Z#-S&2[)E2V*9?9#=ZQZW>M@=J.^5UA=$_IW.R MO4_3.L"/6%T=&HM[A:D'G!K!54:/$%)]^^ 3@V@8@C.8;=::)-^F8+DSR>.6 M&=LCM:D*N\ZT[\*?V0_A^_OY[-MD0=] O[B5/R[VF*BX_Y<.E\D/P?4!,G_O M68A!" A8Z]F.%W 5;YI:7&XV+R.^F2T6OY&=U[G#D^G5K31+&X*+>?>)(NH!=. M$SKM,BHP+-9&(I_!,6[ ALB\2PZ#;A(T[$YR)RAMA:;9**KM!\2_(2DP7#QB M]=PN"_$"@5E.[ CFP/M4(&>EL] E,9$;(G4=7>/"\5#P>!J5@^BJ'^A](+W5 MTH2%[T-S#9<#A,IA#*;<# M_WG#ZBHN7F>=SO/@E0@@K:U<,:PU7V)29E&*Y3&*)I6QS<@;>;'CH="R!J4# MJJXC0/X0(:_CS02?I$&$Y#+Q)E6IAX:CL+F8F)-14C1YLK -D>.ZSK'!.;@: M.X+H*H9>QY5BJAB;"VBD$$EAY4I8!H4[+:,IQI6FQ_SSY(V;_(P-RP%5UQ$@ MU\;6,:&UF<)V$4V=+>P@IFC!^:"DYE)')T8(.,=-@\:&X!#*ZB 16L>&#<4G MSP58)NH.A5A;NW2=;%TDLR*8TJ;TV*6[.W0",X12NFZ1V.29V3 ]$MM\TW!- M$COS=XC&?_08&*?PK"ZA5UXX"*D(,!B=LS[S4!HV;37IDGA:W$^9YY.:N!,- MV64.=50FBV2S9*?@ RH*'AQ+/+*<0Y-\9"#Z.[FGWA-S#YWA&,KM("CYDR3DF9@L 0 MO+7&:MUD[?<^1(^;U!T+V@=1^9$X=_K-ET19?1Y/8"!R/Y\K+;,1E:T0EIFN M@"!5A%S7RC%62FC3S;P;N>/6Q(X%TGNJ^(_S1!H^ M=\H%IB."RT53Q%8'0#'!@6FEDBF4*<71X+X5)^..]3@62V@'CB/Q^,N!QB?Y M/ZX6E\L!Q^?6(EF[*B 1Z50+R\$G.8!50189HS)RM/#](;$;8=S\W3&^EXJ/ M!,8O/]=1WJ^GIU.2Z'+.SS+_=BKY*%6BA#N1P69/0E8.H22C3-*<,34:F)\F M>2-(V[\[I =0]Y$ ^PR_ALOYRI#+*O,^#?,I:6-QGG)VL60/HD0.*J8,8;E] M/6;EA(@QFB8O9/:F?".8N[\[S(=3?K=H?TKHYT2@*,5%$/6R5)RXYD$YS."E)'4[G**KDGW7HM;;M+A1NYZE2;2WY@CI92O\/KG\^"D M$=)Y0'+2H+PB"Y.,0=),:HE*,!5_!IM]B>CX;GH+I-PZH4.JY+C.SBR((\[J M\Q^L/4I&@:LU"L4-#XH2/Z\/&!+N?':.,G5^)RBV55$'X%O7#8?<(PINP.M$ MT0-R#O2//6B;F/(ZH BZJ8OOLD5Q8%@-(?P.,+1F"/-YLDE:;R3H:$5]J>TH M-$1)O(CBK53&Y293W=?0T^_4]GTP-(3P^\70S0"S=W<-";@X26E^A?D\:YWK MZBU*:>I+A$1>-K HH*2(SCKDC3JP=J"UWSGL#; WF-(ZP.6'";%7)BE,+V_J MDNNX7IQ1]#F;AGCQ_?ULL9C4N?-U^/RY*290QAW "K)"50R98HH9;(P8LV-. MRR;M(P/0/NXE3"O<'EJI'>#X5I0G5Y>?9_/)Y?>3OR:+<^T]^L@U9)7)&I4L M$&-=RF 0?3%,)]-V1=T/Y(R;QQX<%>NBP=U5U"707LV^A,GTW!<9"^,,? P9 ME)0*(N,)C*. Q#A3X0>< M?YLD?'WVX0_\$G%^KHLH<3EC5P167T1'"%)X8-:+%(S2JDT7ST_HZ@U/NRC_ M$:*&TT0'P"+IO%^NT%Z:6I6"9)I!]1]<43ST<:WMH=!TV=A#O MF.BHEQ=$^S\QS 6Y7?I/KKQEXLXP&RV47.K@0D660L<]U$RF('?1Z ?EL#4W M14]^?"=ZWT5;LT%%UX%K>'P8OPU?<&D2K,2L$L^ FFD*\.HF.N$,Y%2XE"X* M'YO4 M:3-&YI?>PC:"!5=0NZFRB0&[D<;A!X2L1+-45#5B2+,=DY="JWG3CQ M!%&]!17\_V,V_?1_Z+^51U96<=1"4ZRO0NU/L^3@ MM0'*7DEHDD?;:@_"6IIZQ-,NBG^$J&&TT 6@GL\GO;[\/W+]=3R>E.&7V>+.JI<)".4 MCA IC:K=OPI\8 Y2*-KZ++EU#SK%UB2;3WWZ,=_3[*CCV9 "[\!;UC5SU_UK MGW":OI\N+B=?PB6^*[=RHI_/D:OHA)# G"=3Y%I#\$CQ1=)<:&1!MTD;-J+N MF&NG>Z*PF1*/9N7]S:3(&AUI[21'WA-+C]9G-%9:!^?U\RS>,&4" MY8&H&3AK-"CI"KABR>D;:R,ODHLV59F-J!MYM5IKC&R%R5T4U@$*'S&R#("O M?V_5PUZ'SLR_817ILN4S7"Q.+BYF_Q6F"2EB?C6[BI?EZH+^;'95YQ5PPYP* MP8.O0PM4D@9BT0J"X8596X1P32Y$AF>E9WSOA+SQ>6Y5LIX'>J\=.M!(:$U$/.4/4HM'?+LV[R2:,',R&L+>S"!M@ X M#B-XR@UL_0-/+"Q,/# M<$=U](BLUU,RGM7@+N.]5#IHD%[&6D N$%!$R$DHPY X%$WZXY\C:MQG:R-@ M:U>%C'T'](B1U8OTZ:A[=%?+88/G7+.$.0H(*1 7PFF(-@9(GB?G+)-*--V8 M]2,YX\[4&\%%;:^$'J'T^[Q>367RHHSE#"%ZB@Q%X.!,<2"%=M(H7GANNJ/R M1W+&G5LW I2V5T('2]76R.FI^JV73O,2$F1GZ 37T4%@R=(Q7I1"2DIBFVT5 MFY/8<\'D8#7Q?577EW^[Q\W[^8QB@?J?5Y.O-;@\C[JH0BD* MZ"P*J!H$.)0(/J.W3F;I8]/]IQO2V65)>V^XK'>+@^NN@VGZ#V+4>RS^&*B> M33Y]OGQ7_ES@M?V?EU1*B!I!J#JI@Z=(R760M4?%JEP;X:W<-E'8^-N[=(R# M(>\@.ND >\]:V'4@Z[P6'CG%,L4SRK)-H)S(:RA24V!2Z]^^==GC(4U=%G8/ MX_6VUTE_*+OM,KF?>MODE604*/.HR5P85]5I*TBVOD656;B'_;##PNPIHKJL MW+;"V=Y:V1MH@V4@CT+E?P\75]=ZN[GL/B=I&>WJ7*OEM'HL&6+A#&0RWF2& M(;C#7&X]IJU+]]8LYQA:6?WYNUO.[HGN+9+4O%&*Z5HE\)9^((/UIKYJ-"PF M+Q,SHLE#EI_0U:77.QS\]E!2U^/3US2_G\TN+GZ;S?\KS/,P/=F;?\]PK=@[ M\G:(#FS4N@0M0)>ZM$IG"3%G#D6@MDEIBM;:ONL>O@/[P7ZCLD;XIW^EBZM, MB=+)EV4OV7M*UL.D+L_X.#O]*WR93*]7Q^#EU7QZ7U7GZ#7/G'O('!&4*@6B M(W.V1C,N$-'E)J.-6S/6<6_W%BA]Z$"[@D,'E<9U\WZM94[$F, G55_Y8*)0 MVAD002K'ZG/@TJ3U>Y]AR\W V!=H-IS8O(T&=P;BU^64G@^787[9=F[S]2Z& MQ1DNKBYJ/>LW4M++JWG5WO6DH#HRJ+Z<7$[-5U*3)Q 6,)FZM2X&B+Y(2$): M)UDISC=)SXB]]HIA4;E).M> EW$K$,=H M+P=#3C_EC;6+#0I7H=CZ2 1=+48:<*X(X'6]3Y!,)G'(J?_CEC..$/'/WT_?_7YV M\OX?_SQY^^K#Z]_?OO[M]31>:&"-]#=N8Q]K7XYOVJF^.\"WCNCEGN*[M:]#J:*UN0"J3&>H(Y1Y MQE(M%FCTJ(/$@]A]JZKO:BA=#7)77[GX.'M)T>SL8I*O \T;@W/&FX1*@10V M@DK(*+!($KR-'EWT*;,F#VAW)[E3S[@-IGY6IFVDOPYR^WNOGZ>I)-:X%BZACM618G9H&3@=.W>KF)V005P/"1C4*!A M3:QV#YI'GK+5!JN'T>#8C\(^I,^8KR[PUAJOG^DN,T"R5YQ\J[R]^/Y'^(_9 M_)X$;J5]:[GA9CCCG2"R--RPNI]&U07UMOZ?<(R0YYB)2BN>_,^._>94CCS; M?%#P=J717RMP'6+U^Z#?/V(P>Y#E\FLM0V3MBC8"4+JZZ(%\K _% I.!R:28 M-;')W7RKL/;M51VE7,VU?O"R0KNRP'.M4G1*$I>2,\H3HX2@E(>"'+W6@@O? MI%JQGJ1.P])M,/'PJ!](_AV$G3>4(UT?JZE8\1S M=#/9M#Y/L[-:*!^APA 4]P5"")2]8/:%9Y-1']5Y>A< /_R&U],RFW]9JO?% M]]4?7L^3MS)PQLCD;92"HFT4X+-5D&TJZ'QP4C?9<;L#K9V>P-N@Z%')O+'& M1CR:%_/+\_?7QOUNOEJ?L5P@E$*(*?AE0J?JG \/P3M7UV<8B9Y[GC:9D$&? M?P]M]*N'2%M'P,@P:JWQV8#B[P,^]>7!BH/%:K-+TKK42@ XS4-MVO#@:O=L MQA(31:XR;>2YM\'08RK& =(PBGV,DCVE/'HY[YIT8N;;A 3_$=/GZ>QB]NG[ MS9)$8:Q0)D,IWH-27$ 4I8 6F7Z#IY(5^UD4MLD7C0Z*??4X:R34L0%R6ADD[2G.G-JK7KOV.S:2+YS9>:.)LL_O7B^PN*RM$%C7+1DK MN\#QA(U<1#A3$-%%3E["[X69EFD99%"$D"*:.KRJ*^*F#+11329#L M. ]-'DC_C+"Q1]X,"8.?8FP/G72 L0_AHCX@6-99WN+ERC\'EQ0W14*(]8:V MV#IN47F(*"0Y?!6C;3*>\$EJ>D/3/@I_F-CO+?T>(+3>N;^Y7='%L\Y)NP#% M9%4?9A%/!D-MHB_"N6A2:3*B9A/B1K[A/O I.;BZ.H#@3:'X7,D21*+HU)20 MJV#(:GBD9%'U: MM=!]'_T^\!$E7=P(/B^?UG>"/C!;?#;@0EB.>,L4GG+V 6+VR]WF@JPT!C"!1\9BRB8VR3Y_G3O!;5 TQ)W@-AH;^5+GKLV= MV%@>-\O4W2@Z&US6$)*N>YYTH=0]%\J]@LX>BU%BDQD'&]WH/$W"\=T+;J7U MV: JZ Y$JYQ=J6)\SA8H4*$ (^8(E#55'C2BI_C5;S19<$<8C7TO.(1BG\7) M#E(>&2EWO8UW3Q?"Q=V@NU5E1D0ODZEI3ZS]CG5C1$!5@#.=I!0FV+#),/R- M<+,923VA:!>USYKJ8&14+;=L54=\GZ&EK6FA7$B,J'8Y@$K.@7L MN(T&,&P$I+54'-_MT*Y'V3"*&!M-UY*XS\+*XIA7UM;>LJ@5Q9&N+K+A1E'Z MK"6W4;"@-JEZ;8:F=52,YXD&TNYL:%&/C)>W9$V?3[[@G,B_N5D(SD:E$GA; MY<'1@O=.@.$YQ81D5<.=7X^_?D2$#*//V6#"'=N5S*X>4I\=2R&S "S4FANR M"%Y$5OPNW@.N7TC].3%>4E6&84.I!6 M1% 5V90B(%CT0;-42E9-UC_=D3#.[=SPT-A3N"-[C)/%)+P/:5(F:46\T5GZ MDA$"JWL';,X094"0+.58BO#%#7:6//KV<2:&M?$7^XEV1%PLWTS/OY__^>'< M6A3.^01*LUSWO#K*_GR @I(0G9@/^8GY(8L;-"PP_<]/LV__:_6)UX!8_>(A M'NZ^=9S-NL.#8$<@V>4['FT4Z[90H6-\':A!XN_#_@\T7#,34IU-2N@+/6-J11T*B8&V5EIDHF\J$T>=?]2 MKS:V4NQ&KS:VD?+83?D_>V @+?*Z4@M01%6=+H<@R>F2R#(*.DU=?H"87^?5 MQE9ZW.;5QC9"[2!G^6G7K]'6H"L9; VE5"%^Z&@U((5(R;N"=.)VVZ/?;/CM MH8ZL)FKJ$G8/VH.U\YXQY2#EVJH9,H6&)AORX3QJA]E8;#)9[\A[]+>"P;8] M^MOHI .,/=TECBHXHY%"@E#J "S)ZTVMA2P54\C)>;,F38O'V*._E<(WZM'? M1OH]0&B3?LXD4#LF,C@MZCK<9&H_IR>_CDD+[[,N;88\#-6C/WBN/]8I.;BZ M.H#@;>]X\=QJ)%F\;V MYLW]I]/+R>7W_SO)N!+YIF-NSP7S6J$1X'RB>%?0.>(HT 6TR+,.-D;;YOWF M_K3W==[OA++US?^'T6@'X>-/*P:,!-=F>LHZ@<5/HID : M1 9BC-!:/VP'6]/< M\^"#QU/Y0'J:#22T<6O_]ZE_L:*>B*<#4270$3.YR,PAH.=@C7+9&<>EWVS2 MZH,/'N^524.5[R*T#B+41P?H#\*YN\#P*DF=*.[BLM2-6BE59ZB!L:A+3(S. MTB:KRC>DKY>&XW&J.RV4V $VG[WX$MZFPCR"+K;VDI"HHB/_2LF!,TP%RW43 M0.Y]$=DL'6^"@FWN(K=128_[@\Y.WYQ\/'WU_N3LXS\_GIV\_7#RLEZF?3AY M^^KEZ=G'D]=OWWW\!_W/O3_:Y5YQEZ_9\X9P;\X&NNL[P\7E_"I=7LWK%VL->**00N1:\DM!T-J0ZN5]FL-X$R M66BT%GIC&L=U?6UP];BEIXW*^NO+V,%?[-%HL<>W'=XOMFR%V!S&6GF14DZ MQA#&'$?PRDL0BAD37- L-O((!W*/]]<#/VUU-9*^]R?+()I"#NYBW4%<>Z!4 M7400I:UB[WO.$AG$Z"*!P M)DEXP4,()0*G6#O[;&P.34;X/T-3+YT0S1"QV;&]M7KZ1=JJAN4IIK B46RC M.65=/MJZ4ZP A2)6*6NEUHVFKC]#U=A>;B#=;X:I'131 :K>8%C@R:$3\;:9[&,2>[G9'OETW%=YG<'R9DF0 MY Y3J9.>?-V7421X4SM*?% A2.*.-3\A.SX6]U;Z,]C:00-CCZW^/,%R^A>F M*TJ)R"++).%\Y:%C,=HF[>H&S>6.*7+WF@Q09QEC5CK&ATLH]YAIIF7_!V&.J;^@]N0DZOM)4V2^W_#TKZ\X M7>!-JA*8-C(4\O4I:U 9"SE\RR 9KR1C/ 3>: //%E1VB;I=T/%H/D$K576 MPS4'PIO;/@9IC!*A#L72B?+N4BQX60> N(C,9E=R;-(!\C/">IDD-7(&N9NB MQFY[/9F0M$.YK(49,JU_S*[F%]_/B+]SI721%B48F2@,U9ZXB,$"=Y0/)4PF MI =W2VNZ(==^13_1_/YJG TNTPYG';2 MKC4((AX%PX-(OW^_L<]$FS4?-; 7:3HM9AUTG"NQ1%-782M#^+$9(ITQX'A MYSE/*ILC=B;78;IWE,.I5)>4JEH*K?&2% JR]HE95[AA3:[/GB*F4Q>R#0Y^ MXD*VEWD',>I#'NB?74]V2-*A8A(*2QY4B*F*)(%PQ%/SN( MO3_LW-41F.8N6,KVC?#DG3.))XKH0>A44":;=6EST;"&H)'[A!H?8+O)O0/\ MO)Q]^3*;?KBDO._5I&[4F.;%>YQ_^$QB?87I@G[*YU$')S$(J-M'0:%C$#P* M,(:EX&S.T3:9OK,)<5UYIAUA\.C1Z, ZZ3%)?__^S6F=PGIR]L]7)Q]/_GQ[ M\N>KUQ]/7^V6IZ_]M+U3]K,">97WS_;3(-TS0)%_>F(]\]F[M7 M_Y&=CMBPVJ6YL3>FX[JLEWAY=3C15XC&YN&7TL6-! M\B>?VP/(Z@X37H_69!R4& E_&+(Q32+; SN]N\:$9[]X MJ9@[FXF9IYPHEV91^CK?7E+K#=6[UL/RG9;H6+N'9QN1;^]\ M_+6U3?%RD#+&[_/98O%^/BL3XMZC29Q3ZNW$,DCEX#-34)Q-#"/EXKQ)M>(> M#>,6NPX)EUT%WT'IZ]U7K'V_=0-1;3A^0XR<6V=99DZ#R:[V_!I#HE (=-Y* M)[EC[F'3XC#8>8*6<1^:'!)#^RJB RR]Q9Y2$1-8A*N@37B["8I//B-4;N/!@A WG7.KTW MU,H:LPR]U76HY2&0M:1FY"F@@ZCZ)_C97NI=@N?5Y.+J$O.Y#3X;[PNH4N^> M6/0058SD9PWR$$L*NLF0IC7TC!MM'P1 NTC^$"-C5W]0?XAA@?_[?_PW4$L# M!!0 ( .LY%5'!-?$(#P, T, : =6DM,#8S,#(P,C!X97@R,3%N M97AT9RYH=&WM5EUOU#H0?>=7#$&7MFCSV>SV-KOLP]U6M**4JBRJ>+IRXMFL MU<0.MM,0?CV3A$44MM#'5K#21K$]GIDS9QR?V=.CMXOEAXMC6-NR@(OW_YV= M+L!Q??]J?^'[1\LC.%F^.8/8"T)8:B:-L$))5OC^\;D#SMK:*O']IFF\9M]3 M.O>7EW[G*O8+I0QZW')G/NMFZ(F,SY_,GKHN'*FL+E%:R#0RBQQJ(V0.5QS- M-;CN5ZN%JEHM\K6%*(@"N%+Z6MRP8=T*6^!\XV?F#^.9WP>9I8JW\QD7-R#X M2T>P<7@8Q@?[G*51/ G#-(@#SE>'$_PW.\@.)_^'E*1/YL,>8]L"7SJED.X: MN_A)''D'X\I.&\'M.@F#X)^IT]O.9RLE+074Y&!X'?S\Y,WB)^NR0N0RZ3%U M#KH-F_649=>Y5K7D;J8*I1.=I[O1>#S:_"'P@KWIL/8LZ'_3SH&[8J4HVF1G M*4HT<(X-7*J2R9V1(;Y<@UJL!D,C/B,E3SCZ83-@.R _A9"XP1I&/;KC3VN1 M"BI]Z(6WH6T'E1$-J*#LAX&\@^>XZ9TJSKZ@0H+]2=&>7] MKDZ-X()I0?'4"MZGXF--W0^G,O->W%F1[?BW-,AO]SS"FGVKT3G:ADZKH6)1 M4T@V?#3@3)2"3ONOVTF00VF3*!Z.W'?%&3_TXCCS$T6?L=?TN _98?S0 =V/ M[=LDGZB"=Q_SA2HK)MO?DEXQWMF[!:Z(]=_F7Z<3#OS%Q>U-C6C!*V"4XLE3()P-]W;C<*]72'VNNOO$O.ZZ%OA M^;-P$DSAG?MZ]/75KA$D*X=[4M%(@_G5[0E,(RCJE4[YI9BQVN (,D7JDGJ, MYH3L?;(\UYB3/AQUPQ8:51<T[66I4 M01"GJ;)6E4GPL_R\6X?=G>2MYR"4>\D^_P)02P,$% @ ZSD541ZC=!7* M P >0P !H !U:2TP-C,P,C R,'AE>#(S,6YE>'1G+FAT;=57VV[;.!!] MWZ^8.M@T 2Q+LN3X6@.M[63=)DZ0. CZM*"DD45$(K4D'=?[]4M249HT-K;[ MLD@-F.#US)S#RXQ&[Z:7D^77JQEDJLCAZO;3^7P"#<=U[X*)ZTZ74_AC>7$. M8;36L3M+A8NK5&JFV.'QH%94Z&QOX@;+>ZG5(--S11V<#W MO-^'#3MW/$HY4]J@T !5M<)YA:;PFW)(3E=L8#D9 +.@'H](?+\2?,T2)^8Y M%P.QBH[:G4ZS_H/7\HZ'U=B!9W]# ^"DI*#Y=O!^20N4L, -7/."L/=-J??+ MD2AH6DV4]&_4SFL>MKFIN'4U3DX9UES]MF4W^Y;1B&KI@Y;_DMIN4K'>!A3# M@HB5UDWQ@B ( M'+\?=/M!LZKW.OU.#PA+JF:W&_C>,>B%IUP4<./TS-%X(3$<&2,37I2$;8_- M,%\+;53[I""Q(>GC>K66ZO# /_&&;;]I8U 3-E1E>IXL]3&KV1AR/*?5LHCD MQ/"0&:*2!OF9)2"VY_.:804<>!6P=;[M^?VFK54*Y!;P!?J3$A:'EU@I).VJ M6!L1F*&.T@^5Q@4V]1(>WV<\3U#(PX->V^\. 8T26SA*,*4Q5<>5U9C(#-*< M;R2D7 "2.*O]WR(1LMX;E0E$QW2!=H#R!) EVKG7M%ZS85RA_-Z-::J%U.XR ME)82-5%$)QB&MA(\!_Z E+*M*A4=U=;9)*%?5+J/\[I6?K M)^2G4^-[SI=7Q^;?GGT;]L(W%/;VW,C#@[ [E+:$+U<79W!^?O6+/2H&YZO. M")M0UWXQ KO>%_A/KW[-K.156CZPETQ?IN=YZ@\9;&/W2A+I-V:M#,Q,6YE>'1G+FAT;>U:;7/B.!+^?K]"2^IFDRK> MS,MF IE4,>#9X2Z;I BYV?UT)=LRJ&(LCR1#N%]_CR1#2" 3M_[98L[<5Y+%*-#248N)^.SQ8WS1YTA29\DG:L3H:!6;":#VAX M/Y$B3Z-**!(A.W(2'#?:[?+J0^K5^DG7S1W5[5_7,*C$=,:39>?G,9\Q1:[8 M@HS$C*8_EQ7PJB@F>>P(%?\7@_#0PUXNG&ZGX)/PE*UT]1I6._]AR@.N2=.K M>D]5VZU4"!B8[,ZHG,!N6F2=L^R'5[+OC\;#3\-^;SR\OB+7G\C-:'C5'][T M+HG_N]^_&P__X6,8%/[H#4;XP;6^N1O=WO6NQF1\?3A*C>XN_7='WB_UKM?L M5;S6<>^$]*X&Q&L/BBO ._[LDUO@.AJ.A_XM,.Y_[EW]ZI->?VRFO;-FJTQZ MMZ3WFW\U\ ?EPS&/46IP?3/V!^0@X0>J-H:;]<8:Z-[H8^_*OZU<_W[I_['" MN%&O-UY4^P?-7JW=.@_+8!,PJ$IFE.$PQF F80*?DDY(QX]5PAR1P):I0)<%CI2GL-:2Y*F6 M.8-BZ+ML"P8[43+#E>2P9$Q##$DB9JC]6CBZ+8*4A4PI*I>&9$;O&?;=X*DP M%D$8;)G8_@U[&(*02_1K($NQ'))$3)+%E(=3HG+S];A^P20KF!@%9EPE:.Q, MC[C@>@H%5<9"*Z#AFT$T$4'-.99%)%ANFN&0<&]^ W=&8I["L@:D1TN6 3K( M,2TWYGD:(TZHZ>7Q.TSR"#R!UH;9RD":RV1),AC;^(GQGR1Y=(0" _5L:_A: M9 \)94.1)R ^@(0V>V4E2>D:DKB1"S4RC4DFW"E<<+0A)I!)S>D+&\@K%;" M;$E[2""WJF3\Q"+OCMXWO-.N*F LF$D1ZB;Y0GH/":U KH=;WV,3NQ#+QVM#GF!KGI(U+G(F8O8L)UPW,^!3I31@ZI-A[3$S)@"KT:S&43Z>NXEDV.#VFN]E]BDFW M@$NQDTO?(I=@@/"<*!YQ*KE1@+LJ8Y-@:CCERF1^&R/*E@F;(H1B$$@C)9E%&86' MA7E"36:#6E:(QPJ"%:X>;991_ J8(43RP7H6'5*R.0Z>.\_>8;KE0_L'^-ZN M!/>;\\AX"%4BI2:K407O,AV$<1LJHQ6$<"I. YYPO31%9=>VQJ$MVA9(YXM/ M2#T9?_ M:Q,=FG>U_]-&U]X(B%9^67X,1Y,=-GWC,3(-NF^H;%N-R5HTBN9$"ZG6Q<0. M@.4,)V;-V#=R7R!0KLQ\Q"&?97(,#T*J42:5X;]ID59NS[[F'.);%\_3T!Z> M3@ZM;^WA1&F: YX37]NNOZ0,^!1%()U_[A@]-YD=E>$;6ZW[8.]6;$Z7;X) MY:+5F'1%,(RQ4;!W +WI$T71@"6!%;U!VY46AMJA\!E!@%:M,D3AWGL,/ M+;A-8]E#A8@E J0,6S,;TT#+WM I8"V[!,O3N4CFS&39E$Z*^U*R2 -LEB5B MR3"[F H7^_2)TP#D/Z4$5;=,_WU,?+:?A=W3CM?<)1!:BUGG%^@BM68)779X:K>UB[ISDXU1.XO' G##XG%HLUVMOS^U3T2U MQ"=:\2^>EE;=T]*:CK8GS]Y7Z_5OS#]97+/LW1:0564T_5!JEE8K5M8Q#VKW MA&KC,4?"8OU<1V>[;D8C<\JH&)*.!^ZK >DV=*;=1\350A/#C>QAS:@ R0S] M.9(;=/83>]/!7XGRO5WY:03LJ5'IHI=/V#_S7GOU_[ \?^W='+>1J M^_WLH=9;W.!_9N/".XH,:K:#28F]5456NN^'P7>K,J\787T#C^Y;(?87O M3SF+B?_ PMS<&B#7&^>(0=&%_W JV8T[7,/5PGV4/+YQ-YG0RVQI>O+LM:1U M$-5L5=_2>L>K3!L]12;<"V ==P=WSC;?B'KVKE1I]TH:($IRS;I%3-:W7ZIZ M]26$%]^W*K[=ZU_V1;2+?P-02P,$% @ ZSD5458(C,MS" 2< !H M !U:2TP-C,P,C R,'AE>#,Q,FYE>'1G+FAT;>U:_V_B.A+__?X*/ZK;UTKA M2X"V6^A68H'>HM='*TJU[_UT,K$#5I,X:SM0[J^_&3L!6NB6WCW=KM"M5#:Q MQ^.9^88:6K M2QR!7T[9U=\N?RF724\&6&,9%HD4_*5/#]M MT(_-B[!!Z05OLH#7+\Y"-@F:__1!R"J0NS7:+"/^J12+I#SCN'^K6:^)F^),ITTA,DY;5"1G@@F(>9'R< M*IDEK!S(2*J6FDZ.ZZ>G7O%':I7:2=O-'=7LOS8R*(M8Q%R3(5^0 MD8QI\JNG :^RYDJ$CE"+?W$0'O2PMPNGVSGPB43""UW]NM6N_S03$V%(PZ_4 MGZNV6ZD 8."J'5,U!;L9F;8NTI]>R6Y_-!Y<#[J=\>!V2&ZOR=UH,.P.[CHW MY'HP[, E7-U> T5_] XC_.1:WSV,[A\ZPS$9WQZ.4J.'F_Z'(_^LUO8;G;+? M/.Z5*IW>S?N]\A!P@^HVAANU.HKH#NCSYUA_[Y\^\=-_\\" MXWJM]GH^^TFS5W.WS@./_,;G(B$CRL24)AX)N#(B7!(SH^;#T>G']H%HZE?( M@,SHG!,%"O,%= QF)C2A29+1" 93J0R1";F6*B9^K?P;D2%YF(AO&30L9) $ M%3#'Q:&8HUXAGZD&(X#&\9(\)G(1<3;EGK-*;@XF8""L1"1]#7 M88NX$&8&"NJ4!U9 Y)N":)*!FG-8QLADN6F&0\*]\1W<.0E% I9%D-:6] !T M((=IM3$ODA#BA&(K#]=!E#'@"6AMF,T#I(6*EB0%8Z.?H/]$T=H1<@STBZW! MUY@](WA(D45 .A+@,ANIZT\ =4S$D9RH0O74'PJM($#AB$4!YW<(*6W@; N MA-F2]I! ;E;(^)E%/AQ]K/OG;9W#F.=X# 89A@)NK:T&A"IN40$KBTG$T7J$ M@RM,(J%G2(YD,20"3 9XSX0.(JDS6(TQ/2XQI:-3"73:1OX^IAC@]HIO=?@LEV MP@&7?">7OF6F@ &$YUQH&_1 Q1/+!WN0=;K83#F*1]0"G>?O-4!>GHYP4D#J M %FTC 2SSPAT-M&"":H$*B!O'2>O<-TRX?V#_"] M70G<;RX8>@C5,J&8U:@&[\(. MV&*E9 "$XEZ$1$PBRQJ.S:%AW:HFV!=+[X MC'2C [')\RE7*,U4"HZD;1$, JF8%<#V(E.>0&V+P)]@AJ?HJ$@"?9;S&7!H MD4+..BBO"4Y(?TZCS,8EFI2'(30#8@[&T#N*^JJ$[9%GW.WN.F^=!!9"CM"N MFYC(S+PNP3Z9D*ZH.;9*X=LM)9D439CU>^XL ?)8C'�\&9079P)MR& D\3 M>6&V,SOQ?D=.P'(A@R!3:/"-W+R#:RRU@7%\,@&\= ",OF60VH'U\2M+0O < MB-87U+G@T(]R>Q!*GI\H3YQ4,ZI7A0SCW'H:9S8!6GODR6D)QYU''N6GHA?T MWG]MHD/SKM/_M-&U#P)8X9?>.APQ.VSZQCHR$=UW5+:MQF0E&H7FQ$BE5\7$ M#@#+&$[,AO/OY+Z)A'*%\TR ?);),7@0I!J-J0S^QQ:I<'O^+1,@OG7Q+ GL MX>GDT/K6#IPHL0D0 "_VY]CU!X(#'GDA6/6/"TX?,;.[(FQSNVT?[,.*XG3Y M+I3S5L^=FG9$,&6P4/-5 +_J$7G3 4L 5N@-/%=>--06G<4 "EC%*I,GSIWG M\$,+;FPL.U A0@4!XH&MN8UI0,L^T,EA]5R"%8T /)?4H(J6Z;_,2:^V,_"[F7'6^XRD<;(N'7F/,;8%KK0 M!WR5*]0EHJGFK>*B#:DUC>BR)1*[K5W4GF,VAMJ9OQ4 -\S?AC;\BM]T+T2- M@C]6\,]?EE;<7-6P[,L1\="\U-'9KIU2AJ>,,I*T?.!>#"BWH3/M/B(6"S&&Z^G3BE$.$@[] M-9(C.ON)O>G@;T3YWJ[\/ +VU*ATU/_8>C)N1J M^_O\G=9[O.!_9N)8, 8I,4^@N!U8E-@G5:10?3\(?EB1>;N.N[R\&XP?6R#W ME;T[$SPDG?73&&S"KFWAY^36'2E^.I7LQBUAP-."?90\OG./F*"3N5[U-+<; MYZ7U_(8EUG(/>.=\\WNI%U]2E7:O MI!.(HLQ@;-F8K6U_&5X,S(Q;F5X=&!,:7/ @'-M/]T(6P9-C>23Y1#NUY]D8TI( MTI"Y]I)RSDP8H]6N]MF55O*#W?FU/^HYG\KX:BO2*>6+0LT_RM74CZGG=\1H4XO/9::E:+6;_8.KF63N5G9C)7UL9T'RT),&Z]=HA M2QS!$*]@PI:(OBY&,E]:A#GQTXX1^1M+YR6.Y.LJQ5:7=@)"<8;5*B7H[)L% MF1$!Y9)NW89V/RA7I@'S]A+QN8R;8&&K&;YXD#U[X@PN!KVN,Q@-870!X\E@ MV!N,NY=@?[)[5\[@#ULVRQ[V!+K#_H[\8C#LRDMYM9$_(4@O/"KCJ\GTJCMT MP!D=#RBK 5?Z5._I,+5[2;JM"*_FI&_8GDX@ %U=6 4 M+AA?@F5J'\!G/-'Q2>1*G35&'##UI#OO8XK3\8[59A^I\?9PGJ(SD,-8U5/O; L$NS&7+DDS]HV[0'2.,S16LUQ) M [-,/)'7U$O1$2K]72)E7+I!!9)9\60K1+&[V,=]"R8B7+H>,FA*G%!=HJ#%"$+9;Z5(+H3WR.9W7T9FE1X*N295'B9 M_K-4/5#:2B*11D>&- M0D3?%,J%3"-+J#KH'SB[=C;1 /MB/RUINMLA\CQY>Z.I+BU+6L\:>#I@.ALR M_W//GNC9(VG-%%51+(4W6T.;M:B:OH_G:A$>YO9N'7ND;!Y5>CM*/O>.O[>BFZ_[ M?Q'CH3SYYBO_R%?^YDRIAI-!@X@%Q(,,WD\W9?-2\&/BZBCJ/*\%1UX+#@OD ML]UF/\X9I#^Z]!8$^V#?8#<6Y!K#R/>)BWE"GO0)QZY@_(4P!U\A)0.WB) ) M<0\!>3KFA+HD1,%=I&=[OS-MRY^1, ,_/2DT*,('?$TH3)!'YHCFC&?.>.:, M9\YXYHQGSGCFGN6W.SGCF=_K'#7C>>OTF[,<.>&9+_S_*>&95X*<[\Q+0F24,_(*\[D(N%2MI3@"^$-O@O?>;&EB7:9W:_RG4@\F1!]\&']'=HB M9.DK#BV. Z1XU]UG_O?>!BC#0T;F5X=&=E;BYH=&WM76USXS:2_GZ_ NOL9B=5LBS)'MMC3U+E>+R) M;^=F4K:GLOET!9&0A#5%,"1HC>[77[\ )$A1\CB3;*RQ4Y7$$DD0:'0__72C M ;W^RYOWYS>__'0A9G:>B)\^?/_V\ESL[.[M_;Q_OK?WYN:-^/'F?]Z*@_Y@ M*&YRF1;::I/*9&_OXMV.V)E9FYWL[2T6B_YBOV_RZ=[-U1XV=;"7&%.H?FSC MG>]>XS?P7R7C[_[K]5]V=\4;$Y5SE5H1Y4I:%8NRT.E4_!RKXE;L[KJ[SDVV MS/5T9L5H,!J(GTU^J^\D7[?:)NH[W\[K/?[\>H]>\GILXN5WKV-])W3\[8X^ M.AH?1&,YWC^.)@?'QZ-7\62D!N-!=+1_/%#'A_\[A$[NP>W\3&&7B?IV9Z[3 MW9G"]Y\XT[K7JH]V5B9ZF)]1CO#PQJ86NY- T M_\EO6'G/NF?]];&,;J>Y*=-X-S*)R4_RZ?C%Z.7+GO]7#/J#;T[YVE<#^N<4 M&]B=R+E.EB=_O]%S58AW:B&NS%RF?^\5,).[A-1' MT$ZB4^6E,!S1N"\^SO186U"*@^;(NL<4P?RH_'0N\RD(U)KL!+J+PG3?C(VU M9NZ_?.1C?W-Q?7YU^=/-Y?MWXOT_Q,V/%^+JXH?+ZYNKLWG5Z+ MZXOS#U>7-Y<7UYL%I-,8A',R.NCCT%=E]LB%P2._N+IX \AQ=?T!1"!NWN/H M23[#D1?1$Y''Q;_.?SQ[]\.%.#N_P:$/7^W?8R'- 05 MR5SJUG(UU06H'+HFF*-<7*L(/1\J-8P1^P'?E#F, M"01X\3&:R72JQ%ED\3).?$] AR0XIUC%??&4U. &A#,Q26(6Z-/!I4>YSDAX M(!J8X=84+68ZF@E=B-18O)0ERBHATQB_*\KQOT'RPIH>??5K"8 PT3 M.J7I M!KGI7-FE&"]ATB8P8VFDZ'9\DYWI//:S0 WDJK#$."*56V@I@@_8+YU&)L], M+JFC>&?G4^-E(A=%3R@)?8;'JLY/= *7047KANCVH%.H#ZE0SGM:0ST\2U,8 MDKA2\ CH3BK^8?*Y& YV_UDW#Z- '>/GX$^)^FQ9(*B);Q1T"E7Z!Y6J'%H[ M#X;R5BXJ57_SP_E;K^)]\8LIP11,F>#X9/Q'"JSJJLRR!)H8)V")N;G3!3Q< M>(O"[H'FY## 2@^H&:**[J;@,5:M<66C>#F2K&HU2J"J70?&37W!MQBX/P_; MLS-IQ5R"+BFAYS@A,J6)6IIR@PD']CK<[S\F UWCIT*A_%9D.GA4 UV#1.]! MHV5I9R:'IV+4#6W!/ AXG,Y\CM)'H#3@)4A_7PX&O0'_R_Z%OFTB7>V%O%OR MSJ@O!#O/LW):%I;=Y_"5=Y^HJ$HL\#^'^[W#5X>]T?XAWU2_JXVL\(6%4:0Q MH'#?-5^4 ""+Q6?Y MQ4>N>S^:!/2K>V80J]%Q6?09*)=4B3MC%<$2N1:F*&U1SA1@-7R9*U!#!C'$ M/)4X<@*78O"&D34YSPPB-_L,"H)?)&H* MW5X*>2=U0LYB O,*;C?0)6@J?D:*1Y;E,),@%\:2 M0-@K@FZS0Z=H,L;7*93J9 +72>4(10,QX*>@[1J\4#YH]/QI55+ $1:*7@7\ M X)36;'5 I =9AA;GI2V1%@_PWEC$8;@MP8J<4R3$M4ADYH]46I2U)2B0-WX MDDC(3Y5@GS@/:;*(#A+14L'-/.(3:41JNNA#6]D;B/"^&[(Q[B9FS^.S8&@+ M#7\"DD_*G$"*_0R(@+T4P#\^$'J='F(6&] D-W-A0?P$8_C_M9(@.$VIZ;E! M.&"KI5C#0$3VD5Z:>#CUYHJ\!81H%O3B-OIX5/(1BXLX(_]" QQ$)F?XHFJZQ+3X<0EK.QTBM*U1% M%0>76%(O0WS-&Y-2,52^W*-;:0J3.AAV&#^EA0.<6)FVD#V$5/8TJ%D20_ . M'8HH &Z[#&K2B94TI>6*5OV^&WNB;U6B9\;$["HV/;/0,+ VA?)>W_E"_Z%$ MDA(*'J]RW\D=$P_DKJ-YJD0NH>^@/31:8NQDWW?(!W 6A$M9:8IC;&Z2+\F[ M7%'^SL5I5ZP:7[*'.8'ET7%O>#S< MT ;'(H[)1S.M .P^JJA$-@CW V"JO%>K9A[.AS-5X+\8PM@9V'-B%N0V$$\S MQV$;SSAHAME,"Q@[[K-8V1]+TXA/D1#KZ%&U_"R+?G6"B%)P4YVM6U*OO!?*8S99) MV)DE3\>DIQF6@ =)E"S@!G!\_R9^Y4TAC">Z=<,'*SE[0,R39IRV\@3"Z>DU MN^.S3H)58DY;4Q"9E6.8(31O12Z%@Z Y^SZ.BYP/:EG->@-U">_KW2'TZXZ; MI>"U]2I\AS=]X@,Y)<%K7.@4@ ""!/ MTA<_*XJE30H2,Z!(4^G>ZP6U:+J7 J<-70_\J6I 7H\N5>XML-6VI-JK)]:7IJR461QG]Y>G\']G>?5B.56[ M8U"^VUW*3YW(9"&7Q7W0TNO"K?/YNB*#4QXQS8_ JLE)T,= & KT+AZJ( M E!*6"S_6R)1CB@K_5#J5%%%L=U[_H6SD>H9+MT1'MI6'B)""< )Z MH8+%=DJG8&ZZ.<)@<;;RX_N]%0[S6*F+\TAXZP)?2]1C$XUIC/+/(1 !?V@D M_'WDH3Y&BI?F:B\8.D":1L:7MA.LI[,(1XH=0MT8CG8AU '_GT&WS.?5M&R= MC5]N)"!;8>,<:UQ../!T](LR;"Y8K944?9 S&.3<8;Z@$1JC ZMIF[,U5+0. MXM3;1)5"4HI)L3IO0.6_F!RF'M"7.O>1LEMLZ5;B>\Q#,/E"FP?/-<\2LU3( M5%,UT9:\&X?T0+VGRBVGRNC74C,#'BL Y%4WUE<5/-6O&9APA061+QY\.RR 5IHZ5&,9:&+3H&$^>NG9=(7P'^ [1>AQ%$,6V3, M /"D5ADX,YFTH$GY\9&BNS5_4,^DE3SI81%8;AOY%*YCZT0\CM8H[5XI.M7Y MZ2("^;B\-7HR_!9C5W#@9' NW,0.@QZ/39XJOQ;T2=#PM-3S$D8S3ZN5IRW2 MRILV*M4Y4UQI -1!Y&Z,+JS""SU,E:%8X3&^ ;>6Z-2MF>)I@',K/HUKHF(JTR1#P=M#E$_D M JVB= EC%%E,'J?V@BY'IAL^V[&T-7WA\M10M/=;NE].=)D<9,L0>*Z5-^$+ MSG1S>DJF$QND*"UXH'%IR=PY]S+_DM:BSE*K=ZV\59C?%!<469 >5'6[6*-+ MDP$T[+Q9<7BY4F;[/5?4?LFK6>\_LQ(9Y;BI&MG!4(4'[1K@AZZKLN_+Y90S MU:ZP6.80\5(Y _'&G/TA+;5B6R5':)R&<0G'H",A7C5+I2NU@?_Y\GFNAIK# M1%.%":5!J:BBZIJ"=V,6&,=)U, M"N.6[U6,(8*K2J=$D'\GQ(H%/E H=>NX-@M#-46!%U(U-10_ %KE$.M2LKD[ M\462@T%J15/DXF]'W@NG%)CN4E368.OZ2"IS@2^X*HZ+YY;-MU,MR43>&28@ M7$+!F6_D/)-<@V8E5)E0IH4!?TXKIVY<5.A%ZNW*.0H9WP'F2E?/UM05%_U# M5P+)E$^,ZGQ(JTJZN)W'V2+> ^X:)[L?5S^ULUBD M=JX.I=JRX$M=\D;U38!<>IZIV'GJ,H*+56R*A<#SC"- KO]H(1*;>EU@&AA] MM9S3QD3KD'!F"HOI)8\>KL"'(=.]KP@*3JAP2Z9@&;[,U2UWX<:NIV4";S$- M0&FW4"U:M=F,$51YX-,+6%GEN&:$$: 46#Y!M%4IU)HMLI_/\?HN&>NLH%U[ M0:J+52[=TNL%I66)2J=4#4WS,,>(EL(%3(P[!DSQ!^IX(_DE?0Z%6#OTNDQP MBY8+;;W*)XSZ84*<=+Y1$UU@$&:S.U67%VKL085,ZA>KMKE MA1Z =9TSS?-*M-J%WJ8R,?&"@E"'?(5RA9K<^)K",K>_H:# ]1LJ$ETQJB[: M>-V%"MW(&:(".;$V-*_8"RZOF#Q27-*-,;YGG0'/@ZYB/%S9V -PP<,..?*( MU;)9/$P&+Y/6H+?90A_J2*\8HSG-0'M)D7U'6/%NZW13T['"M;GV-AT.<0>5(I4"Y<+,?/Z$V@TA&7KJ&H@!2AE6!*K>0K/L(> MXP$TR).E#9RBKK8<9RP!+RA)6RBLV^:.&_P[N\(A#@.Z>B^N>B^MHU'Q: M!.G?+ND49NMXKYJW872!JWI,K*Y&9NFL)DC:SN4MH[!5?%( KN0_#$5+,(:Q MBB16\FHKIGP\!W!U:!LS(99SC;%&6@OQ(GG.-J7,59;(2'50\R=*\2XJ:D'0 MUL%XGP9>WQ=5^E6.]NI&S00IXH'F0VI#%I5E1KM]8E[&5#2GL$2EV$3)/GSV MJ1KWGKUS)X%K1GZG9ZH68%#^',&J)S.=43IMC1MS\?-$-^+G#2;&6^31]U"V M)%T3:_]'!+ R#,[SN'%,*!<(D/.T4.&=$5$Y+]GGNY3Y%@'!S:>'5*F":T9E/E#J6/E&]D'_U'0%AL>[$?, 15X M7H++H)'RKZB!^-GE/5QQ_&6QV;5Z\?]L5EZEES;_4ET %#)_W)/H$4*1SL"K=RQVW<;-.F^ MDBX711^RN7,]F!^0R4$$.)A$9H4Z\7^<0@P'X='R1*?T6GKH] Y]2R03%P,# MAKA8^?A5?W]T1.&RA4C8QKY]%TKW.93>L_'JQ5'_V#W:>7G0'_[FBT?'O_W9 M/ZCAC:)XM=\?##^UY3V2-$L;IJW(9/KMSOY.G?R(T4\0T(^RCZ?^LU,&_.H3 MM3G(>B1J8MM:,-=Q#+KAV\=;3H:@:OZ+G!5VU=?IOMVO(QF2']PERZ=NMI MJINLN$WJC:V[E(_G^I1Z%U'(,X"(X-+<=#T5 0[RJJD"!/)[Y'V?_?NS?W_V M[\^ ^NS?MU2.S^KX.XC1'5= I]@')_&$GIB2N)_GB'ON=)S.?(%9I)@^]4<' M'+_\F^^%2QJZ0SY=J5U81!JRU_A1[6KVJ"Z:QI!"7M.B'7K CS3KC]BZ/GCOWNWNG@JORQHW+ M^;Q: E*-LP+MPNS2REM5.QX">@/\&S^^PP[#O:';J?0?$/5MP:+.YJSU#[Y> MI[=N,< =QE%0S2B>$]+C<_V%K^-Q9Q;ZG5NA\V3/3V6FN-@P@393T@M_!DEU M]EWG1(BSM0L%_!-!O*JPF)E>^_R^>M,[:6I1F$CSV=*@ 5@HRD=X$R.I5R^: M&0MWVEA5FKJF*[3<124+,=6E#I&$N..ZJ2X^H!UU >L:;6WMEX4_\1";:KN M+NI5J?I0L[2U .>J@MNESL',%.OL.C:*#<5A $T<%U/S84M8[HMOBW3&BSM@ MDBNK5NW*,ZXA\[\^1,OUK!JL%UFNYKJ<"^H\CAILZ!8TC$_E]L<0KOE!@>K\ MRT:)Y38OP][_TV/K-TM7E>O-6_[06IWU6\G#?<"$#H7;+%X7%:YNJ*3S6J0[ M%X+=6:3(82V=[I 2ZM3]R)C"G[&2^5),DC*R97W8Y8HF=9WQS(7 $ZL\6OGM M[-:YLKQ$2XY7.EII=5=A?-W-[E)]?T1YL&$4>U;O%.V+2_H=M,P4A:9:"K<# MO/DB%CU61G041M!62HK/L!"N8?VKQ372SCW >UH]55F/-J['2C\:U;03T$'^* MLL1#9NBW?FYR/+SWW/1[XEW_C&MWFLU6C@YX,]8O81L'AR-Q+0[ *5U;\+G M]*Y+#8@#7F/0$V]-J8L[+%;LB7_^(@[PYY#IR ;T&RI1V0QK[MT)8M#:B^.C MHV_$_M'^[N'^T<&7I(QO82X0'#Y-[XZR]N]G'C^B(:[JX4M_^DE;Q1)-U,K5 MG>*;?C'YK?OIG.KG1^MCMD'A^ <^EO.Q2?P1\A\NW6GQ_>W?/K''O_%-OS;^ MW?\#4$L! A0#% @ ZSD543]6224OW0, &O$R !$ ( ! M '5B;G0M,C R,# V,S N:'1M4$L! A0#% @ ZSD542X $DS,%@ M_ ! !$ ( !7MT# '5B;G0M,C R,# V,S N>'-D4$L! A0# M% @ ZSD545\X,%C8-P &%L" !4 ( !6?0# '5B;G0M M,C R,# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( .LY%5%R ;8CF7H D!0 5 M " 60L! !U8FYT+3(P,C P-C,P7V1E9BYX;6Q02P$"% ,4 M " #K.1512 @&HJIO 0#;P $ % @ $PIP0 =6)N="TR M,#(P,#8S,%]G,2YJ<&=02P$"% ,4 " #K.151N97$Q!1( 0 4@@T %0 M @ $,%P8 =6)N="TR,#(P,#8S,%]L86(N>&UL4$L! A0#% M @ ZSD54<&LU$L.Q0 $@T) !4 ( !4U\' '5B;G0M,C R M,# V,S!?<')E+GAM;%!+ 0(4 Q0 ( .LY%5'!-?$(#P, T, : M " 90D" !U:2TP-C,P,C R,'AE>#(Q,6YE>'1G+FAT;5!+ 0(4 M Q0 ( .LY%5$>HW05R@, 'D, : " =LG" !U:2TP M-C,P,C R,'AE>#(S,6YE>'1G+FAT;5!+ 0(4 Q0 ( .LY%5'Q5Y@$90@ M .,F : " =TK" !U:2TP-C,P,C R,'AE>#,Q,6YE>'1G M+FAT;5!+ 0(4 Q0 ( .LY%5%6"(S+#,Q,FYE>'1G+FAT;5!+ 0(4 Q0 ( .LY M%5&Q\$K'>P4 ,4Q : " 24]" !U:2TP-C,P,C R,'AE M>#,R,6YE>'1G+FAT;5!+ 0(4 Q0 ( .LY%5%U427&4Q< ,A\ ; M " =A"" !U:2TP-C,P,C R,'AE>#0T;F5X=&=E;BYH=&U02P4& 2 T #0!] P 9%H( end

<=\$JW>:BD*= ]6JR?ALLZ6R9ZESY)NVO_GQQ MJ?OS\\F7')*:98)+#2'98GEGG*=9J6_$H][&M.8_^\IE3 MRT[;<38B<\\3 -$:ROV$P96CAA(IS:6RRNB=.YM.;\R-IQY/)U@>S+\>G_OQ M?#!.^_^S&'TJ*"&6!LU.!K0+$V/$JV(LX^!NC.G MGGB+JMNN^QN%:?XC"&]W2SXI)CC*[V=PZ0J&W#'+O-%$)U&.=40,&A;??L6T MQR^\1GT]5U)L/'J?]E/6)\Y6;-(BFM]$6F9=ARS9Q)+*))9C&1*5@%FH421Q MYYC6*80VS="?P-2G5? M^YSU;=(NY;LL51*ZLPPF$*DRII^AS&G90$DP5@6C MDDQM[K!315FKD#FF;#DG/G-,WX3"3#WG0$34+ HJE7--3H_7%Z6/L;X#&Y_-E;=K M^W8OZGTY;J[PHBQ7:[NSAY> ]R:S^= +8<$+1;"T]"A)LL0ZA:XL,J688UZ; M)BM8+83I8^JQ71ZWM?\VF?S0&UG^"S=GD82T!^ICQ[-[S=K-S.Y8NMR->;D#D H+60A+#2CI?KOYU7"W/T-N M,4"'N!WB?U6=N+N$\?-=W\6XF,NM)DF7XA]07EOF&C5/ M,K-($Q=-CM<\#*=/^\2VX2S6MT'[K33OQU.(DP_CT?\N@5YG\R>3\W,L2K_X M::JS9V3U<:IM%=E0M$Y=X/=_+C>Z'1R^.3IYMVR6?K+_Z_[A^_W35[__O'_T M\\G@^)??!X>O3P]^/CQX<[ W.#S;>W]ZAHA/-FISWFF\CKWAJXFZ*X5WN$VF M^ZB[4W[UFVDZ8*ER?TW-\7=GEH9WX71 =0*?8;R 6?CZ:3I)BSC?D:$>Q;$[ M@ZVFFMT;[@.4._ ^?>QT\4@;)'TPWM/JV97YKHY*>427K[%>KPR<0(31Y^+% M=V31]<#MSL@=E-C%[B?[RZL"CP7X-2J9S=9=2HN2]/T1\ "("$8'__-_?KJ]^^0JC<7\X M^,NO[$_TUU]@$(>I/_CTEU\_7KXE]M?__5__\1__^3\(^;^OSM_]\F88;ZYA M,/GE]0C\!-(OO_?(+IYPN_G;T9PU)"*,%$5$R(JD.Q$EF2>0T>DZMOMGW];^OO?Q?2OF7/NM^EO[_YTW%_UA_A8 M]MO_??_N(GZ&:T_Z@_'$#^+]"_#U:7+W#Q^B4;_-?HE_.N[_>3S]]^^&T4^F MZGER"+^L_8OR$YG_&2D?$<:)8'_Z-DZ__M=__/++3')^%$?#*SB'_,OMMQ_/ M3Y:1]@>3WU+_^K?;O_G-7UTAXND3)M^_P%]^'?>OOUS!_+//(\AKT<^'7$"I M N=_EJ?]UAK39P0RBCGI[S'?/(@FRO[F:=(AX^=F=XAU> M^WZ7 EYZ= =HIP\BUW =8-0EU$?/?8!S#G(187GD3?]/<7C]VQ38ZR&NP!_\ M)W@:U$T8E#?CN[6@T[??_^,';T85]P?]LFJ\PQ]OGU#>M2T&^#:!08+TZR_] M])=?^\XD'FQ2WH&3 ;2WEG%0+ILD/!>^MQ)-8SF9\-@)8&]R_6:X2V MM1P_^!'NW9]ATH^^P8J]A5 ?/[F.A#>@7Q WXY%)S1)W%B3GV9JHLW$VC M5&&]N->.8Q?97USBU_?'IY<79V_//AR?'UV>X&^/3M^\/GO_X?SX;\>G%R=_ M/SXYQ1^/VVICJW=UII_=1[B@,07&!,D!'#!IG'&>:IPMTC(6DE6YU\58V^KP MXO+L]?_YV]F[-\?G%\?_W\>3RW^^.7Y[\OKDLDOEK7])%:TU'-."ND*2.>/* M%9364N,\"SC+5& ,F&-6K%?7^M>5P?>4#7$T_[=V, MR2?OO_0N)NB-%,<$Y0$G^.VX)X)%MT$!,4(G@LN!(8%R291CSJ _X:W1*W?\ MZ6Z?_3A,M_S;-_Q6E/<;7$W&\T^FZB24W5K1_W,]E)GF=A_IQTPT6=I -'A!)&[,)'#E MB)#"4F>9U];4&/F6.!^+Y9[21Z.Y@&XMMQU-N^*/=LJ2R7!_>IEQ \?WZR_# M$3[N+[_2MC2Z^(R;V_CL9E++A][).67.+[K81GL@L+$%?.A-'=0I!9HX+ M<94ILHAD_U2HJKMAEX)?9@)KS82EH?8/4!PV!787^++V15OMGZ&S,WH]O/XR@L\EX/(5[K$AT+-\Z;]] M&(ZFTI],1OUP,_'A"BZ',T^I1YG5('-"06@D+QJ%Q(ED<1,-GJFH=,Q5UHV6 MN ^;8?M4ZC(G92?;T\EX? /IS!*.-]JJV^91DSV M.%NR]<4P-40EGS53)D*F-9C7 O-A$W!?RESFH:UJT9W#&&W0B..9_ME1$=34 M2L7A9.A/;O!O>N@2\1@-$&,M6@DIKV&5F MNIKF7R/\F?&@#4O$"VF*]!*:KYR3'+T-3O"<@]^W-?@'+_>JUA41VO;!^@+M M'+[>5D>CYJ33'^ MP:Q=E+6"6*V/$AY8J)?#HY2F:O!7Q6^\)0Q/U7A--,UJN!B@NQ!9'QX%3K2BZ4;&R&]+56 Z;J,^M_!6$;GTZ\J;_ MM9]@D,8(]WHX$]YK/_[9!9)BY9($D)1[/*+-@JR27K !TV MM3I1PPI^M#^I6#K99TQ31:TF5L1,)(N!!.=S<6QB+NY,M%66JR=2*CK)$5!. MNYR<(RHI')$VY40H&1+0A7.<)ZW#L^0(M$@7NRSG7C@PRD0(D3!I%2I-2Q*4 M$T1DB$8SRJ@055/%IC ZG,,/"C*J9T&UD.6JU)9?9NGU?XY70]PF_O+K9'0# M]Q\.!Q/X-CF^FK[P+[^.X=/UTFEN"SK,V%7VIN&@;&1'W_KC'DU<*RN1]BS@ MUL,<$!0)(SB;/7.)^:A"57:L0M4A6394RFP@SP[:7D>.4(HFJK1>$NMP$65& M)*HL"QRJ+!%[Y,.C J_GI\,V$J] @P>&Z/NIH=PSEDF*PB;1"XZF:$K$>\D( M]\ =2^BKJ"JYM$M(]N\*=*"A89?BK9 [O<:?O047E!'9E++E7#(X(0.QT7B2 MN/?)>FMMJJ+[C:@.@0?=B;W"&G .$QP?I&,_&J##-;Y%I2UZN,9$HCGSZ/=Q M0 \P>9*C$RDY8X-6-;Z9GH.OR[?\A9HIHX'D(&X M/(WWVXAK%XU$1&2KS)"/.<,C4)Y#*:D<-DYIK(X+FT<96IDB SPS4X>T%YDIX:)1;JKE<_OO,R4(B2*PN6 M>"@9>(QS8CD31 2>$!;P+.K4N'5>!GH*DQ+T_C :EFAX>O7]XQC0)CK[ B,_ MP7WQ*$[Z7U';,#X*X\G(QTD/32 ;>6+$2B:)U)D1!QZ(L\X*F26/K,KI[?90 M7T0QZ#9<65'54U,[%7R:QW5(0LC$6,A$"5%:+($GUF=/\-\)SZC46K,#+/RJ MK;:-M5_;R+R" _/HQ/8 BLLGG(Y5I$&7-\%KO12X$H? CJZ"D7" M<*FW7%>) VR-] \&5M9NC7#4@ZEQEM_V!QY%./A4QC'NE:9MH81&F10H"2%R MV2,$X5DIE[BTW/$JF_(&4'^0K#N===D8(""7[P;\KJ1VG0X'12K3[X^_E;0] MZ#$)3B/A"0 S1"85T'05B3!/A104/2:U$.5>CF4T>]7/S)/N=5&A7/\QB]] MF+SIC^/P9C#Y,(+K_LUU3YI4VH0E$D7.MR9JT$ BBT9;)Y,0=4H)GT+V,W.K MBO8J%.C_8]2?P%G.!5R&44E\1Y"EMJ-S*,&+_N9&5)#'S7JWU=7 MY0.UVB?&T%(S@LB8) X9%P6K(6=)K62Q2JK(2^F>\')XU)V>*M2HS_?-F50N M_3<<[2#A?U_CAWUT%:VG4ED!!&*V1'H9B4\V$PK1Y^Q-=+E*^NE3P/Y@5+>Z MJU%H/HUIH5<942@SD'=N)0<( 3S1R&\B18K$Z3'&JIF0J'=,L8Y\XDSJ2>TJ"9S(":Q8%+YG#O!9H)"D6E MX(31IDIZU$94/Q%?=M5%E\=GQ8-<1-9_[#V.>\(*)QPDM,H"NH]: QII&C=7 MKH,J]Y8D6&CYN<:=?^I-AZ?\SN6[ESWFPPB^^'Z:VNL](YRR6DC"K-5$)HOC M=M(0$VG,3,M<*:5I,ZS#HTKWVJAPVK46W=S3NS7(T42X, MA;2"2)PCZ/UY3BCNH<: 3597:3OR)+*?B$EM=%+E5&L%P-'-HU#4'*K&?3:J MY ACY3Z:D-"+S#$1".!QN:69FCVM3FLQ_EQ$ZD!/%=I)+T-]/1Q,)5":$+^^ M&4\0\.A=WX?^56D89''-]![WYA@IFG4R21*HH\1Q"4IJ8)96R?O8$N=/1*WN M]%7AE&SM3)@C[$^#Y].-^3XKZOYWO9Q!:\LLT3@UT(V(DEC),TD@<%0I U5[ MXMMVP'\B E;4:(63M^91V9[*EB87/=$Z,B*M2L1!9B1DSY(!%P.K<@;7'.+! M![4K::N"$[D&Z2S5?+5@#!-91E9:]I?XF 1/0@R1)!JYC#P;*JN$N+>'>JBE MG%UIIT*8&^W#>>/5^.^;_@@0.[)^\OW#E1],2G]5_/3+M$R!FE1: 5MB,KHF M4@D@/BM%% 4),3,%K,H%?\TAOIAUJC.%#_>BK7WP:M:WX_UB84Q/Z!2]DI1$ MX4M/#:71*T8#YQE&JO$'YH"_/DXU86F*I0I+>%\B,UQ7*V9ID19%4HN M# H@!TL I5TE;%8Z+UB"]*TI>(9B8(_EX+U,Z'_H9' A35X3 M)]&WCUQ.->3"E&*B3Q.7$B72S>JI,D"Y^P[SO0A,*6$"$4F5''5N2> :?Z34<6^TU;**G?PTM)^&.!UIIT9@ MX)[:\UO(>F"LY=KCPFJ!]2)044KPC,4!HS:=!D'0HM(,[2H54I5FJD\B.WRZ=*J;"G[V MIINI5P*>7DU]Z;^]@@&J:S*O]U2".N.T(;BKHI!\<**9_SY?<+-'1USX0DN0@2/4B3RSEC MQKGFT>TB+CF:A,W HJ^Y1VX+^. )N1=-5L@*;2ZFGLR*1\/*7%&"E*L\2'!. MD*B,HH)'FZ!*'[#F$ ^>996T52&WL\ L_RN)$E_]U6QJH 3Z$6='^<7TIO6' M'SSXR]EBOIS>&J]NRF0Z_H:.S. 3G.-,.\X94*BH:\6#9$2KTJW8"H%N&8#7 M#$WK*LMM*]0_-T.WTEF%:$H[\.6^C*116*ITE)"0!8HME'(5KD+I0PJJ3@/U M[@BWF\C>7@U_O^OZ,S\Z'J05NVIIWGHU'-^,X&X[9R 2UU01I14OU[9G$HP) M!%D777#6Y5PE<[PM\(.8J7O37)T*TOL"Q'YQ4'M,I)"MD$0D@S,09R,)R7+" MT3+T(HJH1)7 UC*4_;-CO^I(3CI^/%[EJH<#"[20;3!?5NT-X#_K_TN)?;@$"1PB$R M-(2I\G.6/8YBVVS@+L^M^3P9SA^GM M\$%U:'&I[DN60Y">TL@( V^)+(U@G+& _A3P:!USD*L4]JK+"7W1TMEK6\QX+R5E-+DF(9A>!P/<8=E21K(7GTSWV=$KE'* Z5);N+ MNL)V=5OK/CUK2?T);LIC-+1N2B.@5S>3T^'DGS#=67O22V4S[JC:EWPX'#[Q M/'A"$S@M.;7@JJ2Z-@5XJ&RIHJ *@;3+D1^,,XS.\J/J*<\-C3:A,98ED3P) MXH7V))3H-M4\FU2EO^1*-(=*D?:BKQ#GFH.Z'#X$%8V6 KPB;GH+ 362A,P, M 2ME- KWN5AE%5F)YM#YL+OH*Z0,W9GVE],^3B*"8N 2T09*EPLHU41*D:2S ME9I3IG/=2\DO.VZIY:^N]N;7M)#E*M/QES*H-/ES\77R>@&[C\0]KZ8X'1TG I?VAYS M(E5)DG=HN%CK;.*X(#*SA]E?DP&S1S\K ;81G]R)ZO???__33?]/<7C]VU1"K\]. M+\[>G;PYNCQ^G+U]?73QM[?OSOYQ\78XG R&DW)D-T*[YC-, M^M%?/88W[E]_N8*GYOJNK_KM?E2/1WO[OD=4J#(^M)YAD "=[3X:UWTEE%%2 M4IH4E5$Z2TW(,3 FE(;B-E!@F' M/^RQ.YS,.7//-7$X38GDP$@HP7A(,GB+7INH4U7PDKO#M>1&B^YO MVVBCR_UO>JOF#.;;NULZS@;SFN#I\4Z/!1,#-93D(,N5FJ5[)O.)N%QV;<6= MLZ*1"?/4FWY" R.P0#6>:*,#A,V:X\H<=F6HS MM5O(\KDC4^-1*?\?SP!,P64:=MU?L<8:;6.EFMVQ8" MK:]E$R.721#.52R-M!7Q@G*B5&+425L:._Y@VET30JJLW"WDV+E29_>:G^4/ MH_YP-*LN.8=XY>V"K\L W:A2B#IGKP]>7V$#WO]^NSCZ>7)Z5\_G+T[>7UR?+&+C!L^ MN96L=T&_(/-=04I&?9&:'Q_S)HQ82DH;?].+J5_8?A53^6&MQJ.KA[ MPQYTL7HT"SIQQIL$S$J9I93:.IP5@5-<>2"9R'5#G:P:5[>ZF9K;%35S^_P] MZ&752!:T I9SCQ9(=)%);[)SP205O980O72^H5:6Q]2M3BYF'N7X#4Q\_ZJB MH-39+AIYG0 MAAF-%AC<0'TE;GSK'C3:?-2+ZHT>7$!;T*%&4^ NT)!H<.]7QHP!T-W*L<+S^Q%V$GJ;L8SG[3ZZD?SGTFTPB.6D:042(JPB'-!WQ M0C D:F.U52*!93+GX!/WR2;/34Y4@&@8#-GP]C81@?ZGP?2@;3 YBG%X,RA% MA//8]+WY*T+I8A;1H^42F>^M)M8K3KBE,CF??:*IT5QO]KY*00[!;0;E.4GE MW%K&9(E'] 1PDFG&@]"+=V&^X"!')>TUC'-L(\JNTR@WCOK6]L[@/&.&,)41 MG@-*7,;E6C#TW$!JFZQLS]?]N*A[472W(GT)CNIY:8\R-T>I,GEN.7F -%URES3;O+BZVMQ4U) M=9TJ<1NI=:R\]RBIZYOK>0F9=593AMN-+1>X!C0,O%.">!FDT<$RJYK$CANI M[]&;]YSXMJOLAUT(KD,[:@K$?WL 1 43(BW=?W.Y$HH)26P 15+0(NJ02P9_ M9QI\^.8?4(,["ZYV]63#U*-9@.,??C1"0Z&_AT2&M6_<1U)7H]$N^.S&@LN) M&VF,D4E;:R!K&P%0I>!8XR2O!N/N5K='5U?#W\M%@7DX>C.\"9-\O+\597 ML]Y[_EI&1![0CW,1][)L%?%16V*D\&A&..MYE1K#IZ%U<#/@ZC=\' /.J'?] M##VF04VW;I'*#0Q.,\4G9O?I^B8^8^OJ&1^^UP0F@J2-H7'CBITV9&^%3I=N0G\;V M;%7!53C1=*W:43<54O+6CQX?,#]W;@"Q9D^[!AB?I\5=Y_IMRI^6RGDF'CEF M0BY]&)(,I8%OP&TYT( :SRGY8 "@2GNM9^//$PWR7@)]MM%)]PWTICV#[V#= M1K2H%YE;ZTETI9C7.DW0!Z;$9O21@O OMDQ^>KGOR"+>%<]#+L58M<'Y.6J MV9L)C'"H9Y//,%K$YK@1GBN/B'3!ECEQ/B@BM M*:<^L;]9FZ(D7'9BFNQ1K MA1W@[769RIE3A0!5:\!*B),ZA!6^R3+IT[]:R29;F MU@O_>D@'1(UNQ5_A1HZ+89[\[D?P!K["U? A8YFT$AUS1!+0.Y<&*/$T&D(5 M6.6C TNK7*"[%M'AT:(;X5>X7N.H/YJV]2])J-.B4;;ALCH66D:;(B M"('I&''T/WX:U3["$[O+M53;27[M?E4VPBN:CY5]+GTXU;%"BC5GSH0*T3"X8CD9!:24GI@ M^50[:W!GP;V,?*J3P02ET$=K8-I]N'Z>S;H7[B''HM%8%[O!H)NC2W*%-59J M_ ^$G(4P:!7+@(MVP_R*=:]N&34I8H)W_:_E5M7'+WAW=_CIJ 5EO"/"IH2< MM)S8)!UA+JF WWE=YXKV)N!:AXW6ON/!@7Z(SF2'@KBO1(OJS*FDE9>2;+%A4*^^O_?_;SAZ75K'3AV"I&/)XZ;$ M&H;C QM)\%X2Q3WNN(;&S)JX0%TNVHL8GS^ZT2U+&B]C[;15X_!D/=1[H*?^ M>A[N:P*W9DK&EGB?)SVCFOZ;\ZPSY;T SBD%"K=Z1;AVZ!FA08UNK6($(K., M<\.$J-*2\$5P[8E4CI=*M6UT5H%BB!%& [AMTUYPS<\D@V0L4VU)CJ5L20E> M[F01Q#H;RG6P'*V0&F1:B^A%F?'M=3FLH8@*9OPTDV%I^#-HR7IIC3,DNI") M3+ET, N24)]#2A!!-*KJW)HC&S =-DNZ4L;+B(M=?/8C"!Z=@Y(Y@POY]&RS M?NOKC:_=1R/LYN->B)1)!88&:R3J6?(D@S# 2O.@$(P47#9MB]U4 ITWR89' MC2=&PP%^&V$_+<^;O7X_;;.WE<-B19JC0#-+NL2[C4&[)"?G;6;2LZ12TXJT M9D#:[1_O ! ?(MCN1/JO$?2^..7Y"=P7#0Y+JOWN_YXTC,J"Q\\)4$FC^YS M%,0Q!(P?::EUH-Y6R;!JB&__VVF7?%G*HZF@E!HFUQB&2JA*VVHCJL'C2G0(JN&R/P=VW M#A7(3OP.A.J'.YI)5B/&!71Y=(53JW$'6Y_=M9>#]5J4J$KD3_W 5K)LWE] M)DULKS+!^EX714LWHWRP6/N-WI!#@HI21Q5 J"'[ILHF=( M]:[REIH >JXCLLX4/ZRH@(YS$)_"-Z]X;8"PZTSA9M#VGT3>]=;F&?'?S\^ M_;C;7"7"\MPK+MC)H$6A? M?$0G$FD2\%8Q6_#)\J2XM%P& 58)'14$0:WUO<6'5;[]44ON9;*&I"ALF42: M6(E+L78\*LE,,JE*PYZJMS]NO)IN_L$;^#(<]R?CUS?H >,_,C&(H)-'"S=K M(CEGQ$FTO\&[ ;9BQT#V@LO0K1*J?P#S#&+E",T5F M8G%Y*YW!RIV&0 ECSG&=*>X158XXFH [% +5TD>%^/5&C*?#0;R%6" MA,1*:%4+4F['),+E;*C4!CF^=]KJO0#L2E- MD^QD&4>PW76W_V$N*-U*LT]=4+J-A#N.*:R_L*\)J)_M@M*M%-7HFLI=I+P_ M"@BT?1QDDD461,J(ZV*4B23*?%;9V.@Z:X3PPB\HK:#Y+83;=?/"!9=IWFI+ M9<<8C@RAE1YLI:F20 N81;B7W8:="JQW)>WMT MOCTY/3I]?7+T[N3TXO+\X_OCT\N= GQ//;)5E&LKO(MIG@A2 M,JM%L=TD#9Z*+(/U,4DF?!2]+9!W)-^I9;!3[+#9@VO*>A7V!8GGI%)..O.L M4?*"6XM>#3,J@U Z:/.4Q)='T9'Q[Z].!F.TE=OF3G?RWII: MVV'DBTH52F7O$YJR47IP%I*W$()QFN*NYI]2:C,$[1S;]W[T+WP0LN<"T-?N M3Q[=V\ECBH8'12#)56GOUV.+KP M5_ &PN3^-4?7P]&D_]^E1&$\>>7':)]XEZ/5Z,*&S,M]7"(39R0M 0@CC$$M MJR8M<[;/E=X2Z/Y#0]VQ9REENJ:2*D2DG\ ;X^P4$])?1\/Q^.-@!/ZJ#."O M*.97Y28F]'V_]5SIIQ -)4E(1V00D@2E!,&!<,NBMLDW"0=TS;1FZ'\B^E50 M9X6(]ZZ#>(<_W0^"6>X=\XF@[%",I=(OF,P(XY0I(YQ>NF+]>3GY"/T?G&RC MS@J!],5!W _@\7!Z(L6D:>0%8NE"[#UQL=SK'D52EC.9;)4Z\*8 #YE9G2BE M0I[Y:S_^?#1(Y3^EV^U7A(J&\%O?'_W=7]W F_ZX!/-O1H L1S$8B,2#R41& MQHBUH$C@D+G37J1*^G8$_[Z!0?P^/72+ MS$2MF"7.EK,5DRU*2W!BF)%",BNDK=)#IP&VYTI*Z(@$BYVY.E9&C89O[36!6+6QX-,8GZF98-?Z7<>?CI7S3#RRC(J4(!&JK$2#33,2@J5$LZ!8 MICP#J],L\+GX\U2#P!= GVUTLB?:C,_+$CSJ#S[=Y@*HD(+..'Q>+GN6HN2' MI&")B!E*A3N%.A?)-P'W#,W?NM9J ]:T4DF%(Y<',^?NV[_U880O^?S]7;G6 M;#IY6+:L1#8)8SR7"[!*N"$8DABWC@:KG*ERN6PS> =KZW2ED@HQZ)7D7L9[ M.XV:@-VWX;,6[;.;0)VIO ,&:VT@OA%];J*HFKTX&7VXFXZD$V+P=:P3AA?>$YH(O25RY0:%, ME($<8V+2U+6OES&]#/.H(VVNXTU+5=2TCQY X_/KR#@%D:4D@N;2>L@+]"T0 MJ4U*K_[5?+XT&$M- MN[G+P3S;-27M63)\82JNL(1U.B;*O/:@)0F0<*UW+.)WEA-M%%5^FK]>Y5SD MY=/UZ9M.7C9;M]%L!9:^'P[@^VP[>7LS2//K$ZSGI<)5E$M?-)$Q1)0,;O]) M>A:S%=K%*C<8KH:S?R/L^52\> 3<7C]5.IU<7Z.U@J/]X-%LN07%/-?&A41 M4P3ET'IT(@+Q"7A,QDDJJE0DK$3S$W.FO7:J-#H9?1F._&0A07CN;@0ON$Z< M*&!HM@INB..F,%O[8%7TQE8I,=B(ZJ>F4%?:JA I_WCQU^%7& VFF_DGP.$O MYDO=XL3A1VJ$(DE12224RZ+0>R6&.Q.I2S3Z*MG:30'^Q 2KHL,*SN?'B\O1 M- [S_=6PB&P!'8V" E>9!$-1!! $\> <<1ZQ1=R21:QBEV^&]5/SJC-]K4WU MWD_M_JD?C:8-1NN5,R^]HF;E\N;Q+!8I6\,C*]5BZ52K,>,EB99 M03)7GDBJT>0P:'(H <(B+YRJ<\_/=C"?\;1@[\Q+ G@Z\PZ\]\ M,L 5#*8WCN(GO20D330'$AEWLTM+/ ]0NKLPJYU5*EF5"=*JN#+ M%JK?FRUW\NH%JV6F#OTB8]!653(0Q[PE02*UD\E1VBI1LS5X?F;J=*&BFDE> M+00T.^B+#$5A@B8\ PI'&T$"0T<\9S2;( (86?>LO.T(]E6>\W(X^3S*?X'E M/YO2I3*"9PIY%[+,1#(=B)7,D&BH36"4ASJ]Y%]V8NPS46>W1-IM5/CL^8U- MP/Z12-NYVELE.NZBLV1N% RM5($8HU7)>\.$?M F:];VOBC)]+N MCU_;J&I/B;3SO+R@K12:"V(SG\9&);&>,P):*9>M5#I7J;+^@5,DM]+F%BF2 MVZCBF?O EOL,^H.;X^K&67>8J2+ERH%;ZD760L0 MDD?PG*(][ZVA/ IMU%,AY\9C[KP'ZGV8Y#;^]CU\G]]@\=Y/II_LHR?J-CCV MTR-U9\DLWD3F0 7M$@V6RAQC8.6:(2YE"D%PDYKW3-U11DTY+ M#\?G%W\[.C_>1=]+SVBEJ\V(%N2LI8LB&Z:I9=(S]$@4!\:8DT**$'UO$[9= M9;1[$^?5(HN.).3Y,Y:)*H7(8$WTB1IEJ2V>U_FQ2>]'E[C MOCB]+F.8 WJ9T0]2ZE_=3 !?/QJ@[SE&-W?\V8_:G&-V\=I.M=)ZW LJY#Y8 M)+JWVN'FD[-+)D.VC$9P/%"WI,)= +2S2B_*HU[Y<6EO>_T%37L_,_)&?O!I M:H&]^G[_)Q_\]VEFQ^]^E.Z#9P9, !DCR3XEM."I)#YJ3AP 6,TM6E15\G': M0V]KTI_"[1%&L0WNSL8NAR55;SBXF SCOSX/K] P'+^9Z? HC*=[0B\Q%H0' MM#)54D3Z:2_A+-%K9RF#B#2+*C+;&?'^W8$],W/11]B/;BN<@3X"WM,R6E?2 MJV*PC$BT?(GSRA)F/*BHN%)0I2/!(Q3[)\^>M+>),UN)OD*\X1_0__2YC.PK M.LZ?X/2F2.PL3^?,^ S=W@GN+26H/!^YLJ%@BJ1T7D6/.EOTJ 4E+D6JHI1. MUZD.V!;H3[<45=7D,S*OG%_$'KI32:C?KB9S!;ZY?EX/UO'/<% MI^@5T=Y1(JG+)"BKB8E&LZ YD[I*84)[Z =.Q#WKMD(NR!IQW9H92U+K96&" MISB/K$!307H:2^H!)XGBUZ2E-G5J0+?$>>"\JZFU"O4+Q[>Q@ \PFF([AS@< MQ/Y5?V:8S"52+O42!KFO8VE338TF3@E#(&NE!(3D6)7TVF;P?CH[KH+6*BQ@ MBRAG>[[/(0#WABB;$%0J)1;>)0+*!(:$5S15\2-7HMD_)-<67%E< M!%^*HG\4$AL=?,B"D1@=3G&G@5B.7U*6"K1W5D'^N8GN6=?2D#FO>6H!!4-D 4%:5["4W$2107&)NM4#ZG5"6XNQ;1"PQT M5%?XHB_3B;8JG):? WIJ_5B"? 7:1]3,^/SBXRTXCJ-";)9H'WWIEQJ)3\*3 MJ"P-GL<4;!4W=R.J/^C4H=;6KDP=I7 O9G@=#2;]:4)7_^NC>^$Z2Z+;_(). MT^6V&,M"8IQ7+J68(8L8)/4R>.'QARRC=B"86DJ,V_RJE@[>RFQ8FA^X<@!1[H<,8)-P.@H-=7S#C@;0VE-N MA^/H>G@SF/1HE,(Q 43*DC;CE"2>64YH]"HZS5G45>S&3M#O?VU^%O8NN>1[ MUWP%4^ ^NM%R.+,01TJ.E4QMXA$[D6!1E,D[(EPR%D[@;_ZOOH!4Q>6!\681H488U U%O7C; K$ %4!A$"+L$J58\4Q M/7\D=O],[7;M[XPQ%6(,JY$]\&&:X*L9J'T*X#,%75\*(QHQM:4ZGX-V/GA@ M!:)S)LYNG[:9)6)-9A1%++RH$I9X'KH]%2;]4=FVC18KL&QS#,4+ZYW5C-CH M<4=@)=M7"33(#6+:Z(2%J%/,00:=K);,R6IIE[31)W.*N$BB=[[&FGN7K"\^GFE M"G^ BUZ;M@@-GUQ!SIO1+_)7Y!Q0SMH')97BSH,(+%OM'-?>TS42WS2.=K+_ M,!JB^S+Y[@?I^-\W_2_%%SV%2>>:>.(]%?2RS<@6M&2]C5II+XQ7,D"V!FSV MV0.5BGO)UFCIB3>VV_;G#R^G,9.C!V^X#Z&4-=&E+ A(8W#GR8H$X2D:02)) M= 8#SU7BV$]#:VOSK'T#BOESM?%P"WZ T0)SHC,,9&@(Y"HF8-DHI>Z M2FK\9E@OB"D[J[(I5[;70PVO/<:;ZYLKC^;\&_@R@CA+!L^BV0N[^ M)D'U) TT1/1=O;:B9.(8XBDZM<(&GK@SZ'56X=TF4 ?(I\QP MJ05X8J?K:4B ZRFS!"G*I%4.W;U*?>_O0;P@_7=C[^PLX1IIOW>'2&L'/3L> MRLKEX!@EB6F'.VM*Q*:2>VI=,DK*;&*5.M*F /=U2%V9&U7T\5(.EM<.Z=7W MNQSG&($RY8$85AI+1!&(+45*@0F=K?<4:)4KE!I@>_Z#WBXYT71+VE$W%=:J M]:/'!]S&XIM K'D:VP#C\QS(=J[?IOQIJ9QGXI%!/Q*,]<1S Z7 UI'219A0 MD:.P%.>7JV+X/!M_GCAA?0GTV48G7=(FH--V">-)?_#I#M;M 5T4S)OH!:$2 M7#GZBVC'.45LUCD;)Q+(]%20>\/S7Y#INZL>AMT*L5S[_T/3:7H@5EOEWX,=0.CR>7'\9#;_. MBE3F%4>E"D1X3[C@I10^XU"#X\0IU&"4RD95)3%W Z8#XD3'"N@R"%;H.LL% M@A$.^6SR&4:+O'7>,J.C)"J73$@7$XY> @%!&83H0.DG3RZ;O.B --ZU6"O$ MM2Z&>?)[*308I/FW;\JE'\,IQM?#\3TWN9"29TY2R.4"TQ** Q$)UX9!="HQ M6J+REREX](\\ MH4$;M'*S)DYZ3JC!O8XYL#E5"6P]!>SP2-*I*I:IHO>05CG=0-\-!Y]P/[V> MW0S9>1K5AG=42*%J.J+%]"EM8G0\*&>]]) LLYK'$&*2ANFX+GUJP]M:-QX> M7L.E_W;\S5_W!_Y6,+>1_P3 L]>1J*1P#8HYDF"M(SHKKY2)2NLJ5YQN1-4Z M7#:KY1^_'8[>P)=R^]6XIX4WVB,0)A/NPC)88HMIYPWH'%R(7M<)CRUCV?_Z MU1T'EJ)@+45=(?'I;K P/H<(_:_EI.%T."CWSY9L!N9P&MIHB$ZA7-BN.-IC MR1&JDXS!Q2AEE6WM"5R'Q(HN5=!U7/26L4A8Q'?+V1[G B0WC#AM%9IBL?1S M09_/2N6C!A.B;.9 KWKZ06BV$]%52 YZ6X0)[_I?(9T,)G[PJ8]4N[V9^C[_ MZ6&>4P^''H%2M+M9I+.; !R@W,K1+3+*7'>$!#H.2! M)H.V'<1,G-*"Q(*6!A&=KM(O8RVB?>79[<&<;B7LEY)3=S>:HQN< .62X5*9 M/,O'R-F[H_ $)DS6A+)##JC.3EB2F(Z MLQZHKG*BM7^&/)']]AP$V4;X58AQY0?I'+["X ;^-AQ\^C_XO]OSD^229AH$ MH5#:MHK$B./"$(_[L F2T5CG H0-F)[1M&VMO"56="/Y"L%@'.T'&/6':4I] MH7'/C)$1*[PL#IXE.!7P1Q B@[(VT2KVQ2,4AV52["[@"L' .S"WI&X"IZ;A ML(#G>6R%%AI:I^L6XJVP\"_"4E8JIFTF26I/I-*.6!\-29;A4F0ME;9*?'7%NI3G58_?__[<2N+#3L75>=+Z(T3B%I' GR0+@0@5R^:3/?$V4B*H M5F"8DI[K'10H#DR!NXAKGT5(#PIJ=):6,QRL#\&7"]L2";)4@F'_D=Z\DS:W3F_>0A7/TS5VFI[[>I:^]J[O0_^J[15(.[VG5IISPY$M MI#IKAV0(W!HJK)0AXR14:+=P=#E%3&I=/\_F8^PH)?T21M?5E;;A1363TYN, M;4%MV=O P.JRE!_>I1-]7;T^O7YQ^,W_S@Z/S\Z MO?SG+AI9?$0K66_$LW@;F&0: M=4ZVUDJ;4I""2TJMRU885U)*0HHTI471M9B3;XY?7>XBJ>F_:R67Y3 MRHR[798.G'%<]58^L468\PV$R9O^N&13W3R\W@N<5(QE1G#+D&C?:DJRL7]_[[_UKV^N7PU'H^'O_<&G MU_X+_F;RO8=[750I.<)T+-8T>I-;$:6:4PPV0RRH)?MN W*,/U97>EWI1 MU-))U['] G2X '1V6?)12E.I^ZNUP%E.5"LN2R^-4CT2$@G1,2*5-,Q++ZT3 MC69&&Q0_,EOVJH&NS_7.XV77>V>0KER6 "(QA/>KB2L224 M(D+0@"!S)#ZS0)3TWEG+J(;0"0'F;SQT_>\DV0K'1 _WN5Y.THK,&$D97.$94]]\(IQD7>V;9\^OT_ M,D?V)/6UK6I:+C>#\61T,SWN]./^^.++"'PZ&_S=C_HE+'+N)\!Z@BM+)?.E MYU(AM!"DW,1"4A(1 '= RZNT@6@*\$>F3TU=+'/&M%I<'H.S+;E)@$0J-$ZZG/S)8] M:V&90+9&_.SCX&8,:>YFOQY>7_B:24$LL8FE[* M(5@?A8U5"FJW@_DC1'0!9NI7^"GZTC@:OHO-#3^[-S0CI/ LS]2RZ;91F M191(Y<)*C=:3S8)DB5LGVMTV!+6O168=R -@336=K"!0NT#PX]'/JJAPO$PH MCX" EO-K:8@/!@A+/H,U7FDC&YDG*QY>O754M5A*&RF]E$91CV-"TYJ58 0U MVN&FQLM9EN8>K20THW4&$(P'2AVO'[1]EG+"3C2[,4"[M80K5.T\1O2@/TD3 M7#4K!=Y[RP+:*V\B#EE+?)RO0>Y;>Q4"48X)(*1CQ.4C"P8GLHO/>UCLM MWAL;GBCVVQ<9MA%VYQT@/O='Z0@!I>GU.K-#ZD\C@ =59%))[7S@Q+ART4Y4 MCEC(B7!+G>*691N:!2H:O&S_17K=J&584:9=)Y9> !H6,X"0SM$8+0VB5\-D M4HMI>Q-M1;F!7CL2N'3$>! J&U]N[VND^N;O/ 0&5))PA1W@X7GQ=(7C/B1O MI"8TYDRD9YFX:#QNG4;A<$604"4 M0CD(.S 5M*MT,?K(9Y;CC=!5-/^6X;T M/)9?.U5MT'L+.5>>[_/^HY3ZZ%0@(,MU:0XL"<%JPA&7RA%46ESC?RS-/V'E MU5;\-N*MH/!7?CQ%<[O=^,BLLP)?+RTETD(@UK%(J+)@3% \JBH]W![#V/\> MWU8QP\ZD6J$9YSLT-H:#:6@Q^,&_SG(&M#4*OGN9A$E=5>09D%51'.&54G,:X3NAV=$]SJHL!B\!7R.OWI[,TCC8T082WWFQ>_^ MRP,N"PLKY!"T=UR%5"@0VP_? DZ5K^75<-KGT--+1TI MM4\V&<)%*FU,M22VG(2(P+GTV>E0Y\:^92@'X>VUE'!UG<\[DC? 5-/C6P7J M>7R^M@K;J/\6TJZP\Z_$9JEP6GI!(J2$9BN2W8F2V2)!9YT$L%9E3QN=\)XFP#A M5C'V-J+:OPW07G%+"4-=2;WSCM$E=6GH![=0J$5C1"1*N#4&][L4<+\KW0@9 M0]LG"&9@L<-1:C2>^\U'E/+0H(1AD3'/':Q-*$51&7 MT+6'X&CRB2FNFO1NQX<^F*3XT^($??36']JAVEU^'?99N -QRZ4F,+9PFYJK ML_OI^;2'U$(#BSIL(;X.M])%.)IR9QTPPBQ#6K(H"!I>D43)O4Q6.R&:A#Y> MAA;7>#G=*W$;J76LO/N;Z_GM9YPEM+T423$5@TRC!9W+:5VD3.EL((4F M/<8;J>_1F_>W2[:2_; +P77H>DR!S#JEW0*)-#JM%".1=[*?+2_)*3H/D8-%X MDYP%))8L)Z();$PV9,<:Z'-K=V0-GA_:_NE2UEWV#%H/:YXPUP!8S=#R6F3/ M$U_N1']/S0,RO[3*6^V@8,4Q N1B%D< ")P&2,R$P:E65B,6>6?%$ MS'F_I-A&YO7)<+N%62X$AY#+/7FW6?2VM' 0W(L<@N965&G.LA+-_N,>'6EK M,P=V$'7M&V!*5_"+F^MK/_H^S+-61*VZH*]\5NM.Z$\C7.B&+A6W)HO 2ZYV MULX!URC82H$W2289H MJA2"K\'3>@GY/!Q-&SO<%>6/>]$8;2E.D2Q2++WP,LX3$T@&'I)GU+@ZM>XK ML#QWN<)N>E]:/%H*N4)2XQO(,!I!>ML?W+4#NKW M \$)!R3B1LE]R%$VB@#LP/)-L Z##1V*OL9IV&T#AC+RT^$@SH"AH^7D-$_; MV6R0KLH0*Z(GD0IEF.8\^SJ=4U;".0PB="#J"E4LJ^AYCZXPE%O+@D=_6TAN MRS6PB02K&$F!1@HL*>>K9+D_B>PP:-&M BKDO3T>]"P0$PU:8UH8DF601 I1 M>@S:3"C::%IEQFVLQ(DE+-7;7U35?3O1OI0F&"M2OQ HBZR4.K6)4O(!VV*^4^G1&[C9#WE0?9!--/FQ&[E<*:)$3N(NU],8'R MP%C,C'#O;^+QXE].K$ V08" MWG*T9'FY?1DW1O1[F02GM%+-^AN\R/3'K02](?UQ&RE5B 1L3J9U"KBQP(D/ M%)V1#(E8+8#@IJ6$4]DS5:?=[@^0PKP3 3J7>J48P.36,;T_0>&X0&D/1&5; M6M1K0X+WEBA-*?JHT0DE:C!A%9A#L>!:"[J"_[^(:7[^V0!532MN-:SGL>/: MJ^T)'K20^1Z6@WD=IP+G@XT$]RA9+E[,Q$'IT>HI\&@E5'+H]LF$)^RY?1%A M&U'7(,"#5JOSQDH.+=7( ^&JW"F1@>&J)RC)V4?<%[UG3E91_A*4_1L#72AI M0S/;'22\E[/E^!G2S14,\\/JZW';4^;-3VU_WKP%ZL5[N-'U0C/.1:-!@I A MQ8@J84$[M,C%[-[V)YY?YPR:/L9<,\T)"M59YH5Q*"*9KHSN5,DD47BD9%31V'Y04>2;2A05O1OI0CB17] M9FE*H%G94WWBN,6BK^W0=29Q/F M)KA^ZM;<6RFN:3?F7:2^3U;$!!Z0Y\2*MUSVXV[JF985:Y=]^AXV\_K8*E,F3?.D9 S15A M";KTC( &FXQ0^+69NM>_XQ!TW)$$NS]]'*P&)9BVUB=&6+"N."#DAP3&8>%0^A M2JG3RTXE:F.WMQ1R=;7?DKL)II\VE6@KA37))-E%VGM+*E. 2ULTQ".SB0Q( M]B ADN25\(&FF.P>FFN^K%2BS@FPC9 KIQ)QXRWG2A&M&-H5#"1! S(0G556 MRL<<7?IQ4XFV$O2&5*)MI%0A"KNN^%8)RSB@\P@.)Y5,# <:LR-,0O"2N[QD M?QU6]X)*FW87XJY0'K"A +N#[<>VF)TBHDPI:R9M1%,_.8;V@E+&,Y8S=72Y+\*VHVRJMW?'1Q?' M%[LHXO9?MI+LJKPM)BH M:Y[4@9PVHUN06)8Q\62!JFA08M)[)Z./+ ?KL]:\M^:9;=M2C\< [\"/\8'C M..I_N1WF;4Y'HHIEJM%SH%"6[HB.?D87TD5M%.=)(,\WXJ4V"E0+[G90C19QQ>R*7[HT;3R,5,H 0]3 R>^3H- M$I>@'!836HJZ@L_PF)6WELRXYSE-&5]-C(- I$6;UB401"LKK,X^IUC%:5@- MY[!(T('(:Q0JK1SQ+*P&,B>T@H'0&$L@5#OBP3K"/2Y-B0?%696;5S9@VE<. M:/U]H;W(GSLG]''O[F2--#;3THK+$ZE*2\!ROVBTFN%VAF8R-"ED>N%7"'2M MPI6W"6PCR@[WAL5>T$U@'.AM EMI8$TC^EW$5U&;/.O,!+6$*Z71VG1(2^E1 M^#FYB$N6Q!7MA]%BH]L$NE#B-E+K6'F/F^(+QD)&PX $I6R),3+BJ"O]#6(4 M3.28?).X_H]TF\!6LE][F\ V@NO0RUINBF]S$M;33)1CCDB)AIX%*':?2\%G MQ:-/G6GP9=PFL+,&=Q;GK>]#0LV>]M; MB[I"O&U^B?>#&)!.EI<;U$UQ'652"C&XR/_?WK=UM9$L:[[/?\F9O%]>9BULT[U9IQM[ />9?F+E)=)F M-I8\DO!ISZ^?2%TPEI"H4E66!'CO-@8#55_&%YD9D1D75@J/2E9NBIU*)/!, MHPV&"E&%\1?*]'Z"'?@4#6T5T"IR]#U+8U89,_&E:8;P.B;*G!"Z3M'GXS]% MZ\9]/R(_]"G::CQG(S3CX'+F9_/G_E%^H5 RCTF&9'-IZXNF+H['FT2<3(YD M\#)$2WDP50YB=V ZQI.W5K2/ZXB_PO:Q!=HJOZ !N)KAH#O1'28DM#A@E:2/_FM>^ MI_]\13G=G]-H9U6)G_>))2*%@I)O&@@++,H(EBM1Q41Y',[P-FJ/G&US0_<7 M> 57M)C,[_.EOX7IZK)"2\-*,1LAA$>-#Y18P3U)&JC/5$LGZV2"K2-Y2>1W M$_,P1YF_W;S="N'7'&S"#:4F].!QF3LC@A5+)) M:\9SC/2Z.>YVLET]ZP[!3#Y,X-O-^&[Z^]U-*AU).LNYT=-[D'G[4:S)7[.L MHL"IDAF3=!Y%+$UISP,R4,[4]7[C:?I^=7ER?F[M^_/K\[. M?S\]?WNV7[CUKL=UDG9CG.N]_0SW2@GK=! R.X$+"M4TY!G M'^'*;1Y?2]ZM IMYB0/76F7#E509; (?+ 6A+><.8)?\^XYV7O;"^G WB9_G M1V-?OMS,?JYBQ[6 K$J F2_)*C@'B2T942PGW-U"A@!5>Y#MP-;5K%D]^D=& MQK4Q7H1$2TZP4$0ZZHCC&7=S9852U%OJJUPD;4(Y3(7=/K5AW;SI*.X*=NW[ MV6>8_!CF-0!N-.5 6&LAB-0TDF!MJ2B,P\91.R.KL+^&X^51WT70E6JK/S[< M57YX0L=*6>3+^7+_@PK*:&DV@&,W6>14IQ?K$[@&.X:OK U]BO_0Q_$_AY!E MR9E.WA)T]=#[*&! MK:T8V!(3N8_X*K(I8Z!16$F2#79160W=?$ET#E'IY*QMU$O\.%AL%-C:!XEM MI%8UL%5R#RXK29SCCDCO$O$Q&F*X85IXX7QZ:8&MK62_-;"UC>"J!K;B;A"\ MTY:DF-#HMXR1D)TEU+C,LI0TTB8YM,\IL'5O!O<67 6K^<,=.F[QXZS4T+J! MZ=FHE+083Q9ET&*FP@4<$B#&DI:FB]BNIP'"FM$'3T,\3 A"?[0VU)>.G RXO#Q *H700:9('$ J;5LML4P$ M$K.B62N?I:U2K.I06O-$2,(AE:8-%7U7J<3U].MXA) V%]C5Q2D5 !Z03&T% MPHO@2# ,X8ELDK52&;H6 ;>EL;U9-MW&?E[>"LP@C-GC2I5 M'"DE4B&.(*A 7: M7'Z\^'O^];XW@ML>U_D&L!'.M1L_Y:A.(B!!;A&_;$'C5QR"CHRJ=-T0<0_R MW+]HUM,/K27;!N6UN)*,YY*R 50ZGH, %;S/REF6*=\IX?UK;NUXZ.5G/\%G M?%TNHA\FXT\3_Z7C-?=>[ZK%2HL1KI%%00MKG*$N"HE_ER)H/* /S(2/FIE= M9.U^:\/BPY6%M9$'=&T5'?V3*.S)CWQ2AB:+0V,5HF M?11-YQI.Y6D;XCNYFWT>3V[^'Z23+^.[T8Q=9Q<##]X1;B(C,J=$K,B:6&UX M=+C7J#I=AAOB.T !\=J*<3\OI=;D! M9-99 N RD1 ]"9H+DDH=/Z:EH:)*=;PV(%^@[O1'2@6W_FH"?GHW^3['?!+_ M[UV!>?(-)O[3/!4/L@ M.K4HJ=$+X=&M]0**Y!#ICSWVQ\^L=EMT'JA7(1&N#2(W$B4D(RSZO_N8G(,J MF9/[0WZ!NE6+L$U5DYU5;=F)?BF.-]_GPEE<\V1GA6'@">/EPE4E3ASUDO!L M/'-<4U^G8=H.3$-%D%50D9X$?>AXL1\JO\P?.L5->/;]Q_G<(F)#<&[1^2?< M2HD+J!7$>VE)%HKIP S3O$I#W)VH#G6=VAOU&ZM.7Q14,)O7,*U:5C4 5?/Z M]%%4!^KCTQ][XUJB'TPO%$V,AR2)-S(2F14GI88!$1!XMK@I 4U*+=RX]%\/5Q>Z$25LV&NE$4I07X4W38/"O?:Z%3((;!0IP3: M!I+A#=(>&-K(Q.TBWBK%]Q\[]Y[K-D2 TK".>&YDR:$!=+:<1<_=,.6YBMG4 MZ>"U%=*+,Q3Z$7Z--:^3(TY"DKX@ *TD;X?4=2_>F_%VHVH"TW M/0@Y2IV!Z) RD<)[8JG$/;#L?P809N/'+V*ZM'VM :-:2%LO)]$I#P%*91S M4@?E<,?7VM@<]//ZZ-: M6L,G5Y!SJQII^-*HHN,N>BJ3 ANT4EGE+'*,.>),6CT*?TR:42.98=_=YZ$5 M=7'SZ?-L^F-&7QLTHU(HY][@2RDIR"0DRDE6X+*--D19+VBH[]&\3ET_J$Y4 M2*5X$'/WUG^]F?G;Q8R\@"E,OD'"";EHN7 VG=Z5&O_7*9F<;6($,M=$)AE) MR%GAUJ2\TR8:SZNDF[9&^NH4M"Z7F\JG#F97+ RFZ>D_.(]NIJ5JR\+6OQKC MH,]&L\G-:'H3%[:3R"!B5#BM@BAC-(PXG*.$2NZ%Y<(D6R>Y;(#!O3H5/SJ- MV9P5NG.RP9>OM^/O )'S(Y^/1-]Q18+&Y3.?#>/C]DE=\/I[]#;,+ MB.-/HY+'-U\9EH*XSE(P+V,@.GI*I(9$++6**),CC]QG'JMTF!AD=*]N7AR? MSFQ.#-.Y5N%D' '2]#>4_D-_%D2:=#H=X%9 C*Q+'/F!II5S3L(_->CPL]#0S;GA#O..7&_ M[:P/%C*+(7'"2I2FU-D1RVU97F5R2B;JN#[L=-B"_-=,.!J]>.2^IO.M8S5; M:C'ET0M?_E/Y.78M%6,"AT8,"XQ(IQ4)ECK"&*7,*B&LJ'(&/NPP7\^<.7XM M>F32=,]T^Y$%^I36) IN%MXY36:<*1U\C M&*KY\^3%(71D8F8<<-"_T5&RU&*CA-E55".B9!]KJ&Q M#S <0?+WD$HP[H>,"AF_2RC+O)Z8L/Y'!78?D-O*LE;R_N:+-ERQS]: MM9JBN$8%IA*17!I2CDF)S4R2[&TPX!1-=>I5M\ XO 7>@92(]3)4B;B%+*4(9('1\R3OTQC"];:_:CHD:;S/G2 MR:Q4*NM(0'(HD:J16&$I,31GH15S,30)N'\>C6P/:SKN+_@>XRO7&Q8V@?%" M6]ZV8F!+M]1]Q%>QY:WRW%@#<2%U&2PCEB(ZHQ/C(@?F:7HV+#9J>=L'B6VD M5K7E+4LB.UJZN,50BF@+7%6"4R19GH2-95M&\%5;7DK M8[8/0+1J(F6.D:TX=;(P()L=++^G%K>[LW@WH*KT9/RUH_._9?%FF*E MEQH$VN^@T#!3N,,')B4Q'M<4D85*N8J-_!#$ZS21.M-1(2Y_A67I'31!4[6Q M[4]P#M3$=F]ZMO#<0;85%X,5JA09BT(3Q1AZ]]0E]-,2(R9I+24B55#EMG0( MII]J/%N+Z!8B[3L_;CS-2^,U[VD5V%!7E@5^,/S=2@DG0)UF02J2[!./>95_A)OH^ O4'P%7%7*ND2HH1;Q00"381%W0F)>K/JVBX]*;& M4K05T6O6H5[9JK 97L!T-KF)LV4NX$=D9HI*OCHJ9BE2*A6.$4K&"FF1MZWUW3R6S'R\J.4<]KZ01'P@4_BF?]E^*L]'; M*I3G;#_*]1*^3"N7J3;(IS1H"3E@3D>EO3;@+=]2LK/1>P?(HCFYG3\(/WN? MUS,<2N[#](_[4/7,5-:,"Z*IQ560^TB<4I((2X4/T2M3)\*NYW%T/GU9O G2 MXT!.%Q1>:TI3++7"LG>"2(MSVU,/)$4K;1+"2EE%6LW@':!9W0&U<>.\IG\* M:\0QWI]M]2.[Q3E7 AU2R((PCA:,A) (+EF:).4S#1IW-%:Y.W./HQDJT>>8 ME/?P:G$L&4!G(]P[X;X#ZA_+<79O7#;3D0Y$#*XM(EF1 MA\0I"GA7#00%Y)D2IDHZ^31'D!+GC@X/HR2M)%_E5[5T]G[?.EO874< M:83@)G-.8HSE.#+(DACC"&>,.29%DK%*>MH&DN'-_QZ9VJBYV$7,%>SV4NP1 M'_CY9)3>P3>X'7\M(UXZ%?<0%=-&*A+ XH #-P3_,!*\2$:K"-%6J?W6 -M+ MTHV^J:AQTPFW^*U/O\,()OX6@9ZD+RCQZ6S1T66)=:7:#( #&EN$YA@)ZG$@ M%J@BU#/N!!A@ZP6L>O+>VJ!\21I4CY[#G.HN[C7\LJ]>'D_*\:,??9].RX'D MS2K@Z>NM'W5I?]C?RRN<^7:6P=H1<,[.V,C!..&1\^@3CRJJTOPVQ13#EB/@ MCM+H0P^F[^]FTYD?)53Q\'W>_F">RU")^:=>5XWK5N-<8Y=Y9WS)JLH>%PKM MO$XN4Z'QGR676N]D]ZD7UXB261;TOYM]'D^*Z_X1!S-Y<*E9[KCNJT#^@/3C M=$HX3;/TF1A?(IM-QAU1Z$B"X]DK]/*IJ%*\E 2M9UAPT;EO'+^J?!W4L=[^#SH-F 4X'T)K!"BSL M.;:/7[_^-#:AXYMU9CG@>FP*O]M(?D@E"02I4TDUZ'<&P%!X\2!PYS,WA_2>4-C^03KZAW_X)':6B#OCMM^,1NNYQ=N=O2_\W?EV* M=H)GN'DJA7LI31)90I>=F=)+V@9&7;V@\,./_]>4.QXN6NGB8"W7:HGAIU]Y M Y]N1D4F;_QMZ8O$KI50R3E'24J<$^F\(ZX1 M$=)**VOD]CV1[MA(*F^^;\IE$=,A@\TBLTP\+7UZI4_$2>V)LS)PQ[@WN4F] MI ZQ836&==AJT(>=.\>C+\<2--:S(!:E(!Q/.EM!'"U)X3*A]VDU)=IE;WR0 M*:4J*1@5QG+X(+7#:VI_#EDO&G/LYQ6K6@L-AC1\BGBG,1TFHN[@^E;S0**# MLCR3>2#!*@&6$<4E.G&)<6*Y<83IZ)*U%#?OX[\].V"LX&M0_S8ZTGO!ITVG MZ+YRMP!ADTB"&!UHV29U*8+"B&2&XV0,$.F:T[VM+-#VESQSIW8?!L<5Q-][ MO:A-R^F^-#<#4_)=-<04J%8^L"7Z]$&MCM3A@F?,C5XO]Q%]_ MM;A"AE<*JY.,8-$9U:$I]UXL'K_FE&CU1T.R! 04V)HMNC(F0[XJ6S6:W776WZI1C\$]'F;L 78 MS;?[*O%>9,>R1R/62B(=HK,!ES?<^[AW00@O\[Z:2#ACEU09Z]>J44.;X02] MUS"/9;&O-@=:U\\[G!8-U]&KS]$N J6NJ:$>A+*$F=*Z+ .Z6E1XDB@S*DB& MNZ-ZIM-E,<)G-%,&4-7A9]4>>G:(\JI[#_1W?,1L>C9:U(NX9M)+'Y$(ST-$ M[S0D$E@V1"B@@3F;4VHC3'^FE,'F5/==.T0;2%ZLVT!*&>E MC$\H;8*E2&S1NPZ\XS;Z&')Z9I-JIP]UE%2L137/[:5W?@:_^9O)7_[V#A[. M(, M%H0$DU7TFL2H:.DEI(BWPI&DL]2* GIUS^PHNZ4$?LWHXYS1-17Y.9[OW4U@ M/:OW$2EP0#_)('FVU/Z4.@CBT#@A-!D+V5&NGMMT;C/\7W/Y..=R-15^GB>* M#620E19!"J(Y "YF^,%+E_$##2*(K- ^>5[3>%]_N?]J LV;)^.^D8)*GIA< MFB?;P(AS.1!M1 XYIA18G;I4?8W@L#4"ACOQ.PCCQY+Z_W/[6BXL%\*@6CF# M(PB,$I\=(UEX&I)W4>8JI]XOK&]Z*T78V3>]#2'/I>5TDS']ZIO>OF]Z*UT9 MHO?T/D0_%R6VD:ML9"0V@2,2#4WBG8HDJF DXU:@]?RZE;=5W_2CT]TV_ [> MWCAQA1B<)$X#)Q(!E6@"25CF@GL4)4VTAO*]AO;&K8AOU=ZX#6M;$P9ZRC [ M.W_[_L_3JY/_?7JY3^[8PU_OE!6V%<=:OA?UQH"@+FD)TDIPCD5E@;I,59,&9C!3](3'OFXUJ)[T3 MW1YR*G-N/"JS;)P7O6;>0!Y/X,-D_.VF; 'XQ>+?K_P_T*5Q2O>7]L5#'V-> MU^S$48UM1FWFT@D1E ]2INR9L0P\O^YU]!UY'HS; _#9@4-PD3LM0O0\2Y6H MITS[K*7AR48&L(W#JKR=Y@PEQ17NGWSA9U"ZEX[BS>W-HAE4+\2U>5-?S.T] MNC7J%.[%*OBL%#52<>H<9SJ"S]YZ9?A/R^:>X]R#NW,_6?32ZH>@C?B[6X=GH MXVARW\@7F7P#(Q3$;'HVO0 _'8]PA_S^83R=WN!.^>.SFR^X[KW/]^/&OZ^!R5*/01!J'7KP3"GTFT 3B(JA&4J]2E6.CANA>V6: M5(VX&J=SG02U.&_76?O(@B>&E_/VK"VQ,21B0H"0++5*U"GHT!W[8)=L1Z"/ M0U-]+'=L]^;BLN+1[/O\S%,Y!RXP19),FD@I4)0A.9(U@,N:JJBKG.(]#N=@ MMVY#*\6C[=([D5-A5=Q$M3R>;(*KYN79-F"'N0#K@[PG]:&#Y(?4#)=%R)11 MXH)/1 HA<65FD6C+L]/H8"5?)>IG6(UXXE9I2(5H(_ JBC"#RHS',(" JXIPA/!N(%=X0:QZ/74LG@ZNC#3ER':H3>E< - MK>A/^A5\-ASM(O1YKOYE5((J2LIFB"8^-\09;XE.)CD#Y1"FBBK\A.*U&AC[ M4U$A=>0>S'(*-(%3TYQ8PW,8*Z(#0]NX[B#>"EO%.BQ&(6?%)?&JP"HQDT$; M(-9$YXR0CH4JH:F#L/V$A5"/[#92[;LD.6+Y&_R$XVZ&?\1R$XK,:FJ"(3GE MTM-4XK*%EA!QI1@(,!NT6DN2*J00_8XLN5,:8)MV&.# M0\?.]D5D(_WHP,(@1P@/,#JF172,$\]B1(QE.=6X$HJL=;(6K*QSCS.\AK0^ M2JBO(&V$7T4Q;OTH+5W:?XU'G_X#_RPWQQ*O"(HK]&#GG1.BP;U6:0(NH! $ M"\95.D[8BND8CA+V)6]#*_J1?!6S9/=)A^/)&RL,D:J$M2:92/ )B&8^,1 Y M*OI:SYEZ4X[^&-BZ:O0?6/PPTNT=&M"3R=P^.YE.839%;?_CQH>;6WQ7C0#" MAB^L$4BXSUC70J58--%0Y01C7"H)@>=,!==6.@Y(\+: PO:CWH/7+?;V@T3R M?NAL_IZ^6-QS9.MQ;@+IDUZ)R).4/".+W$5E?7;6Z:"NNXZQ<1N9T]__/#V_ M.CO_[?W%G_/^)Q>G?YV>?SR]?//W[Z?O?[\X^?"OOT_.WUV>_7Y^]MO9VY/S MJ[60&=WM>MN4QO(UWC4MOH:#"41A6D!6.C9"I$S:QCB4=^W=>8 MA^!T_\R&'MYZ,'X;Y$XD8U7BF3( *KUQ-D-F27#F#>[60#NQO'^R19>W]A%! MW.O[#\9_NQCE*!RG61B>@^0>_;R II7VSH@DE.FF";MD,H1.+.W':?C^=3). M=W%V(-W8BN-@.M),,FNZPET2F0,/D2GI?'+6,OS,BO(GJ-1)5[8BZAAMN8AH MNX"OXTF)"STKJ2=?_%+.RQ@_EE0J]@K).LE2/T:@PPD>71>;N;5!QURG?DP# M<-T3:Q=RO98B>QZS(CJ7RW\+C@06(N%",J&=T+%.D9P5@ .$)/?-_6;ZZQZR MK7!B\78\BCC0R7QH%S?3?W^ 2?D'_PG8M3? J%&&I*#18W8Y$9]QO$Y"H@X- M=U,G%F(7J!>H"[UQ4"/D_$>AE^UB>/-]^DY2'4P&E,B@OB%7,XRI*';$9 M[2O$$V(,5N //%/JM]S"#LE\"^'V';>UA#(O!("/NX+X>32^'7_ZO@I)XMIP MJ1/)V95J-*RT2LJ9*)YRJ8&2DUPS.[9$<#WQHN$LT!ZY&%<29)\NR;SO?+F_ M^SJYF<(&+"4@!ITH@BEUIZ/BI7 M&L8,_]U&Q:ARC?C=_HYG3VU/XJO@2&PX M.6^^OX%1_/S%3_X]7ZPRS0 BHTFBO2Q:%XA#S"723!O!1#+"#.)LK@%[Z09> M%8(JA.-OXENA6TZ:)OAJQNT]!? PL7O]TOJDSO3 R2"+SQI.+0UP[R/QNM14 MS!)QAM+"E,K(<1XQYO/+T9DGHOD.JS)MJ*AQX.5O8;H\G3V'V7+S].4R6V=! M?- *01E! I6.!. "=V,9@FERRM#^2.LQ-,,?@?9+VOK156>)UZX V<_EU"<8 M?YKXKY^_'_PJ<0/)$5PF[I;.VG6B$4E:(;V$+*7),6!:9ZA3CF/([]0;,/]U@O%-K(=^D)1Q*@R8Y88ACN$S#21("4G(C+\ MW'F7>96$B6=XH=A%%WKCX$@N%*-.Y3+3J&"T6<)]/Q[4V:CV4NLKE[HZ4W8)/"=5,Y(D%E=&]21MO6J^0@ M:\E3 W5K=(/P.(3G=.;4BO1QK\+O^4YI$]&]=_,TIKYO%;>!&?Y2L0^B=O+> M0)0Q+<1;L^$+]:W MLH[]OO3U;J*__9$FM#R,X,&)J$N07NFV(KG%P8/,A%$5A>#:&]^D@TTC^IM! M&O:FJA_JQE7EWJ,O4Q!>SOQL;FD\!+@HD,:E18\*4=A4.G]:2YP5@2A'@3M# ML^5-.K\V4H:M*%Z#A= /!3U>1]XYMH.C3AHC72!!E;:Z%A>MP+0D*2C!3.#4RR;1\L?(_PYC84CZVTBX9]K/ M<;'[?/(%)@AG=5/AK0E21N),&1\#0YRSG&B68HB BUY_QL'FZX]<=WZVB2I=$GZ@GU)0 ?:"".AU( +68.P5"9F\2E-)O.&Z]_[O1V%&B% M \C3/T]/EDBR-U1+L$08'H@LVH9^#1 #SBL:,[T=!=JS778R MO?$??"SUSI9@M$K"Y03$4R4*F$2"\$ $C2GDS$L1_KXF[L;;GS.QW<798\FV M.+X;S2;?KS]>7AL#W%H7B50TE=XN%MU.YTD&@5H6J?/);Q(Z74W29[LO>T'9],= R7?@.X$TB>@3B/CCYGI8NM MY)RRWL[8GWO:SK[^=5$/9)G!^]X* C MW'PK._>!E-=3[*(0WBN+'3IDA[6!V MO*88S6YFW_\3+?WEF_[T_V<\>7LWG8V_P.2/^QA?)Z-043O"<.A$FAA)D$H1 MM 95#I&6BLA5[C":X:N:3L"=B9DZ("J;LBA)(,&&2"335I?JI$Q5&?MQI1/4 MT)16&05M:*C@>/[PHS8D\>;[3[*8OOE^[V,MW:KIPJ_BU.'P-;KB+N)FQ"D0 MB[L0 ?2ID_(F!%.GC&-W[$-E' RA9D-3>>@DA,8&.:6>,2,54889(B--Q.H2 M; E6,7!.@'JE9R<#*4K;LY0VA!W"'VZ"[]=92C=:VSK&^W!R"-V1B7)C0!)M MH=2IU"4K'P3) 1?[+)BW8J#%Z#F]R2H MODOOKK"\66)!*&@TR$A4@(2;3V+$@V/$:&F3U9:)]2ZV3Y#VYH61MH^@:O<4 MO3C]X^3J]-V'DXNKOZ\N3LXO3]Z6.Z[+D_-W;T\OKD[.SM]?_0L_>?"M?>XD M]WE-I]O%SN-:OR>TCG.5),U42&<\VE?! 9-*1J:\=-<=1UB1KPY7R1W>-C1[ M32Y[06;/#%4"1RB-%TZI*/'_3G%''>7[D-C/[>T%W/H9I ]^,OM^-?&CJ8\_ MEV826DON2YRF*CV.X+OL\^P/\%'V9 M?XWO)K??+_!]UU*J+ RZM5I$-&^4P^$&;PBS-N*_1.VC:K27;'W%\*Y]KQS_ MM,'T(\<:!SU+8!?EZO?VFG.;;?::Z%3*U!O)2TJ8(1E4//C._-S"2V V<""N5!:4E*(9ZU1 T\I+$91P43;IP=+A M.KT%VJ$NT*MJ37V>CN6N?,OX%@UO0%/&DR"948$FO7?H/N5 6% YN:1-\E7* M=._ =/CCQVH*L5&!MA]B*JQB6Z"MNJTT %?S+GPGNL-&1TFT8KA*NV!*4ZV,J[0S4AHCE*K4#'=P+7GBZOLP2M)&_A64H]CD!_&QGV+NX(; MU&Q'G<\#:1RU(DE"(U BM>F] M0-2TNDER?';( "K11O!]EZK^? /Y]!^(=[.;;[B(YIL(D^7V&+)6)BI;VG;. M>S#A7JMPS51)A)"D"F&]4V:':M7;<1S6#MF'HG'_\JU@?IR-XO@+W!?<_*/\ MPLKN=E(98:(@*F!212 SNOX:2J)T4E#+O694-J17*X2V5'AE>OPFJ1D_U M*@P?WUR>_J^/I^=7)2/_:J_ I(UG=*MIL!/16C2*4RP$88S,7$JJJ57!*:!1 ML0L;1AEL7? M+5%'@DN2E(O4V,PTK7*(_1B8P1HLUM" SM(]EB",]8'@KRV27:.P(*D@F49' MI ^16.8CX18'YS431L 0FK+$<["CA\X\/Z$X^\B[ABNP"6N5R]X 6,T3A:W( M#G.:T M_3^M$!^$/JAU"!>^,221D7#YE5D 0I"(NF\P\U\F9.O&!PVK%$Z<' MPRI%&YG75X95ZDQT.K)2'4@#+HP,'=WB0Y$(JC0/1!/(#J$(ASH%Z(FMW3JP MAZCK>_H?/OQQ6NKPG5S\_>[DZN3C^PM!15?33PQ#,KR?4QQ&O21R,@C2!$ M! 0%1*1302*B-*("*GT3%6DC( (2-"0( M)&0$% B8JT"D@;!4RDC8J(]!"$ M)* @2"2Q"4?3_7CK_5]CO%?U1]WW[KNWJMX]C)F1#)*3O?=9>ZXY]UXY_"D^ M%=AXU-[)'A 2%@+."/X _E=@@^WYJ'-!0! @.(3X,X =("STY_CS*/SG$!7Y M\R@F*BHB*BXF+OX72$A)"B A+BXI(RDE_><0/).5D9;]\^+/2?[;1X7%1$3$ MI"7$):3_ZH/_$I"7%.D6.RTBM T0EA<2D1?B]P)001O%_M(\(>!?#B%A$5$Q M<0E!,V0$;VC=*&B^B(B@T6*"%@O^FRCX/R J+Z:@96(KKNAV5F);]*8]U_(> M2&H?:NQ2.CG,T#$]=RE92EI9176SFNYV/?T=.\W,+2SW[MMO=_B(O8.CT]%3 MI]T]/+V\?0+/!P6'A(:%Q\3&78Y')EQ)N9Z:EGXC(S._X-;MPJ([Q24/RQ]5 M5%95U]0V-;>TMN&?/6_O[NGMZR>]>OUF9'1L?&)R:II,FU_X^&EQZ?/R"O/; M]Q\_6>O@K]]_^B4$B C]O\?_L%_R@GX)_[D&$G_Z)20<_^<-\J)B6B;B"K9N M$F>C%;?MN2:YZ5#>@\8N*6W3DPRE&I95US&BZS#]=^TO/_M7OJ-G,HP]N=)D\U9"#-_1BP.VP5,QY.*AOG[< G_:Q8BCM6=!6!]\7 @&'O M>O@)?.8^G2*W=I/741%-^S;[^R='3KT16D>VMUIN?^5'6A*=.SMG*?;.,K#> M=*Z(KLP'0MEZ9661@SP/6D=D]-VX_JN3?409& (+ZAEW0:9("YXDXZG+,T[$ M,1L9I)T[@4DHK@G%MVEJ7_UBM:]>R3QN[&&66T(E4O)[O6V89. S^MY?R?"4 M]L)[?$#\%Q;1M1+]ATG2!KVM+N2B!:.TJIBS M$6QE<&YEKQYRX7GFXLR%-ZI)"T;OK^7]K,,E0UOJ*Y@AI'9\#TX!I37>J5NS MK!;KF3\3/GFQH^62Q?BO0)WZ*Q]_WH><_L>'_O_9J ]9\.R-9L13*5GH73B( MWPH?8&2"P7S B_>F>6_)^NK$M^,?M;I^X8*'NSZEB[>'ZXLP\3SI61G5VDK*AOTK/"D5IKO MY4.,>N_K:&_M:1L]$#'ON?J%#XBE8I!UHW*0ZL;\U=\0[&IWY3NB=\/M*5GSBR?:1UAP;F0[? MZSL.M+YUUKFT8^7)$TGMJ?<2B] <8J ,9J:<)QW!]D+R >KEYX%\0)H/D.!- M3B!\'J8XY43H<67>'L,V';Z]ITC!V[OO0OYMHT_%A:9I'\KSQFQ,_;[ &9'N M^%7UH"HMD*UW[2QH*C@#=LB%WCH9&#NJH3:E,:!&KB&8YGV2N7"<>%8.7N<3 M65SY>4(^S,<>)U;Q1%)!!A%Z/;J__&%M-0 YZU9_[<&NECE=?^7WX<:16R,. M^AJ7G9/8M@>A!:7P%!O;N+H=>+ M-BJ^[N$37'?VD]^42XP!]1"^3M%6O4WHMIN4W+:T']!I==HH;QC#\%W+(3+< M8%+.2NM)UB:,AF.@-PTJ/W.35?)SG1PX9K[#2 =J6!.Q4[?9\5'-S5=)!>K7 MU@GEEG:O<"&[B3=/Q'7(,. #?D[UX&%ZK#@EH=0+JS.]E\$8,>J&_HQ8!:6 MU[C.!XKA?."%^^\@/B#ZFUN/H75@SAM+\L8QC 8B3>G/">E\@*G%FV#'3Z,' MJ_VF^4##MX>4CE4V;WX!/1>=+[0ZYG8$V/37(-\Q3]O9(-5=M-GDIJ+=$<2 MJ0W$IWWI&:T&&G;SRGA(6LN+71._%^9/(?7^:VY*\+^Y>Y+<=.LYQ M"2=UU+=YQ ?G'SYRVN.<%R"'=D0+HK+%IIPMR?%[Q@>2G3!=X2CC"B3":8(G MLPR714,YSJ.ZL[0AI<_1QVN[(O&F4)!1XKC+9V,0H-QVB>?=A>G$4&M@S9YT M+MNVB['0BWM:U =/(^OR@1X^(.^'3/YR""QZY.?OA< GC]/I"G:2$1D*@Q<7 M=E(Z0Q^I^RB% VN8UT1O RR8<4CFFQ. M*OZTB]V!O#U]_:1&M5?2\ZWG0[*YE3!J&X[A/#3%7DA=6IUAV_'&V]0@N68_ MVBP)FND])16<]Z4W)AS=5&OD#2='SJ:?RCT2P@>Z#(A16"AZXK=>+RP9 MUP);_17&Z%C =<^[@W;I<3OI MWVY15&'42CCC"$Q>KS=J9J8;)XLV1@\1#,%KT7$++AD\B9&0ELE.Z-5:2C.W MC;6C:7NS]W:OL5W?\AY%/ZZ<*K\(&:'D8%K2NRC32SWMGC=X!N!#A'S#RLWE M,LU1H]C'I8,.'H3;SKIU=;<[HZ*C=XV'Z.?EW\BEM[K=<68XL*Z#SNS#H5=R M.QA5O2,!F',K(\M76/<2*S]X498MAU-#VCI:VG/WT2O(GVGGCQCF:]>[C6-[ M81LYWH]1;GP@I0RM@=HY&:EV7)&&77U<"U;U3#1=RELIR:TU8V=='Q(JF7+0 M=-CKL?EC9GPW5'6%($@9*7<)NU!0QGJI9@Y3AN4_W.D];X#D?6ROQ-4X5/E^ MV/U9LJVX?';R*_88@+[A=F03X)D*2O!.2BWP ;:\60-7==RFAGV2$_1T[.L% M(^(YBOJL@^C:EG@3OYF(8KN-6X+:-^ZQ:27Q!@D'F,:]D)D4D@\E@[_]H.O_?!0V+4;P-,GS@5B?'CP\\ MD^#=,5OA9?-L4!C0CKV;LW,<;8ZZQ&RMO$8;U-18CY^,&#!A-]JG+!9Z6AN& MRYCL%2;JHOP%Q!@."L2W6 G(7L" ^C"LM7<< ]93MN]Y(T84O.K+H+#*:A+. M1@6*/8J/EY?)B@[7]8W-%V(3N M836TK*A8XE:LIR]'L.V'"-/3'=E4X*KY)K>#8G\-8F!J1)K PG27,J,X.VPO MH 34+SG(!SC;#C&J"KA5K 2; 2)F /_NV_>.[!!KS^-' /09-+E=I9\/@/J5 M.4Q/EO^8P ;@T+JCUE%,"2HV[4=@X,+5%SM:&J3"14Y/2(W/_9:I\0B-*'[[ MM+7IM77=1OB./3/HU>DZ&,1C^NVL]7.%\'8>#'+0_=HT1V?/W[4B;PJX>*[8)D$@ FL9\X M4^0+.@NH2L9@/B"OZD@YQQKKGRKK<>7 O>[E-A7+-W72LR[FO72S&H+J]>'^ MNCU=BZ\7"0>(W$H!&^.:Z.NK5M=58U69J\89[=@ M2_ZV%:VWWQ;,#6WK#\P,V]J6"=O]UEEU8K/-],,DFT/<6CX0!+NA*2?(!^F< M[8+'8I0<0W/%\W?X M#LA^KO[&>X5IPO8>\.5)BS$Q/.D0)KZK2'/SF'48;=:XB[BATZ#:S\Z(54K[ MLKMIZ,#TM8\YNAT=PNZI_MEN)-5+&L6*7_ZIG/Y:?!LB?V?U@=IL191^T3RQ MORYAP4E7F:R9<19ZKQH17\>K'QG9&&/X))KW)J5PISCB'O<9+ J6AFN,2OWQ MQ6I0<[VO#,8\Q@<"&9">1""AI(QX^<2FG<"QB\GVOVYH.0"F&ZL&B>=A4P;S M\!LVAGWLRX(T>KBUU'@3!UYF#%9:6UZ(_TR!U/GF(0(WZ_I0,1HDO\ MH@IHX*7+U)>%>'H=T_PJ!ED-J7!A-1=+%T:[YLGOKB>!]C') M+JTT[0,'M0*SZ"OZ]X4S_T;XUSZG(?9?!U:UR*S^PTS@OS(,%K$S!3QI.955 M9OTRIAFW^HMZ&2RA,9 PI]SO2].Q\\.G&5 M]8I+0&_%9<(9W7R X4*!3(,]"\$/@(B0D\^L6C!"WFU"A+%' ':WL+3OM][; MAE6QT0-SO![<4^,>RM2HW1C'(6Y>9F@SYRCS0O+2O$3O(&9I+*XC_])I!:>T M696)Z@T?JCTN[I-^9OOCTR97H2-_0P2H4*&_'/6P?&#U\ CQ1Z!G M^[^6.V-"7V_]M9;A_QH<>_8,WXS/__HU-E/_9F?3JR[W3;+Y3E3 ZKW(EWD, M&<8:!B?9GBB?<=A9#+@]N H8;_EE,\AT6#A%6EPND[Z1WQ 5[J"R/T,HR7UO M=LHKK;DMQAFX%L_^-7!G [8U:KJ !6'&+:42-BRK1 0R80OC^;2?V[ M0.;=V'OUP;?J?1)A+K OQ&D2*P(T96_G:(_P)#GB#/>V5!IW)VRV2W)6M_>1 MW/=!K5\5MU\-6"FXB"0!@("B5F/8*APE[@V",B2-*-GR_-.SSKNS8%$O^0GA M)847Q,V?G+NC>@<;9:!Y=L6@5*U^T_@)-.VP[G&-8KG59X2P(@IYS] MAOIQ:1-\8#-Z [*9)C:'CZGLFR?*4CY_6[' ?*GS6)FE[JG27G1EIQ\X>!\B MU2[(R@1>C[+F]K$G<9 ;/A]LU$9^=/A^P68SO2-RJJ\[ MAW]A5=[T-;$ZZ1$4!P_A/L2$$I.)35%==3&L%.Y#:TP8#2.!O"3Y:2*NX]6C M/*/Q3XXW+V1XSY8XR2NY>6>< _L:O:S$L+/"F!MQ.K81!NT^KT M?$'C"I0)B&$:"P8HW=KS09_%8['V#V\Q"]UA6Y^'VMX"?*8'?H6(\03Y.OD1 M;Q".7Z=+2/1@%=#=<"6T>F@1'X!PCD3/R]3)"'1.=-S9^CD93WR+DZQ6FXZS M>4_V8S3SXPO./E!^>$/U[+*XW&=-D1SWMS+J(@D#ZI*8@RIML0Y6B] MKQISA@]$1DYSB[D-'Q/3Z38A7U%$*YOXKY@)WE?"488+1\ES02]7H 3OXEH3 MP K&=N/KQ):HU27J<6]4!"UG!V=@;Q3\Z'/<\?$+'\6R?(^="]NH?$G484E@ M$GO#<5(H@[-\0#R]*EWNO@FF9X_M_.U86MJCX>U/=YE.(CNV'9^-EUVR?B^Q M+$$R%KAV0?PM/%AN7^IK4#J0-VD>VE(G?59:$=$6%AB"T%'P9: M_=_T9[O+SSZM?0O]=WK!1975.+8MZA"W4="SI[@F= ,SG'4UA;8&ZM&+>M61 M];>H7WZ/SI I ;NN=AK6JL:T0-?D WH8Z?W[&Y)@U"7C+)P$Y\ BJ5QPBJ+8 M*&5DYASL^:Z:JA6WY8EUV?W"1I6AZW'L\E$ ^O /(RC1T$("9Y",%+B"WN,& M?,#>W*46/4;.MI,1/LVBNQ.?*Z++8NF@\T1V%1 MSDP1%I4Y@9_'I/E4I7[58=B7-52%U^<8GM7MSG==D'N6QUN^#ZD*_=\@=_[] M\1R7#5?EJ:*'^(!<:U069;-U6""-#VP(+:Q,=#X]ID/.JZ8"XLX=6W8^3'[7 MNS/9<9-0W3Q1&1GXLFPSD5F5@[(->;2LYE\^&^Y35G[I:1=">D=(OL,YX6H@ MWZDA^:>+/$I@/I*GD+D8:5"8[<. KI:?O?S^BXU.3L"H!WCW55_ W,Q6[.2-G&DZ^5N08,Q867#C*5WLGX$K$T @)3X;Q*JEJKH*20E#SL_)="8#I MSSP<,S^>;N*=+^( P"SE\H5?4:Y^OJ*91*IC+)T (V-""E8[UCD=J#5CJV?],7VQ8ZX2BQ+TQP]048+!RPRE*&&"9EUX M4NOS_J8"?[D1+0E&V5O86':,E!YE%-XW/W[FGO_:_?;;P6G3=P=D? T+W@R+ M?2LPPJ_ %#GGN94",6[D0,.N,JEK4Q@2;C-'/HAJ<-SR-%@D( S%,(-JVYJ9 M;2\;/X3]3NU[NF.;?5/K$-DB16 M\5N#,H->E#MZU^#ZD:O):,$!_4B!R%3/][-D_R.74[=),0T[AN:@OEQ[\(NN"01VR976QFL[_ 1P24T M*:7!G]NZAA!$TFV4,O\_>T70<\>UX MJNOE/M6W)3I=:SK/YMF_>*-_[GW\3\"DS-BQ/H#[V!M1YEG]%(7*]K&XQ("/ M7B"LJ\0P %TS;\5ZZ>SKY6G8VZP?TC_^P71@YU/Q=?H1]BF. C<7O3$NK>*9/3QI.Z:Q M$[>>2'V(5B@]R-#,NV2,WL0;6C_F8X7YM52#<'Y9MGPK^>GN&54K+]EVB[75 M%VQY3J @>*_TL+X)YE-A%R)AP>K4(L<2/"5*N)Q'555-\]CZ*3).)-78Y)6' MR);:!$S(>^%M.H[:.<*UV3NK7XJ,%/YGKK_]F[_*G3BCJ0 !O^4>VX='+LHVABV;AIA^ACIVSA^T6 .@YO M3/].Q4VM'QWI5+\/GELC03=Q K7:P$3&D%W$)/E%URL%IR3T4/@CA>^[7TI/ MO9;8$K4*9PN#,X? VWKTY^PXL&RTG[BE->MV5 <'4$Y ILQ]; M91!F+UUK-Q'&=?2EU!)U_[H%R'\/D/ DS*>M93"!NE4\R@>&+-/;5SZH-EU*J652$UE71]) M511^?Q;0Y>;RRO;CGE?ODR)Y4Q0\KA>!R\QA2_]9+?CA#%/BA!+:9NO#UZ$V M>509BY>6[2E)I]^(B&@0=?(K;GW2+GA//+LV94F;7(73_6%7X3_[:?::^9:KK4)8^ E M>;(7I[Z2%?@0O.KT?.SGUY[5L=79J;Q$J,_!I[CQ+,Y8#V=T^ M5=>L@QX=J0Y3F[AW(.WQV;U6NR(J<\H+MY.LO#??8JL!8,H1 =/6\4;GMC." M&]BN2 ?6GI$XS'464:*%>&-"S1V/?8-LBA!?\3^22B:7FH:NRT6$-G'3Z4=/ M7]3+=_AVBLX'5)#X'DTA1F750H,Z@E7BD?-P^3L\G%S!F=$[O:7/3).$ ^HTR6G($AJ=VGB[JA0X MG_92WGW"F+[MSFSQIFHA'9>?6E[$45A;$4<)SI/B)K#M003K"O16MA1?_#YR).B5=8WD1"%)_'-:3.+C2U92RXM%<#5*HZB M(D_:5""TNHZBI)BP^5U9C(*3C,2B'CZ0329>BS#\65-*QV<$1H48DZM2R^U; M;N<,>^"MLH.ME75N[G7)(C).&L_<1X5,6JNP-V.Z]'YBL]$2P^;/S3S 0J)* M;)WTNR57/&;[;WWZU\ $;Z-Z9=_XF\*R-X]NTNCD\ 6:1'P)/4ULMNPCWH"U M5G6MI5.4%EXPH5E\ &$,%>BQGK:-RY,F+R;3=\%/9&K8!C@F;PTY(QIY.*5= MR(O8NK8JQXSA26*HB#50?Y*CF,*Z!^9A:"X2X7DK.&6"./)['^1QF*;62' [ MO.UX>)!07?WD8)AUMS?VK9VLV:6D1";[!&^:#S#*>3LX>[G%!"AR Z4/IT38 M\<$?MP$9[A\Z[>WM-7UH.V&L(;)W3XO%\ YW_Z>=!<[;[#,&FHZS=_&F+8A; M>#LY]MP2PC:D!42*XPJZ7SU?9L#X5/\DBK[+L.',]]4X X/"-.6RN=,?JF(= MF7'LSTNKCST'S$_5P=LM_N M+RV[D'TP&J=DF ^D5'=>U;R.F?>"!99"Z8S[JVQ/U@]HR"SV5]BGHAD<=?8@ MM#SV?V8XD2JL'T6GGA^ MW&6%S3H7:\L-WUX$?M;^[F]\A(QW;)_DV-;.>$UYS;SHH],_?MEDP=Q6F* Q ME7K$7;10!Q#:3I!FPGLQV7"&-U:9PM'FEOWDGNK"-.\J0DV4F8.WP^O$'RPL MV?>V7R[T"K:RSFGRD__^K3-G^*DXMH]"AB_ .9L&YNWKV+I_F)L3&$U;2R,? M&/7B>(+L\\]/D=;,ZN1_.U]\HY4X_,:O#[#TH96Z>S<9EG*B- M"-)"0_W0J**5YV+)UW/B[*P,R*#9.WOOF2E9?2 "M0VT8XQ2C7L2]6@J76OB M7B"FIT2C&C]J5F=CU-B;DN]R^;).LY7"N[?>&3HER_\YFO%/R65/ 3/K3\FE M/%;>;QG*N/6GXM*1-]'L-QC$*DW0^O[^?% !FKIGG]NK^I), #PU#UN58"?P MAB=Y)N .]F'T<( L1@(Y20O&TJ";D>SN.>G\4??)"UJ=8V5?Y]2]HRHRNU=" M(P^]OGAX6/_N+S=QJ!Z9)\6(2B-L 4T=P:O4%SL,8Q,EG/&C+:6J&091$:*( M36[)3GM/NV_YWA?N=A!JQGL%9[@('":/Q!/C/K ^0,61Y3Y-H"TY8A9A/J@ISW9#]\>@SH$4Q@RK!729_P*30[F"WD8_]EM45"\/Q@4^#O-\ M_\NSQ'_5[;5Z2]3U_'U*Z[9FX30_E9R/W$)BX!%0CYDR[T)W8EKVL>;TP ?, M@*\DGL+Q8-(QBT(?-"Y0(B^HTOO0-T=FCX)RR.5+WYVU7\W8OQK]\/F?.T;_ M?4=(FT2P87AV4\3#,?)H;60EZ?#[%H1E^WA0)I3/3\X7'S9^8X$=[KDHC/5X\?R"XLP??M"$1EZ'QF MD<\$O=IB=F=H;NL,=YD&E41ZOM14&>7(4S$;O,/4;&Z'%K8'%U7.&.[V>9FT MTT%-7[H6 ("=LZFI:;?/BA=53-M%("*D^R(BHE0=YW,.2F>6I[H"P 9 R?SO M2L'_@T1VM>+?^(2#FLM_R]VM_ZT0C6N!TB48Z2Q/T.XQ)P'\/K^V:BSU&1[" M&Q]'=T7'?4Q8EY_I8S]&?KR-=S9#?*OI7[T+./XJY6V3$4A8.\SP!\RGU 8^ M\$T,2"P.P+!/H,>@8L3SD.MJV/XUK*9QEM.P&;/)O)^=]25-E(2(4HXQ&TI6 MDGB@D^IQ]COL!H9*@X&Z]]HR8HR3T/O#";LFK1^V.Z3^@ E_,4BH_5"FW79] M*&P+.K!1VG)_=EDK;+6'K8X*Y5;PC,.(>")G4^FQ%)Z"E?82R@BT:5A<)HCB M+RB5!%G[A1M]:W;L6;\@OOM-EJ2X2Q=\^NJ?S.<[C\YC!V*Z[#C:%JG400!X'+YY:: MUSNW,>%G0R9&Q5QNY^1+@LS(6=,Y>"+.O:6])-B=#[A+DZ*V!Z%V.?B)&_R2 MX@,;?V.Z C"?!1KW&_<][)=-TC9!] )>T^%0AJ?+=5?X=)\U8A=^YZ/A-*'1 M0V,:ZA+M38]%QI1$+QG\#FOH<0&UB1QY"D_:DBT8_"Y[G@9*,%/8^_G 6:3+ M(=ZD8*Y@:+M&=G5B88XO\%GK'NN7CLY4E)C_.KUP^02@@_[T_C]](ON1^H=N M>&*D;&3!CODV'*WF9PW'A);%]9'3')OW76_#YY\5W@AY^TEX \1PK_GH1$B. M=2 -EX[>,$[8BISTQ+H,MQCM2;3S(-Y1*)QXWS_B;" F>K/Z"0DHTQ?YKLXZ M^J?6-<)EIH Z5\/V1P_"\:ESCQ<&^$#2%5CF!91(V/TP2TUE/%-D]LOVJ VO MPR-XDVKE+PO[,:U&PWOS'B%[HR'#."Q%O=.8;I2NU%3Q< MKM;\[CT6DG>V991^\Z9FPA)R_J"C'\&K-NWL+W=V+(^$-A%&%090WU( M81PU5@R#0Z!=%-E8HCKG%.@>HPZ5 Q<'U^*.=-A)1K05&'H0SMMOW;VVU<7P M51\A&[S'[.!)JS 562D,2[H>8X GE5Z-.L80P_;,FGJ#5\/Y@/(/?T6VI=?8 MDP&*OU\7$D5ZGBF5>MS?!DI3+;3!.5$+6)@%)<*RW&5PDLSA$D-_ MH1KTUN.^PSF*$W"R0 P5XYA9,D]A<&F$?V,J\LA)Q&:;N%7#/JJ_( MPB,/)YM88CSGMZ<0NMS(^_0]=?'%8SA819/"4-]/=1Y'(.LN4)H^5:7;][P> MLQG2O'7N)0_6REO3B(^>2+*Y!@ZQ$Q$4#2+".(G2:+R:Q]S@+X0V1%D7S8=D MHF(053-#B96@4R TT'=O?6"A6-DWVG5[;[=>MT>I[O?R"AYR\P3: GIC HK' M]1'![3@25F5P/B*D*P Z:AW(X /]*FV76>OMD^E1T9L:9TD16UQ_L8J*TP=S MS11(.D&W]G? 2,1&^$NH)N\UE.&%F_8]!!)#HB-V-0M&G?&489[EGQWH/[S8 M5L8;-)W;>Q%<4>**797H-I8*YQWX2[VM$#M'U'I?*!I(H<6M='/'NWX MT\CN5)8K_MI0#3[UX\QDJIG0;[W_477)Z=]5J_(,A.?8US@$3@DY>[[]WF+> M.6;BF^K@<[T 1$3O&OD9'YC&T_32"!O1'S3W,_!IQC^=LY#6\E7M-H^K7[Q] M]'J7[RY.WK?L*S%?#D)/#/_#E_;^$Y+2.Q@^G?X3P=YMD<=PH9)2?$F"V7RQ M3B4)K3EMX5QF2WAQQF%Z=:''U$II]M-3L4.=>>/<#CX053HTS?86\&XP<7J@ M*VMA*)>P-Z>@BR>;R@?BSLJ_VE_V\"5VVXBU\KZ=\$# W:[=EYO"!\X<@+&\ MCL,7('UKF_%8GADXWP5;8X@_UQ=2^CMK':?V;3S0>!CB]W M\+KA3S6&7LHA/+D5F% ^H*J'15LAIT7 COX8TIT6\)7J:.RGK8EE(R:IU!V) M]V_6RBLNE_P-B]_^_]!L'4$=DD79,X(;&.O]OZU] M"*W(:+MY\=7;*E%-Q(E,X)>+0'4F'T2_59[;=78^(KY_3I>A$P =B>V I)7I M,R=JJI=#2Q)G!P<[8[@//\VQQM7BI,(NGD^5/4B_D$1TKZW5/^P*J K$=,7# M)&L^0%59?<[08\'YP/5)WB;X->)3/D [ASHXUAFQ 6+9_WX0"@"SX.3O_*! M$=V"-]^MJP671OE54=2;K(*R73,\J1[V=A\P)\Z1(X..17+\4)X2URB]END] MC8BT4_O&5([MX=YQ6BK8>[S,]6YQMU1&_HN13(#*LT(/$J6(H1T:"K",_4:O MB8S^I^T-J7%,P/B!K#3.SM-$:I[@S=S77A"L&K*@-LFO+_6;]3PP9KC7*J\1$Y,AK M'ZS.+'_^7WL3LN$.)@HV0^J%B\4-&K.\N;>MH=!M]G:O%>\37@FGM2PN>>>S,'@ MP:IT.D2N=N4";/Q@RJ*[SF;)A=P7L-4=;&ED/.L0X^OC>8HR6(]1XYQF/IE? MGX?U)KJ9QCWVUT15?^=53L ZMA@D :+9/X 4ECPW^8?QM('3N(T6QY9YGK ? M)"YXJL#E;716PDKO'0I,887N@46':8Z?SKBX.]-1U1W^X.^RB_:D80M(Z<;( MI-MU9W-WEW=N!SX@S@ECXJDNJVM,ZRFD@X^S@9%>KX\2H;@:3!-/-KC^HC%MGN9^/W]? MO/UYY !=&[CKV<(!P'5&%>L^:'6?K3U>?KE7,E9S)VA;'P9OPJX6T1YC5#E7 MF)UZ//DA2.-LQ'VR)M1S[$ZT7$N@KMV95SW 1CDHGDC_- ^Y1E[$L@UY S8; ML?T4352,8*2N^_8 BQ3'-IW'X>U9&[3:L+('=39+;]PMLOLS[ QEZM1A[DV. M22VRHW]N9T$_3MDZ8C-EVIF6F'K.J#Z9VPIB@S7$8]XR;:[B<8/+ NB]B\_S>- !0''*Y M__?:*!:$2"@LY0J$KLB ]F, SJE81MB<.:.5EWXU>DLX7=;38TUFK\FPR@<6&F2_8#86=5OX8%-:K7R'E%JI;6J&)WV.8J\$ M!;NIY#]ZW?E4IGF?ZB" LF-JDZ", !=19#G)1@U480NA#%],'?HN-L 5L)-H"1=K1#QK/*7]DM)<#)9# MCDG3$CJC^K0AU=QE6ITGMQ:Q M87X" QHM/K%MC4TH8$VD>=LLBR4G/DF/9%^^Z:)ZP.#+$*AE4\<@GA8DU$!P M R29_GB0=L_JY&0LU\!M?*WJN5J)[Q>5/'-NQP?T^NJD;$ZTPK[@C.WRRE'& MT#1N?9L2KFURVD)\:KRJ EFM":I#^8(O%AR8D_U8S?8/G,-, M+G7@&$>IJ444LOV=H=AIH?@+)P^E.BX S6PQ7O>5^-7B^RO$C6@=L)$3Q4PA M[9PM]=/-)*./@M8ALM,.=0\D:%)M\5GS<1_R]M?/$WJR(:-$C']X4 M=[_8K'7>;Y[PM5Z;E0P^J.*]HPAQ$I@K4 E"+4^5,49E_$UL\]G MGK6*9B6@.DX'WT!5OSU(E?ZE!B-C>!NLQ@D[YE [6[@"917D;WPZJ^57M M1M^[;9@L_\>>'H*AHYL \;%6#"E?E MC91M9_37+60U5F/EAVA:>M-GGAVW7[1H+1ATCXD3']I&?:KSP<[$\./:&<@# MQ!UPFBF]1M/KPJF@/$8YYC:ML#1K$\QCVW+R76C,_7PEI3M4Q3X M'8A^#6^!TFO8EU#JXS!$P_1C%J-C')6 84 Q21%F._X0*L.1L+L69WL M;VSF#Z(T&;&_]=/K#>-^/K")I^373^I![VN^.NL6^;Y;/>+1@%)# ML?P-6:M7B@-[3*+&#)1&!C+P02[EN@9/YD1/ORWO7=&?&IOK;G&-3TZQ9Q,52 MM_+,'52/7^O2/Z+ ;<0>7 X?:%;I(Y(]>5)K"RY9)91>XS2X1*?_@QY&1R]: M_UYDU(.V<;.>:K_E4V\!!?.F 42_! <5*9VYDG6-#XB]%/!Y+$I2T/F0S7P@ M8FT:02O,H4+(,K35Q8"2"L H7V94ZD_(9@'SU+U(;>WCW:;- M[#F;9N7X=5O^!Y?XR[+VWMN",O=^W)DZ+>WU'U_TR$4.=?^>[*& ^[Z_A"FB M_"%%E2A[;GZ<,01YB8J;?5T;]KM[;M;7WE$]T[?=Z4L&!#C)V<8H;%@0?&)I MGM*7([X/;@]BV$:A<\I,L=Z0C]B38^9[6V606WZ7(@..OT">.@A]^#_=KT=W M0<5;$T\L>3QG>N9,.-?,A2D;JWRH30LV/ @P]B U'F.YI6@%)((F0>]::)!! MGN,#IY_A4[K4KI:OM&=]>',L_U/3VFNH/JG*ID7H!_T?K1#_)BJ3SK[*FYV@ M-+45/4(9@,XT[05LCJ95#(*Q1*.7!CL7G[#M;-^*%>0B4^OLTQ;]0K*0TJG'$VJ,XH92%(1)]&(/77FS=$U'\IDOY]9-' D_,B_*RM[ M_M) #EN4)R"HE_<\/;E5Q#"Y[6=/E;]&ZT M+MW[M%;IT-K4HU09-;V1V+_WX"T\0<_R@49H7T,N91.,>@^WF8,H7P[8.O)U M*V.NBM:@["_CB#H>41,Z@:^T_D PS$J]7?#*KL")<_ TWV9:PXH:XW*W1MS=LZA/L3EG@ WD9L/.1Z42GS:LSM"&IC%4^M?FA =@=*1_G+'\ M"A0Q9OPU,C*H_7G[L]+P]$+OQ4)[+7?;"V( -N%LA4PT8YFF*)+=Q1H:=J- M4T'O7FE38?8\#E7HT:5TTP_$ Z\F?1X;_D:*V/AX^_F0[WZ,FB=ZPT(&8Q:( M&38;/OM0Z*8"IN@13-^^ODHZYA"CC;B]*A"QZX1HO(*MC(6G:/V(?(;K-T C MR6K_6R8^Q=J$J=Y50NRAJ']FAN_?]:+2+XQ,P)EH[8H(R7E8N)ULVZ.]Y^[& MA+K]^B*?#ACPI(38NWV1S],S6BGJR**7>4B,T\BJC9I IOM4EE<\#%N/M[1@ M#K&RBJ[.G X;TZWHRM]D(M+:)+R.T\!0<3@A'HQSZ3T?"(-L_,*#O;<.O/^9 M.,4B-USCZ823MSX;Y9"*5D>/A%S,>U7Z\?)K?Y*V4:K?U=1-0EVAL&;(2YP< M2G6"&#*K3>/LH+DHD"E=\U92#7J%$;[TZM?Q1N-C^>I9&8L;9I;R[6]GO$91 M)TMY;XF,8]!I&,LUZT@+&%<%DMQ;&"VI'(U*Y,S\]H;Z*3#FTWD)EQ;"\WP9 M^]/!1_+-%,0NNX+!$I]]]$520#K;@K.=^W UUI&G\QF_73"N:MTK!*7)'_?L M$1K.1PB2P[]8^-U[7LN'SB[$O7;2ONRD-)Q9Q)'EWN4I\-Z5G*BKXNQF<-Y_ M -,]$SU[V]]55!^_6HVP_%J;$Q,79V7=3.@][#_89G8X1_CASMS%?Q'(_Z86 M>?WHOUV"2CHP\O=89_S/1*2&%B 9NN4Q/ZG!G2:ZSBCPE! M[0/C'VE,DKGL,_K >9*P\BF=WK.V+P>43O7QNBA/,=EH-9!TDMM$O-"@X OV M+%"RC=I6KN3+300H-5G7%U36O,K5D4"\ZGP^I*,< N!8DMSKG;X,3.\5(CV, M[8ML$N3O!&:OM+5M_<[%T1[6O5..HP+_5XO')KU]MD?I-566>^0?L8#>A9$G M4I/@37KT?>RKG*-=K67"%6&@*7+KS.!/3M]MOH (\U3/9WE^A< M[-43NM$I=F./0NU6%N QF&"918PD3O&!EYAF8XZ%2Q8?"(V2G>+L8>N1%?N: MX=CFUZ\UC^IK!GZ(]'!I3C5-R#P5S/"H1;_$M<&N$Z,HT_!#W"?6(K0O7&,[ MID5=7524O(7[[Q(!7Y^A\X>&E@02%\: =!2VO\7J;A%9O_5>MQ B09\>C M9^?$N)DHF3/B*7'S0S^ M[<2.XOY.M M3PVZ<:H7W0U[BLWME%]XS =F0EC3DW4H;^927V&'7IEQ64_7A-R]]A,ES[64 M[)023G]Z?49*=DU?B"W)Z[;9SW#(;1"(:=Q,2$ K,X2$4_99+4,2KD(DO"PN M+^\/_WC=7=;]TZDBW20=TTZBYS^H:%*IES="QO8:05G1X+7'*)V1OO5,.DJQ M=I"6M;W%NZ__?MNEUA;T*513Y*VM4\@+U)_UY,XO+,(+\$4E[PU4T1PZS7,Z M17)%2G@5= U%(9;>M)=,'XW(CH[-ZWT@_8!6"C!"1:BX5!S#+BK79B]S%8H? MHG;E+&G9=@[$%W-+7XPU:N51GM=JW MNP)S=EW/W#W_[55R2P%.[J&&ZM/G &9?I@06/=*8VBSS2F% M]VK"F!_W$QKGK7Z93:F%;7,_:UT4<&&GAW[18*;[ J+>85@@A>PP6;@6/1(< MU%WJY@.9N!82J[=,:_S)6D#W]]YCOFXO1I1_T\QFLBJM7QM,UW5L=MF3K*-3 MI).4&/*7*'7-ZM-4Q_6.@KLTK@RV9B$D&R+-6I^=BE9J:=")?CN\=-$>6>': M>^;.U(:T>C\_7_*A2E80*)BM12.NQ.D$ "3%C%319]CH,'C3RQ$;"$J/@2JS 4<7SIUA MJ/34[>O*]]@'C>CMK=3SLO\.O5RH]*<-67*F24QSI- 8CVY-9@P/J!* M6FC(Y5EIC$H-:'F+0(RLE_8#FU M$@-"=Q,H2\[ M]*040O=Y7F;/;@])U81J9LVY2@*O'C-/ZG&1187\N2?I=1OSW,O#G%,/9I?W MWV^YV[<;_RSU88QZKEOW\YT]M[?*CR3!#-:L__Q,7QH^ DZ$D# .!65U* MF'_A',0I&7O\,%W=FN)C>B"4D+XWB9IH+OC*%Z ,%3O=S-HC\!S=.#%45-'\Z8F2=WC+3.M$TT^M M@^CC'O36L"$=R(_OEY*"GFIO#MYW3NB'4@Q4W8BG.\O9S(QKZ+I:O96935 E MND@-QN'?8$]9?)/Q2*3L&K;HCNDW+5G^4@R.,[>@-$#+>4I65<_D?B)G&V$S M<0+6].3=]A=L\\Z"!,F+Z)#IEHL)9[ON0_HI__%[3_].9$>A7Q,;A^A*M.9Y MS,P[A)PS;3W=C)77XJ($ICXQ4]^7I:C+?>E]SBE(6MYM,7AC:J"JG78A9TD0 M*/CC;&D>.=Y&F]L "UG+;5/D^##6NEUD5S#-^$R>&N+^E_6R[8G.GAN7;]J* M;([4O77C;.'LS4Z#PK/00D>NV!@L8F@:0.@C). M#8'ZV-47;%.PP#X3GG:E:G440G)11]J<6O1&Q!<]M$K<_^:;Q:LR=2>_=UJH M\J.!(;*!K@<@K$-@-BR8 AHY]$>!VTDI(^K&Z27KW2],Y[')UJ;AR58N;]]=+W_^N[<[BC1T+PS3= O..$;\<_?#Y\S1OOT5+7 ( M=K5'XB5.'FP+EO<.*VE-OQUS]L#;AFO2LX!#)+@JVDAUU$.D79DQ"0E#.LZ]JCE)JJIHJ6Z<'!; M?J7=-N%CD8 $Y4\22XC@ _1&]HZP^-'EDG22T0:#K+"2'?,)OOHKCD$P8U=; MI24*0- #1>9Q]-$%H@+*FNE>7Q=H>>W'I\R5X0P/DS=VN0<_>\?\;$ 6T:IZ M,CZ%+8&8AU8=RO&).Q6\RA[=ZRQA#J66:&8]0%/0-DW#9E=]]WJ^;/?VJHN8 M,!=]-?W256+OYM^N$L1_= G1O\LUO87C7>CL&A2$N;V8;<0;(,AA27]*@;DUJ-^8?EO@L0Y!-SFL"N:&J$ 6 M<7%9!/,55_'QGP8I'0X,I=) 2W)VDOPB8)M+$;M#O;W/\=,:\2QQRH"VOAI( M&W3Q+NI5*3,!L?/3J91>:(;/^E UHL@A?X^3R<&JZZDG-@%.P0,;98F"Q"HR MB@DJ?\P) CL6G*PQS,?]4Z4DG'R[W"HV_E"<:'\VH_LRISQFM\1-7$!\:A-OUW#6ZR_0P MHGT#X47>%G35^B)THD+'E>G0(8D;>XOT:7=W-N3>:WATTO,6+O_;RFS^RD^' M64HSGJ-AQ39%'0,S$%1*+D[HYU!Z>\3/[AY(AO9$P>FV-L.+FI\\5 /V.^5NYC?[,L9'S=2*DK4RL*)60%\FNS$%UX,W*P,TWMJ+R7>+$ H'A M20Z0:$\B(:(.-"]\RK=*BTSL.:_&NP:CIA*WQ$(S< P7HB3*K*C_2RU81*,_ M_MS^L[-88>90\R!+$[+=-%P@J/O/Q;USG6SLG=.,UI.F36@KJ;XI?.<:\6AN MLOTX_$5=HG',:]J[ [2O>KW6-FHG='&-_&(.3*9-/7#[0C*A'7M M?\D+NK/C#JU#&V%]H.+\OHK-!V&*1[3L<[/>5BO:6MV?Y@/>- M6Z^_H7 6!N.([U]8-P6=)#LS)%B/P.?L[6 Y3XK(/LCQ>LHH;#X;N.$Y T=[ M-='R.L+83,/B)_WKEC=)QS3_'_;>,ZS)J%T3#2(@303I+2HH34!!1&FQ(2 " M M)+1*0+B'0)B8+T#@("0@1$I$9*0*6$7D647@22T'M"":^D,/';U_S8,W/. MG+WW-^>:V=?\".1'R%JL]93[?M=S/VOK4<]-<2O#X!80H(BUB,%@ORL"IO:" MT-BQ%R>(MU8RUO%W1S<;'7V?'^! 7P(SKLB<=;O]^4E;\S ^6MYV*K:5:G.2. M5*)!J#_=1VN!W0+X\%Q50!QQOAW#O T'3P)QG32%;,43[@%@IX;AV*" M'"Y%8^8>#+,5TS1@M[@O=K#5,5]& ,1>[CFHF5WI)5 M+\)1=(#Q"!3,'EY+''E<^^G]L5*%_]<6\>8K[T_XBZD:CEV\,(0..>%5X25Q M^;>-;8?X]0<$L_17'%SY1=75-<-/\<-[Z[H5F]AXR4NW!>\DW&@Q,VX!!?#) M_R>NYGFHEEA8O"H,.ZRK".6LJ"B75QD8Z,B7B%4Y7E,CRO2 03(/Q,N@ C,E MZ]&F(4(0=ZZX%TD;4G0KZ!OQ7!S?0/8 N<0,W<9-J9:?[Z(BF<'R8P4W'E65 MG!4\96A^-RJ/.+[)0IRGL?7.R^MC6394\0U'(&88U[#7;#\>W.WAVF>[7F1X M?MCOW,S-1?OU]RP2BU,UU!#R-=H AND(]&3N]3>75L67S2?0/V&0HN*M3:Q0 M*MZ$^<]2,F7X'L"4&R,%\@.!3@:2KE+CM#C@'1#VI';4:Y* @&KF ?-NI[C, M:-$N&G(*6O>W79GXD^>=T6#_P%.@7JGQ?W8!CRRGZ^)'^P!5^L,[FYXO35T.7=8\U(MOA2_5K3@/V- MQIF4UK?.60&FMZ<=9;O>A?06'03"]4W740#= +L&^6 GJ>$:CF6 ^LW12F^5 MB<*?/PH_WF5S,[;C2?W]8SI.?Z8AUO<@G6#T-H6WAL:6 M0.BG"0UC=5I6BPC^G0E-D1@\^[1TGH%>_H2U3=FJB;IK;MYE&5UN0=&(GA94 M%$V-<@(H)JO"[H_ >6 .A**NE JWZF3BO>(GQ(6(;*E528/X,A3+V@GP2#/? MHA*NL;G2+CY7)?;-U]\2U_K<-:KTL^3+M]%C#<@!K0O.<=$^>U6 K@&N4%S[ M^LVNDQ9IL(IM?Z]!@\1;S O)ZK\Z%5R$ZP4L0K0P8!V_A(%_;)FH-3 M\JP>-!_WC)E%) '_6W$T[4"RZ,(W;<@+6IG1U0UXD;$V'^4APN'_DZ,]'/;C M%-%I'%$14S2(9=VW07\;*4JXY'7A5#G./DH;GO)2_[5 MOB7L7N[:X "!_JOVK9&^%'_%;^\1.TP@A"Z$OUF!H@QP$W8? E7$\*XZ<7'" M5MQ3EQ&TY[UG*7<*7VI:O<69\?([GWW(JQTN]C'H6IW-%FBPYGN+$"VI!F5&R!'R- V[:95S%<6F)!UMUW M?NZ%W$$/[>5>G70(F^(3/!%="$(HZ6EDC_TS:\M0;-2/&.P'1-7R1G;-!,4$ M^.IR%0V"$.^O6#:-L"/\"^/Q/"%"UI="/?!+T7 A M^N+YDW!-"A?#0\K7N*<+KRJC U.:DIQLJS8X81)DO;_BM#DFBI2_U&N$$S1* M+2H1[2:YXXGVO*M:\UGI=,3E[B0M6-[5S;CK@HY0=HH!-1/AMIT(J3T^QZ1Q MF\AE"K03,2"/%\SII4VS2-R)"2H5:I9V:>HU9&?=2_3=4RX17G,J/1.&/4>T M"FMQP;L@3X!BHC5MNAMQ^@9/PN,0SV_PZ.7<;!A7;A%\>TKR^W>&,UU"J4VH MLB!$.[*[Y&*H$\F!_$WFSR ^L]POU'B>ZI((A .\\Z\*:"/4PXI@'5S2![2= MT"[?X$8KW8)BZ4,5!@3ZPL=$8E/-B?YX=S?O-#-&>]P;WY MG;*QOZ^XT4E/T.K4>"T&*M*&.!L#Z? ,N*AL!^0+;-##PH:5XE8?^9[3X?CD M%0MD5M"K/#SA"&36NH-S19SGZVE^;K\;NE^S$>A$84]U\*"Z" S$5%#VH>I_ MI+90\@H-R6[9]ED%;C]7A:_F,A45U3Y6#[&Q-+^&O]EB9@:2%@_[LOVW9 C: M IW2OY74CA33XEV9O5 7!7%62_BD-)TVTBF+UXW9,H[T^%+0?#51BCNRO,PD M)WZLY..PT:A[J/]3+3"W]E 9D[2FL-L5FM'M9504@G#/")!"M^WS)K3V."5NN3TX=?[?[(<^U(4G+@ANE[YG,!$$OV*SE M8 $N69UOFEIT!#G:QH-BOWO<:\+A=VV"OEX:0MAL=*5$I__S8Y1 MRAU4V.X+9".8VE%6=56>#GR;71GU;%[GZM(7$J]G:VR=&.0M%8P_+<+P<[0_ M+BY$UWIIS2_VBE"PY*/2PM]Y;T"',MQ#=WCNMJ9'FKWJ.9?QDDU&,O6:HYM3 MBAF?'IWI@=;T"JY+9*MDR/"EO.%SNGY<_+4PR/H_G7("*)OOWB02XTA90'X) MO!M"T%?W$(-V\/-0<[KGA% %NXT0+%I#Z,7^*B@B![K<467?Y4V2 HC1.@>XJ/K>NO.@/_#U(Q % M>8.%(K)Z!)*.!'2.0#Y'("ID387DY(.L6=[X\R\J[ \P9H 3!_Z'"MN5UC?4 M//T_1R>O2WW]]?A,OCA[<0[C3A?$BG%%]EJ[%]U^D'8 M3.^'S(&5%Z$N0'%G'C]!*\('CQ0&,HU^[?7?F0O\M)89XWU<;FU']]:G@PL8 M99H\/8H&TA0IKD1E&!U?AL%H ]EYQ9]^\V0<5J**FQ:G.;"- >8+I0SCL,1V MEJ6;EK,"]$_ITO_J%L9S,V .+T#A%2#%-/PJ[_]3M9+D5S]NS#CJ6/^ZHNC] MF7T3W:WT@S=?C@6'JD"C+S]HN[G>-Z=IWEC2#6U:'05S6R3F)WY:6;!TPW^L M7;)?E*0L*_[R^)6W2/Y;J1J">#(7_G'^!B#O%$H$6R?)5KMU3*U^.@)MVO84 M?=C\;OP-NKL2^P9>[ M6WL@]!?Y,J+U$L01,JFS<8AL/P)%\!]F-'B':1C@'RNBPI/F;ZWQ,!]$\#05 MFXQ7H@?9W,>A'"IVYXY #^MCUV9;!GV;1Q7G.0IDOM^ICGC#Y ]6PL8[UQZ! MK*_91%%_QS%NRBK^"8VN19:[H0*TC. K@U0;_-,#VW6A7H,C4'^I^-K>F[E& MRMA,UI]E7!(@*4 Y?4#B WQ]R#?@LW."X]"Z85#J3NACYZJACL84T0#BY;RU M6S<95*O2P&O?8@\& :FY37:B*>GEN*(*,A)1M1G5=@2:7)O6D\%Z#)@S%*\= M;O:F!,QT.O#\>69UQ>8SE*.C4.Z2\\-6@)ZQC_<053L@,>80M 6%=QI_'M4) MCL%F;Y[1#%),%EI^QJO7-BVO2P5#*CE%7\<4RC>&9!0_6HZ=3W5^P%$I<>?&0"H?KQ_(/(+7(CKD/W18 M9]O=U8^("40PP^P\"/9K)S0<%2,5A]M\[3QW"D<&&L-&D8']M0:?WQ'CE[Z] M6(*KP'3 +'!.H!Z_2MC_@3H"G4!%>N\G;90IQZ#@ ]Z2L[=$P5DD3U%QRV>N M?V_\8TW"02<%:&S<'X+&269 +O8TEFLJL!USO'9&HO,0%2>?W=^587\U;-V< M#(VNV-83\-6UMU&/RKC.:CE[S38XY"$MAS:&(!A"7R+KHQ+ESU-1?M,800"L M/<2CR8[;R&Z:^?@N.TU?YLN(E\F4)6U4,9T4E,_SY!:_L_$W$XO=AO_@E8-K MWM-R-'86@@M)B"#0CII<)F53"S7DL*B$O,N$A'>S4B,*%4^:T(0RD2=D^T+Y MIFK=)UJ!;^M^/F+]P'C^L9[D@Y.!M!,QA*A.:/5@M^+4(,F4(!"GTN2(56WW MCK&VBVH31-M,>I],\[GZ5E$E5(%5\N(F7VW:5,=IJ9.BR-S?R!3/TS36&;(Y M?&;Y/CU6S-+:P$)P(8H]D#[/BB6PQ,#\4>X!6OPCFQ)?=FH'SDWIB]36Z?%, MV!2&Q5=_WU%6RTKAFIO[S$7AO4UC#<%#(^"20""9!V;;1*2_YP/LUSOF3L', MO//=>:BY1:DV,96H\QG',W9HFV.DQ<8/*0NN'R5E7$QPF"T=Z+$WSM&T(@3&&RVN-0PO@%PP8%?T]D*KX8;+MB1N;M# M .JA%I#C&<@MXA(V=9/TBIU11/=7#?/.".L1Z(EB=#O)DSZ%$9@S_>?3(,VS MU4 P"B8WK"4-2+1?_2112YCI_6H ,:FKC7=PB,2;ZQ>RX?B-5-(MOL-:R?HP M3>])!(T]AQ!'HA#3\=9!+-U(YFT:+Y#6,3YT,>";5GDF>X:L[& MI\\^6OZZYG9*F3[R_STO^?_M90Y)HIT) N,LPE44HS$\C5;%*];\2>[C:GD5 MI787+]G<:;*:B68<_IW,%2>( M1?3- ERDY^AO\MZLHMV!E=>ZIRHO#R;?>/A#4&'UW!FA0)KF7VI7G?V:)@#( M?/*88X,X0U3>CS8&.'C8(? <-]*#_/9\K9A7<,8JPG+4E;>D*3?292P_Y(6>X&)12G2_[D*-N)[*Z(2EY:KY MI=47=F_,Q\9^730G$>[R7"M\<*S@$^XA",3XDDG_/_X(DZ\;YD+-USH!_T$3 MU;H(S!!U[A)&8XYW'!;A/Z2EC#Z.=UKR)AE;DBU:_S96PF)#CVU;TO-[,/DT MC&>DT;'\=X]#U:A_F9Z)T)/-AB >HR;G-X6E(BE64DG[P/-" T+WV M?,7FVW/>:AP,;\XAJ6%"^Y1/F:DN;Y.BNZ[0L>SZ' M$LB?8"B^/FC8>JY>95CK+I)$AQ%A;8A6?>=019(]X.U#(+=FWG^PKN9VM60Q MK3?4\)G09 @UW0PSJ;(Z5X.AXV7"3K>)N!JUJEE^34MU3$%R%^57<0YO$Z(G M"0D9^(K8BXL_ @4%7\!HXR)%7$UF9_D2KXU<]"EX6?K^$8CEIKYD2J?(?[TK M$!2H$BG7<;$M@26RU[6=B4[G!]';&.)#^"[<_?L<9TL0&SI#0K5,P\[L" 0! M?\&T&X24!*L79@!Z! CV"-3BS8$*IW'"5'XUJA0KJ-JL\LMP9>L0=5N\4C!3 MSRT/1\%3ITFI@ A9EG*U :@GWX3=&X9=?C\%^[C](&M/8D#[SF)A 2$T@Y;0+3A<8G>_7>_UBJ8%S,KRM65BH-63F M!JSZ[1F<]6DZ%9VL:'L91O) M\LP"G2Z6+FC]((7O26@FSL_Z8&.3<'+CL1'?;(<$,3/.,XERJ-TS_,A_5>9\ MCVR?G55RJ /Y$KP??!SBB'D]AF&B,01I^H7RSP9^18:V#VAN#D?PV [*I0[U MD2TNAH! ;"#Q*&UGUW]6F8^O\+_Q]W)6 M^BT?D7WK?/)^P 3SDE9Q-D8;=/O3ZK> *H>KZ643M_T]?(02\5-+9XA]46'E MY2<>A7+*IZ?GY;CP(XNMM;V]CSN<#1-LDW1G/E::"&+\7.+ZGT(<^GYD7U/U MSK"72J[+@["A'T,LV6M;:V:)UQP?6.5.1K.]/Z:G 9(^]N)/(*F3[L))UI1S MQ#U(=?%&"98%*",.FT==M><6\@^\=$HF3=+XEK9*!>8Q \AQZ>S-_?@\H)/;11#E?+(FZ MY0E$+U.Y=.L?'3^1'_MG^G:S)4[UBW?I)[JE]!/KXRDJA/76*502Q:FTV_&# M:[;?^%3N0O%BY(GDAJ^'LFG6Z3MT*L]O PWEHK&V$\75#9S9]1NF/=A#_#.P M=X?+W/EG_5Q9F6*BOO^Y&S3X=+PH[1&_6PZ.X#EI]NXLO,]$#Y.^%3S9K++X MU0QF;>&'D['!7+2I_]&]Z+TY3">5CM3"(Y!'DK [O[@ ,:\,!SXF.2B>CJLX M1ZR8"KIY1B^ F.R<$LEZZ[[[,]XG_-X@P)\X/6_4!N'6QL]%0O@:;^:[7]85 M\ZH=L+;,2O2-9/B\%E)V[ 0V3.Y- >;K)2%QXXQ'_%Q:X MTLX CW\I*"AX%EH.6U5?/+UY2P4G:2%;+?OR:XK0#0XS^!!J68K$ ON]R1XN74$Y59'G6(+2PZU$S^;\@(_)5WKIZ6?)Y[AIOM"J'']1LZ\62ZD) MIYV\0SR9(EU'C-HP^75]S;1KD%4<(S?Q;E]L'4'/ N&I-#Z#I,VYR9".JW.S M9*GH1SEBD"9AER88C*(P_T6.:KC>YS>WJ+Q^%F_!9#"]'@!_]@ES#5E4:['< MG'X$8A&A]2HS4.L)CG@5C"@U=:C-F\JV*O=Q"(/%(B<4'YRQFP"VNJ72_'$3 MB=>/0!\MN&Q5-+3F[T'YF8M[H3M/-XN[86"+IT^UO.:R=7X_M.BQ-J((0&BL MG9\B5)'\_AXFMIJ^O569VOJR@>^@R3<=?2PX7BSEY-9/&$?4'>=_87J0(T7H?\LC M!>Q(K=#@S5HE-=D]VCL"Y37XC%/PW^SD2*/41/^?D*HCD/L1*').L>-\8#S9\VNM8G2Q&,]1[R092LUEI<+H(]!90KDZ\8 MQ>4)-EY\IM6+FN[-FVM;^B8B?ZO=Y+6MV_CG0:$N<2%&+ON"+[+&%?KS)*M3]KY:]JCJN. M/PV6VBJ0#1O2[8[09GI+8$"]A)]!M/9 F6L1W'K%%!7J.]C-RM6JGH?N:GGU M)_-V0#Y?'ULN8?=%L@RYSHC+K3PWY,4KG(LORG18--8)+$@@^^H5(>1^$WP3 MI7N46.]>H]P*#Y&WJ0_15O56MZ2>+VBV_'L]4B6R^F 36:E-. +=RR:WY2EF MZ=43#J*OK4S\ MSNR3OA0$J=14U6O#$?"A(Q#AF=0&D4!S@\F350!58R"B MG'\G'Y-NWV]PTI!Y:,WY;3A%3KC,)VI9!3^/0U#X"VEL(>2Y&.&%.8Y&EM"# MT:A3$$U] M ;I)F'L=-F<;!6Z7D#N1KZDDZ>\5Q-Q\:1R#+8$23 :GQRV_$" ;? 3FY?9L M_7L..;9UK[R*H\4A(2'/RCP\4WZ 3D(B?BA#;\'I2/069(*,39K^46I%2Z/Z1[O(H+XRFKWY4"ZY*W4&D3CX?8G6/V][!+)M M/_7Y#9+24%BA'^ O/DA1M==9RFQ% F>B$K7. _$P4RH&XCI@:C]:&9VZK?_+ M>^%KGB'.&?.5*2G_H9%=M9_* ;*%:U**](R:Z>=0"&,%M M71 I9-??X:4Z+ M+>#=L:5;0[WKD8]9'LG]/7^\CG$9XCYXE*G=5Y[[S7[[^\&. MU^F>YU*#$05-Q5;]LSE;?W)GFSR=%GC-H0D4QWR8!L$9-7\$XAVX\L(YZJ^V M7ESSX5Q6"/&OBF^W",]T86=GKP M)9C5J^L\4#:?>PD2O1_-173+]KE6;VZ:GFW:]]G/WVD:JA0J1+J($8*?ODTT M![]*A>G^8HFOO%*B(MVH2"T"3R<4*,D9+2P'W?^&31F\]F,X"8EQ]YZPF1_< M+"1F+[S%JW4T:'L2H_;Y!!KFZMR<3LGL0E7][$F).(;TEV?% MCB=,PGL@!,/!R3+291O,*9@F87^V?E[31AZO&#VKT* 6V5"F^[M!W_],7^09 MGI37MU_J2F4?W ,M-G/"N $=L@8%4@U8$&[CEM)Q25RKZW%VBKIH[KLG00H3 M2WHBH-IX_L>@'HU$47LP]P(5XBM:'K-9IGVQ6H#QK MC(]NE"C4IT6\#W]%RK5>$VJ,\(Z9O_3V"VQIWVP4^>\1 M@\I\FEA[8)5=8;VC1G#[',+#AWAD%G^.L% MM$<'QA4%2-=O^)#E8S9HWY[+":T0F3RA74;(>-2XX0.%#O#^SIM:OU#&)Q(VU^?B2SE!CLAJBE0_BD/32F=/"D@ZM MU<;.MHO=[GHN__UFPR;ZP6?/08.5#4B3_3))BO&)]5+0>,PGS.*L6$C];IF\ M\':_<]#Y/!CC$A"G) M.[/]T+'GL=HH^FU3AL)$*FG19.B8SN/\*.=YE1)Z'J6=,"/KP'^*GTO"ZVR2 MR0^A,W:]W[,#LD(O%+TXM>-(-NC>PG8?&$L:OEV%?E*SS_SHF@U3NQM7?-/% MS5M0_U].BHU_F3T$%4X\W%?1N%GV,KPH&2>#DZA7LMVWWBVA!T!Y]?23C$6) MV66Y^-+'192*'5.C/N[Z990C@8NT0L=*YC0ZS5B.W][:PYQPATL3Y.YO?P#* M]&O=.IX]2=='QSNS/GS$<^.N1HG&*RSD)(W[;\T"_AI%@H#!+=7@.0VMKLIG MI!3KJ8>_@[4R3#$'2X'\)2WV]K5#O1B[1<>Y7CZLNF8Y4IK^]<\[TUV?Q<#0 MC:&-E)V);6:E/F#P:G8XR/5*.8(A$W"$.[/.)+D"97Y M1,?YBP'+>):8\J')C8I%*X&[5;^K14+7V_NV2H?XSNMDQ'[ UH16:?/]$0_, M=03"E4L2N^[M(CU3K24S[V3,)%'2\\3!3'-%F^SKOUC!5VQMIE:G^F$EOW #.,4/5_L3G M-,TC4*R$[8\R.H"0BSZ7P(YPAU M.@+YN-!<. WY<=D8<38ZIOGR[ @D@=>TH-&'H+Y2.:6='336KJG5B]>^=@3" M?,;\X1MPQQ"\ C=\G^F['H'XFR6G4N$;4PFO2[60*^X(:RI#0<,J\0@D; +X MC&IY'8%R?PB_8V_C4VV]O5#QQY(R,8K 3B/"31FI,>3[07F_YY/0KG6[CK0_ M3RH##FB<5=E#COZXI&DM2]O07ZJO/NM0.!6CZMVI>O1O!0J[_?8LNZ@.!K1G M+GQ&G%\N? 3N-$D9PTT@%Q&X=BAZ.;*;\F"N/BFS?@O1/:(7"KBACZ;'-\&?3*=C=\8IJS4N?/V]+?X__@@&L3O%QX] 3D'P?PS@ M++0__\>8/I._M4U;A'I*Q!'H"613K F!?_DE!P)P7MH7T]1"'^9J@]=GF8N) MS_\>'G.J@OON0T;>>4)PSA/I-)D2N,_?03:A!(M!CB2@ H/-FS9[@:'(Y;Z8 MEAB75SXYT#._4T@##Y#M %^:#F("TC]]\&=$/A2S^$$Q4?<(= %C^JF0ZHFS M1G;VRF ((^\0"\J83X;WETP-)Y%43C*ZWWR;$)&KC,"%> ME3NO1.-F]X)'WF@S*TQHO(;ZE9#4+M#0?#"UQQZL? 0*/5M(1K2O(?D-I.F[ MRJWZYSVM??X;XJ2W$"+VM<#"8#L2D/6F\-*IIS=2>.7J[(FA_5"!UCQPE;QG MH7MBF!YJ)N?[%Q^1ZG<7.@SUC#&"LQZ+;.0T&GL563+I%;2VL[@3Q0A<&-8G M!,;7]O!/7LDY'C8V1)N]S/OY:<*MLT]T%\&S\F>7/2S:_:DW6WW[9)\U"P<_ MN>[Z9>;N@=OW_=FEZ3GH-/,#:[O3">4-_+4& M'A:$V1HWO"+7FN\D=,*VJ#-]L?SC]4?I@DJZ\=?-.1B./S^!^H6<-*6Q^OPM MY;7 >0J04-1*C/OFO=U;8QV#'Z=L?FLNO?\E.7CZO3(#Y]LY$0?C)Z)<;P(H M"T-7$BPZA-&5$?EN-;/VL[\E^0,RJH3.YUD\^A1=EOI=#\30>P%3.#@!Q=H7 MDU7@/'$N/?%I%*)8R6!RE=VWTML,V58/ AYE0W0G?M:$G=[EB?; M6Z$NP9C>(@7+K])6N\_KKHW33RD/$2 FDV*E48M M/O52%WD[[D\T.V_B'7AAFCQ)57[=^FCGD"U1^)T#TY#,^8,S!5^.0 F86JY6 M\&1#ZW/*;6"7:'2;D)? KS.-;MA[K=OB\L3=<-66=(>C^[/*[F K%) !=T*F MR/BM* ?R65H/7'*$QIM[AXN;8D>LR>7O\S H7AZ67X2J$1;"!",8WGSZ M_,&Z%"N@FU",A80IT"0I+D!,(0"]66W[>^W;S*%-6_'QUTP]OY<%3WQUU@ 9 MP,(#_\H;J14(+_48#?E_E.F?]&R\+/&V4DL#9EJ=T:^CO2 P7)X%6U_JEOV> M;Q8IKB$Z/@06Q3Q&3H:0,H$8'#06(MY\RJU9=E2#/Y,=MS>FVN_!FE7H[%(G MOVAX,R;@3^ST\XY'[\8_V=C83$YWN[AXI6CS'(^5_BE;\.KE^Y,@QO@'+%QD M%L5QK4\' XOS9U1\\I6-?R\1_'!-4-[=ZI MV$(-MJV5_TEMM5PWY(GB=!+6>Q/%E; $R%>$?@HZW15H+SYRH(:\7@!I:$@" MOV"-G!>AVT?7'LKQW]$W0T;R7VELWC,5-#O^N^^4MI\CT4%MV$M:+_BS?7B1 MQQQ:H//-3Q&[#,L]385!O881-.>-COPB5\^+!1F!NNTRP<>>&O1_C<0EF^ ; M3IZIY^K&S+L$3T<)4'C52=K(;I86 N5![DNB"^5<=T=X>W84B8NTM(F<1$[1 M=";@PTOPY?[=FF7X,M5[:X5Q:J528CYS4X" (/G\W)OQQ8_'YO6L9]=:F[_Z M.+$Z+C!^V+3W\DU=;2TZ46_+::IRT?&N;/36A)DS%R!!O@4[3RVXHJEC!YCB MW10A5?YN?DTAALW#7A>]]W)6VFJF[:;L=$1)0YM^SZK/9>AQCTNO=3#6_J,' M[O^9-T6V 9E$==QR*X9Q#<)#DPL:-B"07GUH<1[Q#[7>?!1V?+7_,J,D%G3] M\0U0*A-LGQR :+5 N" G/@8 P5[0KB,0S]:9.0B7 MOC3)QDWU,*4PG65(!V3:"+OF[M-\6>:XU DA<%Q'C\-P$S8_G*/W?BM+UE?\[9NZ8O*IMLFQQ;& JG#)#JZ"QND@X@; M%8__=A8?C$ 1QEM-[YY#C_CE&&U,\,P)FBAN(8+(=UD.I4U?:EEO:['2/]UT MZ%51CF@+)KO ?V:C8E4\,GGFW&C@]+8^*F5Z.GGH.Q=,TI,V&AIXF)GV9):$ M>'N+![JSEKDM^^)JTP3$IG 1,4:94QV6:+GG@]C906VM'GZ@KBKJ*^O,CU-$ M%0D8PV8M;FH:C=.=ICQZ(:VW=@3]QD/?(IGP\=JI*[O+'X?.:8SG@".0!%L$ M((W9AI\%4N=Q4>';\/WT[TD%+8\U33=^>36^=7R/E WZ$V5\J$(0($&H60AG M.:8:0(@ O?U3DGLCS3AL?* I/51\R63X&LE%(LT^3><0U_Y'L2%YD6@"W2%A MMJ76"@FMAW;!+(?%>WP 9V2B"QF7J>57E!JYCHHFO+I(Z'0S:(P:<"1$-)>@E., M@'#5>I]T2YGG5[N0(U;[) E_3D4D9Y3NQ1[O"YI-K^%MR1#D50BW;)[!E-R0 M["^H9.A=T_:O%W1.VG*>:!]0##[LG35::J/G0P[2K7]'%Z*3IO,6K5P1R%J= M]H;M"*B0AHA;I>N+,-KAT*JN]+SZDX21R%AZ^%^[?;(+(X;P\)Z@,P@(@1&_ M.=Y.=:2QI7CC1'J\[MD%>>VV#06%+;7N?E?6?]QSUJ%E6C:2L?+%^*HJA6]X M_@B42(>D1R! BIY>$R 1;XH."7Y1D-GHX M$1=5554%,GGL[6TUJOL6%S-T+O[H6*B22M5;5MD+EN(G@D_>->ZO.OG.JPM-T&CPSEL%IA@B)B0PV7$ M%<.'((S-DE84JY$G'-^\$X37A"K*/X!8^ F=Z6'&[\06B^ZGI/>R;+K3@B'8 MR2/0E"+>FXX+I>4S6^1Y#H,I\D0N'4R2[;"UXT*K9M&'^F?V3*M+C.RW\]:? M^;[C@/^$CR,_CPYNQN#MSD'XX",0'I@<=EU.(,J*8/$*732:9K>]:Q6G'*AL;TBGX;WJ<404!U)\:074;'61K+CK5J\"6@[Y^"DF;B- M,7+V!:_P >GBL0;D9-F\2_01R,THO(0HU0$^3G$DC-F0)1] M>+G(:/Z=N!(.[J\F)ZZ#3F>2E>%MD&KP1G QN^+D,/;"*UQ_N'@O.JCB_F%" MVP&/_7W[8!9[H9X%+-O^MUVC&W_TL8,4'A:2"R$P,6W>8I.S# B?3^HX,]T= MIR4'/0*Y5I3\P-:-/0G-.VX:5NC(*['H,-1<%BN-2W"(_(=HHO"O:&+3\'\& M+!( &>(NSF+S+(%*.T_A)/JI;26KL#/@(9 MY)=_;-_YO3^)ZA)7( R^U) J#=KNRIYISBI<^08;GZHL#" _1M?%<*3V+5>7 MREW6"FM6H(?*/GKPTVV4(%^G_[Z>U($(FU4-V[4$OG[\B"3LFGQ^LUA1^9Y' M_Y/.KY>)DSL5HTX9HHD>Z]#71R!6SV8AF-@0_*0'_,HXS(TYMX@:N6U-K)B: MG7./OLDQ;O+46/G28U:YGO4\/0!)8_.EA_/K1 L*;]3\A91Y,FJ:&1WP/L3+#H@"BVTV1VGW28;VW38H)FHM*509:$*H/+J-47&*$C$)Y[\+!' MBO8XB78XOOZW93662Y0B"TCA$)$(GN;S1Z VIXH5X8O\ C09-8<:3^,"NSCU M-J?,I_'Y@;F;7^M5A5I &__FALA9P#!A:FY>L760'W:F86S+;Z+1 I=#%;>[ M.TCU+YVQ:61^N #K S];_L0W_&^\UQX$OT&C@Y=:K4+R"8HMG0R$Z2%:W6&* M14$>>F,T]E4H!QQ,T1\^/X,;Y%OQ,2AM]:I7!@.$;%T%ZU-.(/ZZYS2K5L2$ M/B+2GJ4.0 82<_UT08-OS\$8[/D@IXZAAL>>#2?Q_^ M##[U38 .(0#ICPE$"Y+="'T1D?#SPQK>1!9L4N2>H^-\2)-,+8K5G?'A&.OH M["%[B;FK9];WS^CJ7HV*4U 9I>E0(U)?#HU-C-#=@CR)<9R;S"$)$"VZO$%N M6MPUPS1)H&\QOE!4#QG97XI3"JL2S-Y4"NNP+9=J^G8I^[TP))> M7R7=:^EGK1BD5[J:2PB9;75@@NN+H&=3C (494EQ&0M#07<#'H]C\YJ!<=62 M,^//?O@.A!H0I$RH%9"G25$T=>H[R%-O0$H>U6(4J7H$XOI(^"WL ,04>62J M-0:F:)8G3RN\[9*3EM\,E['BS53E?CIU[MDL@^)&&OF9^Q&(H!>-P,9;(-FV M"X@< 9VIQ>MR/AK3E@A]]DX5HTYED'^34OC<@+=!)-PP99-<< MLVV0RP-B<90?AIFB1JC,]^&HG_*.*F_KUSAP9DF]DK&UP6K.%W!91]2A)^#) M#:[*OXY"E#>9:O]^9)Z$>2=0< M6 @>&@VN9TE$8TY3E$8U%'VDPJ[LAZJ;^;DYLBKPID8)>G8D'1B$JO]OJS@, M.MCD(H?">Y#54P;>Q*3Y@"2G3VW7?Y87J;YXI?FJ_K7RQQ#E"*B)7!E+6)9!&Q.FUR*7;^02I[KC2XJ=WH!B=P<_&/VM0REITY/]U@@^Z=;/ MR+O".S;/+[YO^7TY,^T$0M+Q8<_I2J+AO+U!\4+ M,#M[S3;\FMIU!?&/"A[ZG<^'C7Y\J(7ZVKNLZVP*T <*IT9@7$RULH*)QC"K M\MLIU 1LKHO*&?=#<+;69]#HN^E+2A,%*QW03^GF0,Y^__A3KL/DNQ[;GBSMAUP1M7$(+L#Q M3NWP4WE'[JF)"9N+E]K""PK.L!5.L V3;5Y6BRE1)*O\!:8K-]D/'LY_VTG/ M0I*@HBXOYJN,VX81CV,;-Y>--RCS?G"]OTV]"5[%G4C>&=58C+MB' DN+C"< MDWO[_D\(WN'3[YYN!>>O:=SEKU/UD]0ER>.SR)IB"L\\28*:=5R Q@(H.I6L M$1XEG0HJ%(Y8(OX:Z=/X8C,K>>_P9"QQ%ZZ&?XI'5I5 4S/Z -J@21G((O(,]Z*$=-B7$=R^4VO1T2">70J+I1X/K7$:O:57VKT.:R^^#I0 ML!<$+O%[J!906+PN#!.N2POE'*T8D5-!#]3FSV=?94@?S3S[)NR$1!BGP0TF MOEX@D^RXKT #^2[L1ER[O9C +[J%N.D[^CSCV&&6?B4_G])[5@3P MZ00%[EG04REU>T+?!D)TWZ!="%I1/4RC\Y/#=VW0 ]A* =7'/HFLB&B]Y8EP M]XXQ"6+1H2;0-(*4^C25;#J)T YH5/&]H27IG@+!1;>WM0F-R5<3N3\QKKC+ MM2+ANF9GF#LY)B7=\?T%#%^C#7UK\X] $>F5EC N0)NL18R\;!,G*-1*&^;L3*=WX8I=CZNI27M[WF]B/A#O5"N2;WOWA;[:6VK. M_'41XRIS!')9&&XTK@RRYHK9Q@4FANK<1^?NN:+#&=AE=<[RH#_GL'B(==Y5 M^\GBH0US.0*Q06GLZ27$$+([C&^8X8_><+.H[?T;-,(N%/74KZ7"&_3W<:CY MNK>8Z[>##@P@@XK8\M/7M)Z:M_IY)2F<7X^:[UY=9N N%:S:V<1X)OE8/T8B M69IQW5UNX CD#@D'GVY6AUV+:H6R_JT$#,$%?,@NMU .BFO/.&5KJW_L0^S8 MM N3F>6W.ES/9=33\4$H814:*WYV'B]%X%?:@U4^G8C!;5X8!?C#8CJ^,PHC6L)XONA(3;U-4S/[V[TK7?=7)X83Z+U MTQD7) )3'=7A@8R=%05^$:&=WT9G4R[DJ'1W<(D/EIZ-U#N7DI31]PGLI[?K M>.9)H,HPQ8<:#G%$34'Q8LA.;WI:JAF/TH"B5@^MW>H"IS9+WNFXI_;*=BY6 M[?1P74GH2]O-&>Y;U%K//W-;^6J5\+Z7S[)-$'/>49O5' ML!=KSQHG% @A7X1_AYZ84@7,R&I!I]L-^#F\WP/W?@R\.5R2'EF>;>@#_1'I M1M0>@2A\(9U:U\<:!0@L--9.W*;4_6&T39PZEPCE+I %0F-T%Y_81%2CC6I/ M_);V24LMEY.@"271V&6(A<@$,.$!AI%RI28S)Q>,/6C?1M?(T(XWCKPUX(R8^M?[WE'-XMY1-)^C)=KW'8J M[EU87E1N#;GB?/WRJ*/2IXTN3$&L-.-N%.U$ IUM&!*Y-I@JW,&U%IL"%:OU M1Z!3^YJ7:ZF*>D/GE6U< ZJ5:C_TW=CU KN7R%XMB&1 ?I>$)_T_%A=;THDG M;@%Y"HF3M+\^)-)Y>14\51WDXR\XL&/Y)^RLWT_FV2JA$S<6/.5;KO,RH+5] MLHTZC4ZM0<70B/!A"IC(]S'KHRO_5+RXZI=8R$;#'Z>4E(JSCSKC/PGX'F-F MV#N3UM8L!(P74UR)T%@-"^)MHQ&-TY\F+75P$+;._'(+X?O$0O82^Y6K+CPU MQ_@R%TY$B^EDCRX,5J5WQ1H>*#_]2VTUXTEA3'XZ=*UONYD&-JN(W4Z9B" EZ$+ M=C:-]#)UMS-\'EW_.O5W4/5"T-G&BP?GI^],A?V>C0$$0EY'4*H=VQ5 9Q;A M;!1NPGA+!=CJEX8R7O&4N_%ZGE3SN((341Q]?J_*P \W)9AG:'*\Y6%2[GM_ MR=0066F&#!*)E%S15,[*ZW%@HL+&\I,M])_=<_>_ 8X6W_[;HIT1AJW_44?B M__4O*'U;6A]!L,7"F T;7 /7:P2S9)UWM+ADM4=*B(]P7[9\AA53=\8DE]RW MS_&79#7JG5D8;,9ZE6P1IY;\"->NS?IN%^AY3:^DSFU9!.ADOEL6%(U2R%,5 MD+NE6>^YD;HV34\#3B6D43Y*%^P&,$_,Q-='?R!Z=Z!B\\Z,J\@\4?!6T;1V MRS7TC?@]=T8L_1D("Y);29JX36,;)6O#>^$JPWLH8:#?C(AX^237<10&*;-# M=V1\3F5(_:''ZII[5S?IW-6%4ZPG,17.XBQ+P%/&LLB.KJ([J-Z^>81TW]8V M>L0B&R+? @RD/[[LW70]12F_\_;2\81)S%[[_"WJ:@J"'PQUXQQ&( M]>G4. Z]549D,;O,G#AW!^T1\O"Q$K]^3-NK_03)5FPB>K>,-@TE6($!:9L< MKDD7+&66B8">G/KV _GTC*G0FF%1\,OO:DLSQH?/? <['FEHX"^:@UN*B[S%./G@,L MH75'H$V9TJ X\Z\.YS<37_E(HN3\J8O[$R[) 6?N%/\JF]5PP2^M#4SN+]AO])].56.;O9_O;R<""M M)*GTF\[!0]02376MUD4 /4_9!7PBF7/6%6?-ZE,!@<)1L%PN(XT=2<\_0G_0 M<9,T?D#KH-QPR-5\27GDJ=W!<(D8\CG8.'L)!B5S(UI5_Y8<<5L%*9-B@' \ M*@DBX'\!/ D]H24^?>EK0U8D]GPDB]OC^[M+^E="WESFKCN!^A2/(#Q$ -)S MA\/!Y(LPB88??/<&YRO@9C?"(9>N'T$TN0=_XFI=MD0(BO0.M5$#Q$M MB,B?UN[6D38V1,.BLPVC^VZLOP=] B\\@=79/#K+(!DA5&GK$IWU^Y/&51M! M!QF$O."G^G5(#.;*Z(]W4J"%7^550J^+8\LHHT\6,C_ >1NS [2, 5-Z6IBC M%F'W+%_^HG*@ MV.K]"LE"!T1&420$NQ8SY?I0HR*.S-39G/7!.CHM *2PO*UWMGM (B- (]7 MW\^BW:S,O$G'I/S=AP//&8SY8&W1O70V]]QKGSJ?IE;;QS#Q&EME_VLU&=1B M=*^"4?_KN,J,X6Q?WP^6[*V=+:=$Z7,/K')G_J&LD *Q_8G"8RC\"!KK *'> M\@CTVK";%%9'_-B\83+>?@0Z^51JW,OK";@EP17%O^V M-"+?A#WXN9<4-4>XGQ1- Q/DM][_%^:^,ZBI*&PSB(I21*E2HX* TBPT:5%1 M$!&"5*D1D2Y&I4-($*1(BW1%(0HB @)*[P%"$1$0$)":AO22"(8+:1NWS,[L MS/[8G=EOOS_Y<2?GW/?>^;U)YZ 3)M=CGW9"[=_B [)O?O]]LG[2M M3O7["?%#/T750'I3>$PHB^VPJ4UKP%1:_ DD 1Z(XG=<$=?-:K04.S[_)L;W M6WO]RU>*.B=HH+])TZNJ6B/F1K=;$N<.6;:,#IVX=EW&U+U==J$1$X^281UB MN(YKH@09BD '$2T\MR0+I?VNC*]=C9@8_=[FE:EPM#GL>DO).:G]:X99?YAH MQM$MFAW58SZ\=QU*-2$-]?3//SX)?PX[!E=XZAPX*5!]M;2P2J8]<-Y^&,O% M!GG )^MIL)$-#=3D(@$>RY 1(+W%1G*;),XYM;Z:7+Q9B)@.T>*K=G_,;6K9BJ,G/-^;L0N]K7W!^4RF5 M=.1M(A".+8$"9W@80AC:O_HZ68 3-(:4Y+J$5/I!#MT&'U]Z:C@&%Y89V/^1 M\(DBMENGQ?LF\_X,OS5+-NCRO(!J4>)>J03DYG*H4ET0BBGTV9YBE[^79=48'"%L MT%K$L+ BS74O-C@=EG/_4?ZN7BER7^XBEO@54KV8E%F_+D@W180!'T=0E4D] M;)#HPSF>O[=E/B?Y[JF%_JW\LEVN;/:CIME?^-KHV^JJZOH;JJJJ;G=(T?*6 M'Q-*0;:V() .B,M.B7MA,Q9%N:$.*.1TI%@,.5$$UR*(.IN!](3%JI8Q]]=6 MV1*W8^03=])O&BF#C+Q.)$\,AS0%8TJ,O_AJG9LY>T-&S#LFUFTX+OS8JO7_ M[<>57Q&.P%\*FF"3+Y%$ZDTF#J.3$=8^1*S J_7?CR-*G;./.G%+GK.++(^> MMH])/ZN>Y*H/E!#*89UB,(&VPP-D/O^ [J/++/GF&)?H(=8Q^D$['TTQA_B] MJPH_^&\8I>,>0D6XIJSE&Z+%4\\47_-Q>G#S.U=PQP-!ZRCH#_!-,DL!4"8M M)NJ[$V:]B$,];L0\Q>OC^8O=37JA2*D.DM1%X;-3NQ5&4R_F(:\D%']W6 E M>E%O:](,;I M\H*\DI$&"#V*>@^8!\%+/3"P!\3W/O85 L*5 DOFGXY\.YU-Z-.MS!'C<*F7 M8BH@'HW0&"=@T9^*Q4T)QC$$"YR!@XNF+1E=3CWV17J'-R"$12_^NA%W_ M@7PMS -:H"6/1"0EQ[X%H+M1:PW5@ (^975^\_>0Z!.M5PIG3>5)L+K^8U;F MG;&'*@Z=?*(K=.07$$+@(F]18:RC*7(LH9CW DH FJZK7A\9==-#K V)O]BW M=1R;D]><^CC?[][_X[Z"_VG;IB@+DA2[L/'X0XS3061LHJS&J(: 9%] 0(GO MQ//]IDO-+Y._].Q+3@\%Y38%KMCF/A/V7TH?JY]/*+$2>;NHE>Y8MVWV?^P5V=>?UWEWO/IPT@6ND< M+MYA@'V YV=]1W*&1,>QIO%B]_R]+'(LQ!U%&>MAX:H;\%.UED,2?\H[#3J/ M\4=DJK%!#<:C].+XL%N X@6'[ BKXT%V1XX^PV^"-0IV&^UQHG[:RHY[D^"D MQS2?(Q?ZL=55-P,JE@YRK EW6=^8O:K.N^S_T??"J<)ST7.B M]-%OWTZ9XY7"1%_S'D-TOU6U0_(PU1EHW:MD@P>"]T\%#G8\N&7J] M-"O M/\7:Y6G%-_6I#T?U;YN_)#)'>HQ.10>\R=U3IY4Q6SC)0_!7H5'B#AG?'2%P M8>_WY1'$Q7L"XV4?S^O8U%O,NQ=\- [WX/XUM0*K0#&%% MFB4S[:^#?A@1>F@V%-,;DGI_#"D/+%!6OY*;%6?.V.W53B6U]JBHUD*H_*H4"Z1Z9GVO>B9"/E^B\ M;WR?;F$Q7?>W^2=U"+B#HM@* DI7Z)!.V$'L&H[21'%KL26M7F^BYA=S;<+= M,>K0F<,2F;M)N,+\K#4VJ,J+(0REW6&^"#K#>$S8Y',!,GKMY]N^4!5[=HJM M)^#OW>(# I28X\2Q>X>DN!\IYNZL*'<;//J?%8(>C!K!^6:<;W[IE5!D&DU7/M49.6:&1'#A0>R=VR/PF815UL; M$WLM:LXW:NNIQK\Z?^1C,]?0T)NC J#P)D1DNV18NJ]\R"R.6JPI^>1'QD+!*/6X?3+F%K6+(IBA97VK;,. MT(Y&"CF9$%-4U$/EL\^-NO1NT)V*]>U;D-]0G^/7"NG"/CE[(6NCE+@A7)5O M__%Q3<%::% (TO*+M<96\U= ;9Z?(*:S+TI_E?:4V8KU1AU&N(X;_-#ZK&3_JUQM)"E"RO' C(?_,(@'"P=P6S M /V*:D1["_A3%*]C*C(HHSAHA6^;PZITO7V7B72>R2M![N@#D<7708\Y]J?G M\8%QJ 8X1M7KVF'IUW @8>#2U$8QJ3Q]QN]1B_$9\\$?HM\3ODNE/@E(-RU! M"C/V V *V(35#IRF1.!DCU6=%5UG:+^[),>5E'W?Q.RRU:F MZK+>+F>L.BX4PSV\_(3-@D)"+O2**!6>?O4RZNT14\5]42JW[\AJ ,64+>(B MSHD-2G8]1PW*P\1N#YRI55X/^+ZE2JZVF?.:>37S&OD@>3[ (?\<0":P07R, MPTW,=]M),O9=3?R&LBZ^@V!^G_60D(]3-5=MM"B,#\:!=VU#%36X)NU3D1/@ M>G [_E<=G M'?>U(/P,\)>NA!'TB7$Q>C'"W;=S:CC[E+@2A[):MNH0DL^1# M&8C]#4 9!4X\L/A M1]8C+*$65E]72P]F3>Q(9IYG9N#R>;^X"!N-WFMQ(*4&=;2^N@]--]^1&KOO M*JODIL'%O&0+%@I]C4,>&5;3-R>Q04?O+#OZ%QQL_JFI7!-]R.8%5YAT[.WT M@Z8KUQ$<4K6_G%DD_V^CGA/#S[%!1"?@-9DG4?\BV7_?G#H_@.W*/SJ.[/[4 M3EF+B%CRPHF$$6SY?]]04SS>7EF%/,D0!^#4>*)';PW)<72:R] M$26$_MR)>/.M$^F!IL7"WWF1*UH^P=+P0S9';U1TSLWQF86N^Q<+ES'[6>>-"'D6 LC!%3;(&H,;]O4+S_] M^31;BMX%>?)^M^@,3C]XI3LXT')_B%AP#E0DQ^[+UQ^F"Y='3BAH=[CTY\?S MX^2^R+6:_C][X7_#",,WL^LA+>NEKC!_?:;JU0= M?9LN>BP5-"3"57X= 2[@Z-J.#?+9% Z]:,_\J"]'E_#1Q79&P&*F8%U^ F>G M>W_K.VC%!*D5=*[[F[^JB8BKJW% XFA%9W6$^^1VSVQOKA?3S5Q9O?AJ\63. M/'ZHF"E\"H%B'Z\>5&YF\J/RP?J\DY-32+Z/RT91\GZ;E.>_Y#/ P=KZECPE MPZZ1]-., -04BF8'>-'-3(EI!=I=D/@I[>>OC<4QWF('63U2E=6[S<(#DPMK M^-H0_\'A-X*O_YT:Z;B!??B4BG&FP-8\.(:+&3<\#X"OC<\/.Y$<&2XC-5=G&:^7"NL;4W[?KVMP\)^[?.C"%27+X#]J$RFO>Y*R&%5'M8(Z1M-T+#7JJK1V\UG M_;?YMY!K:)$OIE+JO!M.ZVFJ7:/7!Y]QRU=P38&KOT]&'^JU#WDB:A.>?@#A M0/= =3S!>@Y-[E8@Q"D&UB23Q!Y%+H[ZAZL_:DT]NOO]46@N\>F) M^8NIRIM/YO9W]_-^F>RVC<&A-%B7PJYBNO"S'TH7NSSU_9^EGB94Y<+%$]8% MHR%D3&<.?O(7#3Y%9O$-488ZFC(Q_"AWZ"%L%UC87'NR_._SNYD^)>?UKN(D M27X]0R"UKDL'7/;L,QEZG/ '0^(AE-M@L2F&Q[_SJ RG,81V0?:6RO;AJ\S& M>P^$7CBJG?R\_Y%928;REG% 4]LWX")=@=6.HIBQ05S:Z$IU?0AQ\L2S(C8( MS0@HO5P?("U=.J VEO2(_.V9T@/!++3FXAZ&(=KO"M!+H)P4 RC UMZ1L,GU M9\Y'0Z5]C];%$YU,>/S$6IMX1S,[%#1L57B^]6I.6B<_R9>->8?309H^6/UY MTQ:&M*5T0$Y7WA_419S.]1JU;4C%ZH?8G)G3R $PW=JK]<'H=UA/U"\\[0GS M!>,B&W1HL1T;5^=HW7?<:=WQRB+,E?QFX-%NL,3BPZMJ2%ON1,"+QZ<=)G@Y"F MYA&4K30=L=I4YZM-3MUT=3*L\#SQD&G1JWIOP_HW[7$!:+?2>J$*EW5 MDT\WFT?_WM?VG0V*B;P,H=ACGH6!M\%LT.C!0E@UF"I8S!"28J5P+JC/?UTC:>M,SUKRT4.+VH:O_AO^; =>4>V)F X4CPO""&BE\AA3>F(]T+5^ MDK0BT:*::V_.OI*_V_R,MDEA,4'HQN&XNPQG.?VY=_/.<$<@IDN2#>]7JX^%HA59S%^V\GRF H$>L+F5QM M!_,S#N[=BK&@C%4FWA]#7*W_<.,[7(-2.7GKZGFEL^]@ 25KUT$1"UB2NB M-6F@"B8&]1MH0VO-=^RG8D>,^)69BR$G;2(R8"H,2X[R1I$XUR-4*88A8$K* M"R$+)H7]0:A2(B[GN.1;Z9#N?'EH'*J3F;;L4KS^KWKB(#.=#?)#)=M!)"#> MFX=]6J_E,^0PEO6=&1#*G S2/+1R=Q:3/O;[[%! QI<*50>$AP=-LEA$@5 M=2>%);B*Y?];?ONA#1 2Y>H?"!R9OXGR(H++[&$U!+J MA_MC*,);-J@.U;69\N0B#P;G7RK#C?LT&SJZ)A&<'W/JR@M=^ZE 2QXNBCK- MAIG+!GF:R]&%:2A @H@ZU.E^6"-7 2URT0*R_*D]+!T3XJD?5,'Z7PN2ILV> M,I)/%;7Q>)4*DJTU)G<;2M=29ECG,ISJ_-6FQLU>59(R]GVO*(_G=GA]]U^%YFC>6 MK)A83D E:T.$6=S3"#\*!!>)5$XQNYIA.<)0)CE!UP:N_#[4K?K!5#LR;S)3 MS>+RC."I*#U'ZM D'XT,2-']<.2P-CX_F*_L?FK>1'RMP6#QH#=Z8X/<.Q?M MUM##!G5_:55>A #*&(:(22^F"L\0OJ3O0((?,"5 $O'"@6S0FHMZ)W;:$@\M M@*IXK:1M V-0VHV,C%D MX I5CJQ07KJZ!3C4Y+GW-FDV^=AOS>@?5,0^O3=35SW_2MSSJL[^P&Y)^_8A M 2.Z8?$:D807\F,I#>,[4XA,J U5[-.H;WA>F=/K,/F&QLO)6TW"3;93W<\? M"H""8H')LX>1_7.F1!R+EPN$*QFYLW9>:7=@IU4Z4K[.9X: M2YD@[L0A91P9IWXP)#Y, ZY#)BYGIW&D8?.".Y^0EG5_$LZZ_V&9OS]J@$E/]A(_ZYUBG4$>G#N:+C8S/S+Q^?RS.1[A/JMW25(9+ M4=2))8['2:$G&:S1*<-ZK4+"."6,:E!76/S+7#Y'%SZ)_"F?*E!@YYF4)CL[ M_Z(YH#MPRCY^6X;/J)[2$U_@Z+!Q'.@[7U1.F/ (M$,.[G(DK0W&@X:,+N&.H@1FEJNTS6K M*P[RHT%K55.>O<36(5R7@FHOJA IK MTCD)-5B0:V;RDV[?RZG(=X'C"5]LFF<3;HJU9R13%+'ZPQB:'+TM[,52@"5:L(1BE MSA_)#\.(UL= :LE F%81?XC);;KB&XT/#9 F!WW\C(0A ?ZZ"$QYP[B3\5_O MD .GF ZEON[ 3#UFZ.1TG9.3<5K+]QXQI\K>Q$!VP-Z]V88LK0DO#B.&DX92 MK%E#W+U:^,,/"$ "2T"\G^"4%ZX5;7!_:AZ'8%LH&@:+W0)HNLIOB1 M8X?6]N;D1A'"A8Z,&QF!A V/P^1(Q6OFYZL'9><+@&@+\'/+^I M[NN]A;:H&68-EL-EWC].&!&(/_'VLK@/F5NTT,_/W]U?)BNKY1&.W^UDG#SO MQ[=WE;BC0 0NJ]L_^9F=CR/K%?(17C9V?6.QBAGLIX1;)X!U:,(2=[JG$$0CQ#&6"E,D""VCP MI9C9W!$[9Z&^?NKE["N1CUSRT+\G[V"7P0P1\>XV:2H;Q!!J)J-2&3)EUU'O M_5#5.\_AVV5+ 56D*?\C"S?>.V_%&5L9UI*PQ]B@NY#I(5HJEHKN@$[)T1(I M[H!>#Y9/ W4(Z.^=$Z/89.=6-+L)++S?":9,]4>JV(E;&ST1,XM6>'YM\5O" MN5W#).9[K$<9/A'_Q?XYQ!T'4.U$@)RB\,(RYKVHQL3WZ2[=VQ MY"M[,B)_JYGOAHV(5%;U9>E-AE#J16V&4#7MP7,/[W[D4-L1KE$)YZ5@1/*\ M9YLHLQ)U%YZ$H1BQ0=PP5(I/-J MFP 0XD^$\@,[9I306JTRO^*BO"+RI+/SS/NJ=RD>'EY_9I+]N2]MX4'(7FQ= M9;<@R =S&$4H -?&QQB>"O4RQ]8U_BS7EZ*,;9MA1&MK^C7D;+(J%>+[+IA( M]<']]O,IM"DK.T::<-!B3(F^GO9SH>N?DV@J^3#^3RNVUP9(XL+^ M^Q\KC!#C7=X%])QA@P3GQ]$,F>OD7]MR;)!0!UWZ%QL$C^7QFL+6OZ4;KJ'Z MH2IM,QR[6-G+H!4PDQ> ;BJ66+_NPZ'2XTA)X!VERFDIT-_L]FCN2J_=2.6[ M/Y4:S;\*T[6]\8?EGRAO1'N/=3:H2_7159$]210HF:<+,Y5!@B>MMT"I1J36 M631#/G<@]:6_2@W3L$?P5/^MJMCY-'*!Z%36H;CAX@ _D3;QM%=R*L$E>HTG[@H[H]:FBQ".(ZB'@IR, M[DKUS"E;22*DZ \%%=V1"GUU"]O,9:ISXN!0A4G1_[^CX# #Y"\(Q1H]:4:[ M4(2 J&SH4:XM7KQYB]IBT^$)BVN?$]^'Y-EMPQ[B:\19(C 6;P& M',8GV=9$ :_M4"J[LY%BN4;\^6 @Y(.SL]Z[]0ADZ=M]1PYYQITZPIM?2PM3 MW^_96"&UVA#W&?!H=:S,UF*MA/>U90^WJB%2'_#HD[.7MIQ[/J=5%;K%! M]?G#9N5_S9S [[!U7@PQ,,V:F=XV0?17=Y#5H3Z3@ (F"+TGY3(M,<##AXVI MTL>BR]JNS.I-=#=U<5:"!Y3-D^=4@2Q2!#06_GBG]' 3E]SG' M4F;.4M5B*:/$R-YO_66A=?NIKI7W\?CH M;A3)6:>#N7ICJ=W?#>8)H#@#*$8]X;78)*P_*A5\C&6P0MN0C\/W(D]GJYX: MOS*'A]:=D39CX2Y6&BA/LD%W&MQC([]'H^LJL NGJB9WBJ'>NY?\AF=E3?:P M70CHYF)6:XHX&Z1VQF#"-TL;Z>,S]7T73Q#O@@+RX#5UTIV6\_1+WOD*S*(V M=2?0-187I=^ONEO=G*++Y>4ON\:@-G\M>U/-[S4G=8?#QGZP?O$\C'T;JDUS MI:0,F0W89G2UG0U%&]_)\7\OX5I*OW_51#YY8@(B8"C$4 '4B2\9XI088ELL MT?\4^&^X5WS-RP<$GN.#7[.,(ZFY2WZ$+96)\X/GH<(I96H>"WU-+D[) M6( +(5S&838W!I_8*6MU-YF\\3,@!VMS798!D8H+6K8:SK:5E_DX'LP*J%C-S6K-RLIJ'@H+^[='?^Q4 M=IC,KZC2TL/R;T"'-0<83AR29$:0C4;F:\E8OBS>6HW);0(!^F]7)!HFS#K.ZPW.2]=U+L'%/Q_3MWX9>W?8> MU[H]Z]3*")B[D5 J^=U9Z83(@_79+?XH#P2*$\<^^6=7@?-FMJ#\\Z ME$6_X VI'5I?+42(4VF8LEE =_/RSPI]+[_WOCMBQGY*A--"#B<\4&]Q.K)__W,>ETH1]'VG[RH?_QUE%YTT<&Y0$XV]3-JWHIDSWZGHV MS$E,+/Y@7-:8+LJA0ZRB3N:..$=.6NIN6']5Y,D%+7VLN$CH[;G3=M$)2">I MQR'5*$,,.:1:VP\)?9>"UW(EFE]L_::AKY[1GHB=NO04M_;PH!)PIHP1-*Z1 MX@M#YQ_]$>CW"P&-.!(C&/]7O-$LY?0=/J?G9D^KO%RZ7SQJB8CBFAQV]FK? M!"$L@"!B!!-,PO;T5\KZBNO^_?V[HC*DH./>^'AZ7Y/4>6FPW*&?[5+I-_OI ]_=RE4^RGIZV:EVQ^Y76 M#H"\$6H7 H]_JS\DY0U<)) MJ?R#$HGD1&@T4@@8*$2(C+:8??/O[QG MA2A(T_!Y,Y\YVZ%3,94((K4=10B/LD08G!^>%98A%9)2_F#-LZ9Y A%4RFRV M_IEN'QP0H&.S=41>Z0C/-Y& Y#$.?X/P&$H@! 'W#P@)P('(YR_7N:=9Z.33 MI'_KSW5^E>_=%T]ZWC4[/Y]?.WK[LFA-"MCTA\:O0'\>L[JJZGKS;%KV"Y7' MU]H22T&WUPXX%"2" &[6O_),^TVI0PP1/#D[CVKFRN2D'J+H<*"JJ :3N[./ MP(VH>^6_]=V3]2,)D=YV(5A-3&OT%M5ZVF9:ENM]5H+ M9!V9V/^377UW8*@G%QZC00P)_F#Z7MYINJ3C">2%S%!K6.MF#US*>?!^76/T MY,6NQ^V?0'MUYLC'W7-G*)B#]\:%)2Y9U*5TYEH]AGHI-Q1%KD=,.SD4CK?/ M_UKKE-X>N;VQC?VP^/FV:PAA*.7"K,N'UZ2&PMLGIW+2!-Z":;W%##!MI>:-M?S=IOY3^61&),E MCA]'7NGYCS[E_!_['D9T2WN=AY.S$OXU4$-^X^2L6E047A;E7;FF+N8-\V*- MC6")Q\8V6M"&%:J]EU"-(AG5,.^!T4]^N_\+2N5S :I MJ'*2V OE9JOYEC M78^_-7O$7=_-]'IH?&5_5'#@OX=@_Q)AS:QE@]PWHPWO(9R9'Q'SAN8DOW19CMHCS9($!NI]OIUSP;9!U$U7/Z3"DH MQ9#OO_G:Y9[W=GZ[<)#S-*B,.[TY7G0#QNG1^=6%OH^K3>\OL4$A8@/HQM*!Y]LR^3^L(\N\N<5QV:B(+K #DNFG@YG6"S2TCES MM2.@38G0OW4POAH^,.]^\(S#7:'S,O7',NP1')7N5^'\)?Q#,3BA31FXV(T2 MU@QM='$B::?6"AA;161?.7MMA1!>_WO3 #Y4G%+) B.T@<>\W#2%$82VGP"3G#JL3!H'"P==;3O0?J*X6WYL.2N MUY$&@G(1U5J/C$I(;84G"8S-A%,KP]&QQQFVGKL^W4$M^;2U"CI&,_^Q)S3- MU*I<47<$\.D(L,E8WBBOG)T,UH5-E;%X_WW!I0&8O9-B@Q(,]P$G*8KKMR54 M-2!"H1_@HJ'I-FMWZT<[._*G/TR*6]Z1W)4C;G(@K?(B0R2^1]Q0G +O18.! M'.C6=_OZ\) GI%YQ)6%A93\C]W7IUS3GYX6/8.UE^"C2F32;4=[0C MGXM2ARE8%CNV&^SHF>/YX@KOWMD3H/#MA;:,589$I^[=NU]^9?TK[J9\.XFU MIIW7W*I;_&-W\R,5)>J7\KJ#B&$TQ[0ZJ&]"O?%5V]Z %TV+HU4^QD% :WQ. MB_FA5JGM))!R*(.NTM-7. UQ#O/?FB4LOGKT3/;>D.9.:E+!TISTB'^-H*"/ MUKB8UJ-/6MEVEBJ6'9+)9T\I\9;R@+B>VGE7)@\VQ%\B24/K>L<#(L6&T9GW M:F"G5R*1T!>_+QT!_R+X**E5EFUEYED*D,6@@SLT4.G(KRQB;K M@I]I3,ZFC[BX4N1S'A:JO+AV47Z#Y[2[W8F Q-V7'+1YQU -^8,-6@)3+&"_ M+O:BCJTOZ-VEXI,M0_UPS5!3]]S5G9P304JB4OOOM;A/&$Y4JC/?H?QAD]HT MJ\]^FU-@6C0%&^MR;TL(=_OGC[GO#8/NM>:C_6P0R/@3?I+/A-FXKI$'=V$V MM'A06)M6/RM.9!C]0,KZU!^;6AH^@+J@E4_8S>'O>M=WW*H\^LIQ?4V.#S&8 M2?K*U"0GYMM _&1]YVCH:)?NI]SL8I(!%"J>H[ \Z'@G^7=WHV+&[_T\&3_? M1(7^(S5?&'>8;WDF(81\% 7*L38,9R%?ZZB52850?B"LE_$WE;2YV&!Y24GT M.(5'H2T72*$L]J!D(%Y]+%D_ELXX@ZMR=4JSR==QZ.E?N-K6C4;F]#?5A[RT MNU_!TB6#ERK^)()V840PXQB:=9CC:;VN'(X)[?1#/Y=5NB>YV T1K74(HC?' M2<<%-2@(M&]E/;?P6[:CP&+PG5; @1;E#VR0F_E]VI.ESF_G?6D;1:["8EHB M'O*B/8?D[]4LO17\!D'C*;[H=C 88=1(A;;#IJP=*&(I(8]&(7&;#)VFKN#I MU%N/;CV\&Y062"H"8'LEQ M7$CP\V\XR;=\^[F>NTG.9T2O_;9!)_]KUP(&E,5341Z;:#!_&S=RR/74GUK, MX56[?'5J;O=Y/MV24Q.W7L,-G=->N=H8V!)/88VP7I!I/8Y5?=Q.$5HDFG3Y M&^Y8CS.D?$AN;U4(>!OUY.*@.&[N!# =1*WO MZO,F7I$I+8E^%H(*GVX9%Z@#F2'%_;55( *MK&7(,(/ M(F C+(W0LIXV!6 PMSCFKY/R\99_Y1]-W)XM!5Q+5E.@W\-<( _=DW)/-OE\ M0#_-C+#Y-/\(!=(C*(%X./Q7QM,7A5:R>WI6JR2^6=MQM=GS_X2I:G M^F>!-5/]'P?KXUD*C$M4>%(M'A3JU!MN7%01ZE(^T95[/?6==+VNM47<#3&2 MYNEW:HD.1E$W_^@L5!F"$?[#R%,,4VHE3@;2,:WI;)>M;2X$>-K;9*G&7\@IW!WAYJFU)#FNB;])!KI* M%;47]R-M%$BVEEMACQG/6_+*VMM)M1^YDP%_$B2E:2A5WZN(80$\_N#==.1U M:;=X=*V9S%WG_D^.QV-,-88)4L$.AB[QEWJ>7 ?S,42I 9UM2M2X,JH<&IXFS\-,VQN=5DJ^=J179?QG4'>@*IJ">(>1W M1@#[SJG@EU-%C)RIUSZT\YT/-S";0VKM^GU2S75W=C0+_W>(R59SW56 Q[AQ M7.V@W=PI>L .V@UX(]CSN8OD?96::9_'.$XM^K[!$AU3XRN]WC8\\^=M MT*T]][3EF'67^::Z+)Z]=8M9R-PKD[^52P^%R=)E21=XPXK$OQ8%*?65]9B% MUA?1B\Q10PGB''Q^(%X/F)E=UD_-:1]F]O?AF=.>K(9*M7I9RG5!](5W?\IX=K7@TM7GLW]ZL$%1 MU:4%#7W(2Z%7=,ST=MB@8!'PP$H+5C;P/*O8J!EN_KUP+_=/66@9<5TPZ7Q\ M?RYL[Z;G<%^ J;\IBR?D>M@,!GQO\ 2E6BO\84LOZZL/EM+48A3 !LFZ'ADJ M_K[)R+3'J$L@]%I+2#-X[Y%2-HB&LWWAV>H&=S!A#!D7M"RRQ.!=JQA@BV)L MP@S]CO^:""&J J-!K&*6B$$\@;<;60IW%=/]D@@%[S :]N\W,H(XO,A\6_V:#IKWC6=%*G/%YNMCV MOL7M>.6NM!_RWK M*L5W$C=LY^Z4PM+M!4L\CN%%43=NK/VF:L=Q[@DC\8FP0G=_!+'\3QL-P M_#:W.6HF#/)'$.@E_VL0Q=H7ANY"B720AH0T_V:F^A<^=X_2)9 E]"--/_%N M(E40>NA;=_YN'EGN4,W2FKTNQ.S4-330 ]\2="24 6Q0EWXEY!O0+%2=I#N: M@=& ]YU6M8[]^]OI],AX>.'&G])?CK^.1PC&*CN5UJ/.55I0*GO4!2>]M;(E MAYOHU\X]2QL_T4Z."GB3?]XUK, [%YT0I+3=JC;3IQ(_&BOS*[_=OLH!H4.) MK,,(9.Z)U@R(W*R\V*5]B3M;\><$'E#.H'8[&RO+I%N($#T.ZW[)>):WZ=%/ M*_2'75O_^0>(;G,YWIE_4FMGQ[&)#8H_:T)-:D^/7+]IPP:%3[)!;S7O01*1 M7#D;0"P/_<<-[(#/".,\1;Y8G?@KGEZERP;)VI-1,;W>"F6GR>2& M2RJM481A.[+J##0'=R4C85M4%.'T$NM$Z%E8,\GI"FO[-2H/"DYJ.:.]5RGL ML[ZF+LSPXX5%Y_-F;*A.H9H?LTZ,A1D>"+7%CODZ1F/"CK)!:YDHG]!6$W*[ MFQ=+LAK-RN3HW&KJT\0G^Z6@83_)6VS02I"9%\>Q@R#CQ:9R+QZFX 0M YRE ML5R!&:QB6"-LI\":)>K"XO+7>TMUX*E[P 95[$'&X2)G$&'[O5C2MAPT5G1B M+Q^J^D4UO",_Z7K8$.,,6I@#ZGLQR5^6<95_%-" '4RXG TBC_9P5%J_G+/+ M"YE :A0Q'LJ68G%V;]@@91Y:L"M+V@;YV'O;5WD0110$AOQ99=VR7DSL>8ZQ MQ?[KAB2KBAV#A6%HX\+_W)@-.B9WH8CQ($D2BS.'_DD77,M5)W:-[C8CXPMO MNP;0-M%V^%5__2&Z%X=>_^!X[+-F\O7Z/3P_9X9Y*"N:.N@^ ML5FY=1 -).M+"9)U.5&GV[B 48"C\\BR9.V73[.\.!($8F4GCTQC#K^((&WM MB920@)TBS-\Y< -LQ].:><#/K C,L;.>V(&O NIM:W?$DDAJ*V;P,>:>Y;$75BU)&7$I1?UV_D)99 MA1C4&_&"70\XCX!11# 1=FF0N=J,/6[.**/V)\RA8\:0N><3N^7A-@WD&&6& M1!:'_C_VP6\L-"97K77JC>2P]K%!7_&EN76-A4N6?"GNMQ-G!6S=[2?RQVPPKZ:E#'TF"U5[,5;D4]4JA04NHL]5O;L>W\]FN_1'B2[W2;,;M$3?O>8ROV6/,-$'@=-E MH=?#?)EJ$0;Q7= #OO;[QB>ZSL'=8X4.WL)

4=7F1:&%BPN=X(;*_X%1D#XR MB3\Z%/ ,GY2[&%R:G9-TLY%L8X)HF5FM.9-^<2A4IJ7MJT6S/Q\34*O M:$'1)3HZU +_JJ,ZJ1:';>;IYI+UQIYF\-#^+=T#Z.V)+UA&!YJ K91R&?H MO5IT D!]_V@1!W&$YP4A<(?5L?FTR-$8>N0$.>J3*.HG202]*([]9(3O"^)' M\)6M9&/F*VD)?<)22UX B0X,(4[\\1&)M"XC2)L-_D]A?'!X&LJ@'\=)/S;V M433TR1=NYRP\QN?EY]=N4'ANWMWYRO_%0FO;5.=^1**1;_^,;-N8]G@QH:;1 M>97SS**<'4_:]GAM>[P;41S-Y[-MV=O$'.=*N;DZ$G+C*YGF$M@G0P^DNT&X MC1:U/;570N,=P"ZW>.EBTBC@][40^K Q#KIKW.P_4$L#!!0 ( .LY%5', MMKU[J04 \. 9 >&PO=V]R:W-H965T4[3J( MHZX?+%/D\;DC[[F'U/&#-E_M0BD'CTW=VI/!PKGET6ADIPO52!OJI6IQ9*9- M(QV^FOG(+HV2I9_4U",>1=FHD54[.#WV?=?F]%BO7%VUZMJ 736--$]GJM8/ M)P,VV'3<5/.%HX[1Z?%2SM5$N4_+:X-OHRU*636JM95NP:C9R6#,CLX$V7N# MSY5ZL#MMH)7<:?V57CZ4)X.( E*UFCI"D/AWK\Y571,0AO'/&G.P=4D3=]L; M]/=^[;B6.VG5N:Z_5*5;G SR 91J)E>UN]$/OZGU>E+"F^K:^B<\=+8I'\!T M99UNUI,Q@J9JNW_YN-Z'G0EY],H$OI[ ?=R=(Q_E.^GDZ;'1#V#(&M&HX9?J M9V-P54M)F3B#HQ7.3VZOS/^!L/+EX!^=7'Z\O+B?CVP]7EW!P*^]J9=\> MCQRZ(>/1= UYUD'R5R 9AX^Z=0L+%VVIRN< (XQO&R3?!'G&>Q%_7[4AQ%$ M/.)1#UZ\773L\>+7%KV01AU2,DNXED_(,0=C8V0[5[[]U_C..H.$^;O'6;)U MEGAGR6O.G)Y^73N;Z@:KR4I/2/5(;;5O@WL1J4Z/[%).U^S;(_A32;/F!6!6 MU3:KW3P_YUQ;1UZ,NE?M2ED8 N,,GW$BZ)E%<(.KEF:Z\(Y*M*OUTF>.!Q'G M]$Q28$$N8IA(9'$ <]5BS+6?($LLI(HR3(H FV3(H="I C/@SS/N_\B(G$U>7?Q_;FY]RSL0OKT3XG?P?$4J#Z+X(H-L""U+\R#-.6&)L$CW8E&U M\(!GM#J&\0L$8YGG:I9$\%E9VC_I2_7'IV'J5!>.UY ?A>FIE&Q;*=GW%7/- M2_2^0Y:[ITULR#]3315XT=Y7)[TN]M?)N"PK\HE;2>/?[0MJW M/U1B=EUR]F@O[=_(9OG+)N]^HV]H)82U(0-Z5EQP,61XFA3?Q#19$:(@%YHO-=PU90=P_W#12;Y#X@O$=:]+T\$-L^2%Z M^3'>2!5NR*9W\HZWL5(1,W=$\V@G:?ZR M87=T[1X/(LSTKTA=!^](X-[+RL!G6:\47.KV\+ZK1 )_(7(YB@^>:D-((MI] M'\"/X@^- (C+D?$[J(U[&@<=1'-->L52$6?X\D 0/^(BM'?'\12 B$(GPDAZ%<=0; M!U9\CJHM_$&!XB[VDGRT"DSW^=&].+WT5_X[[? #PC<7^,6F#!G@^$QKMWDA!]MO MP-/_ %!+ P04 " #K.1516,]*&DP& #)$ &0 'AL+W=OJ_)[.I:ZL]7JFH?SV?!;/_#;?FPL?S#XN)L*Q_4G;(? MMN\UOA:#E**L56/*MB&MUN>SR^#55<;KW8*?2_5H1F-B2U9M^Y$_WA3G,Y\! MJ4KEEB5(O#ZI:U55+ @P?NEES@:5O'$\WDO_WMD.6U;2J.NV^D=9V,WY+)M1 MH=9R5]G;]O'OJK#Z,-F7]D M@^@W"(>[4^10OI967ISI]I$TKX8T'CA3W6Z *QL.RIW5F"VQSUZ\^>GZW=L; MNK_\Y\T=G=S+5:7,Z=G"0C0O6.2]F*M.C#@B)A#TMFWLQM!-4ZCBI8 %, W MQ![8E9B4^,.NF5/H>R1\X4_("P=#0RUHGOY1*]+DU>MV6E%_[Y< M&:M!C?],J(@&%9%3$1U1<=W6V[91C374KJGL%*X4,D?15K>?2L=D?.[GK'Q2 MYI"S)_5PGKXR6YFK\QD2T2C]2*\C\$@!X5YJ7!1(4<-712-F0W[<[( MIC"GK^A?2NH^L(2PJ"$L> 1+?F3T&N*,+7/ZA@(1>W[B\RC :)E@E,5>%$2$ M1$*:-!1B21 F))+$"YX8 F0'2Y::")8L4GI_W.'PR-++EDPJ8$Z7L2-I MZF7Q)+N2@5W))+MNUFOEN@S9E@P,W-E6?QY!(,U&:X7 YV552FY,AZ@VK899 M]5(&\V?=._N@7N!A?C']9?/9.33]SDQQLS2CDO#;^''4N8KS[:+_; C8;@<*3SI-3?J9X!LNY?]K3A*OV31_P8)Z0/U_B+QX(Q@DG M=;XA9 MZ\B><-;8UDS4'74HD^YY")_Z<>>C/(Q;=YA__RBV]<)43TCMG8CHX MW2_->.D[.$\3@-:2BP>55M4&"!)BX["R>5!P(7V8W\T'8,\N81-NV98O M60TL=*\E*H%3SM%ZGD+R)7-!(V+M213$L/];?D5XA2E_35 X'2B<3G+K#B$I MUV4NV7DOBF4QSCYIC,+/[&Y0< 4>VO)PU9Q4=[AJ'L, ME=/M[@"]3]Z,E[PL1+WBVPY]A^"2)&GHNJ&'I#O.NM!'&F4I7>:Y MWF&R+W"&1)J@+8H^%5@ERJD(\ S]F-XT4&IKYR'\@O*[9\^/"DKHQY$S8NP3 MPWQ':I1/D= RB.F^M6#L(:<&Z ! ARX,*"^,'[OZ2J*945&"JV@4N7(U95T^ M86DO![4Z]I?DAQ&- )ZD7 M9YS#\'R"PO*SK':=K^4^/CP'GSTK_ GWH$,N^(:M]X4+YQ)-:R+5LB'5LLE4 MN_VJA*_40]DTW/Z91*HI>+B25<1';_VZ%:J46L4N$.9-ZG]<.9= M'N@KG'/_$Q@O.@J.BIWF#;SHL^LCZNL^XG69QO)=,^G/1N;_2D.*9V(0KT4L=4ELN6 @&(W.DTHJN26#SVAER2<2 +PN&4B M06.\)\R$R\<&@O;.P"\M/<3KQ>AZ62O]X"[1?'K=-;:[:0Z_#O?TR^YZ^KR\ MN^2_E1K>-E2I-;;Z\Q2':MU=G+L/VV[=97756EQ]W7"C))HI+\#\NFWM_H,5 M#/^]N/@O4$L#!!0 ( .LY%5%LRI%%4@0 $L* 9 >&PO=V]R:W-H M965T]J>3H CH MGJK3?3")(=:&.&>;TO[[&SN04HFBTTK[@>"Q9Q[/RV-[>CLAOZN<,0TOFZ)4 M-ZUV.J"EVPJ06TW&RI?!ZP0NYL6:1TF9GR=:S/1[O/V6JV-(;'XP/ZG8T=8UE2Q6Y%\1?/='[3BEN0L17=%GHF=E_9 M/IZ.P4M%H>P7=K5NA,KI5FFQV1NC!QM>UO_T99^'(X/8_<# VQMXUN]Z(^OE M%ZIIOR?%#J311C0SL*%::W2.EZ8HX'S[^^#[8D'8U'J7,&PS%CV'J"-L30!>8> !MY9Q#^W MY17XK@.>Z[EG\/PF0;[%\S]*$%LC!S7,6"6DYN4:_DZ62DNDTS]GX(,&/K#P MP0?P,_;,RBU3L'R%2HILFVK0KQ4[E YKN>#'\"%$;W8";HN^%$M!J$3NB[^HS@L-9.5Y(H=0\0( M$$01A"&J1+[O>($/H8]")W(=+R30,2L+H6F!U\,^^$] '"\.G Z"$_Q=V!D2 M$@*^ ,P]MK) .^P^D)@\M=? M8H]$?RA0.:]^UP+O(87CNQYX3([^(P9KC>_3F M>NP[?A"")5;L1,A2P\JNYWB=&N9<.T*1&(U<$=FR^:IF);:H63 M*>//YOH]1;;S\+=[-B%C.&:'EJ=@D7P%+5/K 7$O0$A8X^N/)];,:)NH4V;& MR_3]!B7V&$U.S\ U.A1YC*V&PAP@+9>F@T!22\L@I"\7F0)>9EA27+^&]^EJ MCM+[Z>3@Z^S-UY/D_^@4O(F'_$$"O]4T(X:=.#;L;U8'@*_U.LV:TSEFI=F MSQ6:NE<17DBR;EUJ08O*M@M+H=%_.\RQVV/2*.#Z2J#/>\%LT/2/_?\ 4$L# M!!0 ( .LY%5&UM*.&PO=V]R:W-H965TR-X[9VZ=AZ'X6+><:F"Y:G?NS'+4SVX5BIQ8\ . M7]OQ!W IWW]\87,TGE%IV0EFI%1BQ.0M6 MTX$\IMO9H#I3)6NN/M+BNSX*0"(E65(X0. Z/XHUH6P)"&I]VF,$4 MDAR/YWOT*Y\[YK+F5KS1[5^R=LU94 10BPT?6O=>;W\5NWPRPJMT:_TO;$?; M+ V@&JS3W2$XJ^BBWSN"I1#^WO+V_N?G]\NWEN[O5^[_A8G6W@E?W[U;W%]=WEQ>O MX=4=7[?"OCZ=.PQ&+O-J!WP^ L?/ $K'IH!>@-?)HX;"8.\L#A*=E?!*<[ M?&)[7HFS "^I%>91!,N[1L!&MW@!I7H 1Y\4_*ER%AP>OM%=S]67GWXHXBC_ MV<*@^%!+)VJHM+*ZE36GA74X=-X+N6-C,)ZE!3SF&,& X%5#9P3J+\0^0[09 M#$7?H*J8)'U#X*K&253.4'3UE'26N$71G=%";0(4 W&J_&50\,?Q9C5,1&? M0J<'(KBF)@I.CZ1APR65#ED38M_";09'%Q+#25W/\.8>JNF:M-*#18HHIOAFABL]&)3A'?X!&O$HU"#@1TCBA,5Y3K.P8'&1TBS)61KYO2AC M61S#+T9;BR6H-])!E$4L*2.(THR%Q0+7)5LD&8XQ"Q=$K])8FANCN^.K$\4A M6Q0E1!&:I06NRDI,A68+MDBC;Q1-(K8(4LOTO< M:.&'L/1#G(VKZ"MQG[-YZA]F?O0'WPGSX)\Q%L-C5QC_ZZ?=Z:6T&A\(!_/Q MF?66FP>)*K5B@Z[A+,\",./395PXW?OGPEH[?'SX:8.]0Q@RP/.-QFN_6U" MZ?VX_ ]02P,$% @ ZSD54;7-TK9 @ ] 0 !D !X;"]W;W)K&ULC511;],P$/XKISR!!$V:M@--::2T6T?0VE7K!D*( M!S>Y)M8<.]C..OX]MI.&(JV%E]AWOON^[YP[1WLAGU2)J.&E8EQ-O5+K^M+W M559B1=1 U,C-R4[(BFACRL)7M422NZ2*^6$07/@5H=R+(^=;RS@2C6:4XUJ" M:JJ*R%\S9&(_]8;>P7%/BU);AQ]'-2EP@_JQ7DMC^3U*3BODB@H.$G=3+QE> MSB8VW@5\H;A71WNPE6R%>+)&FD^]P I"AIFV",0LSSA'QBR0D?&SP_1Z2IMX MO#^@+USMII8M43@7["O-=3GU/GJ0XXXT3-^+_2?LZG$",\&4^\*^C;T8>Y U M2HNJ2S8**LK;E;QT]W"4$ Y/)(1=0NATMT1.Y171)(ZDV(.TT0;-;ERI+MN( MH]S^E(V6YI2:/!UO'I?+Y/X;W"U@D]ZLTD4Z3U8/D,SG=X^KAW1U ^N[VW2> M7F_@/6RP,/]#*WASA9I0IMY&OC8B+)2?=82SEC \03@,82FX+A5<\QSSOP%\ MH[XO(3R4, O/(GYN^ !&P3L(@S!0K<0SL*/^9D8.=G0"-LDRT7!->0%KP6A& M4<'W9*NT-)WTXPS!N"<8.X+Q"8)54VU1@MB9YJZ%U&3+$#K]ZK6+;>$N')P= MMN=X&/G/KRB8] HF_ZG #+DDKM9S B;_%. ?=6*%LG#SIL#=9-N4O;&PO=V]R:W-H M965T1NOJ MQO=5ML&2J(ZHD)N57,B2:!/*PE>51+)VI)+Y81!\\DM"N1=';FXFXTAL-:,< M9Q+4MBR)_'.+3.P'7M=[G9C38J/MA!]'%2EP@7I9S:2)_%9E34ODB@H.$O.! M-^S>)'V+=X!O%/?J8 RVDI40SS9(UP,OL(:08::M C&_'2;(F!4R-GXWFEZ; MTA(/QZ_J=ZYV4\N**$P$^T[7>C/P/GNPQIQLF9Z+_5=LZKFT>IE@RGUAWV # M#[*MTJ)LR,9!27G])R]-'PX(W?X10M@0PO<2>@VAYPJMG;FR1D23.))B#]*B MC9H=N-XXMJF&+49_:SQ=5O["H_X>MCR#O2"#Q &8? &/7DWO7O]+]TW'6K;%+9M M"IU>_XC>3"@-F>!:FG/7[ O:RU!50NH3"7IM@IY+T#N28$05*0J)!?FON_#S MT4 AU5BJ7R<2]=M$_9.5C#!'*7%MKJ#3?VMK:H5KIV"?@5T=JDK0FA!50!$J0? MRU0H@G;3-.W!32Z)57\PVQGM?S_;@8Q)(WN8M!?BL^_W<6?Y&.^D>M85HH$7 MSH2>!)4QV\LPU%F%G.@SN45A3PJI.#$V5&6HMPI)[D&MRMEH[!ER2E' MH:D4H+"8!+/>Y7SD\GW")XH[?;0&5\F3E,\N2/-)$#E#R# SCH'8SP],D#%' M9&U\WW,&K:0#'J\/[#>^=EO+$]&82/:9YJ::!*, P'M(I,A0&$5\0V4!:ZJ?X,-LKSYO MU.,3ZKT8%E*82L.UR#'_G2"TI;3UQ(=ZYG$GX\=:G$$_>@=Q%$<=?/VV/WW/ M=WZ";T$%Y37O8#IOFA^!#EYU1T^!JV/07<#RJT<5>EGD@9?4/-PV]UV[,V:U_XKO9F9"Z)**C0P M+"PT.AO:6U7-'&H"([?^[3])8R>)7U9V=*-R"?:\D-(< B?0_AE,?P)02P,$ M% @ ZSD546[EBWY. @ +@4 !D !X;"]W;W)K&UL?51M;YLP$/XK)SYMTE8(2=NI2B*1]&5,38J:=M4T[8,#1["*;6:; MT?S[V8:P3&KX C[[[GFQ?9XV0KZJ E'#&RNYFGF%UM65[ZNT0$;4F:B0FY5< M2$:T">7.5Y5$DKDB5OIA$%SXC%#NS:=N+I'SJ:AU23DF$E3-&)'[!9:BF7DC M[S#Q2'>%MA/^?%J1'6Y0/U>)-)'?HV24(5=4<)"8S[QH=+4XM_DNX3O%1AV- MP3K9"O%J@SB;>8$5A"6FVB(0\_N#2RQ+"V1D_.XPO9[2%AZ/#^BWSKOQLB4* MEZ)\H9DN9MX7#S+,25WJ1]%\Q$TWF4RD:D#;;H-F!L^JJC3C*[:%LM#2KU-3I M^>9YM8H>?\##+6SBNW5\&R^C]1-$R^7#\_HI7M]!\G ?+^.;#7R&1(JL3C6\ M$"D)UQ05?+A&36BI/DY];>184#_MJ!A3"2G!=*+CA&6;_ _C&1V\F M/)A9A(.(WVI^!N/@$X1!& S@C?O-&3N\\0F\*$U%;7SR'22BI*DU_#/:*BW- M9?HU0##I"2:.8'*"H-O(/50HJV\-A@!'LD<@!)>>]DO-!H,0) )%#<]"$ M>8ZN9R"7@D%&--KUJI9I8?K@/;'#'.; F3OP]_3Z1W>8H=RY3E7@#J"]SOUL M_QA$;0_\2V]?DA61.\H5E)B;TN#LTLB2;7>V@1:5ZXBMT*:_W+ P#QI*FV#6 M&ULC59K;]HP%/TK5U$_M-+:A/#J*D#BT79, M@R)H-TW3/ICDAEAU;&8[T/W[V4G(**_RA<3.N.J M[<1:+^]<5P4Q)D3=B"5R\R42,B':#.7"54N)),R"$N;ZGM=P$T*YTVEE+M _ M(K#BPTAP'2NXYR&&[PE+BCGE"_,U6-6PZ'CS2GJ&84M0JN.[U5;[FI[Q_:"?Y!+S3-RZ0S,8!^SG6^Y>'>KJ"9H\L0V)P79M3=,HDGFCR@=:++/2/1?:-(+L-3:]':4% MF.^1$'HSL N4_Q8Z_P!02P,$% @ ZSD549<>F-]+ P "0\ !D !X M;"]W;W)K&ULO5=A3]LP$/TK5B9-F[21V*4ML+92 MZ8!UHE!1V#1-^V":2VN1V,%V5I#VX^G;MW=R^GIUQG(>2- MF@-H=)?$7'6]N=;I@>^KZ1P2JG9$"MP\B81,J#9'.?-5*H&&15 2^R0(6GY" M&?=ZG>)N+'L=D>F8<1A+I+(DH?+^$&*QZ'K86UUG;-L[33&F1+(--!0GCY3^]6Q*Q%H!;&P+(,H 4 M=9>)BBH_4TU['2D62.;>!BTWBE:+:%,K(A/29H)+B>*W3$0P@? OBFEZHALFKH MD#@1OV9\!S6"#X@$)'#@-2J"&@7>[@:\2U":\1F"JMT_:,0X2[+$@;Y;H>\6 MZ(T-Z"M&/Z!Q3 WV0V)_GAIW--20J%^.9,TJ6=/9RI'IQ,PQA&_?X%;PZ4I! ME,6E?E6QOVRR[ 9NU M+.]7I>T[D08B23,-LB! Z+FQGC;6.+"R$KP\Y7A-Q?"V2:]!K)]M3&QUY+]X MKQUT;-4*-UZ!=RM?>'?KO+L1ZZ<=6[W#;GTZSB1G.I-0T!"QN]Q6CYMTJURX M]0J,6RG#[:TS[D9\Q*1;[<-NK=K,>/V,6Q7#^R_/.+%21H)M,UZ#6#_CQ"H? M<>O41$1Z00WAC^&86,DBY!4XMK)%W%]9S^'8C5@_U<2J''%KTD#(5$A3'J), M3B6-'J?:Q H5:;X"VU:RB/MKZSELNQ&Q8Z3]M>TD 3DK=C"%IB+CNEQ4JMMJ MS^N7VXUU+Y?$$94SQA6*(3*AP4[;T"K+O:L\:)$6N\ZUT&9S*LRYV55!Y@[F M>22$7AWR!-7VV_L+4$L#!!0 ( .LY%5$!DI0@7P( %(& 9 >&PO M=V]R:W-H965TD M0@UZLC","EPHT 7G1+V.D,E]/V@$QXT'NLV-VP@'O1W9XA+-:K=0U@HK2DHY M"DVE (59/Q@VKD==Y^\=OE+020H8;XPC$/IYQC(PY MD$WCUX$95)(N\'1]I$]\[;:6-=$XENP;34W>#[H!I)B1@ID'N?^,AWI:CK>1 M3/M?V)>^G68 FT(;R0_!-@-.1?DD+X<^G 0TVF<"XD- [/,NA7R6-\2004_) M/2CG;6ENX4OUT38Y*MRE+(VRI]3&F<%R-9T.'[[#? ++Y&Z63)+Q6/>^L/B4&N?]:HM2JU M5FWR*XU9P8!9-0TR _HF2+S@>S=6CVRTX!6)JNM%N\JN78N:FQS5WTVH(79AHTLA"D_^6JW&IC#Y'?JHG(,]SZ0T1\,)5'\C@]]0 M2P,$% @ ZSD5446S;79P @ SP4 !D !X;"]W;W)K&ULC5113]LP$/XKISR!-$B:%L90&RE-@06MI:*P:9KVX";7Q,*Q M,]NE[-_/=M*L0[3C)?'9]WUWWYU]PXV03ZI$U/!2,:Y&7JEU?>G[*BNQ(NI4 MU,C-R4K(BFACRL)7M422.U#%_# (SOV*4.Y%0[8C+[ )(<-,6P9B?L^8(&.6R*3QJ^7TNI 6N+O>LE\[ M[4;+DBA,!/M&0+\%]-\+&+0 5VJ_D>+J,"&:1$,I-B"M MMV&S"U=,AS;R*;=M7VAI3JG!Z6CQ.)W&]]_A[AH6Z/8 <9+ MTMD-S.^^I$EZM8 36)1$XHDMR.FWA5MLX/,AXN^:GT \^0!B$P1L) M)>^&]SZ] 9^\'WYQ0$V_ZU3?\?7W\,59)M9<4U[ 7#":453P(UXJ+31:/)WKGJ%LG C0X$K37,SNMUN*L7N,;[:'YMIU0R7OS3- MJ)L265!3 88K0QF&PO=V]R:W-H965T MY1E3PG*5,]IVU M4OFEZ\IHC1F19SQ'IM\D7&1$Z:E8N3(72&(+RE(W\+R.FQ'*G$'/KLW$H,<+ ME5*&,P&RR#(B?EYARC=]QW=>%N[I:JW,@COHY62%[[YC%5 ;>,OXJFT M_["I;#T'HD(JGE5@K2"CK'R2YRH16X!6YP @J #!.X#?.@!H5H#F[P):%:!E M,U.&8O,P(HH,>H)O0!AK[4+&E*U<]] M&CN[&MOMB^Y^!>>U@O.C"L(B*U)BSFJX3A)]>#=@AH+R&'@"PYC;C=?0HV_Z M[#*'PI%"7=2<%W]XAW=KINZ?VA)A=S?=S:9WH."^]WH^>_];RK6^4@QM M(W5?S&PO=V]R M:W-H965TM[7NQ6F% G3!!NI\&)W/)AIO '<$MJ+71CJ3>\8>=.-@0EK*16P.JW@1F4I192 M-GYUFHX-J8G]]I/Z1Y.[RN4>"YBQ\CO)9#%UQ@[*8(V;4B[8]A-T^41:;\5* M8;YHVV+#T$&K1DA6=63EH"*T_>/';AUZA-$A@M\1_-<2@HX0F$1;9R:M.98X M33C;(J[12DTWS-H8MLJ&4+V+2\G5+%$\F2XN[RZ_WEXNT=$<)":E.$8GZ'8Y M1T?OCM$[1"CZ5K!&8)J)Q)4JH*:YJT[\HA7W#XA_;N@I"KSWR/=\;X ^>S5] M--FENRI-FZMO<_6-7G! ;TX$SG,..385Q-9H 1N@#: ?UPJ*KB14XN<+@0(; M*#"!P@.!9F;?@*MZJID@M'G-:'XB M@5>O,AKM68C]Z+G/ 5#D1\,V8VLS_I>]WM$\LYIG_[=0QS;0^,U*83Q0"I'G M/5OB 504]% [-B?6YN0-2V&R=V;B8,_G "C:L^GV[E7]IGW!/"=4H!+6BN:= MGBD^;]^)MB-9;:[:>R9549AFH9Y6X!J@YM>,R:>.OKWM8YW^ 5!+ P04 M" #K.1519O@9I#L' !T+ &0 'AL+W=O2BK/&G4U^IQ6,\KF4R[1GDV)$$@AGF2%H.SD^YGGZNSDW+1 M9&DA/U>H7N1Y4OU\+[/R^72 ![]^<)L^SIKV!\.SDWGR*,>RN9]_KM2WX?HH MTS2719V6!:KDP^G@'+^+0]$VZ"*^I/*YWOB,VE/Y6I;?VB^7T]-!T&8D,SEI MVD,DZK\G&BJ >U.=)E9=UH?DB8Y.ZG*9U2UT>IH[8=N;+K6ZFS2HIW& M<5.IWZ:J77-V<7YYB[Z<7]U_1']C.]N[Z\_WMR-T1$: MJZMGNL@D*A_015HDQ21-,G19U$VU4'/:U.CU!]DD:5:_4='WXP_H]:LWZ!5* M"W0W*Q=U4DSKDV&C\FU['4Y6N;U?YD89# M-4KKH2+KH2+=\:CC>-=)]4V=Y%^3K'KEGCV_1M4SJ126[Z^@MNFV'MDJ+1V PQ;H7<;@9 M"]>=A"^;L= R?ALSMKR40V-:<4 B'-B'>;3.;03F]JDJZQK=%PKX+/U7Y?A) MP6Z]$T=&DM%.AF8$C80]O6B=7M0OO2OU75KSBXS>@YW\S(@CQT6* XUC\((; M8]78>6>LD#*C<$!IX$IN0VX,)A/W1?J49.U-9,T56[+@?#=7 M2]2($T>F&DY,P$S'L[)JCNYDE:N_&4^R;G)GFL2\#HF1I1DDHI%P7(Q8TXMA M>Z_*XM$O2VHDP+$Q[V80Q7S$'5EJJ[$OUDXZT7_H2C[)#&' -ZRMQOQPC&*- M-18O@W35?M\U;(FB9.08=JT\AIGWIQ2;X.]:!89L)ZBIQSVM=V.*37:.@)#'TO2XE-="-36Y0[4ZT^@=7WMY28F._. M,ABRG>!&E0QC[ZTH,1DW\H-"MO/3RA-8^5Y^JD_792%_JB57:R!Z6!@KF>TT M-..$'0Y5HNTF<*&]%]55^WT7LR7*?3%K\@E,OC^JQ%3=N%B@D.T$M?JDI_IN M5,E^]L&0[0PU^P1F'T:5F(S;9M<2Y9Y=[3V!O>^'JA?_MBAGIE3S3V'^_5&E MINJ[LPR&;">HU:>P^MZHTOWH@R';^6GT*8Q^'U0)M$VRL4]"#[@;HYFF<+6] M?S_&W![!C.PNGFU1@5H-.)965/M.8=_]!:4FX4:69HASC4\U\K0G\FY#Z7[E M+2&N=3[5S%.8>1A1:K*-&1WM)F:)"G 4.A9\5 M/8>%[,4KWE_:6$$X<.XA4 M8T]A['L0:AINKO$M0< :GVGI&2R]-Z3,5-QG*I/<9GG MLNHVY>?)7%8 ?4R;S@ZXW\TTY.QE.]XQ,S=2,":.>YYM['G#LGO+&3,3;\_M1R[:/NZ[F^VK2C4OJZ21J%[?_\ MSS5O M'!].%JX!XW!1NK=VX^;V@J5VLT2-*!>.10?7\'$8/O_2C9L"&DE:=IM#1W7) MM9&\IY'NTHU#2*YR-$..7"EN/$CT?9)HS'V$_;^>(R21UE,?OH1*[3U(C@:-H%3+M_\29,O1U5A-!RBYYRNXLW8;KLN&6%5EF\X'6-6)C*JA%W+)R$ M=E; SO8JWH1WR2HVWN6 ,?4OW83)) VQZYK34@I82N_:35B@C%P7G190^&[T M>MHR1I_*)UD5;11Z7\(/+H0V3D2'DR74@(5PL;I7EM#R?(W@D:-$#S5I(4R: M/RVA:1MQ7.:AEBWL*9O;EM"D[L75K6XH0$CDHIU*2%,&F] M= F]U^.AYBV$>?/7);04BSATC8#F+81Y\]9E=9S- H<%='< AANOA+;OXZJ[ M]E%=QBB3#ZI9<-R>1;5\Q77YI2GGW5NB7\NF*?/NXTPF4UFU >KW#V79_/K2 MOGBZ?M'X[']02P,$% @ ZSD54;2PM/+F @ I@< !D !X;"]W;W)K M&ULS551;]HP$/XKIV@/K=0U(1"@%2 %*!H3T I* M]S#MP20'6$ML9CO0[M?/=D(&+: ]C@=B7^[[[KNS<]?:9)Z)U;LL0T128I M9R!PV7;"RGVO:?RMPPO%G3Q8@\EDP?E/LQG&;<3;S16Z[;3="#&)6[+UCD$QB^B"?2 M_L.N\/4%J M8*4LOQ)7HLZ' J]3, OP#X[P&U,X!J :C:1'-E-JT^ M4:33$GP'PGAK-K.PM;%HG0UEYA1G2NBW5.-49Q .I_ 2CN8/\#B P7 23GK# M< 3#R>QY.A\_3)YG\!DF1 ABZ@U7?52$)O):6^>S/EQ]NFZY2@LQ=&Y4!.WF M0?TS02L^C#E3:PD/+,;XF,#5&91I^/LTNOY%QJ\9NX6J=P.^YWLG!/7^&5ZY MNR"G6E:U:OFJYZI*J( 7DF1X Z&4J"00%L.(D@5-J*(H88Q$9@)CT'=YBE$F M!&4KZS7A3)2&+I%4PO>1#@!#A:G\<4%>K917L_)J9^1-D23TMX[-=)M8Z4\= M% A'Q%$]ISEGK!V(JGOV]$_W1SV\<^QW) MKI>RZQ=ECW"+"?@7SJU1,C7^QVO5+.4U+R;:QX4Z5?_FA\M0#X*3)_#1LW;7 M"$Z=@7O0\E(4*SL))$0\8RIO&Z6U'#:A[;'O[%T]A/*9\9HO7ZUO?5(L&4J&NQ1FYV MED*F1)NI7/EJ+9'$SBEE?A@$=3\EE'M1VZV-9=06F6:4XUB"RM*4R+]WR,2V MXU6\MX4)727:+OA1>TU6.$4]6X^EF?EEE)BFR!45'"0N.UZW>)'.4]T21J2[$%::U--#MP4IVW@:/SQ8?0TA2OH":XIST2F8"B4 M@K%0U!7U_!XUH4Q=P!E0#D^),2$\5FU?&SB;PE\4('H[^,%A]EK)7OM> M]D.4M3W*XT6NEZ#UDP=Q]I[87J$3AZY11FR/4JOD;'T=YR&BUM[=W"N=O_.GMDWOD<@5YB]*:V#VET+HMXGM!V4WC_X#4$L#!!0 ( .LY M%5&7I&"'D0( +L& 9 >&PO=V]R:W-H965T#;D0KTG,; ?*?S_;22,V GO8 M7HC/]OT^[L)EL&?\322($MZS-!=#*Y%R>V?;8IU@1L0MVV*N3F+&,R)5R#>V MV'(DD4G*4MMUG)Z=$9I;P<#L/?-@P J9TAR?.8@BRP@_W&/*]D.K97UL+.@F MD7K##@9;LL$0Y7+[S%5DUR@1S3 7E.7 ,1Y:H];=O:_OFPNO%/?B: W:R8JQ M-QW,HJ'E:$&8XEIJ!*(>.QQCFFH@)>-GA6G5E#KQ>/V!/C7>E9<5$3AFZ7<: MR61H>19$&),BE0NV_X*5GZ[&6[-4F%_85W<="]:%D"RKDI6"C.;ED[Q7=3A* M<%MG$MPJP36Z2R*C8#5 <8LEUS5&)Z(+#>O)R@)3<4-7 '-X25AA2!Y) :V5,(UO;VN1-Z7 M(MTS(K\6^2VTG4_@.JZS#"=P?77S.XJM;-?>W=J[:V#;9V!'T0]58(R4=B$O MX+5KO+;!ZYS!FQ2HNB<39;8%!R2\R6D)T340^A^S"UI^WQO8NP;B3DW<^2LQ MB27RBA=DPEFQ2:!KPL:*EXB](QU=I])6?WA-/M>)UFTEY- MVKO8Q"FA'%Y)6N"%#O9KL/Z_=[!_XJ+E>TZS"Z\F]OY[![W3#K;:S3+\6H9_ M488IYNZTF"6A?_+JNAW_3T;[:!;IL?Y$^(;F E*,59ISVU?YO!R592#9UHRG M%9-JV)EEHKXNR/4%=1XS)C\"/?'J[U7P"U!+ P04 " #K.15123:@:^<$ M "\% &0 'AL+W=O:<8W\7 MVQ\>'6CRENX(8>!/%,;IU6#'V/Y2T]+UCD0X'=(]B?F;#4TBS'@SV6KI/B'8 MSTE1J.D0VEJ$@W@P'N5]S\EX1#,6!C%Y3D":11%._IV0D!ZN!FAP[%@&VQT3 M'=IXM,=;LB+L9?^<\)96J?A!1.(TH#%(R.9J<(TN%\@6A!SQ=T .:>T9"%-> M*7T3C0?_:@#%C$A(UDQ(8/[W3FY(& HE/H]_2M%!-:8@UI^/ZK>Y\=R85YR2 M&QK^#GRVNQJX ^"3#U(:9 F]-0W3_!<<2BP<@'66,AJ59#Z#*(B+ M?_RG=$2-P'74!+TDZ#+!/$,P2H+1EV"6!+,OP2H)5E^"71+LO@2G)#A]"6Y) M+I;@>?9$JSNKYJ3C/XB$PX ^@0QTJ)G333?^%$TY' M9^G3;OJ4K(]TY"GHLV[ZBNR/DU?2;WO;KJ3?];9=2;_O;[NKH#_TMUU%GW\N M[H^?<]VB/]WMR&*CVAZ,7,\XH_>4123!C":7'6)F)6;F8N8Y,5Y4!/&:1D2U MP NNE7-%[? ^]G1;&/%>7S5M%(*&H^M-V+0-5!'_)W[G:;DEQ\,D2_FA MQ$^0=7YP\9.I/+/B*N/J)Q4'%KP+U?(N9F#7'&%;IBY[M8URD&E(2;%0H!SD M>&J?.I43G"]RPO&X_C]NE>,FA9I;7TA#4TJ, M&Q5(V@6F*HPAN7:F'$V*TJT*!*7-\$X%TJ5YWRN5/&G[4H&09-V\#;*&KC2G MQS;('%IR=K5!^M RU48M#&N(T>@C4'0.;<(3P4CZJX8ER1E2; 6ZS#?ST$FOB&[/'&PO=V]R:W-H965TGFH^N#L#JP57ZCM#>G?=^Q=MB0!E!?6 M'L\Y/L=C#[V--H^V0'3P+(6R_:AP;GT5QS8K4#)[KM>H:&6IC62.IF85V[5! ME@>0%'&:)-U8,JZB02_$9F;0TZ437.',@"VE9.;O"(7>]*-6M W,^:IP/A / M>FNVP@6Z[^N9H5G'A!\<-W9G#-[)@]:/?G*3 M]Z/$"T*!F?,,C#Y/.$8A/!')^%-S1LV6'K@[WK)_#M[)RP.S.-;B)\]=T8\N M(\AQR4KAYGISC;6?(##3PH9?V-2Y2019:9V6-9@42*ZJ+WNNSV$'T.H> *0U M('T-Z!P M&M ^[V 3@WHA).IK(1SF##'!CVC-V!\-K'Y03C,@";[7/FR+YRA M54XX-Y@.Y_P2-WPUO?=H#G[P??GG$3;NI4COP=0[PS=$Z MPS.'.="-R!ZA5-S9(\2=AK@3B-L'B'VE]Q5Z^IR)DBH!2Z,EC+5&PO=V]R:W-H965T MF9T=6$][ S3%A3AS9O86((UXH2A@L!))%GF/Q-@'*RY'3<]XWEF27*;/AQM$> M[V %ZGF_$#IR&Y:4Y, DX0P)V(Z<<>]F&II\F_"+0"E;:V0ZV7#^8H+[=.1X M1A!02)1AP/IU@"E0:HBTC'\UI].4-,#V^IW]UO:N>]E@"5-.?Y-492-GZ* 4 MMKB@:LG+.ZC[L0(33J5]HK+*O?(=E!12\;P&:P4Y8=4;O]8^M "]_A& 7P/\ MKP*"&A#81BMEMJT95CB.!"^1,-F:S2RL-Q:MNR',?,65$OJ4:)R*)^.?X\?I M'*WNYO,UFCX]+)X>YX_K%?J.[MD!F.+B#9W/0&%"Y87>?5[-T/G9!3I#A*%U MQ@N)62HC5VDQAM)-ZL*3JK!_I/"/@EVBP/N&?,_W.N#3+\-[UQ_AKK:@\<%O M?/ M7W#,!TPQ2P"M[.@L@6(%*9H1F5 N"P$2_1EOI!+ZM_M[HES0E MLN?Z1 M$$?W14K3CO-N]"A]:O!G%0^P/_6#8B]Q#VZ6.M($WO Z;M _R^HV\_DEY M2USJGTR!()AVJJO@@U;9(!SXG[1U) 7#0;>RL%$6GE2VY@K3+D5AAU_A=3_X MI*DC;=#W6[96JMS61)G;[ &+'6$24=AJH'=YI1E$=4-4@>)[.V0;KO3(VF6F M+U40)D&?;SE7[X&9V^::CO\#4$L#!!0 ( .LY%5&L^TR6)@0 .<1 9 M >&PO=V]R:W-H965T\1\B(D2"YR1.Q=2(I,RN35,$$4FPN&(92=6;+>,)EJK+=Z;(.,%AZ93$ M)K(LUTPP38W9I'RVYK,)RV5,4[+F0.1)@OFO&Q*S_=2 QN'!-[J+9/' G$TR MO",;(K]G:ZYZ9A,EI E)!64IX&0[->;P>HG\PJ&T^)N2O3AJ@R*51\9^%)T_ MPZEA%8A(3 )9A,#J[XDL2!P7D12.GW50HQFS<#QN'Z)_+I-7R3QB018L_H>& M,IH:O@%"LL5Y++^Q_1=2)S0JX@4L%N4OV->VE@&"7$B6U,X*04+3ZA\_UT0< M.4!WP '5#JCKX PXV+6#?:Z#4SLX)3-5*B4/2RSQ;,+9'O#"6D4K&B69I;=* MGZ;%O&\D5V^I\I.SF_GM_'ZQ ILOJ]4#6'R]6W^]7]T_;, GL.:JNKC\!7 : M@M7/G&9JON5'<*^J\?V22$QC\4'9?=\LP?MW'\ [0%/P$+%<* 37+HD-P-TD;\*T^O@&U]!,A"5@^@ MQ=GN<-SCOCS?W==D8S=399?Q[(%XNOGX=_XH)%>+Z#_-0$XSD%,.Y+QRH#\X M$[WS6H4;E>$*H7E2B?UX:$CHQ=9^$T6OC:+!R(D37> '*C6K(]Q$W-\V84(K5:=K;==BG6\%[6@ M:MOMS$>?F85& R4#C[XF4$\W8_&Y=$/41D47)KS56&B_,>%VW^*S8)?P'C/+ M1A -L-Y*(]1KXX(E62X)+_$R&:G6617?JA;T+\Q]*V9P_,;JR0.U#OJ!5$I!?$#=O*/>9$MSMLU0K!R[*,6@E#Z&U9KN-U^.NRW&/E M^M[ -Q.U*HCT*O@YYRF5.28[F@H0DZT*:5UY"@^O;A6JCF19>&&@WF\9 MDX=.,4!SMS/['U!+ P04 " #K.151\2!P L8$ "$% &0 'AL+W=O MWQ]?:[CP9;Q[V)% MB 1O<43%16I$-Y9>Q[^C";7W3L ME!&)2"!3%UC];,B81%'J2?'X43CME#%3X.[]N_>K;/!J,*]8D#&+?@_G@ H#J +<%X!0 Y] (;@%PZP"O!= M -U#*7D%P#L4X!< /YNL/+O9U$RP MQ,,!9UO 4VOE+;W)YC=#JQD):5J*SY*K?T.%D\/+T>WH?CP%SS?3Z0L8/]P] M/MQ/[U^>P2EXD"O"P2VCRU-)> Q&0A IP.<)D3B,Q!=E\O5Y CY_^@(^@9"" MEQ5+!*9S,;"D8I;ZMX*"Q67. K6P<, =HW(EP)3.R5R#GYCQWD?XJ1D/D<&! MI5):YA6]Y_42&3W>87X&''@"D(UL#:&Q&3XAP3L<]G7Y^'_PJ1G^2T(5W&XE M?W4P7!O]^G!XSS 53EGB3N;/:?'74L??1J]"S6YFFQ:NZBJ5U1Z[;LFN:V1WH\8.?DTO M$K\IHCYR]11[ M)<7> 13+!#(:))P3JLUCKTG20:B>R*:5[_1=J*?9+VGVC31'09#$280EF0,< M,R[#OW"Z,SE1?:16!CKF_68!]NSZ2M(8>6T+"=I5N[2-8C*C 8L)>%'K:/J& M54/.>(-OM\H.S"2)A4E.X$Y;AL8,O9@7:H'^:*5JS Q+%:**'3KF_!7>/YA MG57[#%;= #I&[NI>\5Z& 0B8D" F&"!GKE\I5X7*72K=5E6'5-*"Y M:\SBM>H6:5# %H?3&<-FES#0J;H$-+>),>-KEB:GI8?MNZV$'7K'7#*5.D.S M/._TX"CK=:5&:S>D?C.'OETOPHG&;+\A%Q7=%'-HF))*SJ%9SZO./:.1VEN# M)[(A-"% #19S38'LQZGT&/:/.$>HDD]D&\?SB']FY:X^(S_:BQ2>]B6NVY92 M5"DK,BOK 2D%?V>9^(-@GFY"[5-U<4WCKX03H:/M15$E<<@L<0?O]U!3UTPY MKH0-N<?;1]>I6C(O%?]CR7DF,9Q:8^8U^[ZU<^81$[[,CK.$:J()E?FW8?FV/#(; M90=%M?>7\'P,->^G\/PZ/Q"KW.?G<^K;?AE2 2*R4*'L,U]1Y?F15_X@V3H[ M<7EE4K(XNUT1/"<\-5#_+QB3[P]I@/+@&PO=V]R:W-H965T39HP(6U?=.Z%@ 4TM2U7DB'Y]I5LQW&-[.$- M6/;^=W^[TDH:G1C_*0X $CTG<2K&UD'*[,:VQ>8 "1'7+(-4?=DQGA"IAGQO MBXP#V1:B)+:QXX1V0FAJ34;%NR6?C%@N8YK"DB.1)PGA+[<0L]/8S-WL184%M\HG$3C&>E4 MUHS]U(-_MV/+T400PT9J%T3]'6$&<:P]*8Y?E5.KCJF%S>=7[Y^*Y%4R:R)@ MQN+O="L/8RNRT!9V)(_E(SM]ABJA0/O;L%@4O^A4V3H6VN1"LJ02*X*$IN4_ M>:X*T1!XN$. *P%N"5R_0^!5 N]2@5\)_*(R92I%'>9$DLF(LQ/BVEIYTP]% M,0NU2I^F>MY7DJNO5.GDY'9Z-[V?+=#J\V+QA&8/7Y8/]XO[IQ7ZB![D 3B: MY9Q#*M$=)6L:4TE!H/=SD(3&XH.R^KJ:H_?O/J!WB*;HZD0 M]J8"N2U!< ?(?WEZC3SG"F$'.P;Y[&*Y.S3(YY?+HS_EMJIH759F\X3MS0#_V1?6S6W& 5>%Y46_T![=?0?B_T=+/AN6*&9[5Y"3#B ME1["9F#L^E$+SV#E8\$7?R/*FLQF2;:X(QC MX 2A&2.L,<)>C.^$Y#OF# 9U M!H.+YGG#$CW1I-SGU0)=0PJ[CG4Y.*=UHO:R/#?RHK"CWE%-&_72SB[IFN@L M,'9"MT5G,!I&V$PWK.F&O72/(( ?U?:A3GHD2*R>.,BY[V7DA:QC(E=H)8F$ M1!\H;(<^T92D&TIBM-3+5??6C\6SU#$9#?%1#;. MK9EI]RN3M1NW#WU7_$+XGJ8"Q;!3(9SK@:H6+Z]?Y4"RK+B0K)E4+5<\'M25 M%;@V4-]WC,G7@;[CU)?@R6]02P,$% @ ZSD5428+)X=H @ U@4 !D M !X;"]W;W)K&ULC91=;]HP%(;_BI554RNM3>(D M'>U") I,W=0/!'2[F'9AR(%8=6QF.]#]^]E.FM$64&\2?YSW/<\YB9UNA'Q4 M!8!&3R7CJNL56J\N?5_-"RB).A,KX&9G(61)M)G*I:]6$DCN1"7S<1"<^R6A MW,M2MS:262HJS2B'D42J*DLB_UX!$YNN%WK/"V.Z++1=\+-T198P ?VP&DDS M\UN7G); %14<25ATO5YXV4]LO OX06&CML;(5C(3XM%.ON5=+[! P&"NK0,Q MKS7T@3%K9##^-)Y>F](*M\?/[E]=[::6&5'0%^PGS771]3H>RF%!*J;'8G,- M33T.<"Z8)G* H^(1S@8(>\_VYY>/%2[INF MM)W!;6>P\XOV^!TJ_U=OIK0TO^#O XFB-E'D$L5[$@U@ 5)"CL:P!EX!^OBA M@T/\!3&3&VF3>U=JCNL[.<1*G_GJ[8SN"$IRT02]PXQ8W/HA;]\6R MG5HVQ/[W91=G;7:^A9!T7E&^#0DOPCV424N9'*2<"DW8+I[D;4NB$+\B>AO4 MB>/@%9&_=>KLC7=+Y))RA1@LC"PX^VSTLKY%ZHD6*W<09T*;8^V&A;EX0=H ML[\00C]/[-ENK_+L'U!+ P04 " #K.151WTY1GP@# )" &0 'AL M+W=O_WQW.76\CY(O*$35L M"\95W\NU7MWXODIS+(BZ$BODYLU"R()HLY5+7ZTDDLPY%

4XE:#*HB#R=81,;/I>RWL[F-%EKNV!/^BMR!(?4#^MIM+L_%HE MHP5R104'B8N^-VS=C+O6WAG\I+A1>VNPF+&;NZSO!18(&:;:*A#S6.,8 M&;-"!N/O3M.K0UK'_?6;^E>7N\EE3A2.!7NFF<[[7M>##!>D9'HF-M]PET_' MZJ6"*?<+FYUMX$%:*BV*G;,A*"BOGF2[J\.>0RL^XA#N',)#A_81AVCG$+E$ M*S*7UH1H,NA)L0%IK8V:7;C:.&^3#>7V7WS0TKREQD\/AN/Q[.EV L_#V6SX MX_$7G$U0$\K4.5S"T\,$SKZ@'!YS42K",]7SM0ELW?UT%V14!0F/!&F% M<"^XSA7<\@RS]P*^(:ZQPS?L47A2\7O)KR *+B ,PJ !:/QI]];U"9RHKF+D M]*(C>O=BC>9J:UNG!VV*1&0&Y@&W6XTV99A*D96IAF'Z]0+N>&H^.X6V MXM7J''[/!&-@[N?&"/PY =:NP=H.K'T$;(1+RCGE2W/7&>$I-OUYE43'2=BO M?CUH=UK=GK_>+^A'HZC;#FJC=W2=FJYSDFZ8IK(D3('I1K"I*D-1 56J-#7+ M2FG)=8ZP0DE%U@1?18CWN)(HNCZ ;S!*@J09/J[AXY/PXYSPI87EP"B94T;U MJTO$=--+W%*E+?Q>5I]*)_Y &L7!038?;2ZC3G,R29U,Z2 MX>=@DX\@29P<%K_!*KZ^;C<#=VO@[DG@1Z$):V+J-ESFZ/ R-QGMW?B*R-_K MJ@7*I1LV"E)1RZTF01NF9M9C=(:F/<+(?3;Q@:HI__@'U!+ P04 " #K M.151S7L"[[0' ;,@ &0 'AL+W=OBZ;:'80^T13O"='%)VFF!??B1 MLN)C1_*A;$=]:'SA.3K4G_SQ'(H^>RS%O_*!<[$MRN>E8_G W?P],&G=/Z@S >CB[,%F_-[KOY8?!3ZW6CC)4ES7LBT M+(C@L_/!I?OSNY@:@ZK%GRE_E%NOB>G*I"S_-6_NDO.!8R+B&9\JXX+I/RM^ MS;/,>-)Q?*F=#C;7-(;;KY^\WU:=UYV9,,FOR^RO-%$/YX-X0!(^8\M,?2H? MW_&Z0U6 TS*3U?_DL6[K#,AT*569U\8Z@CPMUG_9U_I&;!FXP1X#KS;PGAN$ M>PS\VL!_;D#W& 2U0= U)%H;T*X&86T0=C6(:H.HJT%<&\25NFLY*BUOF&(7 M9Z)\),*TUM[,BVI 5-9:PK0P8_=>"?UMJNW4QKM5=OC]=?E]F0^.XKXCF>TV)^;3,O MM+FSU_P&-[_GBR%QQL;<';>8OSGMZK>=S5NO_K:[>=QB_JY+W^.VJX_TT-B, M#V\S/KS*7[#'WR>^*K-56LS)5/ D563&IFF6JF^(;W_CVZ]\^_O&'I\H#D[_>Z ;E3/)?_(.Z#C?O $OJ"?=.859*4,\VSB7I%%B(MINF"96W# M8NV.5NX,\U<77D"=ZM_9:+4] IHMG[5XVVSAC\=TU]=.K^BF5Q3MU6$A% M0BYUYQ+307*]GB67<\%Y]<%_Y)@I--YWUBD7#>0RT5?7V0[+R*04VKR*B2UT.'N"<1N#*+ $ U!T;50\<$#7_D*4 M+;O! $5=OULP$$M:*"ZX5*VA^(U0Z!@+!'CKXL!]7Q;SUZKBDQF%.IKUF&E- M )J =./GZM1"!HV 7:^UZ9NVI@VON[T#[KHX>*NIEDJY9,64DVDIE7SUK*/$ M9%'%O)KX^LNY**5L'9JTN3JX6)# <3=$@[Q[BF_&N20++@@KBF7>&@3NR1FZ M'OT>8PC0W\7Q_X%]3?.E'A5\Q84NB(A)-V *1=G-)W M]7S0LEE#P#WYU!DZ#GI?@-WNV#)Q37%I.-:):->UNYV9NV\B=&FZFQ#"DN#9 MEH0G^+7AI39^MG9C@/%@#?#P->"4Q59_]T'?[/SY9-@-92LM]OI8>#V@NH=3 M_;K,\U15O=)SV4SEJ7YMAJ[&S;)82I[ L&FEC.4"SM!#Q[$'W/=P[I\JRQH/ M6"@ :8_V(@L UL.Q^ *RV+CKH]CU +L>CMT.LAQ43'B 6R_N104@IVUK>[6E>"+H PO]KBSLF CZK7C$8@$Z^C@=#\P#_69^[**)H ]P]/'T^)!$ ML':UK4X0M=9P;_QF$MULNAORUE8$3L./.Q-Y(R%)EIQ\63*A>Y.UCBZ+7W>( M9U$^4-;ONIW1JF8SGP[05=<'IOIXXKM)GG3.Q/4-$6;>:?"E9=(J*.[-'8Y] M](8 BGV3XPU>^8PG92XZ4!P? S:"?/=RM35P<>Z( 1&DO=3T%,E(\F3Q2(=RI M;>*$P-40YVI/"EGG4 C$#=T^% J!G2&>?QZGD,6I;0Z%0-X0AV0'A=[?7?W^ MZ(? U[*5$#P&/ M(9YC'BF)K5*WT O@&IY2Q(JK"( :]5*V1\##",] CY/$XM16E41 T^CD M:OZ6)URPC,R612*M*1D6%4 TZJ6FCP".$9Z 'JD*[M2VS$> UNCD.OYRLU\"RT19N5.4:PI\.M0MF*>GR1B0"X$<[&>SXM MBUHIGI ?6+[X1=]_J71@R9-LMX"NHZ0!OD:]E/4QT#)^N;+^7=PLZRW'GV*@ M:MSQ25/'IUXW<7-#- @][#AD# R-.Y[%ZO38ZR9N/F]"XP!JQGCJ>>A@/.C9 M:PQLC7M)/&.@8XS3\;!1V#SIM._9ZVCK$+OYV<0')N9I(4G&9]K6&1IHB_4O M$=9O5+FHSK5/2J7*O'KYH'G%A6F@OY^5I7IZ8X[*;WX/&PO=V]R:W-H965T1U,G,D\833'V2ATI'3=\ "+U%.U37??L9E0I'A2SB5]@FV16RD@Y-<*IZ5 M8*T@(ZQXH_O2B!H ABT OP3XSP4$)< ZYQ;*;%I3I-!X*/@6"!.MV4S#>F/1 M.AO"S#+.E-"C1./4>/KQX@:<@EFQBH OP13/%3B>8H4(E>_TV.UL"HZ/WH$C M0!BX27DN$5O(H:OT](;$3"? ]WVN 3YX-AX-=N*N3 MKC+WJ\Q]RQ>T96[RO&12B5QO2P5^?M4!X%+A3/[JH \J^L#2AUWT;]_T?>B_ M!S+E0ITJ++(FVPJBR!*9WVXS]D,O[@W=3=V=PZA !T55U([*L%(9_ELED3)' M+,$@X5+)$\"P:I)9,,4U :>#(-A3V1 4M8F,*I'1\ZVDG*U:G8P.9H_]?ACL M6WD8%L9AS_.:9<:5S/C%O(P/;8)1O&]F8U34(K-7R>QURKS1WFD7$0-+E!!* MU$/';N]7I/W7^)D&%?W@I7ZFP8%G?N35EK9P]C J@'Z;L]![*J;>"^W4DFAG M#QJ=^T*;XKJDUNH^[)1ZC3><;@A;@43@!5'5;@!_@%T\?104(QWK!Y^*+7R5 M:@N?RBW\CWK;;?UA)87])NL;*N[.5BJ4NK7#U]Q\OB&Q(DP"BI<:YYWU-($H M+A-%1_&U/8_G7.G3W393?0'#P@3H\27GZK%CCOCJ2C?^"U!+ P04 " #K M.151,^43(N(" !C# &0 'AL+W=OU *^W'[SBD M"1=@0(*+)';B]_7QDY,CI[N6ZEDO QY342J>]["F.6U[^OI A*F:W()*3Z9 M294P@UTU]_52 8MS42+\, B:?L)XZO6[^;U'U>_*S B>PJ,B.DL2IMX&(.2Z MYU'O_<:(SQ?&WO#[W26;PQC,S^6CPIY?NL0\@51SF1(%LYYW0Z_O:,<*\A&_ M.*SU5IO8I4RD?+:=^[CG!38B$# UUH+A906W((1UPCA>"E.OG-,*M]OO[E_S MQ>-B)DS#K12_>6P6/:_MD1AF+!-F)-??H%A0P_I-I=#YF:PW8YL-CTPS;612 MB#&"A*>;*WLM0&P):'V/("P$X;&"J!!$QPKJA:!^K*!1"/*E^YNUY^"&S+!^ M5\DU478TNME&3C]7(R^>VD09&X5/.>I,?W@W>")?R!@3,,X$$#DC]ZD!!=J0 M$3.@R<&6^R>8V$ MP6<\PF"'_/8(.6WME0_=\N^9P-D[>^5WA^1IC40[@_>1?(D_+/&'N5]]C]\5 M#0/RP(6P'\T(5E*L0#E\H](WRGVC?:\5)@9?I#8JPZ_:D#\_< "Y-Y#HOP[[ M>FE?=X9=IHC"%"%QIG@Z)TM07,:[F+K-:*T3?7 $U2B#:IS.DOPCXVRBX26S M&&"%9\=4S7*JYB7PMDK[UAGQWKK-$"]UX6V70;7=>!LG96JGM.U< B4-J@(7 MG#-7#[@=2E:Z57CIR3Q/RU9:51D:7@1R56YH=$;(PP-N"#ET0J[J%'77EBMZ M4M+2JM;0QD6(5A6&-L^:MFXW)%IW$JU*$W67DUU$3TS;JN+0]D4@5[6'=LX( M>7# ;6^E];?V9W;[_<#4G*>:")BA45!K8:ZIS8YVTS%RF6_9)M+@!C!O+O O M )0=@,]G4IKWCMT%EO\5_?]02P,$% @ ZSD54>Q]P+&A P AA !D M !X;"]W;W)K&ULK9A;;]HP%(#_BA7MH97:)C8D M0 5(;=FT3JM:];)IFO9@P("U)&:V*>V_G^V$)%WL+*"^0&[G^#LG\4?,<,OX M;[$B1(*7)$[%R%M)N3[W?3%;D02+,[8FJ3JS8#S!4NWRI2_6G."Y"4IB'P5! MY">8IMYX:([=\?&0;61,4W+'@=@D">:OER1FVY$'O=V!>[I<27W 'P_7>$D> MB'Q:WW&UYQ=9YC0AJ: L!9PL1MX%/+]$H0XP5WRC9"LJVT"7,F7LM]ZYGH^\ M0!.1F,RD3H'5US.Y(G&L,RF./WE2KQA3!U:W=]D_F>)5,5,LR!6+O].Y7(V\ MO@?F9($WL;QGV\\D+\@ SE@LS"?8YM<&'IAMA&1)'JP($IIFW_@E;T0E $%' M ,H#D.'.!C*4$RSQ>,C9%G!]MTTIDNLFRG T81(3&-Q##X FH+' M%=L(%22&OE14.K<_RPDN,P+D(/BR2<] )S@!*$#!T\,$''TX?IO%5S45A:&B M,&32=AQIO[)T>:H*2$Q!)^ 3%3,<@Q\$_+<>@X!@XG6CT(%7FA8VJW9_/*MQ\E&J>#T4=!UTI8!ALX'WI[-Z"-:]['KJ M2RG#9BOOCV;U$ZR[VH56>AHVBWI/M&9QP=82AZ7%8;/&]P5T&0W6[:[FA)Y M5KY2\;#?:+1'/6 FKIVK6EJKM#=LH6\M3/I/+UK:JB[S3M]I*U2Z' 7OA&6U M5)[]+9;34JAT/&IV?'LLJYU0W>T11$X_HH5^@_F2JC>AF"Q48'#64QEXMNC-=B1;FX7FE$FU;#6;*X+GA.L+U/D% M8W*WH]>NQ5\/X[]02P,$% @ ZSD547M*VYV/ @ ; < !D !X;"]W M;W)K&ULM55;3]LP%/XK5K0'D*"Y] )%:21*F<9$ M-T3%]C#MP22GC84OF>T0^/>SG=1T4AM>QDOCRSG?]_ESSW':"/FD2@"-7ACE M:A:46E<78:CR$AA6 U$!-SMK(1G69BHWH:HDX,(E,1HF430)&28\R%*W=B>S M5-2:$@YW$JF:,2Q?YT!%,POB8+MP3S:EM@MAEE9X RO0#]6=-+/0HQ2$ 5=$ M<"1A/0LNXXMY[!)[.2FF 615004+N>(O^V1W>'.81*[@2]"WVYNEZA4_0-2XFM0^AH 1H3JH[1)T0X M6A)*C7\J#;7ALUEAWF'/6^SD ':;;)5.T]Z$;_6 M?("&T0E*HB1Z6"W0T:?C'MBA-V'H8(>'3 "E $[0+9C[/4$+4+DDE?O7_+HU ML>A& U._>YA&GFGDF$8'F%:ED/I4@V2(6C*4"Z7W.=O"3!V,K:SG+!HD:?B\ MAWOLN<>]W-\KL#?,-QUUA5]->>F]%]LBC7?HI_O))YY\TDN^))RPFO58>.:1 MSC[XLLX]TWFO9L=@6@^'!E-D+VV?5?T8I@:8JX$>/5.O9]KO(7YYQ\,X>BO[ MZ(-=C'=:3/P??'P'9!+U&!GN-$ &U$B\JUTT>A37-VP](\AR!M@-E?"Z&W$TO@']CL M+U!+ P04 " #K.151,QG?^J$" #-!P &0 'AL+W=OLB >0&$G<'P241J(4M$V@(0KL8=J#FUP; M"\?.;*?M_OO93AJRC8:'C9?&/^Z^[^YS[R[>"/FL<@"-M@7C:N+E6I?GOJ_2 M' JB3D0)W-PLA2R(-ENY\E4I@63.J6 ^#H*Q7Q#*O21V9W5P)Y&J MBH+(GU-@8C/Q0F]W<$]7N;8'?A*79 5ST(_EG30[OT7): %<4<&1A.7$NPC/ MIR&V#L[BB<)&==;(IK(0XMEN/F43+[ 1 8-46PAB/FNX!,8LDHGC1P/JM9S6 ML;O>H5^[Y$TR"Z+@4K"O--/YQ(L\E,&25$S?B\U':!(:6;Q4,.5^T::V'8X\ ME%9*BZ)Q-A$4E-=?LFV$Z#C@<(\#;AR<$'Y-Y**<$4V26(H-DM;:H-F%2]5Y MF^ HMZ\RU]+<4N.GDYNKB_G5''U -V!R0Y=":70X TTH4T?H %&.'G)1*<(S M%?O:,%H_/VW0IS4ZWH,>8G0KN,X5NN(99+\#^";4-EZ\BW>*>Q$_5_P$#8)C MA ,B8AGN8'H0F##&G=FK4?E75&F+D(&Q=K9,H&D>QOWZ%>-02CWJ)OY0@ MB:9\A6!K:EJ!ZLEFW(*.WUFWTY;IM#?\:[J%["W=:HAQ1[=QL$^WJ"6.>HF? MB*1DP> M[N@O[L%H#_592WW62^VJ42Q-]UL#KWH?+ Q>"CYXYR<+.\TE_/=' M:S"ZRN%@C%^7+L0OW/B_O%L#TRVV013\P>YW.FP!&PO=V]R M:W-H965T2;A J0^JEUZB14 MVO5BVH4A)\1J$C/;@?+O=YS0P(J)N($X\7F?]]CQ.1FNN7B3&8 B[T5>RI&5 M*;6\M&TYSZ"@LL>74.*3E(N"*AR*A2V7 FA2!Q6Y[3E.WRXH*ZWQL+XW$>,A MKU3.2I@((JNBH&)S#3E?CRS7^KCQQ!:9TC?L\7!)%S %];*<"!S9K4K""B@E MXR41D(ZL*_?RVO5U0#WC%X.UW+LF.I49YV]Z\)",+$<[@ASF2DM0_%O!#>2Y M5D(??[>B5LO4@?O7'^KW=?*8S(Q*N.'Y*TM4-K)BBR20TBI73WS]';8)A5IO MSG-9_Y)U,S>,+#*OI.+%-A@=%*QL_NG[=B'V KS@2("W#?!JWPVH=GE+%1T/ M!5\3H6>CFKZH4ZVCT1PK]:Y,E<"G#./4^/'N:GHW)1?DOE*5 #*A&UQS)3L%A1EN3PG7P@KR7/&*TG+1 YMA6@M8,^WF.L&XQW!_*C*'O&=;\1S/.=E M>DO.OIS_KV*C\=:]U[KW:EG_F'O #9'D]]5,*H$;_*=#TV\U_5HS.*)YS^2< MYMJH:\JS"0[K8/W*K\91'/:']LJ #%ID<"+2,R&;X/X>,@B#P(P,6V1X(M(W M(<,#I!]%1Y#]%MD_$1F8D/U#9-_QS,BH148G(D,3,CI$NJ%K1L8M,NY$/F> MU3%5($S$^( 8!M&1MV?0$@?=1*XPQ[0YORE[AX1@T194L7)!6O#AP?+,GU]G5%:?3U2-(>4D>BF6ET! K<4% *F/E< P.W",OF[M7V-P3 MEN7S2N2,SEC.% -S%7,/CK<7AO'@B)E=G7*]3C.O=7> Y(*NT,\"L*'IEKGS MAD; 3$&^*G^__NSOAN MN!'R564 FFR+G*N1DVF]NG%=E6104'4M5L!Q9R%D035.Y=)5*PDTM49%[@:> M%[H%9=R)AW9M*N.A*'7..$PE46514/DV@5QL1H[O[!:>V#+39L&-ARNZA!GH ME]54XLQM5%)6 %=,<")A,7+&_LW$MP;VQ'<&&[4W)B:4N1"O9O(E'3F>\0AR M2+21H/A9PRWDN5%"/_[4HD[#-(;[XYWZ@PT>@YE3!;XRM-/QM_OQ['Y&/I(I?<-D M:T5*GH(D4PEK)DI%/I4LI3P!11<9XK<(RO]5\#% )HH@ET4D^"DXM>27Y..]X$$GC]XF=V1RXNK M$[*=)CD=*]LYEAS ^U;DUWBNM,3_S^\3FMU&LVLUNTH!T7-KCP#%S0A@L/<$'8.8*+ M&EQT!J[3AHL.<8%W))G]!M<_ ]=MP_4/Q.DFK&ER2W;[75-?_P7?4][S_/W+T: M6H!#WXU4K>Z1RR;A"EQ9HZEU'B)95=Z@F6JQL M19X+C?7=#C/LJ"#- =Q?"*%W$P-H>G3\%U!+ P04 " #K.151,(4=AXP" M "\!P &0 'AL+W=O:CI5"41H*6;9UHJ2AL#],>W-1M+/R1V2YETG[\;"8$94BU18FY6ED(RI$TH5Z$J)48+ ME\1HF$11-V2(\"!+W=Q49JE8:THXGDI0:\:0_'.)J=CT@SC83MR25:'M1)BE M)5KA&=;WY52:*/0H"\(P5T1PD'C9#R[B\\LXL0ENQW>"-VIG#%;*7(@'&XP6 M_2"R%6&*B)DCA0>"_B +7?2# MLP 6>(G65-^*S5=<"SJQ>+F@RCUA4^WM=@/(UTH+5B>;"ACAU1L]U4;L)"3Q MGH2D3G!&A!61JW*(-,I2*38@[6Z#9@=.JLLVQ1%NO\I,2[-*3)[.!C?C\>AN M?#6YF\'%9 B#F\G=:/+E:C(87'#T$B4T(KR2Q"M)'&Q[#^RU MX*MCC26#Z5KFA?E2,!",$6W^(0T_K\UV&&G,U*\&LK8G:SNRSAZR&UU@"6). MR0KI?394$#T'84_'8]9N]=+P\0W>CN?M-/(:1:7@5E"Y%9E[D:I!V(DG./EX M%[N>K-NHQE,\&_F6CQ5('+\PLOVVD:>>^K21>DPX86L&?\%;VF3?F8<]^WC[ M>IZL]Q[V]5[;%W>Z^PR,H^?.$35;B)[^Q\)XIR7%'V]B_-PWXN0];*Q17ASG MZ/5_&.[T8GNOC9%<$:Z XJ7)BUJGYOS)ZJJH BU*UY[G0IMF[X:%N5ZQM!O, M^E((O0ULQ_<7=O8/4$L#!!0 ( .LY%5$1#+@B P4 -H8 9 >&PO M=V]R:W-H965T(G7,>G^-SSN.#V]\Q M_B16E$KP-8X2<=%92;D^MRPQ7]&8B"Y;TT2]>60\)E(-^=(2:T[)(E.*(PO9 M=L^*29AT!OUL;LP'?;:149C0,0=B$\>$/U_2B.TN.K#S,C$)ERN93EB#_IHL MZ93*A_68JY%5HBS"F"8B9 G@]/&B,X3G(^RE"IG$[R'=BD5C:(42=GQ3P':*==,%:O/+^@_93Z^'T8?)G,?4CF*X( MIV!"UQL^7ZD=!F/.EIS$X&Q$)0DC\4D)/4Q'X.R'3WU+*IM29&M>K'^9KX]: MUH<(W+!$K@2X3A9TL0]@*6=*C]"+1Y?(B/C+)ND";'\&R$9V@T%7!ZO#H$%] M=+BZ;_ &E_'!&1YNBT]$A #L$4PEFS^!OWY3[\$726/QMP'=*=&=#-UI0V=Q MK(I/9-B\#/'B,R!;RE7=@S4/Y^J3*JK(\N L3,!&+/1,8\SS5?ULU91YM@,( M@Z[C]JUM-1)UL2#H8G]?:E27ZJ$NQ*74GN=NZ;EK]/R>21*!X7+)Z9)("H8Q MVR02C$FX:'(H!W.K-@1>8$/;ME_Y5)=T/-MQ_)KDJ$'2<6WH5"7W?.N5OO4. MB6J6,88D\4HX[P0IZ)?HOM'8Z>O< R19J+$,N7I.TRU+,]&89SETK[*%KN\@ MOQ:4NISC8>R[^%5(ZG(>["$,47- @M+'X".3+:@EAEO/LT.$1G4AKS6[H*V/ M#/O@_ +_@AORG'%MPQEAR ]8.:'@"?(/(HV/C.X4T5 +C#>S*)Q'SV"8)&IN MKA*PT9'B8$.-(WP0[D= MUHFXS03-P-!,P=="AJHI5;&:T+3[#I,EN"0143D%AEO5-9%91(%JVVOME0 ; MU0AQ(%=E%8E&JWMU[OM&]FG"A]XQ!7[+MC2>*9O2ENC(*M?' /1/4>6:@J&9 M@]]9]1II(D9E(WU7E!78U 2""T/-@BUF:++O7%F+<]?P6 M@S6#(S.#'UGPJ$[:1Y&9AY^:]47L$><[4BS*S*SZ_NJWJNWLAA[&+69I0D8 MF1OQDU6]W_!CT.VBMJK7C(X^M*M&S1VS(:18$SDV$_GIJQ[7V;[-:LWS^""> M;SKF_>,*'FNJQN@$!8\KUR5F_GUKP1>P1QSS6-,J-M/JNPJ^P*X&'@78LX,6 MJS3U8G.7?*IZ+Y;U]_N2KM]K,5AS.39S^9'UCNL4CEW?%%#-X-C,X/]#N7O? M_$UB52Y]8\J7V>6Y /-T4_+;TG*VO* ?9M?2K^8OX?DHOV;7,/FM_PWARS 1 M(**/"M+N>LH>GE^DYP/)UMG5\HQ)R>+L<46)&PO=V]R:W-H965TH'UJIRQL!R@1(%#KM1;05K)NF:1],8A*K M3DQM![I_O[.39BD%U"^)[W+/DWON;-]P)^2CRBC5\)SS0HV<3.O-1\]3<49S MHERQH05^60N9$XVF3#VUD90D%I1S+_3]GI<35CCCH?7=R_%0E)JS@MY+4&6> M$_GWFG*Q&SF!\^)8L#33QN&-AQN2TB75#YM[B9;7L"0LIX5BH@!)UR-G$GR< M]4R\#?C!Z$ZUUF"4K(1X-,:79.3X)B'*::P- \'7EDXIYX8(TWBJ.9WFEP;8 M7K^P?[+:4Z#BU T#L""&M N ^(C@ Z-:#S7D!4 R);F4J*K<.,:#(> M2K$#::*1S2QL,2T:Y;/"M'VI)7YEB-/CZ=U\?G<+R^]WTV\PN9W!]\7-9/FP M^%6[/L"RVA @UC Q36+Z+RPH)YHFH 4LM8@?T;$I99QA ^!>BE227,'YC&K" MN+I DH?E#,[/+N ,/% 9D50!*^"A8%I=MAQSQCGN!O2=M::VL[[KHH>MNN]H&@R.V_ M#IH=".J[81/T2F6W4=D]J7*RI1+O0]A(%N,3!5LI5E0B."=2_?<>U%?Q7[62 M"H*!&W7W%+X-&PSJ$;= YK[#4:>ZZZW(J4SLS%,2B+'1UFAMO,Y8F M]C;>\U_CN*JFRW^::M;-B4Q9H8#3-5+Z;A\SDM7\J PM-O9&70F-][-=9CAR MJ30!^'TMA'XQS ^:(3[^!U!+ P04 " #K.151+U9U/B<" "#! &0 M 'AL+W=O><%7+B9$J5UQC+)(.RYRHK0I#EB6 DAJ03G#GNM^P3FAA1,& M]FPEPH!7BM$"5@+)*L^)>+D!QNN),W1>#];TD"ES@,.@) ?8@-J6*Z$MW+&D M-(="4EX@ ?N),QU>1[[QMPZ/%&K9VR.C9,?YT1CS=.*X)B%@D"C#0/1R@@@8 M,T0ZC:>6T^E"&F!__\K^W6K76G9$0L393YJJ;.)\U(QM>;U+;1Z1H8O MX4S:+ZH;W]'804DE%<];L,X@IT6SDN>V#CW \.H,P&L!WGL!?@NPE<--9E;6 MC"@2!H+72!AOS68VMC86K=70POS%C1+ZEFJ<"J=1M%UL?TP?XAFZ?[B-URBZ M7ZS6\6V\W,P?8S1?:CM&%S-0A#)YB3ZC[6:&+CY,LQ2$_(CBIXJJ M%[3D"M"OZ4XJH3OL]W_"^%T8WX:Y.E?A)*GRBA$%*>(J X$2GNN)R\PHG #1 M0MOP5C4;WI'E-=-X"L=Z. -\ZM?L7R=_[+L]MR9IW&L1,YX+(@ZTD(C!7@/= MP5?-()J6;PS%2]LU.ZYT#]IMIE\)$,9!W^^YKE1KF$;LWIWP#U!+ P04 M" #K.1514X>6GTD% 8& &0 'AL+W=OOVNW5;1BF54 M78@UX_!F(61&-=S*95NM):.Q5M,>C-5VR.=,/ZYF$NW:%$B<9XRH1'$FVN&Q- MPG=3TC<*5N)SPK:J=HV,*X]"/)F;F_BR%1B+6,HB;2 H_&S8-4M3@P1V_%V" MMJHUC6+]^@7]@W4>G'FDBEV+]$L2Z]5E:]!",5O0/-7W8OLK*QWJ&KQ(I,K^ M1=M"MC]LH2A76F2E,EB0);SXI<]E(&H*F!Q1P*4"_DHA[!Q1(*4">:U"IU3H MV,@4KM@X3*FFXY$46R2--*"9"QM,JPWN)]SD?:XEO$U 3X_GG^ZN?T=7D_G[ M*;J^NYV]_SB??+JY^XC>HH]42FJR@MY,F:9)JGZ&IP_S*7KSP\^CMH;5#48[ M*E>Z*E;"1U8*,;H57*\4>L]C%N\#M,'LRG;\8OL5]B+^EO,+1()?$ YPT� M]:O5PV&#^O3UZ@./-Z3*!+%XY%@F5E2RMZ:&8W0M,FAL16UK3" -?,F@V31Z MW*&ZW(SN[./)ELH8_?D'0*(;S3+UE\>@3F50QQK4.6+0)-I5_/:]_\^->[.'U*[S^>939H#)HX"^SY5*R M)=5025S+!"9*A#8TS6T.2[^KO,9->1P<5):-^T$B#^7"8- @.&T2Q,&^Y)ZO MP\K7H=?7!RY9));<-E54CWXDE&XLTN&!+4=L" -'^8'7BGNF(-"1-HUMJROG MR=>+[T/7IDEX'M458F<2_MXQ+Q'K0>]V/>D/'<>'Q&O,S6&)W\\??E)H SEI MKNX2L6Y,/V@J[U*PSD"])L%I@V"WXW//38S0/S(^"4W3ICZF:8JHR:]"L/E4 MFO(XX@?%5_L)I#%;^F&2=C4HC63B8CM,"MKQ-1%HU5^ M9()VC$J%0I29+0[JH9CNO!WEZ#_T\S_L+@(T2RE'_Z*]68 @AJ9XO,NXJ1"> MR5@(W5P(_8/A,[0$%$F9I<:L^ $Z159\QCCB#OW,#?3?M6GP[5L= ^/@/**- M'7/CT#^&+2Q[7B>R,.5XV$\@0;V>BCMV[(W][#V)8]N4M.(/O:(:OH!VZ)&A M)43+C+$36T]\R.='R 0[)L=^)K]->)+E&73E-W4H=MR*.V=2,XY0L9_V_D_- M^)&ZITO&,2;V,^8K,N-;QU$F/A/*Q(XRL9_Q[M9%&F!WQQ!5)A\1+&=F'0SA M!4TD=(Y\8OIE,G-H)P;#2EL!VTZ-V?,O"U]#%T'PH\\%1[383[2W]/E[]!5Q M7$S.A(N)XV+RW;CX!-(KN)@X+B9^+OZ02*4A^#R!_9.B3='HNDMH1R)F< M@1!'N\2_I:WM0LI6:DR#'P1W3_0'<9Q+_$QIS]#25X?>L2;IG4GH'<&2_C=N M $\ D./%WZX=F69,+NW1LX)/PISKX@2R>EH=;T_LH>Y7SZ_"=]/BD-K!%&?F MMU0NX3,(I6P!D,%%'Q(KBV/HXD:+M3V8?11:B\Q>KAB-F30"\'XAA'ZY,0M4 M_PP8_P=02P,$% @ ZSD547&WN$E% P @PL !D !X;"]W;W)K&ULS5;+;MLP$/P50NBA!=+HZ5=A&_ C1=,VC1&G[:'H M@9'6%A&*=$G:3OKU)2E%5A19S2&'7"22VAGN[ CD#O=\@TP_67%18:5GHJU*S<"<&)!&74#S^NZ&2;,&0_MVD*,AWRK M*&&P$$ANLPR+^RE0OA\YOO.P<$76J3(+[GBXP6M8@OJ^60@]Z'!F C?A#8R\H8&2DWG-^:R7DR M?PI2I]S3 *OC!_:/5KP6P00%("@#HB. ,("$#X7$!6 R%8F MEV+K,,<*CX>"[Y$PT9K-#&PQ+5K+)\SXOE1"?R4:I\;+Z\O9%S2=+,_F:'9Y ML3C[MIQX3O+-I3? M Z EB!V)]3O% @J79A673M"$4A[GCO$5NH*8KQGYJ\,6( @WT5))].NKW@&= M*\CD[Y;\HC*_R.87'?N?_O/3-/T1.6/',IIS:C<.^GU=K%W5I::@@?X7SW7MS+@K)J@CX\@YJ;C5%1I^9G0Y3?[X7-COJ5:\MOEX4IR!.T!@8" M4^LL3O3]2*02V+02;<4+#KL$K]/>PW7@AR]O;_CDF.S5?9LU!$6#?MW&PO=V]R:W-H965T9DCZ7U6; &>V)8K M"4C^?679V&!D@:]?P!:[C_;9?20M&NTH>^=K0@3XB*.$WW760J2WEL7]-8DQ M[]*4)/*7)64Q%O*5K2R>,H(#Y11'%K)MSXIQF'3&(S7VS,8CNA%1F)!G!O@F MCC'[G)"([NXZL+,?^!ZNUB(;L,:C%*_(@HC7])G)-ZM$"<*8)#RD"6!D>=>Y MA[=S9&<.RN*?D.SXP3/(J+Q1^IZ]? ON.G86$8F(+S((++^V9$JB*$.2G3P_/\<7'_\NWI$7P%3VE5RE!\ JE*X-,XQ]^0#*>4A:/PG :\QTW\1AB@RU]_ M@9[]^T*5SX#KEKBNPG4;<"=D%29)F*SDZI:"\0FXDCK(U7&M4T$.YRFX;-/; MCEUWX$J*V\/2G%I!I^\.X;'93&/F(CI>2<7! >MBM9UEG VM&LU,CV.U[^M0-2V+#%BO@,D(Y(K0/ M NEWAW5*&JM!=SBL<=)8P:X]T)."=G4VVFU7PF7<"MRC),N ZMN6QNRDJ#.M M4;VJ<]V,C66%!]T!-&8@[P$XD"TF%UBEXP;L]@L%%PN%D:PES5+ERS.9R8YA M@R,@"(NUR3%/B< GR3(,09P=\ -0( _=2W"]$*D88XD(>TFJ-D9**> ZI=0 M3A/4_ P45%# *Y%T_([+A:IRH?;E"F5)0MG9^V"+HPW1EB2'[1VHQ_%VT=UO9Y:0=L9VG7!GIH-H N=!L56C0MTC"DH.Y?BT+H!6\*56), D(]4 M_D&1+X*JX1M 6AUVQ=S-I]UQT%57!,UM45$WS=(B^S,HS4-VK:YG:^ 3>SO-KI@HFO_5ZP$SVWQQ$9"DA[6Y?AL3RBZ3\1=!4W92\ M42%HK![7! >$90;R]R6E8O^235!>YXW_ U!+ P04 " #K.151?/G&+^L$ M !<&P &0 'AL+W=O=E1#K+[[/9RN28>[1-SPC*=V<=&!G M^^ F6:Z$>N"/1VN\)%,B?E]/F+SSJRCS)",Y3V@.&%F<=$[AE[,P5AWT&W\D M9,-WKH$:RBVE=^KFZ_RD$RA&)"4SH4)@^>^>G),T59$DCW],T$Z%J3KN7F^C M_Z0'+P=SBSDYI^F?R5RL3CI1!\S) A>IN*&;GXD94%_%F]&4Z[]@8]X-.F!6 M<$$STUDRR)*\_(\?3")V.H1-'9#I@#3O$DBSO, "CT>,;@!3;\MHZD(/5?>6 MY))<564JF&Q-9#\QGGZ_/O\5G)U.+R_ ^?75Y/+;]/3[U^MOX!A.+@N M!! #OL*,\/*O(WY8I2K4 M\<.F5*E QVH*S,$YS>1WP;'*T!'0+1R<%F)%6?*O;"_DF!B8"CJ[,WD$DQ3G M_ A9+>2%%T M:MH_);E)TF?P'ZA+5)GW$FV@T=1G?C]&" WZ(_^^AF2_(MEWDNPB+PXDK6[D MA= QZ$$5;_#!RS.LF Z=(R^#RCJ0+=A:@7&9#"F2DEB:9(G0U9G3-,6,@[5\ MJNM3^Z65<-%N?;RXOCI1Q3%JR[%8KUMPC)YP+.M>1S*N2,;O.L_CI_-\" ?U M'&%@%39HP7*C_4+.17Q/F/0_:7'*1%7C3.HBDW95X%2F>4%JQ=6-"2'(2G5% M(9CC1Y?^P1VO@(<8R?Z4><4<,?"[DV3@Q;V& B!+&[F5!@;><*BD1E^X4F&] M 'YT,X#6#:#;#@ZN-P9/S<&J4":UM96RE@#=GG!PU3%XT0N)6J^!@W=5'@.W M*SVP'_6"!I[6::#;:MY&>]R8"#P259G>5H+@\Q)D;0FZ?>G-)>BI3[DFC'4J MZ+:J+D1>%&D-ZGM!X%KN6F-!P0?7(&2M [FMX^ :9/#V-4CEN+Y2R+H%FO]036&U;B81]:OD-NONC#R>K&6'W7A2H7U%C3\Z/)C;0.UWLZT ME)^H1G[*U-96RAH%4G?CJCFHF&UGW"-MN:]@IDX/:60$'0L (*K?&$ M!]FSO$Z!GL&$6H&L #V[_@FM.X5N=WIK_3'P+YTM.[^=N?VJ"V,O+@5(7;AR M8!LL^W>IS6FJI!WO*7OD:8P%^%SGA0V,MQ.:C9?'%&A>(FW2#B?RRI*Q M0@[9RN(;AE%:&A6YY=IV8!4H(\9H4+Y[9J,!W8H\(_B9 ;XM"L3^3'!.]T/# M,0XO7K+56J@7UFBP02L\P^+[YIG)D=5X2;,"$YY1 AA>#HVQ\S%Q/&50(GYD M>,^/GH&B,J?T50V^I$/#5A'A'"^$G#BQ)L&'I'EA.W+,> MOVZ)":#] ;BV:VL"FEYM[L0:\^1Z\^@,&]CD#);^8(^_QVTQQTSE9:91^,2E MU[CT2I=>GTM*[G8RES*/,M?\ YCC549(1E9R5^6(+#!XEY$ZH^]U*:W\!Z5_ M56QV(\=QPR@86+MCH34PSW-L^Q26:&"1#4/8P$Y8^@U+_RQ+10VL&"**YP4^ M?B<"UX80MNAT45XX!)WY[SPWLIT6&0W, MAY[7XIQH8&$$_1XZ84,GO$Q'GF-+G%W!*-3$$'IABY &)9*U\J&!>;;I._I\ M.$>'N7-U@;M6HUL$J>\2]O%"\D,SB-HR:("Q:X9A6P<-+O#,(.@1PGT3PKVV M./X-'5Q-V([I=F30X#QH!AT9-#@8F7;<(\/;1<&!-Q35OZ$$[$8>V6;[F-3! MI&!^^Z#4X3S']/P>(=ZN-\Z-]YMKZX>F:%^IC-?9XG%L^L&YXM$UN5!O$HW) M:;VI]+*.&H0"LU79:'&PH%LBJEMT\[9IYL9E"]-Z/U%-7MEXO+FI.L0'Q&2E MY2#'2^G2-D-YZ6%5TU4-!-V4;&PO=V]R:W-H965TU4M>H:;=)TSXXX 2K M8#/;)-V_W[4A+ \2]0OXVO<1 MSC<)WRG9R)TQTI4L.'_3P7TZL!PMB.0D49H!PVM-)B3/-1'(^--P6NV6&K@[ MWK)_,;5#+0LLR83G/VBJLH$56R@E2USEZIEOOI*FGE#S)3R7YHDV3:YCH:22 MBA<-&!04E-5O_-ZAG]O)NCSVC"BY(SPI1$ M?(GN6<(+@L8$/B^"9H*OJ;$;PNW:"WXG$EU.B<(TEU= \3J?HLN+*W2!*$,O M&:\D9JGLVPK4ZCWMI%$VKI5Y)Y2Y'GKD3&42W;&4I/L$-I39UNIM:QU[9QD? M*G:-?.<3\AS/Z1 T^3#<[77 IQ^'QV>J\5OG?,/GG^#KM&HI> $F,D591=D* M/95$8/V#2;2H7=SS[==H(96 ?^_W&4%!*R@P@H(3@J; *Q5-NJRND:%!ZDZT M!GM#)P(7UKL&=*2YH=.+]M.FQVEQ&+A!F[4G/VSEAV?E0QN!)L&ZU-? :&<_ MWPM=_T#6Y#C-BR*_YQ^H[TCSXALO[I8?M?*CL_(;7QN7:1TI[7)71='1"08A M?-6'%1VG^;$;Q+V#BCK27/##.ZC(WFE3!1$KT^XE2GC%5/T7M[/MC3(RC?1@ M?@PW37TQ_*>IKZE'+%84/O:<+('2N;X!4:)N_76@>&F:X8(K:*UFF,%M281. M@/4EYVH;Z W:^W?X#U!+ P04 " #K.151??BK#W0# #P"P &0 'AL M+W=OHTW9?&8NVA4JDEZ1C[]\O2;I&:&D8-Y\ M:L<>Q7S*]ZHL&'T40.ZKBHC_;FG)#S,/>:>!;\5FJ\R /Y_NR(8NJ?J^>Q2Z MY[5%1)@O.@*#KF7>#/F/?1M1KYS3$;OND_L4&KX-Y)I(N>/FSR-5VYB4>R.F:[$OU MC1_^I$U H=%;\5+:7W!HL- #J[U4O&K(VD%5L/J?')M$= @HND# #0'W"9,+ MA* A!&\E3!K"Q&:F#L7F(2.*S*>"'X P:*UF&C:9EJW#+YA9]Z42^FNA>6I^ M_]?B[X<[\'3SS]T27($%KW:<4:8DX&OP*/A+85=8;S!PSU:\HN")'*D$'S.J M2%'*3YKT?9F!CQ\^@0^@8.!IR_>2L%Q.?:7]F5G\5>/EMO:"+WA!&#QPIK82 MW+&$4=IS/@3A*)STC ]! M81A!M^VHM1V-YYP+?0DQE_%H,!V*$]PS/@0%<1KUC#M ,$W#QJO-EV M0)$CH$?]X$AG]N/!U#&"*>I%,42%21CT-\X0A5"8X- =2-(&DHR>GXRNJ0YE M[&))6ZGTO0=GX;7G6^"^B?? M 8IP__PX0%GD3G? M-RCM[QL'# _VC0L$\85K%[T^/R@8#>6\'"CJZ;JNJ$=;. MF: M\N?_ U!+ P04 " #K.151 /Z9WZ # !##@ &0 'AL+W=O?0P"E6104.6+'7!\LQ&RH!J'$K4O"BI_7D,N#C,O\DX3#VR;:3,1S*<[NH4UZ"^[>XFCH&9)60%< M,<&)A,W,NXH^+J/8 .P7_S XJ+-G8J0\"?%L!C?IS N-19!#H@T%Q;\?L( \ M-TQHQ_>*U*O7-,#SYQ/[)RL>Q3Q1!0N1_\M2GB39*RV*"HP6%(R7__18.>(,$ U; '$%B%\#^BV 7@7HO170 MKP!]ZYE2BO7#DFHZGTIQ(-)\C6SFP3K3HE$^XR;N:RWQ+4.B0/5 -Y@$3PA.6,VGA=+$%3EJOWTT"C&88L M2*HEK\LEXY8EHYC<"JXS158\A?17@@#MKT7$)Q'7L9/QKSWW22^\)'$8APT& M+=X,CR8-\.7;X6.'FEX=DI[EZ[7PM<;@DBS0;XSO&=^2NQU(&PIUV1JDKU=/ M2DO<6M\<9O5KL_K6K'Z+66M-]5X+^9/@NM 4=C<^COPP?-<4G3_$+3MP8S]Z MC?M%^* 6/G 2E?$@8D/PI,%SA)_YOLD-;K:+D3\,WS5MFT4G<-0,7'8 HXGQ MX'N'*X:U*X:=.5#FX^J(E4" 7E)A&8AJ(Q#=PT8=NV<,-:S\:NU=Q'8Q2^M ^ADVF14;X%PCCY MXJ]]D.SD5S:XQ?M\1O*I6E?4'IKK]!!$@U^/[@K!W0"?PMBY0$W ML#=J*Q7!67==@-S:6XK"(V_/==FCUK/U3>C*]O^OYJ_-#I[X_Q_ M4$L#!!0 ( .LY%5'$[5@[- 0 *0. 9 >&PO=V]R:W-H965T4YR T MEX(HF%UT+NFG&]JU@,+B9PYKO75/K)2IE%_MPSB]Z+B6$620&.N"X<\37$.6 M64_(X\_*::>.:8';]Z_>;PKQ*&;*-%S+[!>>FL5%I]MH0CZ2+TPI9O>:O(_!,)[I,UQ]G,3D_;LS\HYP01X6 MGP[O-6#/).8ZR:1>*2"_7TZU4=@ _F@)$=0A@B)$<"3$:#:#HI40@U&P MTN #EE2"+5%CQ:50WITU55:[8_>W(% F;<-&Y)Z2TLO-D)]C2,^KT^ MOD=/VZ(/K<)>MQ_N6L6'5I1V>Z%7F^THZM:*NJV*'H6"1,X%_PO28D>GI9S& MWE6ZBK8H^-0/W3TY#59N;]\J/K3R^C0(=JUNN@>BO6[@]YHU]VK-O3=VT8 " M;7!H)VJ%NA5D6,>H7Y*52$!A6Q=%,G NHVEC+GH'_(.^ZS83Z]?$^JW$/DLQ M)S_8RUAD.$#(/3R!6 &)8UCTTX;OB,)TP8FN5WYVFE:KGLT_YOI0MM; MM57^&S!E1[;[$2\^^9O\R_=BT]UI]'_:F4V/INU-^EO>B\..27?>B[)'-YGY MP;Y9W& 610>;[&Q]7.>@YL4Q2)-$KH0I/U3KU?JH=5D<,/;6K^BGN#PP;=R4 MY[=;IN9<:)+!#%VZYUVDI,HC4?E@Y++XA)]*@P>"XG:!QTA0U@#_GTEI7A]L M@/I@.OP'4$L#!!0 ( .LY%5&5;+_4J , -4, 9 >&PO=V]R:W-H M965TU+@N%^'!_N/;[,#EP\R2V 0L4%WT&IGVRX**C22_'HRYT FE5.1>Z3((C]@K+26\RJ>S=B,>-[ ME;,2;@22^Z*@XK]+R/EA[F'OY<8M>]PJ<\-?S';T$=:@[GFU.X]B]?HG^=[5YO9D'*F'%\]\L4]NY-_%0!ANZS]4M/_P#S88B M$R_EN:Q^T:&Q#3R4[J7B1>.L$12LK/_IL2&BXX#'/0ZD<2#O=0@;A[#::(VL MVM85570Q$_R A+'6T_[ M]17Z^.$3^H!8B>ZV?"^UM9SY2@,UZ?RT 759@R(]H+[NRPL4!G\A$I# X;YZ MMSN>OG;W-3TM1Z3EB%3QPIYX+0U*TT K&@:BAFW4L(HZ[HEZ"Q+$,]2,+G/= M3[1,PH;1MB&3'HA1"S$:A+A,4['7\.!HT+GYB^RT27P& MS;891\0-+6ZAQ6^P1Q68HG%ABJU\.";X#)3#* PB-ZJD194,HKHN==&IPO2X M"U?B2$FB,URV4> &-6E!309!?0-=8UU=<4&;6%FCF/2\HVF;>#J8^*?:@G E MF]H\8')>-+;1%/>\'AR<%#D8A'3'%.#W*V/>]_9>!S^I+B:#/%Q2R23*V$;G "V-2 \M:,...MT '\3:Z A'-A\. MLS# /7R<)!V_H>EF:# GY[VNYF4_R-#.WE_*^*36>%BNJV)^JXNP+<*C<72N M/"ZK:=Q7VR>QQL-J[:CMWK)IX-K"/$JB"3G'ZS#3_=I7X2<)Q\,:_HOF>UH/ MG"]'M!.EK=0CAVXZS'J$$Y_D' _K^0\]Z[]7+!)K1ACCP*+2MB)3?([3[\R< M9N#_3L4C*R7*8:/=@HM$^XMZAJX7BN^J,?2!*SW45I=;_=T!PACHYQO.UYZ:ZX>)1+ (6>,\IDSUDJ ME5^YKDR6D&%YP7-@>F?.18:5GHJ%*W,!.+6@C+J!Y\5NA@ES^EV[-A;]+B\4 M)0S& LDBR[!X&0+EJY[C.Z\+$[)8*K/@]KLY7L 4U$,^%GKFUBPIR8!)PAD2 M,.\Y _]JU#;Q-N ;@95<&R/C9,;YHYG-W MQ>G4CS3 ]?$K^P?K77N980G7G'XGJ5KVG(Z#4ICC@JH)7WV"RD_+\"6<2ON+ M5E6LYZ"DD(IG%5@KR @K__%S=0YK #_> P@J0+ -B/8 P@H0'@N(*D!D3Z:T M8L]AA!7N=P5?(6&B-9L9V,.T:&V?,)/VJ1)ZEVBIE Q+)<$>)7Z [CA32XEN6 KI)H&K;=7>@E=OP^ @ MX^>"7:#0.T.!%W@-@JZ/AON7#?#1\?#. 3=AG:G0\H5[^"8Z,2PAE&![8?A\ M?[+.T,US0HN4L 4:9+Q@.G]C$#IES"PIKO>Q+J8*-@%5"";1S_4<_SH@.:HE M1U9RM$?RAL!9*>[MFT[@!^]GL"#,JM%&7@"+IH(IV5N6W;R_GOJAUVGI5#ZM M9W$W*KCTHV@S:M00U8["3AVU8;!5&VP=-/A1<"EUW2?ZC2M!5MZ20@A@RMI" M2A]PSB4Q26N\%>43XC5AD1]?;GG<#0H[K6#+8@-3.PZ:'<:UP_@(AREL.LP% MX:+!'TH+,.4E%5:% D1Q+J')=+PC]3R,=UPW1 5^%&_9;N+R6G&S[W;MN_V_ MI0LL/52T[=VB]<.=HFV(VBWMT6[49FF7UMRUUW\&8F';J$2)N?CEV[)>K3OU MP#:HK?6A[N!EP_U'4[;_.RST?96(PEQ3>A=MK4F4+;6<*)[;)C/C2K'K4P( T% 9 M >&PO=V]R:W-H965T>-JDKA#3= M5!$DDM TDT(B:#I5TQZ<< %4L)EMFN[?SS:$95*3[07[[/N^^^ZXLW=@_$7D MB!+>JI**L95+6=_9MMCE6!%QS6JDZF;/>$6D,GEFBYHC20VH*FW7<6[MBA34 M\CUSMN:^QQI9%A37'$13583_FF#)#F-K8!T/XB++I3ZP?:\F&28H-_6:*\ON M6=*B0BH*1H'C?FP%@[O)2/L;AZ<"#^)D#SJ3+6,OVEBD8\O1@K#$G=0,1"VO M.,6RU$1*QL^.T^I#:N#I_LA^;W)7N6R)P"DKOQ6IS,?6%PM2W).FE#$[/&"7 MCQ&X8Z4P7SATOHX%NT9(5G5@I: J:+N2MZX.)P!W< ;@=@#7Z&X#&94S(HGO M<78 KKT5F]Z85 U:B2NH_BF)Y.JV4#CI)^%\&4:/L(CN5_$R>%RLHBN(PZ

(8@FD&RF$>+^\4T4)#I)GE<+<,X@4\0$K94^G04>]=IF;1:W#-:!BXL&96Y@)"FF/Y-8*O$^NS<8W83]R+CUX9> MP]"Y M=Q'8&9ZB9Y@7;8%VUH:(?GBM8R08PUX[*@&7P/MD)RU6(_+M#?]/0W MAO[F#'W45%ODP/:JZW4 LBT1.O7BO;*V=+>&3D_AJS_P[-=W%(QZ!:/_5*"F M7_]8E>(E :-_"K!/6K1"GIE!%+!C#95MM_:G_:P';8O_<6\?BB7A64$%E+A7 M4.?ZLXK.V^%K#R&ULO9A;;^(X%(#_BH5FI1EIMK%SIZ)(M*0T%"@".JO1:A_28"":)&8= U-I M?_PZ%Q)"G31J9_H"B7.^-YY@];J>4WTFYEJ47X##R2 @H7EVU M>NARA-HQD$A\\_ A.KD&\5*>"/D1W]C+JQ:,9X1][+)8A+Y8IZ<"-\0_R]OR397+;,%EGCE['PV(X<[G"U(B_6Y MQ(^27W#(9&$+N+N(D2"#^0P"+TS_G9_91IP 7(\8D#- /@?4"D#) *4IH&: MVA30,D!K"N@9H#<%C PPF@)F!IA-@78&M,\!OF&R'R51VX> MYXN'L36;@S_!#.]QN,,1>'H&6TJ6.Y>!SWW,',^/OO#GC_,^^/SI"_@$O! L M-F07.>$RZDB,+R&>B.1FT[U.IRM73%-SO#U. M7HC?-EZ[$!\T7KL0OVN^=E. V\W7+L*'[_/[_?NV;M0<-VNB6,G+@)+H4RHW M8\U;*^-YO"64>>$:V&':XN-6^?>(BP.;X2#ZI\:8FAM3$V-JA;$%88[/6WA: M,D1%(.6UA(_?(_9=!6F:+'>D_6EJ"<040T5&6:PO$(.F;*IE,4L@)BNR<:;M M]J68;.JZBLIB Y&8VD9G8G>BN1FRH9?%;)$VN0VULMCPI1CB5C4(RW+W CFD M(T-1RG(C@1Q$NJD7JR@%@)8'@%8; %FWJ DE/=>D__ZX-7)C1NVTIYBZW!A_ M.05D51>_PWH]",(+"/\0%8VW@J,W@*4],/,],&LUS3'=>RX&4TKVWA)3L,#N M)B0^63_7:&_GVMN_WYT(%N\^\'V%:)@I.,T 5>45_RQ1[D5R<;Z?)=Y(J$_7 M3Q*TO)23USCT5K^ _\#K"8?DPI+\ 3XJ&A-2?E'2O:)(4:N2[C70J$JZ5T!5 M8+&\"T7'1/4MTPH9IEOJ1;A9PJ&B%"/M ]Q9U&NDOS?E]!MZ'[P5R MO(')ZGD/$\AI!I2K>A@JN@&J+ZI"GS1+MJ+:(O,#O%.47]3^5&ULO5IK;^(X%/TK%IJ59J39$MMY M5A2)%MI"@5;0SFJTV@\I&(@VQ&QBVJDT/WZ=$# )CI,I4U2IS>.\%Y"$$T7JY=,.W2^+3UXL:K&T?C+SY M@L4/ZLW&RIV3,6%/JX>0W]5W5J;>D@211P,0DME%K07/^[H6$Q+$-X^\1GO7 M(![*,Z7_QC?=Z45-BWM$?#)AL0F7_WDA5\3W8TN\'_^E1FN[-F/B_O76^G4R M>#Z89S, M+E,R[\'2"S9_W1_I1.P1N!TY :4$E"?H!02<$G!5@IX2]*H$(R4850EF2C"K M$JR48%4EV"G!KDIP4H*3)YA%CM.VGM.JM@%WSC[P=B%EZVZ8^+N^65C)JFR[ MS&TV0OH*PAC/[<47R=).^'PQ>D&LPC$+^5N/\UASW+D9=(:/H#N\OA\-6H_= M^^%7,.I\ZPR?.F-P^1W<=.YO1JV'V^^@-6R#II_'@_Z(S& MX$\P(B\D6),(/+^!.:'ST%TMWL#G-F&NYT=?..)IW :?/WT!GX 7@,<%74=N M,(T:=<8'$7>E/DD[?+GI,"KH, 8#&K!%!#K!E$PE_)Z:#Y'"0)W/WFX*T78* M+Y'28F\=G &L?05(0YJD0U=J^L -.1T6TMMJ>IM,MG3H2.@=-7U,5MO.2^G7 ME<*I63N+)D?OVZM76.6LML/))SPQGAY"NA, MM7Y[:CM0T\XT[0]9T'@OL?\.8F8.[-T!,"'D+ZXDU)"![)9!%0 MG\[?%-:=G77GX]T)-5']:,<%HEYJ8%\!NLXC?DXH=S)<\/I2>Z:Y)]#L M4/8*.?A>OX"?H%QP$(F6T E\)!(3Q+])="6&L%XDNC*B522Z$J(N:3$["R)C M0G7*? H\1J9@S%R6'WS6H@C!T#B!&T67 MX+BY8JF)+ #5P?0F_<+Q)GQ$/IUL9NPG&/)Y7(#6DH3\C6K21*R%]@E\)((O M=([UD7/H(PLZ&LS[Z!"G.Q:*2]6LCR0XJ&'+EOL(B&4ZS=3-? TEQ_+M$EZL7B^2#U1'\:/]5$C'>V[XZP?X5%F$?J\OQZB(N M,>04:?B=O'X)#Y9E7BQR$5;GHJ(E,*;K2F4P%JD"GV"3!XN$@-7U?0696@>R MLC'6S;Q*#V&6;>7W#OH2F(.04;#'AD6FP>IP7EG5E\18:;8^S-#:.KY"CQ MF3)&E\GE@KA3$L8 _GY&*=O>Q WL_IF@^3]02P,$% @ ZSD542E'O7(C M P CPP !D !X;"]W;W)K&ULM5=M;]HP$/XK M5J1)F\1(G%"@%2"%D#*F\2)H.U73/IA@(&MB,]N43MJ/GVU"0BM(6 5?P';\ M/+Z[QW>Y-#:4/?$EQ@*\Q!'A36,IQ.K&-'FPQ#'B9;K"1#Z94Q8C(:=L8?(5 MPVBF07%DVI95-6,4$J/5T&LCUFK0M8A"@D<,\'4<(_:GC2.Z:1K0V"V,P\52 MJ 6SU5BA!9Y@<;\:,3DS4Y99&&/"0TH P_.FX<*;#JPI@-[Q$.(-WQL#YSB*%).TXW=":J1G*N#^>,=^JYV7SDP1QQZ- MOHA*\04TXOH7;)*]E@&"-16FL?L1;:H$^)6'+@ MDQF>O28PI>NI__;._[:=R_AU3R7!X?0#>.1U>S_'&2=5T M-%_E"%\2^!RF2LI4T4Q./E,)]-$ORH"G;R)FX,UC"54$+)(#VID[=BY5^OY@V?OCQ"R!6=&$SD7%R6HJK)PM4PJHH%,4 MXZP$P_PZ5A#CW 3(*ARL7C3&6YX M.= ";)N6=#7MJEW=2[Y9;ZMN6W> &\CM@@)!Q&>2TJK7)/JLVWWNYT( MNM+]X)0*J8$>+N47 V9J@WP^IU3L)NJ ]!ND]0]02P,$% @ ZSD54?7( MP(^G @ %P< !D !X;"]W;W)K&ULM55;;]HP M%/XK1]$>6JDC(0':58"40J92=12%=-,T[<%-3L"J$S/;7/KO9RXE0=K,)&\_:O1>PZEC#@#M MS@F 6P'<2P%>!? N!70J0.=20+<"%*';9>Q%XL9$D6%?\"T(HZW9S*+(?H'6 M^:*YZ9.Y$EI*-4X-P^#9CX(QS/PP^@E1Z$_G_BB:O$SGX$_', K"R)],X25Z M#,)C\=48%:%,7L-G\*F(!4D5,-1% [(0B+J9E!:-EA13"'88KTU+P$N:TAB% MEKS.QW#UZ;IO*QV'\<:.*Y\?2I_=$SY/^:8%;>\&7*?M-7P^^.X;:N75U MRZ@6_!YIPJ(C"A,8$:$^H!(D%R2\@[^ M>M:J,%&8R=]G#'FU(:\PU#EE2)L!Q?5+V2IUOPF#FU&78=1V=ZTV"] M4UOOG+4^)PSE#2PP1T$8D#P!DNC[0*42Q#36F0B[M8WN_TUEKS;4.QO,T76A M^0)PI^>^1-G4S+U_LMGN.,YA0LNN;="[;= +&O1ZQWIE3/;!4#%/QC6L5RJ5\N%$9!RU/.U7YC1E?]%@[_ E!+ M P04 " #K.151)R)C)?T! E! &0 'AL+W=O "CKMOOP,[5BHMV0MPZ M!H4G6VTJ[M T.V9K [P(095D<11]8A47BF9IV%N:+-6-DT+!TA#;5!4W?V8@ M=3NE8WK8>!2[TOD-EJ4UW\$*W+I>&K380"E$!CF]FB?5ZNI0TC:3O?)*8D;ZS351^,"BJA MNIF_]74X"HB3$P%Q'Q 'W=U%0>6<.YZE1K?$>&^D^45(-42C.*'\1UDY@Z<" MXURV6L]6BQ_KQ<,363SCN"(7&U".P![',\C)@)P$Y.3_R(5' MDE_?T(/<.ZCL[S/\9. G9R7/Q5X4H(I+;))<8AT*>?]:Y M0U\'M']7^RP:)2G;'^MA1U_=/Z#OW.R$LD3"%J.BT>0WM>(\1]_3)%.7G56>KR\L2\U7/(U45ZQYIK\LA4RC7+_*-TNM)8\6 M)2E-+(JQ9Z51G'7ZO;+M0?9[8I,G<<8?)%*;-(WDCRN>B(_+#NGL&A[CMU5> M-%C]WCIZXT\\?UD_2/UFU586<=3O2?&! M9('7]HJ'LK1+OB[&."M&X5,N]==8\_+^T\O#PVQT-[I_'CS^A<+!\P"=O=P/ M7L+)\R@\1V?H-_3R%**S+^?H"[*06D62*Q1GZ"6+<_55-^KGYY78 MJ"A;J)Z5Z]@*#]:\BN-J&P<]$H>-[D26KQ0:90N^ /C3=CZA+08LW2EUS]!= MSUS15HO33=9%-OZ***88"&C83K^+I*:3H_2PG1[R^8Y. H ^:J<_\?4N>) ^ M/CEWD'Y];TW!E GYR>.T2?_IKNM[_6=;/3Z:REBNUZ?-NE/?N(O=\W MD>;3@T&6S);DDN-@KO?9NX+J4]ZWU_B $PVW>(?P@+ 1AFE#F' ML!$ HS;U#6OC)HPRSW/((>P:@CD!,6 W4&P^];U#V 2R1@/L'L*F31C17EV, M#W&W (YXQ+?M0]P,P&'B,>\SBP/UW5I]MU7]:RF40FLIEG$.R;]E>_MN78H] M(XLA! L\V^B4$(#I+F%&%X\@:\0.#,'& ,RF@6U4R34(8[:1P@T4&Z:VX70" M62,>-E*8-F$>9L0WALUM$^;:OH>-\3!KPAS'=O>L'6COU=I[K=I/LKE(.5I* MD2)]6)#E/ /N"+QFTH01,\PA *.^CM.H L@:Q0XSJ@"RACT6&%4 P#!FS"B] M:PA&B5DL-TU80#PS@PF "CQB)#!MHAR?D<" W39A=N#0P/ Y V#4T_T+UX!? MUX#_T]D_+NL TMUO3#H!;>0Y;*((MGUSB0B;,.8R 2X9<8SA-6ZB?,P" M4W/ HQ[WYL ';/E^8$[[4/0^-F;I:1-E,]S0\A: 4>H%YK '.C;P]%H#2\YJ MR5GK1N-3X<*K:M-;:?;=4S%K;*'<;+)^>)_"%\9 M_(GR(,J4'@0UM(<=&F-Y#*(:ZH.HAORP+5-_$-4H "E*\ H "D*\ (?@:@ MZ#YJ6P+6WJ5%RN5;>16G]'RQR?+M^:9NK:_[!N6EA]%^12XF!&B?%M>#Y27) MI_GMW:(^G[[%F4()7VI7N.OKR5!NK^NV+[E8EUG M)6:HOA05YCJ3"\F0TJXLO+J2&&6U6<2H%_K^PF.(<)A$O&%W3-4@%0U7,9SW M(6"';UD,@\5'""SN5F0XAH_G[W\W0MV\ W8\^W!VYC]>W.S'S[O$!?1>A,X/ M@%[Z_C38)*?@B\/@K[>%<'H5\A3X$_[8('T,Y"SVU9$N6"#SLW@S:@R8AA ML$8TAK>(DI4D9E6.&*$;&PY-(!542*#TD=&E A.IGVPZL)XY38[#"!>RJVTK MV,^5F[Z7V'I&(*&T%QA"&TBB"BF%);_33C>Y"SY+ 622HEF#8R@@K!4:=AN\(9&IMB2A_, M5^U7OL-N\]&>^6;'>&]J0^>:0X7N) M<])V?IOW J;HP30=517=?*&DX S;AS^X8!*A[3I0"DF>=#5S5%(=P!*"-9:* MI./('XFJ)6[5]CBU^;3F\ 0U_]OW7&".):)CT?KL'_-;?K-B=S?]#\W=S\J^ MXA=%SJZ.7Z.[CX]=Y.(41)[ =L^NCU^CZXB.3J3G[N]1D[#3(O118%JQ&/XT M31T=BH)50Z@BW'DER3+,GW4*&J_02K?Z.WP]/\,Y:JA:]LD8#O8/G)&&7?>S M[LV+<+,&^[MYO%1S^3R1_ 5!+ P04 " #K.151EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .LY%5&I]>5] MI@8 -H[ / >&PO=V]R:V)O;VLN>&ULQ9M;<^)&$$;_RA1/3E4 M6F^5#+*M"@BBBY-]U!>#QZ;9?A@.Z^6CW*3U;^56%NJ3=5EMTD:]K1Z&];:2 MZ:I^E++9Y$/M[,P:;M*L&'SZ^'RN136D;\I&+INL+-3!]L!M)K_4_W[>OA5/ M69W=9WG6?+L8=/_.Y4!LLB+;9-_EZF)P-A#U8_GEIJRR[V71I'FTK,H\OQB, M]A_A^F"N1B8)VI$ZZSJFZZ;W3G3Q7CDU1?WK_; M->55EC>RFJ2-O*[*W38K'MK3J%\Q)#^CB\/SZSZ('ZK_$\9ROQ-QZ4[=8.R)Z,;SXH@ :@!0.QJ@.%FD!%('D/H[0D:Q M>IEY@0*<7XGYP@L)I $@C:-!1O%\3"!- &D>$?).(Y 6@+2.!CEVHQL":0-( M^XB0O4@Z -+AA;Q,(C_PHDBX03NZ([_C6X1>I%C=F$"> \AS7L@HF14!.U$HL;>I0,267$;)6> M[<1X/EO,@W8(4S[DDQ&S4-0 "!,UN?SIAJ$:$)\I%U+(B-DA$^^2SAPC9(H1 MLRJFGAOUAR12PHC=";.9'^\]T,ZXRA&QNO<]-3#[D$@)(V8GM)#SH,M)?N\H MXU %,5$3<'>(8B(IC)BMH.[^9)9,.[W.XQLU>;0C-/1NO"#R;^DDHB$K:,Q6 MV(=1J=6;=("*SHW]>4#YD"4T9DOX@:+R1.S^U;L#-;CD8%9"Y%VW8T29ZFH> MSKIP_2J>]2HN*2;R@\;LA]#;WWT+-XP_JU'BJDL[;F'W@YMB(DUHS)J(DLO( M^R-I ]J&L+^P1)[0F#T1)8O%M,N*V^Q.)C".2CQD$IT]A(62 U[ MHU='8M&YQ?)&SG5@:""SZ,QFH:G7P4N-?*)S^P3E8/U+C7RB,_L$YQ T!].1 M3_1CEK#N#%J@1DXQN!\*^C$&8YQ03N<=@7]2\C7G7U:=?,)%[C".N:NZZLO4+)K*0<<15S=V( M6LA %C*8+?12FSB9R";-\I[>@UD\>+U%EX4F$H_)+!Z,2?UH(O&8Q]Q2 MZ?G11.(QF<6#,:D?320>DUD\!Q;9IV)<;K:[IOTRQ43B,9G%@+FHRBW%1.(QF<4#,.?-8R^:2#PF M]_X]PNRMTDQD(9/90AB36LA"%K*8+?1SK>J SBTD((M90%VQZE0$:56E;8?= M84+D'NL]RFFG(MIM-FGU391K,9'WS0LGQ43NL9C=\XRI3K7:Y;+E](M&5K)N M1)C22=U"[K&8W?-&---BU>%23.0>B]D]/\J5_WECPIZQ=^D$4(Q3F=92Y1EU MQ3[291B(@'9W%6WMS&CIEQ23"0@^U@[/BK!W#89Q40.LKFK M;@BS?V_"SF7NJANXZ"H3H9C(0C:SA7K[9_O*05ET-NJR.8J)+&0S6PAB+NA( M=Y"%'&8+O<+TUFO9/<2C(KDL-S35=)"%G'?L5SN0<%),9"&'V4+PHD]ZT406 M#+.2P=R"\Z@(]N/@]1P8Z9^\^ M +T(P.=[Q\K[;YGXT]?FQVD__ %!+ P04 " #K.1517T[J"J8" "8-0 M&@ 'AL+U]R96QS+W=OHZ<>7KR?N7C].I?_F=AM-OMU^=VM_QS+:?S'X/JCZ]^'72ECM7AM M^VT95U7]>;A='NKK1WBX3*X6SV^KJG]^"U4]=Y! D,P?%"$HSA^4("C-'Y0A M*,\?I!"D\P<9!-G\00Y!/G]0 T'-_$%AB3(N"9(F6!-H'9#K0.!U0+ #@=@! MR0X$9@=$.Q"H'9#M0.!V0+@#@=P!Z0X$=@?$.Q#H+:BW$.@MJ+<0Z"V3']L$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z1]0[$N@=4>]( MH'=$O2.!WG&R64*@=T2](X'>$?6.!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'HG MU#L1Z)U0[T2@=T*]$X'>"?5.!'JGR68W@=X)]4X$>B?4.Q'HG5#O1*!W0KT3 M@=X)]4X$>F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2=_5A+HG5'O3*!W M1KTS@=X9]F?4.Q/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK9/#)@1Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'K;Y+ @@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WCXY[$V@MZ/>3J!W@WHW!'HWJ'?SDWH/ MX]>A#+>>[S4^_R>I'B_?+;?'7Y??%R[]6(OX"6F1.2?;+>C;S\3VDJ;.K2*2?O>$('M\SOQ MD3YW7'][GJQ?'/IN\)MD%\+T*DXV2&N;$?7FQ"_NH=L,O7>/-A, MK%8JJ\,S:)&::NK8V M(:YG3T/S6\KR)2&-)^<]?M=._BIN2+)W$XXK?PYX.??UR3K7-G9Q;USX8OJX M*SMTF0_/G?7I^1+O]#ANMVUMF[%^[..1U$_.FL;OK U]EYZ*7IU/#O&&[>DS MOSA_+G,N,.Z\=^/DX\2<_7C"]*$A?520/M:0/O(5 MI1&*J#F%U)QB:DY!-:>HFE-8S2FNYA18&UL4$L! M A0#% @ ZSD545H1 8'N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ ZSD549E&PO=V]R:W-H M965T&UL4$L! A0#% @ ZSD542.+9OC !@ $!P !@ M ("!T X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ZSD549O>E'DA!P ,", !@ ("!!!\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD5 M44YEL84L P (P@ !@ ("!E#0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ZSD540_#I2H\!P J!0 !D ("!W6@ 'AL M+W=O&PO=V]R:W-H965TV0< #02 9 " M@5UT !X;"]W;W)K&UL4$L! A0#% @ ZSD5 M4>A5QI_# @ U04 !D ("!;7P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD54?ZOZO')$P B#D M !D ("!0Y4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD54=.]EMU2"@ +QL !D M ("!ZK 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZSD54?!7;:7I P ^@@ !D ("!S=$ 'AL+W=O M>.YIT" "? M!0 &0 @('MU0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD54>X^ M;(I^)P TH, !D ("!I-T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD54718=77$ P ]P@ !D M ("!] X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZSD542:(>+5I! H H !D ("! M'AX! 'AL+W=O&PO=V]R:W-H965TA(E75 0 -() 9 M " @1LG 0!X;"]W;W)K&UL4$L! A0#% M @ ZSD54&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD542I$8GU; @ & 8 !D M ("!>D8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZSD549<>F-]+ P "0\ !D ("!ODX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZSD54?KB;,%3 P = D !D ("!?5&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD54;2PM/+F @ MI@< !D ("!.&4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD544DVH&OG! O!0 !D M ("!YFT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ZSD54:S[3)8F! YQ$ !D ("!:W@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD5 M428+)X=H @ U@4 !D ("!F84! 'AL+W=O&PO=V]R:W-H965TP+OM < !LR 9 " @7>+ 0!X;"]W;W)K M&UL4$L! A0#% @ ZSD547VXNSOQ @ W@D M !D ("!8I,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD547M*VYV/ @ ; < !D M ("!>YT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZSD54;R_^E_) @ KP< !D ("!4*8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD5402) M\2 # P T < !D ("!3;$! 'AL+W=O&PO=V]R:W-H965T6V 0!X;"]W;W)K&UL4$L! A0#% @ ZSD547&WN$E% P @PL !D M ("!9;P! 'AL+W=O&PO M=V]R:W-H965TG$ 0!X;"]W;W)K&UL4$L! A0#% @ ZSD54:#W+TD,! !@\ !D ("! M"\H! 'AL+W=O%]," "+!P &0 @(%.S@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ZSD540#^F=^@ P 0PX !D ("! ]4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD549^X(AXK M P XP@ !D ("!).$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZSD54=F&YC3Y!0 6" !D M ("!NNL! 'AL+W=O]&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZSD542&PO=V]R:W-H965TT\/Y4P( %P, - M " ;[_ 0!X;"]S='EL97,N>&UL4$L! A0#% @ ZSD549>*NQS M$P( L ( !/ (" %]R96QS+RYR96QS4$L! A0#% @ MZSD54:GUY7VF!@ VCL \ ( !)0," 'AL+W=O7!E <&UL4$L%!@ !C &, +!L $0/ @ $! end XML 107 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 108 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 109 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 254 499 1 true 84 0 false 5 false false R1.htm 0401401 - Document - Cover Page Sheet http://www.ui.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001001 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002002 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 1004004 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Statements 5 false false R6.htm 1005005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) (Parenthetical) Sheet http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 1006006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - Footnotes (Parenthetical) Notes http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS - Footnotes (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION Sheet http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION BUSINESS AND BASIS OF PRESENTATION Notes 9 false false R10.htm 2102102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 2114103 - Disclosure - REVENUES Sheet http://www.ui.com/role/REVENUES REVENUES Notes 11 false false R12.htm 2116104 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 12 false false R13.htm 2122105 - Disclosure - EARNINGS PER SHARE Sheet http://www.ui.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 13 false false R14.htm 2126106 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 14 false false R15.htm 2133107 - Disclosure - ACCRUED WARRANTY Sheet http://www.ui.com/role/ACCRUEDWARRANTY ACCRUED WARRANTY Notes 15 false false R16.htm 2136108 - Disclosure - DEBT Sheet http://www.ui.com/role/DEBT DEBT Notes 16 false false R17.htm 2142109 - Disclosure - LEASES Sheet http://www.ui.com/role/LEASES LEASES Notes 17 false false R18.htm 2148110 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 2150111 - Disclosure - COMMON STOCK AND TREASURY STOCK Sheet http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK COMMON STOCK AND TREASURY STOCK Notes 19 false false R20.htm 2154112 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 20 false false R21.htm 2156113 - Disclosure - STOCK BASED COMPENSATION Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATION STOCK BASED COMPENSATION Notes 21 false false R22.htm 2163114 - Disclosure - INCOME TAXES Sheet http://www.ui.com/role/INCOMETAXES INCOME TAXES Notes 22 false false R23.htm 2171115 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS Notes 23 false false R24.htm 2177116 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS Sheet http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS Notes 24 false false R25.htm 2179117 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.ui.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 25 false false R26.htm 2181118 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) Sheet http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITED SUPPLEMENTARY DATA (UNAUDITED) Notes 26 false false R27.htm 2203201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 2304301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 28 false false R29.htm 2317302 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS 29 false false R30.htm 2323303 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.ui.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.ui.com/role/EARNINGSPERSHARE 30 false false R31.htm 2327304 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSTables BALANCE SHEET COMPONENTS (Tables) Tables http://www.ui.com/role/BALANCESHEETCOMPONENTS 31 false false R32.htm 2334305 - Disclosure - ACCRUED WARRANTY (Tables) Sheet http://www.ui.com/role/ACCRUEDWARRANTYTables ACCRUED WARRANTY (Tables) Tables http://www.ui.com/role/ACCRUEDWARRANTY 32 false false R33.htm 2337306 - Disclosure - DEBT (Tables) Sheet http://www.ui.com/role/DEBTTables DEBT (Tables) Tables http://www.ui.com/role/DEBT 33 false false R34.htm 2343307 - Disclosure - LEASES (Tables) Sheet http://www.ui.com/role/LEASESTables LEASES (Tables) Tables http://www.ui.com/role/LEASES 34 false false R35.htm 2351308 - Disclosure - COMMON STOCK AND TREASURY STOCK (Tables) Sheet http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables COMMON STOCK AND TREASURY STOCK (Tables) Tables http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK 35 false false R36.htm 2357309 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables STOCK BASED COMPENSATION (Tables) Tables http://www.ui.com/role/STOCKBASEDCOMPENSATION 36 false false R37.htm 2364310 - Disclosure - INCOME TAXES (Tables) Sheet http://www.ui.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.ui.com/role/INCOMETAXES 37 false false R38.htm 2372311 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables) Tables http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS 38 false false R39.htm 2382312 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) (Tables) Sheet http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDTables SUPPLEMENTARY DATA (UNAUDITED) (Tables) Tables http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITED 39 false false R40.htm 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segments (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSegmentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segments (Details) Details 40 false false R41.htm 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recognition of Revenues (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recognition of Revenues (Details) Details 41 false false R42.htm 2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) Details 42 false false R43.htm 2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranties (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESProductWarrantiesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranties (Details) Details 43 false false R44.htm 2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Accounts (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulAccountsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Accounts (Details) Details 44 false false R45.htm 2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Details 45 false false R46.htm 2411408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Details 46 false false R47.htm 2412409 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based Compensation (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSharebasedCompensationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based Compensation (Details) Details 47 false false R48.htm 2413410 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) Sheet http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) Details 48 false false R49.htm 2415411 - Disclosure - REVENUES (Details) Sheet http://www.ui.com/role/REVENUESDetails REVENUES (Details) Details http://www.ui.com/role/REVENUES 49 false false R50.htm 2418412 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details) Sheet http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details) Details 50 false false R51.htm 2419413 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Details) Sheet http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Details) Details 51 false false R52.htm 2420414 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details) Sheet http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details) Details 52 false false R53.htm 2421415 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details) Sheet http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details) Details 53 false false R54.htm 2424416 - Disclosure - EARNINGS PER SHARE - Computation of basic and diluted earnings per share (Details) Sheet http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails EARNINGS PER SHARE - Computation of basic and diluted earnings per share (Details) Details 54 false false R55.htm 2425417 - Disclosure - EARNINGS PER SHARE - Anti-dilutive Securities (Details) Sheet http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails EARNINGS PER SHARE - Anti-dilutive Securities (Details) Details 55 false false R56.htm 2428418 - Disclosure - BALANCE SHEET COMPONENTS - Inventory (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails BALANCE SHEET COMPONENTS - Inventory (Details) Details 56 false false R57.htm 2429419 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, Net (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails BALANCE SHEET COMPONENTS - Property and Equipment, Net (Details) Details 57 false false R58.htm 2430420 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-term Assets (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails BALANCE SHEET COMPONENTS - Other Long-term Assets (Details) Details 58 false false R59.htm 2431421 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Details 59 false false R60.htm 2432422 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details) Sheet http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details) Details 60 false false R61.htm 2435423 - Disclosure - ACCRUED WARRANTY (Details) Sheet http://www.ui.com/role/ACCRUEDWARRANTYDetails ACCRUED WARRANTY (Details) Details http://www.ui.com/role/ACCRUEDWARRANTYTables 61 false false R62.htm 2438424 - Disclosure - DEBT - Narrative (Details) Sheet http://www.ui.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 62 false false R63.htm 2439425 - Disclosure - DEBT - Summary of Debt (Details) Sheet http://www.ui.com/role/DEBTSummaryofDebtDetails DEBT - Summary of Debt (Details) Details 63 false false R64.htm 2440426 - Disclosure - DEBT - Schedule of Interest Rates (Details) Sheet http://www.ui.com/role/DEBTScheduleofInterestRatesDetails DEBT - Schedule of Interest Rates (Details) Details 64 false false R65.htm 2441427 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Details) Sheet http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails DEBT - Summary of Debt and Interest Payment Obligations (Details) Details 65 false false R66.htm 2444428 - Disclosure - LEASES - Narrative (Details) Sheet http://www.ui.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 66 false false R67.htm 2445429 - Disclosure - LEASES - Lease Cost (Details) Sheet http://www.ui.com/role/LEASESLeaseCostDetails LEASES - Lease Cost (Details) Details 67 false false R68.htm 2446430 - Disclosure - LEASES - Future Payments Due (Details) Sheet http://www.ui.com/role/LEASESFuturePaymentsDueDetails LEASES - Future Payments Due (Details) Details 68 false false R69.htm 2447431 - Disclosure - LEASES - Payments under Previous Guidance (Details) Sheet http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails LEASES - Payments under Previous Guidance (Details) Details 69 false false R70.htm 2449432 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 70 false false R71.htm 2452433 - Disclosure - COMMON STOCK AND TREASURY STOCK - Share Repurchase Program (Details) Sheet http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails COMMON STOCK AND TREASURY STOCK - Share Repurchase Program (Details) Details 71 false false R72.htm 2453434 - Disclosure - COMMON STOCK AND TREASURY STOCK - Summary of Activity Related to Stock Repurchase Programs (Details) Sheet http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKSummaryofActivityRelatedtoStockRepurchaseProgramsDetails COMMON STOCK AND TREASURY STOCK - Summary of Activity Related to Stock Repurchase Programs (Details) Details 72 false false R73.htm 2455435 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Sheet http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Details http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME 73 false false R74.htm 2458436 - Disclosure - STOCK BASED COMPENSATION - Narrative (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK BASED COMPENSATION - Narrative (Details) Details 74 false false R75.htm 2459437 - Disclosure - STOCK BASED COMPENSATION - Stock-based compensation expense (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails STOCK BASED COMPENSATION - Stock-based compensation expense (Details) Details 75 false false R76.htm 2460438 - Disclosure - STOCK BASED COMPENSATION - Option activity for company's stock incentive plans (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails STOCK BASED COMPENSATION - Option activity for company's stock incentive plans (Details) Details 76 false false R77.htm 2461439 - Disclosure - STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details) Details 77 false false R78.htm 2462440 - Disclosure - STOCK BASED COMPENSATION - Summary of RSU activity (Details) Sheet http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails STOCK BASED COMPENSATION - Summary of RSU activity (Details) Details 78 false false R79.htm 2465441 - Disclosure - INCOME TAXES - Components of Income Before Provision for Income Taxes (Details) Sheet http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails INCOME TAXES - Components of Income Before Provision for Income Taxes (Details) Details 79 false false R80.htm 2466442 - Disclosure - INCOME TAXES - Components of Provision for Income Taxes (Details) Sheet http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails INCOME TAXES - Components of Provision for Income Taxes (Details) Details 80 false false R81.htm 2467443 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) Details 81 false false R82.htm 2468444 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.ui.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 82 false false R83.htm 2469445 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) Details 83 false false R84.htm 2470446 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits Roll Forward (Details) Sheet http://www.ui.com/role/INCOMETAXESUnrecognizedTaxBenefitsRollForwardDetails INCOME TAXES - Unrecognized Tax Benefits Roll Forward (Details) Details 84 false false R85.htm 2473447 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details) Details http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables 85 false false R86.htm 2474448 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by product (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by product (Details) Details 86 false false R87.htm 2475449 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by geography (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by geography (Details) Details 87 false false R88.htm 2476450 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Details) Sheet http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Details) Details 88 false false R89.htm 2478451 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details) Sheet http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details) Details http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS 89 false false R90.htm 2480452 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.ui.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.ui.com/role/SUBSEQUENTEVENTS 90 false false R91.htm 2483453 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) (Details) Sheet http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails SUPPLEMENTARY DATA (UNAUDITED) (Details) Details http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDTables 91 false false All Reports Book All Reports ubnt-20200630.htm ubnt-20200630.xsd ubnt-20200630_cal.xml ubnt-20200630_def.xml ubnt-20200630_lab.xml ubnt-20200630_pre.xml ui-06302020xex211nextg.htm ui-06302020xex231nextg.htm ui-06302020xex311nextg.htm ui-06302020xex312nextg.htm ui-06302020xex321nextg.htm ui-06302020xex44nextgen.htm ubnt-20200630_g1.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 112 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ubnt-20200630.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 254, "dts": { "calculationLink": { "local": [ "ubnt-20200630_cal.xml" ] }, "definitionLink": { "local": [ "ubnt-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": [ "ubnt-20200630.htm" ] }, "labelLink": { "local": [ "ubnt-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ubnt-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ubnt-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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": 697, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 8 }, "keyCustom": 42, "keyStandard": 457, "memberCustom": 33, "memberStandard": 50, "nsprefix": "ubnt", "nsuri": "http://www.ui.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0401401 - Document - Cover Page", "role": "http://www.ui.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - REVENUES", "role": "http://www.ui.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - EARNINGS PER SHARE", "role": "http://www.ui.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - BALANCE SHEET COMPONENTS", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTS", "shortName": "BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - ACCRUED WARRANTY", "role": "http://www.ui.com/role/ACCRUEDWARRANTY", "shortName": "ACCRUED WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - DEBT", "role": "http://www.ui.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - LEASES", "role": "http://www.ui.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - COMMON STOCK AND TREASURY STOCK", "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK", "shortName": "COMMON STOCK AND TREASURY STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfReclassificationAmountTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME", "role": "http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfReclassificationAmountTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - STOCK BASED COMPENSATION", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163114 - Disclosure - INCOME TAXES", "role": "http://www.ui.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171115 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177116 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS", "role": "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179117 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.ui.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181118 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED)", "role": "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITED", "shortName": "SUPPLEMENTARY DATA (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317302 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323303 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.ui.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334305 - Disclosure - ACCRUED WARRANTY (Tables)", "role": "http://www.ui.com/role/ACCRUEDWARRANTYTables", "shortName": "ACCRUED WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337306 - Disclosure - DEBT (Tables)", "role": "http://www.ui.com/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - LEASES (Tables)", "role": "http://www.ui.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351308 - Disclosure - COMMON STOCK AND TREASURY STOCK (Tables)", "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables", "shortName": "COMMON STOCK AND TREASURY STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357309 - Disclosure - STOCK BASED COMPENSATION (Tables)", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364310 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.ui.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372311 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382312 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) (Tables)", "role": "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDTables", "shortName": "SUPPLEMENTARY DATA (UNAUDITED) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segments (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSegmentsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ieb04a32159ef400d88851b521f81ff00_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recognition of Revenues (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recognition of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ieb04a32159ef400d88851b521f81ff00_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i494b7aa1816d4e279c40adf8858267f0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "ubnt:StandardCreditTermsPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i494b7aa1816d4e279c40adf8858267f0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "ubnt:StandardCreditTermsPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "ubnt:StandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranties (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESProductWarrantiesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "ubnt:StandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Accounts (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulAccountsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ia527724d0fe94ca38dc668f2c3055688_I20170630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ubnt:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "if1f9683863a948db9ee14ae6141daf2b_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ubnt:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "if1f9683863a948db9ee14ae6141daf2b_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "icc8e67ee1dc6448f9e8549c5374aa53a_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "icc8e67ee1dc6448f9e8549c5374aa53a_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based Compensation (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSharebasedCompensationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)", "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i3654ff2c6c3245f0926ac7f9ade32444_I20190701", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415411 - Disclosure - REVENUES (Details)", "role": "http://www.ui.com/role/REVENUESDetails", "shortName": "REVENUES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i05659a7e94df4f8ea60e907d9e6067ef_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i4b9fa274533b4605af8841efb0dcb7ba_I20170630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i4b9fa274533b4605af8841efb0dcb7ba_I20170630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details)", "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i598bc23e9f4d4f4db2eb5069a75a8034_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419413 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Details)", "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420414 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)", "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421415 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)", "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i28e4ffb9c3a0430c88f7c30829248956_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424416 - Disclosure - EARNINGS PER SHARE - Computation of basic and diluted earnings per share (Details)", "role": "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "shortName": "EARNINGS PER SHARE - Computation of basic and diluted earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ibc0f00130a444590b5ba4d3e581d8930_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i0958d7d12991409c9137ebf8f8f1c7ee_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425417 - Disclosure - EARNINGS PER SHARE - Anti-dilutive Securities (Details)", "role": "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "shortName": "EARNINGS PER SHARE - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i0958d7d12991409c9137ebf8f8f1c7ee_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - BALANCE SHEET COMPONENTS - Inventory (Details)", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails", "shortName": "BALANCE SHEET COMPONENTS - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, Net (Details)", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "shortName": "BALANCE SHEET COMPONENTS - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430420 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-term Assets (Details)", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "shortName": "BALANCE SHEET COMPONENTS - Other Long-term Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431421 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "role": "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432422 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details)", "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Other Long-Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherSundryLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435423 - Disclosure - ACCRUED WARRANTY (Details)", "role": "http://www.ui.com/role/ACCRUEDWARRANTYDetails", "shortName": "ACCRUED WARRANTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i211bed822ae24941b8fa594971cebc0a_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "ubnt:RepaymentofLongTermLinesofCreditPrincipal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - DEBT - Narrative (Details)", "role": "http://www.ui.com/role/DEBTNarrativeDetails", "shortName": "DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ifa2b2c0f6abe47ac9534bf17bb944dcc_I20190909", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - DEBT - Summary of Debt (Details)", "role": "http://www.ui.com/role/DEBTSummaryofDebtDetails", "shortName": "DEBT - Summary of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "if1988b9384f146699628f96beb26222e_D20200630-20200630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - DEBT - Schedule of Interest Rates (Details)", "role": "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "shortName": "DEBT - Schedule of Interest Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "if1988b9384f146699628f96beb26222e_D20200630-20200630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Details)", "role": "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails", "shortName": "DEBT - Summary of Debt and Interest Payment Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444428 - Disclosure - LEASES - Narrative (Details)", "role": "http://www.ui.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445429 - Disclosure - LEASES - Lease Cost (Details)", "role": "http://www.ui.com/role/LEASESLeaseCostDetails", "shortName": "LEASES - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ubnt:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - LEASES - Future Payments Due (Details)", "role": "http://www.ui.com/role/LEASESFuturePaymentsDueDetails", "shortName": "LEASES - Future Payments Due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ubnt:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447431 - Disclosure - LEASES - Payments under Previous Guidance (Details)", "role": "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails", "shortName": "LEASES - Payments under Previous Guidance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "role": "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - COMMON STOCK AND TREASURY STOCK - Share Repurchase Program (Details)", "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "shortName": "COMMON STOCK AND TREASURY STOCK - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i78235d8d8d4941398e00ac760d1adf88_I20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453434 - Disclosure - COMMON STOCK AND TREASURY STOCK - Summary of Activity Related to Stock Repurchase Programs (Details)", "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKSummaryofActivityRelatedtoStockRepurchaseProgramsDetails", "shortName": "COMMON STOCK AND TREASURY STOCK - Summary of Activity Related to Stock Repurchase Programs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455435 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "role": "http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - STOCK BASED COMPENSATION - Narrative (Details)", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459437 - Disclosure - STOCK BASED COMPENSATION - Stock-based compensation expense (Details)", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails", "shortName": "STOCK BASED COMPENSATION - Stock-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - STOCK BASED COMPENSATION - Option activity for company's stock incentive plans (Details)", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails", "shortName": "STOCK BASED COMPENSATION - Option activity for company's stock incentive plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details)", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails", "shortName": "STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i8fb23447707c4b4d856f8e394a0e1674_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - STOCK BASED COMPENSATION - Summary of RSU activity (Details)", "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails", "shortName": "STOCK BASED COMPENSATION - Summary of RSU activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i3cbed1cf23264306b6936c1625790037_I20170630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - INCOME TAXES - Components of Income Before Provision for Income Taxes (Details)", "role": "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails", "shortName": "INCOME TAXES - Components of Income Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "idd87bc8248db4b2db29735c4232e73a8_D20180701-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - Footnotes (Parenthetical)", "role": "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS - Footnotes (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "ubnt:PaymentForDepositOnLongTermAsset", "link:footnote", "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ia890deb935344b0abb7afd667ef843bd_D20180701-20190630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - INCOME TAXES - Components of Provision for Income Taxes (Details)", "role": "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails", "shortName": "INCOME TAXES - Components of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails", "shortName": "INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "3", "first": true, "lang": "en-US", "name": "ubnt:EffectiveIncomeTaxRateReconciliationPercentIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468444 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.ui.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "3", "first": true, "lang": "en-US", "name": "ubnt:EffectiveIncomeTaxRateReconciliationPercentIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i6080bc5ecd6c46fea531a907942244e1_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i5976f269b68b4fcc822d3bdd958e7016_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470446 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits Roll Forward (Details)", "role": "http://www.ui.com/role/INCOMETAXESUnrecognizedTaxBenefitsRollForwardDetails", "shortName": "INCOME TAXES - Unrecognized Tax Benefits Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473447 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details)", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i28e4ffb9c3a0430c88f7c30829248956_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474448 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by product (Details)", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i921c1dcd43874861a21dfe44632bd9e7_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i28e4ffb9c3a0430c88f7c30829248956_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475449 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by geography (Details)", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "if9c238d1434e485080353c613950c73f_D20190701-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i3e3efb514755488c8a9cf8eac7e9fffa_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476450 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Details)", "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails", "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "icc0c28b00dcb41ebb101a008c3ea12cd_D20180701-20190630", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ibd37da187de04c7081dab748ec55a522_D20131113-20131113", "decimals": "INF", "first": true, "lang": "en-US", "name": "ubnt:AircraftLeasingHourlyRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478451 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)", "role": "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "ibd37da187de04c7081dab748ec55a522_D20131113-20131113", "decimals": "INF", "first": true, "lang": "en-US", "name": "ubnt:AircraftLeasingHourlyRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION", "role": "http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION", "shortName": "BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i87f55b2956cc4813afbf2552f82dd8b0_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "iaa7d318f771f4ca8b9b46add2571c6b5_D20200821-20200821", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480452 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.ui.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "iaa7d318f771f4ca8b9b46add2571c6b5_D20200821-20200821", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i28e4ffb9c3a0430c88f7c30829248956_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483453 - Disclosure - SUPPLEMENTARY DATA (UNAUDITED) (Details)", "role": "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails", "shortName": "SUPPLEMENTARY DATA (UNAUDITED) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ubnt-20200630.htm", "contextRef": "i28e4ffb9c3a0430c88f7c30829248956_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 84, "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.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r669", "r670", "r671" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "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 Focus" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r672" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r667" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r674" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r673" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r669", "r670", "r671" ], "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.ui.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ui.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r666" ], "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.ui.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r668" ], "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.ui.com/role/CoverPage" ], "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.ui.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "South America" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r223" ], "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.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r190", "r203", "r204", "r205", "r206", "r208", "r210", "r214" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r190", "r203", "r204", "r205", "r206", "r208", "r210", "r214" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r139", "r146", "r256", "r410", "r411", "r412", "r449", "r450" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r139", "r146", "r256", "r410", "r411", "r412", "r449", "r450" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r139", "r146", "r256", "r410", "r411", "r412", "r449", "r450" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r221", "r355", "r360", "r634" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r376", "r377", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r631", "r635" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r376", "r377", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r631", "r635" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r221", "r355", "r360", "r634" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r216", "r355", "r358", "r572", "r630", "r632" ], "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.ui.com/role/REVENUESDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r216", "r355", "r358", "r572", "r630", "r632" ], "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.ui.com/role/REVENUESDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r366", "r376", "r377", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r631", "r635" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r366", "r376", "r377", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r631", "r635" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Reportable Geographical Components [Member]", "terseLabel": "Geographical location" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r135", "r136", "r137", "r138", "r140", "r141", "r144", "r145", "r146", "r148", "r149", "r150", "r151", "r152", "r166", "r257", "r258", "r413", "r450", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r135", "r136", "r137", "r138", "r140", "r141", "r144", "r145", "r146", "r148", "r149", "r150", "r151", "r152", "r166", "r257", "r258", "r413", "r450", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Reclassification, Adjustment" } } }, "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r217", "r218", "r355", "r359", "r633", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "South America [Member]", "terseLabel": "Europe, the Middle East and Africa" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r217", "r218", "r355", "r359", "r633", "r650", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "stringItemType" }, "ubnt_AircraftLeasingHourlyRate": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aircraft Leasing Hourly Rate", "label": "Aircraft Leasing Hourly Rate", "terseLabel": "Rate to lease aircraft" } } }, "localname": "AircraftLeasingHourlyRate", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ApplicableInterestRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Applicable Interest Rate [Member]", "label": "Applicable Interest Rate [Member]", "terseLabel": "Applicable interest rate" } } }, "localname": "ApplicableInterestRateMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "ubnt_August2019RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "August 2019 Repurchase Program", "label": "August 2019 Repurchase Program [Member]", "terseLabel": "August 2019 Repurchase Program" } } }, "localname": "August2019RepurchaseProgramMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ubnt_ComponentPurchaseCommitmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component Purchase Commitments", "label": "Component Purchase Commitments [Member]", "terseLabel": "Component purchase commitments" } } }, "localname": "ComponentPurchaseCommitmentsMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ComponentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components [Member]", "label": "Components [Member]", "terseLabel": "Components" } } }, "localname": "ComponentsMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ComputerAndOtherEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer And Other Equipment [Member]", "label": "Computer And Other Equipment [Member]", "terseLabel": "Computer and other equipment" } } }, "localname": "ComputerAndOtherEquipmentMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Customer Deposits, Current", "label": "Contract With Customer, Liability, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "http://www.ui.com/role/REVENUESDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_CustomerAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "verboseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "ubnt_CustomerBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "ubnt_CustomerDepositMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Deposit", "label": "Customer Deposit [Member]", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/REVENUESDetails" ], "xbrltype": "domainItemType" }, "ubnt_DebtDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Disclosure [Line Items]", "label": "Debt Disclosure [Line Items]", "terseLabel": "Debt Disclosure [Line Items]" } } }, "localname": "DebtDisclosureLineItems", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "ubnt_DebtDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Disclosure [Table]", "label": "Debt Disclosure [Table]", "terseLabel": "Debt Disclosure [Table]" } } }, "localname": "DebtDisclosureTable", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate", "label": "Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate", "terseLabel": "Debt basis spread over applicable interest rate" } } }, "localname": "DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-for-sale, Unrealized Loss Position", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract]", "terseLabel": "Fair Value of marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAbstract", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "ubnt_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liabilities", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Lease Liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease Right Of Use Assets", "label": "Deferred Tax Liabilities, Operating Lease Right Of Use Assets", "negatedTerseLabel": "Right of Use Assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_EffectiveIncomeTaxRateReconciliationPercentIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Percent, Increase (Decrease)", "label": "Effective Income Tax Rate Reconciliation, Percent, Increase (Decrease)", "terseLabel": "Effective tax rate, increase (decrease)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPercentIncreaseDecrease", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_EnterpriseTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Enterprise Technology [Member]", "label": "Enterprise Technology [Member]", "terseLabel": "Enterprise Technology" } } }, "localname": "EnterpriseTechnologyMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "domainItemType" }, "ubnt_EquityIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2005 [Member]", "label": "Equity Incentive Plan 2005 [Member]", "terseLabel": "2005 Plan" } } }, "localname": "EquityIncentivePlan2005Member", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_EquityIncentivePlan2010Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2010 [Member]", "label": "Equity Incentive Plan 2010 [Member]", "terseLabel": "2010 Plan" } } }, "localname": "EquityIncentivePlan2010Member", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range Five [Member]", "label": "Exercise Price Range Five [Member]", "terseLabel": "$19.99 - $19.99" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range Four [Member]", "label": "Exercise Price Range Four [Member]", "terseLabel": "$18.49 - $18.49" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range One [Member]", "label": "Exercise Price Range One [Member]", "terseLabel": "$2.90 - $8.31" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range Three [Member]", "label": "Exercise Price Range Three [Member]", "terseLabel": "$12.88 - $15.00" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range Two [Member]", "label": "Exercise Price Range Two [Member]", "terseLabel": "$10.77 - $10.77" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "domainItemType" }, "ubnt_FiftyMillionRevolverMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fifty Million Revolver", "label": "Fifty Million Revolver [Member]", "terseLabel": "$50 Million Revolver" } } }, "localname": "FiftyMillionRevolverMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails" ], "xbrltype": "domainItemType" }, "ubnt_IncreaseDecreaseinVendorDeposits": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Vendor Deposits", "label": "Increase (Decrease) in Vendor Deposits", "negatedTerseLabel": "Vendor deposits" } } }, "localname": "IncreaseDecreaseinVendorDeposits", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ubnt_InterestAndOtherPaymentsOnDebtObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest and Other Payments on Debt Obligations", "label": "Interest and Other Payments on Debt Obligations [Abstract]", "terseLabel": "Interest and Other Payments on Debt Obligations [Abstract]" } } }, "localname": "InterestAndOtherPaymentsOnDebtObligationsAbstract", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant Terms, Coverage Ratio", "label": "Line Of Credit Facility, Covenant Terms, Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsCoverageRatio", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Debt Issuance Costs, Percentage, Annually", "label": "Line of Credit Facility, Debt Issuance Costs, Percentage, Annually", "terseLabel": "Issuance fees per annum" } } }, "localname": "LineofCreditFacilityDebtIssuanceCostsPercentageAnnually", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Option, Additional Maximum Borrowing Capacity", "label": "Line of Credit Facility, Option, Additional Maximum Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Principal, Percentage", "label": "Line of Credit Facility, Periodic Payment, Principal, Percentage", "terseLabel": "Percentage of principal due quarterly" } } }, "localname": "LineofCreditFacilityPeriodicPaymentPrincipalPercentage", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterest": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails_1": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest", "label": "Long Term Debt Maturities Repayments Of Interest", "totalLabel": "Interest payments on debt payment obligations, total" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterest", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAfterYearFive": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 6.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest After Year Five", "label": "Long Term Debt Maturities Repayments Of Interest After Year Five", "terseLabel": "Interest payments on debt payment obligations, thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAfterYearFive", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt, Maturities, Repayments Of Interest In Next Twelve Months", "label": "Long Term Debt, Maturities, Repayments Of Interest In Next Twelve Months", "terseLabel": "Interest payments on debt payment obligations, 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInNextTwelveMonths", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestInYearFive": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 5.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest In Year Five", "label": "Long Term Debt Maturities Repayments Of Interest In Year Five", "terseLabel": "Interest payments on debt payment obligations, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearFive", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestInYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 4.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest In Year Four", "label": "Long Term Debt Maturities Repayments Of Interest In Year Four", "terseLabel": "Interest payments on debt payment obligations, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearFour", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestInYearThree": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 3.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest In Year Three", "label": "Long Term Debt Maturities Repayments Of Interest In Year Three", "terseLabel": "Interest payments on debt payment obligations, 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearThree", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestInYearTwo": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Interest In Year Two", "label": "Long Term Debt Maturities Repayments Of Interest In Year Two", "terseLabel": "Interest payments on debt payment obligations, 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfInterestInYearTwo", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest", "label": "Long Term Debt Maturities Repayments Of Principal And Interest", "totalLabel": "Debt and interest payment obligations, total" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAfterYearFive": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 6.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest After Year Five", "label": "Long Term Debt Maturities Repayments Of Principal And Interest After Year Five", "totalLabel": "Debt and interest payment obligations, thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAfterYearFive", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 1.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt, Maturities, Repayments Of Principal And Interest In Next Twelve Months", "label": "Long Term Debt, Maturities, Repayments Of Principal And Interest In Next Twelve Months", "totalLabel": "Debt and interest payment obligations, 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInNextTwelveMonths", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFive": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 5.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Five", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Five", "totalLabel": "Debt and interest payment obligations, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFive", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFour": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 4.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Four", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Four", "totalLabel": "Debt and interest payment obligations, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFour", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearThree": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 3.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Three", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Three", "totalLabel": "Debt and interest payment obligations, 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearThree", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearTwo": { "auth_ref": [], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Two", "label": "Long Term Debt Maturities Repayments Of Principal And Interest In Year Two", "totalLabel": "Debt and interest payment obligations, 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearTwo", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_May2020RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "May 2020 Repurchase Program", "label": "May 2020 Repurchase Program [Member]", "terseLabel": "May 2020 Repurchase Program" } } }, "localname": "May2020RepurchaseProgramMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ubnt_November2018RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "November 2018 Repurchase Program", "label": "November 2018 Repurchase Program [Member]", "terseLabel": "November 2018 Repurchase Program" } } }, "localname": "November2018RepurchaseProgramMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ubnt_November2019RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "November 2019 Repurchase Program", "label": "November 2019 Repurchase Program [Member]", "terseLabel": "November 2019 Repurchase Program" } } }, "localname": "November2019RepurchaseProgramMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ubnt_OneHundredTwentyMillionRevolverMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Hundred Twenty Million Revolver", "label": "One Hundred Twenty Million Revolver [Member]", "terseLabel": "$120 Million Revolver" } } }, "localname": "OneHundredTwentyMillionRevolverMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails" ], "xbrltype": "domainItemType" }, "ubnt_OperatingLeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Non-cash Lease Expense", "label": "Operating Lease, Non-cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseNonCashLeaseExpense", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ubnt_PaymentForDepositOnLongTermAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Deposit On Long-Term Asset", "label": "Payment For Deposit On Long-Term Asset", "negatedTerseLabel": "Payment for deposit on long-term asset" } } }, "localname": "PaymentForDepositOnLongTermAsset", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical" ], "xbrltype": "monetaryItemType" }, "ubnt_PaymentForTaxDeposit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment For Tax Deposit", "label": "Payment For Tax Deposit", "terseLabel": "Payment For tax deposit" } } }, "localname": "PaymentForTaxDeposit", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_PostContractCustomerSupportMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Post Contract Customer Support", "label": "Post Contract Customer Support [Member]", "terseLabel": "Post contract customer support" } } }, "localname": "PostContractCustomerSupportMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "domainItemType" }, "ubnt_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property, Plant And Equipment, Estimated Useful Lives", "label": "Property, Plant And Equipment, Estimated Useful Lives [Table Text Block]", "terseLabel": "Estimated useful lives of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "ubnt_ProvisionforGainLossonVendorDeposit": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provision for Gain (Loss) on Vendor Deposit", "label": "Provision for Gain (Loss) on Vendor Deposit", "terseLabel": "Provisions for loss on vendor deposits and purchase commitments" } } }, "localname": "ProvisionforGainLossonVendorDeposit", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ubnt_RepaymentofLongTermLinesofCreditInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repayment of Long-Term Lines of Credit, Interest", "label": "Repayment of Long-Term Lines of Credit, Interest", "terseLabel": "Repayment of debt, interest" } } }, "localname": "RepaymentofLongTermLinesofCreditInterest", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_RepaymentofLongTermLinesofCreditPrincipal": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repayment of Long-Term Lines of Credit, Principal", "label": "Repayment of Long-Term Lines of Credit, Principal", "negatedLabel": "Repayments of debt", "terseLabel": "Repayments of debt, principal" } } }, "localname": "RepaymentofLongTermLinesofCreditPrincipal", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ReserveforSalesReturnsCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reserve for Sales Returns, Current", "label": "Reserve for Sales Returns, Current", "terseLabel": "Reserves for sales returns" } } }, "localname": "ReserveforSalesReturnsCurrent", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of revenue and accounts receivable by major customers by reporting segments.", "label": "Schedule Of Revenue And Accounts Receivable By Major Customers By Reporting Segments Table [Table Text Block]", "terseLabel": "Percentage of revenue and accounts receivable" } } }, "localname": "ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "ubnt_SecondAmendedRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Amended & Restated Credit Agreement [Member]", "label": "Second Amended & Restated Credit Agreement [Member]", "terseLabel": "Second Amended & Restated Credit Facility" } } }, "localname": "SecondAmendedRestatedCreditAgreementMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ServiceProviderTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Provider Technology [Member]", "label": "Service Provider Technology [Member]", "terseLabel": "Service Provider Technology" } } }, "localname": "ServiceProviderTechnologyMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "domainItemType" }, "ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonvestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option nonvested intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Nonvested Intrinsic Value", "terseLabel": "Total intrinsic value of all awards outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonvestedIntrinsicValue", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option vested in period intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Option, Vested In Period, Intrinsic Value", "terseLabel": "Intrinsic value of RSU's vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ubnt_SharebasedCompensationbySharebasedPaymentAwardTermsofAwardOptionPricePercentageOfFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Option price as percentage of award fair market value on the date of grant", "label": "Share-based Compensation by Share-based Payment Award, Terms of Award, Option Price, Percentage Of Fair Value", "terseLabel": "Option price as percentage of fair market value on the date of grant" } } }, "localname": "SharebasedCompensationbySharebasedPaymentAwardTermsofAwardOptionPricePercentageOfFairValue", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "ubnt_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "ubnt_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "ubnt_StandardCreditTermsPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Standard Credit Terms, Period", "label": "Standard Credit Terms, Period", "terseLabel": "Credit terms" } } }, "localname": "StandardCreditTermsPeriod", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationofRiskDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "durationItemType" }, "ubnt_StandardPeriodOfWarrantyEffectiveFromDateOfPurchase": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Standard Period Of Warranty, Effective From Date Of Purchase", "label": "Standard Period Of Warranty, Effective From Date Of Purchase", "terseLabel": "Period of warranty effective from date of purchase" } } }, "localname": "StandardPeriodOfWarrantyEffectiveFromDateOfPurchase", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "ubnt_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Standard product warranty period.", "label": "Standard Product Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "ubnt_StockOptionsandRSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Options and RSUs [Member]", "label": "Stock Options and RSUs [Member]", "terseLabel": "Stock options and RSUs" } } }, "localname": "StockOptionsandRSUsMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline Loan [Member]", "label": "Swingline Loan [Member]", "terseLabel": "Sublimit for swingline loan advances" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_TaxYear20102013Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Year 2010-2013", "label": "Tax Year 2010-2013 [Member]", "terseLabel": "Tax Year 2010-2013" } } }, "localname": "TaxYear20102013Member", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_TaxYear20102014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Year 2010-2014", "label": "Tax Year 2010-2014 [Member]", "terseLabel": "Tax Year 2010-2014" } } }, "localname": "TaxYear20102014Member", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "domainItemType" }, "ubnt_TenMillionRevolverMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ten Million Revolver", "label": "Ten Million Revolver [Member]", "terseLabel": "$10 Million Revolver" } } }, "localname": "TenMillionRevolverMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails" ], "xbrltype": "domainItemType" }, "ubnt_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term loan facility" } } }, "localname": "TermLoanMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "ubnt_TestingEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Testing Equipment [Member]", "label": "Testing Equipment [Member]", "terseLabel": "Testing equipment" } } }, "localname": "TestingEquipmentMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ubnt_ThirdAmendmentCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third Amendment Credit Agreement", "label": "Third Amendment Credit Agreement [Member]", "terseLabel": "Third Amendment Credit Agreement" } } }, "localname": "ThirdAmendmentCreditAgreementMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "ubnt_ToolingEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tooling Equipment [Member]", "label": "Tooling Equipment [Member]", "terseLabel": "Tooling equipment" } } }, "localname": "ToolingEquipmentMember", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "ubnt_TotalDebtAbstractAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Debt Abstract", "label": "Total Debt Abstract [Abstract]", "terseLabel": "Total Debt Abstract [Abstract]" } } }, "localname": "TotalDebtAbstractAbstract", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "ubnt_VendorDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Vendor Deposits, Current", "label": "Vendor Deposits, Current", "verboseLabel": "Vendor deposits" } } }, "localname": "VendorDepositsCurrent", "nsuri": "http://www.ui.com/20200630", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r140", "r141", "r142", "r143", "r253", "r254", "r255", "r256", "r257", "r258", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r449", "r450", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r12", "r51" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "terseLabel": "Other payables" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "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.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r29", "r224", "r225" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $203 and $203 at June 30, 2020 and June 30, 2019 respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r11", "r12", "r55" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r24", "r590", "r615" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income tax payable \u2014 long-term" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r297" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r69", "r70", "r71", "r619", "r643", "r647" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r71", "r72", "r135", "r136", "r138", "r470", "r638", "r639" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "SUPPLEMENTARY DATA (UNAUDITED)" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITED" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30", "r413" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid\u2013in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r135", "r136", "r138", "r410", "r411", "r412" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Payroll taxes settled on Option Exercises" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r417" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AirTransportationEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used for the primary purpose of air transportation.", "label": "Air Transportation Equipment [Member]", "terseLabel": "Corporate aircraft" } } }, "localname": "AirTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AircraftRental": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses incurred related to the lease of aircraft from outside third parties that are used in the entity's business operations.", "label": "Aircraft Rental", "terseLabel": "Aircraft leasing expenses" } } }, "localname": "AircraftRental", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r379", "r402", "r414" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r228", "r259", "r261", "r264" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r228", "r259" ], "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": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Bad debt write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r92", "r112", "r498" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Premium amortization and (discount accretion), net" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r86", "r112", "r500" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r163" ], "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", "verboseLabel": "Potential shares of common stock (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r163" ], "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.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "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.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r163" ], "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.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r194", "r205", "r212", "r252", "r467", "r471", "r488", "r588", "r614" ], "calculation": { "http://www.ui.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.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r66", "r127", "r252", "r467", "r471", "r488" ], "calculation": { "http://www.ui.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.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r238" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": { "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 Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r239" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": { "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", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r236", "r269" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": { "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": "Adjusted Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails", "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Debt Maturities [Abstract]", "terseLabel": "Available-for-sale Securities, Debt Maturities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r242" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r240", "r242", "r606" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Adjusted Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r241" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r240", "r241", "r605" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r233", "r237", "r269", "r597" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails", "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r235", "r269" ], "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 current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-Term Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r235", "r269" ], "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": "Long-Term Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r380", "r404" ], "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.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r134", "r184" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r117", "r118", "r119" ], "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 and equipment and other long-term assets" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r44", "r114" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r115", "r122" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r108", "r114", "r120" ], "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 and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r108", "r489" ], "calculation": { "http://www.ui.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 and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r59", "r304", "r598", "r623" ], "calculation": { "http://www.ui.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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.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": [ "r301", "r302", "r303", "r307" ], "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.ui.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r122", "r312", "r651", "r652" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r61" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Authorized shares available for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend, declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r135", "r136" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r324" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock\u2014$0.001 par value; 500,000,000 shares authorized: 63,688,329 and 69,472,568 outstanding at June 30, 2020 and June\u00a030, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r121", "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r75", "r77", "r78", "r83", "r601", "r626" ], "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", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r179", "r180", "r221", "r486", "r487" ], "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.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r179", "r180", "r221", "r486", "r487", "r649" ], "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.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r176", "r609" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r179", "r180", "r221", "r486", "r487" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of revenues", "verboseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r337", "r338", "r356" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r337", "r338", "r356" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Current deferred revenue", "verboseLabel": "Deferred revenue and customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "http://www.ui.com/role/REVENUESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r337", "r338", "r356" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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": "Long-term deferred revenue", "verboseLabel": "Deferred Revenue \u2014 long term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails", "http://www.ui.com/role/REVENUESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r367", "r375", "r648" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r127", "r252", "r488" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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 revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESLeaseCostDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 cost 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. 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": "Cost-method Investments, Other than Temporary Impairment", "terseLabel": "Impairment of cost-based investment" } } }, "localname": "CostmethodInvestmentsOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r128", "r445", "r453" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r132", "r445" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r445", "r453", "r455" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "order": 1.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 tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r128", "r445", "r453" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r22", "r23", "r589", "r593", "r611" ], "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.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "verboseLabel": "Debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r57" ], "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.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r57", "r130", "r325", "r328", "r329", "r330", "r498", "r499", "r501", "r608" ], "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.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r502" ], "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, line of credit arrangements, gross" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r248", "r273", "r276" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Fair value of marketable securities, continuous unrealized losses, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r248", "r273" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Unrealized loss, continuous unrealized losses, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r248", "r273", "r276" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair value of marketable securities, continuous unrealized losses, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r248", "r273" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Unrealized loss, continuous unrealized losses, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Realized net gain to earnings from AOCI" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r246", "r270", "r276" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Fair value of marketable securities, continuous unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r247", "r271" ], "calculation": { "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Unrealized loss, continuous unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r245", "r272", "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Marketable securities in continuous unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r446", "r453" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r65", "r500" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "negatedLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r50", "r500" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "negatedLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r446", "r453" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r422", "r423" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets \u2014 long-term" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r128", "r446", "r453", "r454", "r455" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "order": 2.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 tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r25", "r26", "r437", "r591", "r610" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r113" ], "calculation": { "http://www.ui.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 taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueLeasesNet": { "auth_ref": [ "r624" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of deferred lease income. Includes, but is not limited to, amount paid in advance by lessee.", "label": "Deferred Lease Income, after Accumulated Amortization", "negatedLabel": "Deferred rent" } } }, "localname": "DeferredRevenueLeasesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r446", "r453" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "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.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r438" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Assets, Investments", "terseLabel": "Investments" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r440" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "Deferred Tax Assets, State Taxes", "terseLabel": "State tax" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from 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.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Reserves and Allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r439" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.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.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other Liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Basis difference for fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": { "order": 3.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": "Deposit on aircraft" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r112", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r112", "r192" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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.ui.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.ui.com/role/REVENUESDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r355", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ], "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.ui.com/role/REVENUESDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecognitionofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfReclassificationAmountTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any adjustments made during the period to avoid double counting in comprehensive income items displayed as part of net income that also had been displayed as part of other comprehensive income in that period or earlier periods. These adjustments include reclassifications to net income of items in accumulated comprehensive income, such as deferred gains or losses on qualifying hedges when hedged item reported in net income, holding gains or losses on available-for-sale securities transferred into trading category, unrealized holding gains or losses on debt securities transferred from held-to-maturity category into available-for-sale category and accumulated translation adjustment attributable to foreign subsidiary or investment in foreign entity upon sale or liquidation.", "label": "Disclosure of Reclassification Amount [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME" } } }, "localname": "DisclosureOfReclassificationAmountTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r331", "r607" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Unpaid stock repurchases" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid on Common Stock" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, the Middle East and Africa (EMEA)" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share of common stock:", "verboseLabel": "Net income per share of common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r144", "r145", "r146", "r147", "r148", "r153", "r155", "r160", "r161", "r162", "r166", "r167", "r602", "r627" ], "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", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r144", "r145", "r146", "r147", "r148", "r155", "r160", "r161", "r162", "r166", "r167", "r602", "r627" ], "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", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r122", "r163", "r164" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Net income per share of common stock:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r163", "r164", "r165", "r168" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r425" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "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", "terseLabel": "Effective tax rate", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "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": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in U.S. Federal Statutory Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "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 statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "negatedTerseLabel": "Effect of Foreign Operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.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 the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Transition tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r415", "r425" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "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 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 Tax Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r425", "r457" ], "calculation": { "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": { "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": "Federal research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r403" ], "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": "Weighted-average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r400" ], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r135", "r136", "r138", "r141", "r149", "r152", "r171", "r256", "r324", "r331", "r410", "r411", "r412", "r449", "r450", "r490", "r491", "r492", "r493", "r494", "r495", "r638", "r639", "r640" ], "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.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r250" ], "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": "Strategic cost method investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairment of cost method investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r475", "r476", "r477", "r481" ], "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 Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r475", "r476" ], "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": "Financial instruments' amortized cost, gross unrealized gains and losses, and fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r476", "r541", "r542", "r543" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails", "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r475", "r476", "r478", "r479", "r482" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "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": [ "r480" ], "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 OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r367", "r368", "r373", "r375", "r476", "r541" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r367", "r368", "r373", "r375", "r476", "r542" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails", "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r541", "r542", "r543" ], "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, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails", "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r480", "r482" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r122", "r483", "r484" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r474" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal funds rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r243", "r244", "r260", "r265", "r266", "r267", "r268", "r272", "r274", "r275", "r276", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful lives of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization, intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r286", "r287", "r290", "r291", "r573", "r574" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r286", "r289" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r122", "r497" ], "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 Remeasurement" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "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.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r127", "r194", "r204", "r208", "r211", "r214", "r252", "r488" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r122", "r294", "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r131", "r456" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r81", "r194", "r204", "r208", "r211", "r214", "r587", "r599", "r603", "r628" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Components of Income from Continuing Operations before Income Taxes [Abstract]" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r131", "r456" ], "calculation": { "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofIncomeBeforeProvisionforIncomeTaxesDetails" ], "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.ui.com/role/LEASESLeaseCostDetails", "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "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.ui.com/role/LEASESLeaseCostDetails", "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r429" ], "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.ui.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.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r429" ], "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.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.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.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": [ "r426", "r435", "r442", "r451", "r458", "r460", "r461", "r462" ], "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.ui.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r151", "r152", "r193", "r424", "r452", "r459", "r629" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income Tax Expense (Benefit)", "totalLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of Income Tax Expense, Continuing Operations [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r79", "r122", "r420", "r421", "r435", "r436", "r441", "r447", "r653" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r116" ], "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": "Income taxes paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r18", "r612" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Tax deposit", "verboseLabel": "Hong Kong tax deposit" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedTerseLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r156", "r157", "r158", "r162" ], "calculation": { "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive potential common shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InlandRevenueHongKongMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of Hong Kong.", "label": "Inland Revenue, Hong Kong [Member]", "terseLabel": "Hong Kong Inland Revenue Department" } } }, "localname": "InlandRevenueHongKongMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r122", "r289", "r569", "r570", "r571", "r573" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r285", "r288" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r107", "r109", "r116" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r463" ], "lang": { "en-US": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Internet Domain Names [Member]", "terseLabel": "Domain Names" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r37", "r280" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails": { "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.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r63" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails", "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r64", "r122", "r169", "r277", "r279", "r281" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory and Inventory Valuation" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r38", "r280" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails": { "order": 2.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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r278" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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 inventory obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r91", "r191" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Investment security, interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Amortized costs and fair value of investment securities by contractual maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r464" ], "lang": { "en-US": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Aircraft lease agreement" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r519", "r521" ], "calculation": { "http://www.ui.com/role/LEASESLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "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_LegalFees": { "auth_ref": [ "r89" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Litigation settlement" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "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.ui.com/role/LEASESLeaseCostDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r511" ], "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.ui.com/role/LEASESLeaseCostDetails", "http://www.ui.com/role/LEASESNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future fixed operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "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": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "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 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": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails_1": { "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 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": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r520" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails": { "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", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r510" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r522" ], "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.ui.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r523", "r524", "r525", "r526" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Sublimit for letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r54", "r127", "r206", "r252", "r468", "r471", "r472", "r488" ], "calculation": { "http://www.ui.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.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r127", "r252", "r488", "r594", "r621" ], "calculation": { "http://www.ui.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.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r56", "r127", "r252", "r468", "r471", "r472", "r488" ], "calculation": { "http://www.ui.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.ui.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.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r593", "r611" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate during period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r52" ], "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": "Revolving credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r52" ], "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": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage of unused borrowings" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "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.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r319", "r593", "r618" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails_1": { "order": 1.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterest", "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", "totalLabel": "Debt payment obligation, total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r133", "r317" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt payment obligation, thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r133", "r317" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 1.0, "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInNextTwelveMonths", "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": "Debt payment obligations, 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r133", "r317" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt payment obligations, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r133", "r317" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt payment obligations, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r133", "r317" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt payment obligations, 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r133", "r317" ], "calculation": { "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt payment obligations, 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.ui.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 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 \u2014 long-term" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r45" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Investments \u2014 long-term" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r57" ], "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.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r57", "r318" ], "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.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r305", "r306", "r308" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Incremental tax liability" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "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": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r367" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://www.ui.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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r108", "r110", "r113" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.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": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r73", "r76", "r82", "r113", "r127", "r140", "r144", "r145", "r146", "r147", "r151", "r152", "r159", "r194", "r204", "r208", "r211", "r214", "r252", "r488", "r600", "r625" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-Cash Investing and Financing Activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r186" ], "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", "verboseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r473" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r194", "r204", "r208", "r211", "r214" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r512", "r521" ], "calculation": { "http://www.ui.com/role/LEASESLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r507" ], "calculation": { "http://www.ui.com/role/LEASESFuturePaymentsDueDetails": { "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": "Total operating lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r507" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Lease Liability \u2014 current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r508" ], "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.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r507" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 liabilities \u2014 long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r509", "r515" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r506" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r518", "r521" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r517", "r521" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESFuturePaymentsDueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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 future minimum annual payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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 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": "FY 2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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": "FY 2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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 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": "FY 2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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 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": "FY 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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": "FY 2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails": { "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 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": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Fiscal 2019 rent expense under operating leases" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESPaymentsunderPreviousGuidanceDetails" ], "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r55" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Other assets, noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Long-term Assets [Abstract]" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Other obligations" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r465", "r466", "r469" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized (losses) gains on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r74", "r77", "r465", "r466", "r469" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other Comprehensive (loss) income", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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 income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other long-term assets" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r55" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Current Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails", "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Long-Term Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r113" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest expense and other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r24", "r592", "r616" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDeposits": { "auth_ref": [ "r105", "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.", "label": "Payments for Deposits", "terseLabel": "Deposit on long term asset" } } }, "localname": "PaymentsForDeposits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r102" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r104" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": "Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r102" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Payment of common stock cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r102" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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": "Tax withholdings related to net share settlements of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r97" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Private equity investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://www.ui.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 purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r98" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Purchase of property and equipment and other long-term assets", "terseLabel": "Purchase of property and equipment and other long-term assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r380", "r404" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock\u2014$0.001 par value; 50,000,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r42", "r43" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r282", "r283" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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 taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r101" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow 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 maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowing" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r95", "r96", "r234" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturity of investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r95", "r96", "r234" ], "calculation": { "http://www.ui.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 sale of investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r100", "r405" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "ACCRUED WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r48", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r47", "r296" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "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.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r298", "r622" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and Equipment, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r46", "r122", "r298", "r654", "r655" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r298" ], "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]", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r296" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "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\u00a0Useful\u00a0Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r85", "r262" ], "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)", "verboseLabel": "Charged to (released from) expenses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Maximum leverage ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r122", "r227", "r230", "r231", "r232" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r203", "r208" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Revenues by product type" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r374", "r529", "r530" ], "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.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r374", "r529", "r530", "r532" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "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.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r374", "r529", "r532", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "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.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r527", "r528", "r530", "r533", "r534" ], "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 AND CERTAIN OTHER TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn 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 maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "terseLabel": "Repayments" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r418", "r665" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r49", "r122", "r292", "r293", "r665" ], "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 Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r331", "r413", "r620", "r642", "r647" ], "calculation": { "http://www.ui.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 (deficit) earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r135", "r136", "r138", "r141", "r149", "r152", "r256", "r410", "r411", "r412", "r449", "r450", "r638", "r640" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r123", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r365" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r357", "r365" ], "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": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenues by geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Recognition of Revenues" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r80", "r127", "r189", "r190", "r203", "r209", "r210", "r216", "r217", "r221", "r252", "r488", "r603" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "netLabel": "Net revenue", "terseLabel": "Revenues", "verboseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails", "http://www.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDDetails" ], "xbrltype": "monetaryItemType" }, "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r516", "r521" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset recognized" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r179", "r221" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "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": "Other accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r163" ], "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.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Potential shares of common stock excluded from diluted per share calculation" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r447" ], "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": "Components of provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r226", "r265" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for doubtful accounts activity" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r440" ], "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": "Significant components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r162" ], "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 earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r425" ], "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": "Effective to statutory income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r379", "r401", "r414" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r379", "r401", "r414" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r286", "r289", "r573" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of income before provision for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r39", "r40", "r41" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r52", "r130" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r317" ], "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 Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r314" ], "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": "Warranty obligations" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r48", "r298" ], "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.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails", "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r170" ], "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.ui.com/role/SUPPLEMENTARYDATAUNAUDITEDTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r129", "r531", "r532" ], "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.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r194", "r195", "r207", "r284" ], "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.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r380", "r404" ], "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.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r385" ], "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": "Activity of RSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r404" ], "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": "Stock options outstanding by exercise price range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r385", "r394", "r396" ], "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": "Option activity for Company's stock incentive plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r60", "r125", "r172", "r173", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r332", "r333", "r334", "r335" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Summary of activity related to stock repurchase programs" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r434", "r448" ], "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": "Reconciliation of beginning and ending balances of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r185", "r187", "r188", "r194", "r196", "r208", "r212", "r213", "r214", "r215", "r216", "r220", "r221", "r222" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" ], "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.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbygeographyDetails", "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyproductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r122", "r197", "r198", "r199", "r200", "r201", "r202", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Sales, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r381" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r389" ], "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": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r393" ], "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": "RSUs forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r391" ], "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": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391" ], "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": "RSUs granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r390" ], "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": "Non-vested RSUs, ending balance (in shares)", "periodStartLabel": "Non-vested RSUs, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r390" ], "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": "Non-vested RSUs, weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Non-vested RSUs, weighted average grant date fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r392" ], "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": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "perShareItemType" }, "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.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r404" ], "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": "Additional awards that may be granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r395" ], "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": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r387", "r404" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of\u00a0Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r386" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options, aggregate intrinsic value, vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of shares, vested and exercisable, ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r398" ], "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 exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options, weighted average exercise price, vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options, aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of shares, vested and expected to vest, ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "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, weighted average exercise price, vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r378", "r383" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUactivityDetails" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "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": "First anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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": "Monthly" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r399" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r400" ], "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": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices - lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r387" ], "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": "Options outstanding - number of options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices - upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r381" ], "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": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r382" ], "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": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options, weighted average remaining contractual term, vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options, remaining contractual term, vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r387" ], "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": "Options outstanding - weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r397" ], "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": "Options outstanding - weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionsOutstandingbyPriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "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", "negatedTerseLabel": "Payroll taxes settled on Option Exercises (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r19", "r589", "r617" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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": "Debt \u2014 short-term" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.ui.com/role/DEBTSummaryofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r21", "r595", "r596", "r613" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Investments \u2014 short-term" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r513", "r521" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r313" ], "calculation": { "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "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": "Total", "periodStartLabel": "Beginning balance", "terseLabel": "Warranty accrual" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYDetails", "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r309" ], "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", "negatedLabel": "Settlements made during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r311" ], "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": "Changes in liability for pre-existing warranties during the period" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r310" ], "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": "Accruals for warranties issued during the period" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/ACCRUEDWARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r122", "r312" ], "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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r62", "r135", "r136", "r138", "r141", "r149", "r152", "r171", "r256", "r324", "r331", "r410", "r411", "r412", "r449", "r450", "r490", "r491", "r492", "r493", "r494", "r495", "r638", "r639", "r640" ], "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.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/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_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": [ "r135", "r136", "r138", "r171", "r572" ], "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.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSFootnotesParenthetical", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r27", "r28", "r324", "r331" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units issued, net of tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r324", "r331", "r388" ], "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": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionactivityforcompanysstockincentiveplansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r324", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock units issued, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r62", "r324", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "auth_ref": [], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "negatedLabel": "Tax withholdings related to net share settlements of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": "Amount of Publicly Announced Program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Estimated Remaining Balance Available for Share Repurchases under the Programs" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKSummaryofActivityRelatedtoStockRepurchaseProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r27", "r28", "r324", "r331" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of Common Stock (in shares)", "terseLabel": "Stock repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r27", "r28", "r324", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase of Common Stock", "verboseLabel": "Total Aggregate Amount Paid" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r127", "r229", "r252", "r488" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r126", "r331", "r336" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "COMMON STOCK AND TREASURY STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" ], "xbrltype": "textBlockItemType" }, "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.ui.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r496", "r536" ], "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.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r496", "r536" ], "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.ui.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r496", "r536" ], "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.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r496", "r536" ], "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.ui.com/role/DEBTNarrativeDetails", "http://www.ui.com/role/DEBTScheduleofInterestRatesDetails", "http://www.ui.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r535", "r537" ], "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.ui.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails", "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransferOfInvestments": { "auth_ref": [ "r117", "r118", "r119" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of investments transferred from the entity's investments in noncash transactions.", "label": "Transfer from Investments", "terseLabel": "Net unsettled investment purchases (sales, and maturities)" } } }, "localname": "TransferOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransferToInvestments": { "auth_ref": [ "r117", "r118", "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of investments transferred to the entity's investments in noncash transactions.", "label": "Transfer to Investments", "negatedLabel": "Net unsettled investment purchases (sales, and maturities)" } } }, "localname": "TransferToInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r243", "r244", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567" ], "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.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Common stock repurchased, average price per share (in usd per share)", "verboseLabel": "Average price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKShareRepurchaseProgramDetails", "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKSummaryofActivityRelatedtoStockRepurchaseProgramsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r324", "r331" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares repurchased and retired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKSummaryofActivityRelatedtoStockRepurchaseProgramsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r324", "r331", "r332" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Aggregate purchase price" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKSummaryofActivityRelatedtoStockRepurchaseProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r367", "r604" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBondSecuritiesMember": { "auth_ref": [ "r604" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bond Securities [Member]", "terseLabel": "US Government Bonds" } } }, "localname": "USTreasuryBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r419", "r431" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized benefit\u2014end of year", "periodStartLabel": "Unrecognized benefit\u2014beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails", "http://www.ui.com/role/INCOMETAXESUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r432" ], "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": "Gross increases\u2014current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r427" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Interest accrued related to uncertain tax matters" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Gross decreases\u2014prior year tax positions due to statute lapse" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/INCOMETAXESUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r174", "r175", "r177", "r178", "r181", "r182", "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Accounting Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r514", "r521" ], "calculation": { "http://www.ui.com/role/LEASESLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/DEBTNarrativeDetails" ], "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.ui.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r404" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r404" ], "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.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r154", "r162" ], "calculation": { "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails": { "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 shares used in computing diluted net income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average shares used in computing net income per share of common stock:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r153", "r162" ], "calculation": { "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing basic net income per share (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.ui.com/role/EARNINGSPERSHAREComputationofbasicanddilutedearningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r92" ], "calculation": { "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off unamortized debt issuance costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ui.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "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", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "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", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "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" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r511": { "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" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919352-209981" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "14", "Topic": "842", "URI": "http://asc.fasb.org/section&trid=77888298" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r593": { "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" }, "r594": { "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" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "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" }, "r598": { "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" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "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" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r668": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r669": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r670": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r671": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r672": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r673": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r674": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 113 0001511737-20-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001511737-20-000022-xbrl.zip M4$L#!!0 ( .LY%5$_5DDE+]T# !KQ,@ 1 =6)N="TR,#(P,#8S,"YH M=&WLO6E7V\C6-OS]_A5^N9^A>ZU64O.0[N99=" Y]!V;!$QRX$M6C2#PP)%M MIE__[I)M @0Z)#'8,CHY2;?3. W%(._W_ES!+]!* MX_^M_O'_9=F__]I^UUCONU$W](:-UT4PP^ ;9_GPL/')A\%Q(Q;];N-3OSC. M3TV6E?>\[I]<%/G!X;!!$$&W+A:O1/"42D$SZAC.&!(VTPRKS!'D#$%*Z\A^ M.WAE##+(!YMQA'C&I-&9BAIEPGLE@A(\6/6;?R6(BC0J0EUP+&!A16!66>^L ME4:@D%Y[.(2O@R_L#5Z==_+>\9\KA\/AR:N7+\_.SEZ'8IXA=?WM\-GY/PS$[?>F MJ_[+#=<;BY?CBY.F]],A4>SJ.P9]1K#\IQZ,6US[\+L;?^NK24;$]"$^W/J$ MZ=#!A3M(Y/JCWK"XN/N6R<4[;LO/[_LL3*]U=]I\4 R_Q@V283[+L3<<ZNVCOZ##??]O*]X[\8>OHK\X[FJ[W2?/H ML-LD>ZQYU#K:_]1$^^T-LG>TWVF]W61[W>VCO>XFW6OOG>U_5.@=V;_8^^1$ M<_WXO/5IC[>./IPU+SN=UOH:VVL?L[U/'P];;7_4//+'+=*\:'4W3OW;-[E] MNROVCW8OM]ZV#EOK[KS9=F>M]0/4.CJXW%KW1UOKAWES?8,UVQ_X_KJ;W/,1 MWL5[^^V3;JO=9'MD [4N-\Y;EVMH:_T#V5IO,G@'VWJ[>=9L'YRWUCO'+:PN MW[4WALT==/ZNO?998OC#HL\$TBIC#I-,!84S'*+'.%H;A5E9?;/V;F?CCYP)E!3=MOT19=IRTQ\#]J4&8]%QDSFF3:.)$% M*420U N)Y,IJ&O^YD?8]/+_O:^(^B+CX.G&=!GH:8%=)*$I-WH@0:Y> W$+4QGL^?#^?^$BYJLWR(KN4[6@(1#BKN,J\C MD#8QTU2+3 F)J:!,:*=65A%8B1QC2>6CD_>Z O;@*'3AB8?>7%PG_.M14=R0 MUAL]OPYM:]I_B_;T.NVQ,<#'7F32B9 Q:ERF':$9@9]<:DV"LD![\9(^E<"> MN"^OUEQI[N:]@QUP"[PI_&#W)*%AXQSLRT%N.^%=/AC.E]XPIING^[V_#_O O@ M ;_+C1NZ![P/!UOQ3=X#US 'Y=T?Y,G36B@0;+6;%U/&W^_^G3?? M;N?-3]"V"W_7#R@ XJRYOLGWCX[1?G?W;*_]L=/ZU 0F_LC\O_[N[)/.J3TZ MZ<(SS_;?;IY#&P)_@8D] &+MK'G4Z6ZUM[O[[;\.6Y]V\1X8U,#@T+?CL];1 M,6T>[?'/6C'K;& 9#UH#)]N0&8%,9IQ"6+IH+#AU5R#8&AZ&8CK@>1A,AOQ[ MR&ZD5PI'B4'Y,T.E4C$@)YA%C# T@-X?.?0%"%-?OC7_>X)$+3THM<*<*H/ M2LK_=?&ER7MSD4ZMG0%B-\Y/\J)L/+;FYBT%+G+_;O-SO?LSWC];. M]]O'J+5^?+G57J/[ZYV\]?;OX^9Z.OYPWKPM!;K;W;U+@,RGO[O-]3>=K?8' M!,#BS75_O/5I$^UU09/ <6M]XQRDP"40_;,QCFNA><:Y YH'D.-@H,D,[#:L M ^AO&MW*ZGO^M47V\J;_7(08@/XN#.YP^],,U:M!.3D$E&^4DUNOAN#L_[DR MR+LGG31C4YX[+!(P;GCX+\X''A[Q\N8SQN__\M))'P;]45'^*J>*7DW0-B;M MCVB4Z8-":21.?^4^_8YY*!IEA\*=,UNO-__GILUS^^;5Z:F;3S\I\3C]-1B: M8IC,DM74NPS)#.'I?5^N77733YJF21B1)95[\\KT]_0E+V\,U/0YHUX^'K11 M.?;CDUV0L*,BK$[FN%[M[JQ/;Y]>FOY.]]]) VL(D193SD1@@7OEI-284^>Q M1!3I).BQQB0)FKD/_7@Z<3@>>/!9Z-7 3Z]\YV@.DB0:?#6@$V*6%[][1*/A M3FF-HR&!,4F,LX('Z3!'RADB)JI38;U0(YKPJ3*L?VQ$;XS =Q@/BS8"USGT M)T: :RDB$1I<:,NBLR"E1XJ>6O/L_G MI]"MZTU+O66&_>('Q=E7]Z>3ZZ'7[X)A><=C'\K4-Q[Q\F;OO\7[H+:D!6HS MY2VSQ(-RDQ1,>4))D-2H4J.IB49;& #;%O$)*5PBI?C)J?CIA9QW.3#QTW-;-R2CVB(9)Q2"_8Y-Q$<11RB M1=Y9:4TI9^13#-?DJ\-!LN?'/SV\[/RDD[M\.'9 &S[O)@\OK2-?N0M3AW#C M/Z/D)H+/T._!S\':>3[XXMO ^6Z_MS/LN^.I,WOG*ZY&[:HGWR< Y]+]QT<>9/[S=YK@6Z/Q%'$N5#JZ4@VKQ&($HQ^HZ)UR# O6)K(]3@ZY24,";9S,&2Z@ITJI&'@WW,30+>#HI!D^:CZJ%;7_ DJ7?1 36XD4HP0 M8X/'!-/ 0Q#,QB5DTR>SU>9/7$4TXR1J1IQEG!GPE(0G'G%DO0[.EEIH&6CZ M5*Z1FIV! /*3.LX=L!ZCPABC%>'(.&F(9VP,-9A2@-%3T>R>8V Y=8X$<$_$IA9FY9_I9$: M/"9*P.S"9!Z MQ@1XO5@&YJ.U"AG,9;044Q3,$T:(+ N[/0J9L*8F2"\<(8(%AY5#$0F#I0HA M>H27ADQ/Z@//D(V0#CI8$B/A+#(&QSIR)"T&=49L7!KZS-L'GAW)@K&>$.84 MYS%-S&H'@QJIY$H8ZL2=,>;5IMT3>X!/%9-\P(+W27GK,N !NQEAS:A@"H](&NGR$?CH/<#X$]=1X M+IWV#)2F,9;+@(-@()(U9D$O'T'GXP'.A;B(8>F9PDAPPJ0D&E%*'8AGP3WS M(3Y=*'Z5F?11]@C@J(*,RL2T^\E::BR0(7+@1!ZUTD^X2V)9V.U1R$2E,%H' MSS7QS-"HB6.!,R3!V2 NJJ4ATU-Z@#.D3\0@6ZT#1UU:EO9(XBBHD-B"QF** MZ:6ASYP]P!F2S'..P#60*F#-P-S0CHJTH #.@PB(5%T$$&YOC"LWN4\( M9GO#5^U0=-_U36\9C0IN2-K:1[FRG$5.C(J**L<-QL%39RNT9C!O^LUE68 Z M:37H,A:P94XR(]*\"T8L&LFMF\=NJZK2;RZAC01C&[PBQ 3"4CRYBH9KIB5V M(86<5UU^7ADDI_W.*9@B-QLMHT15,6T3#4Y2C!D%J](@KZF56@O!#8I5EZAS MI>A\UM6C(Y'!OP9T9+#82@)&*F=4!<8("U67L7.EZ%RDKE$ZY1S6E%/&+#(I MB7#T0L@0%:/65X!'!\40*#:8^AMC4HY/GN:IR59\#^-1C!/P; ?7,8,!O,N- M<_CXH]%@F&Y<$H;]D@9DW-.O\H"4EL3DXO09#\X#(@53&E,+-A5CVB)+@U(R M:!6"",Y78:*\A$;*V_0%*4USGG='W654PL$B,(H)YCI$AI!72G%L.<%1X1@1 M6MR9A$28]T7?C]QPJ]@)Q6GNPC5;^'U_,$P)G0OCAJ^!A?O=4.R,3D[ZQ2-P M\J/,&#@"II")!H'X3?D@5!12Q""04(Y*L<#1,HM)FEE&8&@&BM!@A85G >CD M&#(^ N\H(F2<1Q*O68BYO+>L8B[BJ(6B2E"C4YX:'0)F)@C,L#>1V&4FV(-M M7F!9&-+AQ?L.L,5:SZ>IV9/4N[\N4DK\&Q,-@Y3M\JK!,D)&>N\H$2(Z3!A/ MR4C!A2&!(,O!**:^ I!Y=,+6QM3-.2HI!1$1<0:"11"G'1?*ZNB8D)234 '( M+)*428L]HV$HH%&Y^+/4XH9*2<&*H!HL",92R@QMP-?FWC!N % 5P,[34;B6 M.S=S3ZJ@J..>\:B9\%PI \X;D0X9I9RI@CGZ?=B9-'XS*GKY<%0$:/@F/T]' MWUK!K^WBFXZ,\18+E^;S/(N:6&[ VP2@.(FLDJI&3BUS[IF="%(PSYD11C$7 MJ4(")(UR5C,O**E2!.5W(6>G'X=GI@CKX31T^K6R^F[@(*T=ML($+@*C*0^W MY%902VB:0F%5<,5_"#AK>=%.1?;2-%>YM% ;.S\F>)P*H*\"]@X,915U4)R! MIT4E,X;3*@4"O '#8AC>Y:?!;_:&0,%4!V1M, C#P5\737/4+UZGQ:B;.(*6 MH>B%X7J_:_)>RW2_J;DJ269-C:.>:AN93(&G6D07C3/.VF"%9/KT3R-UL^XDKSS460ZS3^B440Q 77)LU4@-J.*J3JPD GK],2 ME5SD;1;?6)^:KDFMAY-4I:DBRX4D;:P@7$B#)9/>&T+ IL(T*!*1X*ZRRX5/ M2(X9+A%*;0C56 )K6,8)T5%)[7P$EE'4!;JXW'&EMDQ>?#2=40 E-8[_2 ]X M4X3_C$+/W8J)NFI\K>E@.[A14>2]@UG-'5_KTM7AO^ C3>$.+]XEC^R>7FWV M3D;#0=D"SZPSTUINFX"28O0EN&C:H-GO!=#OQ7$8OAGU?%4VEZ2< N",:132 M1F:NK4;*"PEVMPOX7)_T"/(+U8(<[Z?5E=<:* #A&A9GA)@!@623*(&(< M$YI$0YE$K ;P@@)X40#$M;*.T* C P Q;TFP' GPEKA1B%8+0,^$9E@@:B1A MC$O/M(U&!TF5=DA+Y:7TB^L_+;*BJ WVQWIK)3BA,5:+"1,L[H2@K MTQM 3D6 B[1A&!NCF+0L1&X!R5:H +J;(XX7>,ZS!FYU/4: M,Z61Q08%RH6G)#B"JZ6Z:P#_"(!W=][V3T/1*Z\<0#KK'\TUAN%V4'+O[J]WSU$,RMT,$3QP5CADIM!:4L M!JZYDX[)&L$+BN!% 5!P%$=LI 49R#A"FD7CE.-1:A]=K$#F].=',ZZ\0,0Y M@9QG2GF#$0Z. _VH0G8\>U*9N=I'8_I%F:6E6G*I+/58:);J1TB*" L,&2Q@ M7*O%88M)K1GREDV5(Q"FR##&.+@WW!KF:> *>Z5IE38FK9V9PG\=U;W1/>GT M+T(HD_!NE8%\RQBDZ06V3 B;@G"9%E@'(")72F @&0M5R .T<(2<2XHN3G7D MAF/-M6#".V619(9@Z:0WQ%+"$'(NF;G21)$))E76!!^;:D4C 9V87!=- M&*]219%[")F2=A6Y&P9?DG*WEX-QN;.[C.(U"H6%M,H$8ID25FGMK?>>2SC- M.*^^>)T/,>4C]8KIC!151+: MRPN-^20;5P1Q2CGV#I>EH2,Q5EIM,78X3@I^5T0%+"\TYJ)0))<^IK+WTAH6 M*=$^Z* 8,PXYQ(Q?_.G&14H3]SBE.JRG2GAK%;7,<&4,%<)IKRP0AKH*A$,M M)HEFN;L.1RR"#01%Q;QR"CQABIVA 20LT&RIN*C?[U20BZ*12J@T1:C3!'U4 M:0RMB!I9$H,E2\5%3TBB&7(1Y4Q+,%<#9X)1PBQ+.5*1H5:8J A9%BZ:-'X7 MS" <]CM^LWM2]$_'RY45X28OI9:,!DF=8X)[;3@WQ@@>K3&@K):%F^9%JEF6 M3Q?.1<^0\ [%JYXX1>?C+">K"*8X./%@BC/IP-2+ M4DI$P&LCUD>S+&PU-UK-,CI+LD"3RF(I/ M)G9" F;,,!E9'MRQ\=2O1'+2[ M(^?,'4PKAS?6+#% M&A.Z<'D%%YYP/[CV"DTQR2C^\HH?7T4AR&)!M' <,Z:50;BL?FX4U='2Y:N6 M4!TJS[1J$^-1&LNUC(Q1 8(7G'2NN))$>U/R,A 73ZE,:U[^*2HGTN&'4YG. MAIP?_TZ].%A[)0G3< M>Y0J"3NB65324*Y%$%ZA*@GV;Z."+B$JYJ\U=* 8(2O!1E!,:*D!1=IB%PQ8 M!LQ6J:YX#:'YQ&\Y \)'IMDNQY@ G120P)YRX2B+#-D*Q6_5$)I/G!733$$I=&S08FC=,\R6PL MK=6,>3=-Z0-_%I7C4O*.KQ(DE&QWF!=^#4[Z/ M?6-=KOG.:]@YN-'GMF)_U_!J9AT!1'SA11,3(! EH[< Y1RE3& ML?&X1L8/(&,< UATW_7-(VR3>Q0<$!(#BXAB+"@+J<(AN(XIND(+SK175SA0 MBXJ#V?/HST-P)\ @CS$8?(K'!OGMOP^)LP"(F@% D&6"F"!3Z0M&)& ":4D1 MEP[(J82M*$"^@U5K.%R' U#(2] 8PE!F0C TZ%3*VT6!E$;3) 3P)UMT!5(+ MCONF&:[KEF_XB->;_M0>'ZM! SDEJ&=$:(UC0#ZED0%C'HS5Q9^VG*M!,,L@ M/D%DL@B(M9CY2!7QWG+, ^42:56!X(>YFV8S2V=)M&>&$0 ^0U89PV"D-$T+ ML!*8I*(\\302]EV_=S $>B=)>T=$=-X+6W'\YHKP9: >H1@D0I8SKH61SDC! M--9:!L%"1?GR.:%AEEGJ$99).1H6":#!&>XTX]X;;ZW!/M3N^X]C\5T8 E:> M"A"S\N-MP* J/)?6,8259=SR"#Z]!VWNHE]\0-RKMG?.0"YT@$>?Q%?[&?C- M$0RC7CY&0F^4^G)%Y.XXF>3JY!EP.'W ],KT=WK"/>LW.DAC'6<8L^BCP5$( MPF3TA%-A5(5WEWU%VJ]93Y\X2*C IL M.7 %8M$I#38\,L)[13ARLI:HB\,3[F)'<_X =JPD3V O+5+!.\PC8Q*T M!9::>6PL1X834O/$$DKO&3 ZN/:^W]L$)!76](ZW8@S0@]3NW>9?6]O+R"I: M82\,492SP*BQ1B.BL'3(&6:8E#6K+"Z@?UBHUZSR0Y96H-BF7+Y(1J:YU4:B M$(00RH#U=95QL@JLL@3S(PMDU_VPMJPD&P2)M;.4B. XLTY: ?@4TA)FG.7: MUVQ0L\$S\#&XD=H8\+>=5DP::2)"W&LBM+7633*#5X,-GIWA]&V>>!-\*$RG M+#:] ;:-*Y.DGIF3!S!*)>&L&5$J1*%\P PI:@P*#,1[X#90$DT-YRK#^1E: MZRY8X0DV7@;"4NEU8AT6@G%E6< B+OXBYL+9"^G=:R?IQG2A1%,8#!=[9G11 MUM0C!="I"&:"HBQ*E]*4>!LC-Q''@'$M7Y=P2K*2@I-894!@>B\(& 4"#L&I M N)@?O,@,TTCYC7&'%0,0DPJ9#$7 MDG!"M SRRSQ(%=*(+2!$GC8 _.DSB%E'C53$2T,9DXY9Z3CR@6'D4I)"6J.G M2@)F_GCR06,A,==:6^92) ]24H'Y@C7'@NM)'E. 48VG199&MR'Q-.A!)@B& MD!:*698.."4)1\Q:J@SU$_1(.I%&LE0+_7K&(F1!:"Z*B%C98(@@AH4(R;_[9>+9Z MX5^CGH=^M,_@RD4S[W3@SK$*#<4R2CV'9;".1\K \!)>6DQ)!*$G.;8&!3/! MC\(RFQ[4^'D<_%18[JD,RP?B]GK3GYF,5SI2R;R3@%OID=(,!8^T]9*!\Z!J MN?<=N'V3QVT=GTH ;-#$%380D' MZN\AL^^WF_X$6 WE%ED0:A:\$![+W.H,&RRU81H'44NX[W%\0N\YR#=)*?94 M!T8U(\@I%Z77BF/**7.!3HTY,H$,'-20F1ED*BS=%.#AP?8;F5>(AP% M2#;&N-0!D"J<19X9K-T"KRT^Y?ZPQ\D7IYA0@G*L@F&!&(N-"92SB!C3(<1J M#?UC!<0]RM ;'SFGU.&TS(&$L %SYP+CAB*D@ZO0BL>X"L5.2D.;[GS7=V4) MK9N"; O&!D[W#C;.3^ !3[#7YNE7'0)BQEBK)0%)9@/\@X4P3L&@:T-B7#:: MILK*6W''=!ZC%NS\R8Z*Q\4#6*A2.'5EHL3M,EE,> M!IN]9$/TB^M&5*I1W^_!Z?>CPAV:08 3W7R87E254LQ*.S @)%5(2":LT"0$ MQ@B.44J+-5U<.CU^G.[W(* J]":8>J$,0YH2)I'01F,$3)IX56!G%I?>CT&5 MY3>5I"+@(BCXPT"C4JT"0B8)90^"."JU^/3>.31%V XG$Q'[ON@?%*9[C=I- MSO#OCNN"#8PCIZG+:!*"7!;M$98 M81V)@[/"2E(ADZL&R4)8?=8B@Z5W/A+,@K;*,8NB]!1IXDU$2R!M6OW3\N8T MQ$N-ID<1.6!IFDB="%%&!D:G#DH%2B00DW+C_#*)G&>#E 60.XA(@1&2W@:F ME;$X.*8LV#C4)Q6W!')G;70P&@R7'DN/,U^H+%(R1F1%9-HHC:TP7$;JI8A? M\K@LA=1Y)CB9O\Q!CH&)$V6J_LZ(]9:IB*515 >C(G,5D#FSIN.CZ$[UO3A> M%*DCD?#<:&Y90"P0I=/V#*TL>. V$%>E58H:*8LC=ZBW/&KLC$."@75CHN&( M:4># JS)*FT6>]\QO6M%UQ,YQP#;[+GT]-.06J3"[[."T]J9*?RU2($RKV7" MZ]9)6J(9I&KO.[M+N2)CI%<*1XF)%V^B8EA9CX;4@.M2(G.6*1(W(!R"2"X^D$]H9$(R16(T8 M=Y1+["@S7M:(7 @9.3F]T3WI]"]"N ;.901E))Q[)J.**6>(=X8Z:H(D&E%$ MC5W@&+_OQ2+B%7'M.(]4$\>4#P%4Q>6<69@ M.0FI!$=&.1)PVK/$D=6&:VRH$I8J2E!)2#4AY&+7)%^P6%CU8'+>KB7^,^2D MS*NH88!3?FO-;3!1*6LYT@S%./9SY929\'DCHH1+2PQ'(?(34!:NLDTSQ() MY'D2>"XBVBENG&%:8889Y<9&Z4G408*$IM%4*"9T.>%YO0R\5: (R MK_ENWLL'P[1M[#1,*+V44[;:&)#)5B)",?C/R94&7O%(/5< MQ+9WA"D1F)2*,Q*M3?F3L;,Z8,]]5,LFMA>#U',1X-:EBH'>&R,5 R]).Z(I M"9HR$H0RXRH68DIJ^12D_MYQ$P\?-SD[Q6=#<%Y(28ED45 +5FM$0FCI8S38 M5DCQW3UQ6)X=K(V&A_TBOPQ^M^=#<6T!*$T+#?ZZV#@/A%!&80)Y9CIFLOO)O!A$992FX,&9R+:E#%; M,7!X532$,B.)PQAK7_/Y4\#@43B=4O"=H@HJ59R*/&H24E"WJ.?U. M$K_ICQXY_^"@8=&C "!7FOT>RB"QBB104HA<.*HHE:F>$),J28< M52 73_51\#A\'@,WG HK*&-6IXA=9CFVB'MG-%G@U)"+$''].":6L\%C%PDE M@E&4,IU1X; @7&J$:&D\/\T\\HQ)LAT&0^"18? E479[^7"PO;/[F&2Y/5_] M,^G(/'>,TDB "LQYI].J#O'&4*$EB,22+ N]DK- 9%$S(XN*EJ3=RA*E>G+, M*R[ /:$Z!2AC(^M#!RD$K[&BA@"C=,)-[RX MM9P>1LYA*'JF,R'H3BA.P>3>W-YY;.[#UTH8_03W"8P%YLIS!)XT=L!_R!@K M)>7""5F)Y#YIR^3[HN]';KA53 AP??/M^ RT.(6W%.W@#GO]3O]@*:N/!NHE MBM@XJB2S0AJGB0?%YSU%8!I6(8+AD*)!NAA!='MM&0U!@_4D/-5)A33*G$@@8GHA,L#/EYR5%P]S MP9,FV&'O/$O6J!+8$.QC8$Q08KT.54@(\PT\;23W[Z3(!V&Y_0K#)+54"A$&:,1Z@"E'QL#JVA]$ EPRDE+G +TH !>94R402N)"9&"V&K M;X/.@9)SL?Z2M<>T\)A*PP3B5@;"%9.!>RR-4Q6@9"T4%@-*RKH0(H_*!P$ MDIH$E?886Q,5 WNT^I;G'"@YG_P.:2F'6^)5VD,EJ>',@3C0CG)CI$,5H&0M M%!8#2C30$"W'3'+.E')I#2FJ8)P,.L9*K$TLNELXI]S_8 NDFFK<8H:.0\F&C5)P(,T^-!8N06] KP="%6$,:R:JD+(I:=2K? %O0RIO<'*8.]/YDG6WU2^&AVM=&!9G M9J' 4*#?B?W)80VXJK5"HT!!+D8$OW0%C)?E M@G$E326*E':*"**%294>+J 6RTTQ\]E(TJZ5]P+;VCD0K%!0LJ MZ@AB$5NF.'92BJI$<"\/BBHO#.>S^\<>,-X50+' MEP?&E?0OB)?:I>H !D"#*-*1:;&VC+Z%E9&:X701@;% MO.4J1)&F76C4C#M3N\A/B:#*"\'Y[-/GV@K/"15@$8*OK%W B!&#G2;"%?2IR!:66.B!\%GF'3$"O LD/ V*)?VW]8(JH7@@D-8(ZT5)@(+, "] MHC9&$'X!*:%Y,+8*\:++ ^%*^A)(.Z>"%9&DI.Z@4SEBFBL;A9$LB"K4M%H> M!%5>",X%PL1$%6F@.B+$%'$J>DF-%\':LD9;[?S%[@;@FK#?)8,\:ETE0Y MK8QBBFDEJF)^S)=R\]F$XI CRB+D'1B.P5J,L$%(.1H,)LY7A.>:YJA?O!X- MAOUN* ;7!* MBA]-K1<>:8R<9IHHK8D@,95T=MY&6X4*KP\BWE_++G[FXVX@ITB0-@3BF3?6 M!JRBE8PA%Z13H0+BIT;/_)+7Q1"-)]I%*IDV08,!)#USCG$G.:]"LLE%1<]W MJ\AJBA_+(K>&@H.,&-%*I?JXX(41Y6W0D\2WM?BI!(#F-.E"I3=821\0W&B8GX:M&',7BEGA[)[.W(38NV &8>V@".5\T6.GV:$9QAFF M#\'7K:8_$R0DJ7<"2T]2_5N%;;!>,^(L8\$$I2J@X1827^,RH5=SC>_ZSGR- MKYW0Z>2]@[>A%PK36>OY-=_->_F@%'^G8>/\!!X;9I:89P$Q/Q>E+!POJU&$ MP QSX!6(8#P-SE/%D7552$-18[ZZF)^+'6&2_P).C*$6,<6#582"",]X1([,2XI ":-(A/;!@X6%?,[ M(SL(_QG!31NG\$_[XN16R?%;#1Z7G$D7JXP\5&U?;_HSDS',8H<4BXIA1D4R M5"TBU$2:MCTBW+Q6EBKI,./,1<845L*Y&,#^$$YZHV^M^*E%Y-/O,-'4S/@4 ML*8L>.!1@UVF,=+*(4$=;0+]V^R_7QRS[__/K1=W]DZVKS8^O3A;.OM[EES?8-LM;>ASQ\/FT?; MG?WUWKO8GA&[O_OMRD[]K-87,'G;]KKWU&VGB!'<\L92%C(:#,,* D M,R&%_8)*X7ZE =[5\?8_DZ6D26JWTACV*TJ(_7\?(M?]V#.?]&BK^^:P]>D# MA;YUFY=_'S6//M#6IR;?.X*!_/3W<9.\.6JN?Z#-RP_\WY=-UEH_N-AJKU$@ M'H7CSUX2H:06F<4Z9LS&F(%-([)H/2:1$6X(H+9?^%#\N9($YLM;K# ],^B/ M"A<&XY^'P?B2D7U^NOH'_#,1-41%&A6A+C@6L+ B,%!VWEDKC4#A<_F"JWL& MPXM$2_"1L\.0'QP.7U%Q,OS]+/?#PU>@ /_W[RMEP]4_!B>F-VUNC3L^*/JC MGL]>?BU?]M@^,U M:+3"66.[WS6]__O; )SG; "B8=)PD%\&Z #TI?QY-NX<0^AW0%:8=A83Z&$2 M'YD/KC]>RGK5@'Z%(C5+G3?5ZW3CL CQSY7__C8QY[VYOMCMM_O'KW#W"S[4[] MVX_,_^OOSC[IG-JC_GGSR%WLKV]>-LGF^58RW+H?Z-;Z'MGO[H$=L0%VR0'> M6M\];V'%6FN?0Z364VXSS(3+F.0X4]2Y+ J:)N*4EQCT-GA\_U/J_B\TN)+T M%>:%:XRMY\?8M_G@GF_YI6F*X\96+_SZK>^Q_>&PWWTEQI]4;I*\^J;2V$O? MTS$G@_!J>O"[SP#OW7%]D+R<7]E]$+?/_%?WRPIB\08P]\\LNRW^.^PR"D M ?USA:Y,[S@QWN>]@Q(:Y.3\]^GOR="F4P^$QS5YVPEQ>->83A^>KK_"0+7I MB6),_Z^A^0]*D-T&X5J1F\X-Z-U$[ ._8V5UYC(X]HNN&<+=,$*#X%[9?K]C M3:?3']K^^5TB>JW7&YG.>.MO)47UF]R^W15;[;W+K?7#H_VC8]YZV^2M];WS MO?8QV>M^S/<^[9[MMQW??[O+]C_M3>[Y"._B/?#/>>NHR;;>MKI;[6.T=WF, M6D=O#K?@N_8_@:O9_JO3NNP<[[-;"9L8[ MD^'@&3B",4B,DKS4DHG?[Q/U4[9:*H:1WR.U?Y!UUEJMW;5WC>V-]UO;[<;[ MW>V=W;56N]'>:H AW@9KNX%I8VN[@?DO_M?&UIM&^U\;C6LV^I5]OO:ZG2YC M3=D-HI3B[&4IM;_7I)VCYOM*C=]G O:+QO P-&(^ " T+H(I&@&\5C][N_": M3'KETX(_//'0FXOTSM"[2RB]+V<5-\9SC9642C]L0*:VGW&*+A'!9IH(E3%G M?&:]UQDC(DI*7 C.KJS^/>J%L35&T6^---[W"IGO0F\RQ89SUO;\S2> M]2QMY]K6K&W-I;0URZ"JO-RA4'5[LWFY=['_:8,W/^UR> =JI36:]L%E:WV_ MTWS[X6*_O4O WL1[1P>W[#]#'M?.M]2:"[SK;7_^[ MTVKO@[WY,=]Z<]/>C%X')8S.#(TQK>20S&I!,^^#8X(0)CF9V)NLMC=G;6^V MM]=:.YNE85G;G#]G&V]R,!5:_1>3+WZ\"=Z-,M(@O0Z>;D-124G^PS;Z!=S_F4LOI50^ M0Y'AC,40,VTMS[3&1@I/%!8BQ6W@C'**OFV:5]EP79@%$,(>QC./SAK;X:", M4^\-6W#EN;''T>;GZ 3&#/',"80RIG3(C- ZHT093+G%6(65U=V_-C_L@FYL M;+9>O_@)[W7!1?0O&^?N0I,7]X@H<#3-H#$Y"2G@8?"/O-?+AH.$.30$? M=?^:Q,)\_V-)CUNKP]7PB]4+3ND/.L;_>)&\X.I'[_WG+L/GJH?Z\O/PN"=P MF+7[]R#MI3HI^J=)RMR<5AVKI+3EJCB9A"B5.Z]>C_/VO>[[ M:FJHL2N^O[Z;M!!O=C[N'QU?[+7_[K;::PCNR?<^[4-_=WFSW/]U(_/MYTQ14W46MC M,\*1RQ@6+M.&D8D5'V\Q[/"'N-3"YS-*X%C# ]24)P9G-:!E+)PA$,F":71 M<1LSBJ_!&DSU,PS2^E^FSTBT9_>!B*QM&HR <^+[<+ M@X'_ARU>KN;7U6W9M#@PO?RR_/UKK0*64@54%<^;+[9?[+QH;'1/.OV+4)0 MOBFUT[3BK\]HKOK1]>*:]T48#";_>0<]P)74B3\^3;2U_N&SY(88QE06/"(9 MH\AFEF*4:2%I-%R!F?O'[A=Z)<)%M+:Q4D!G)J?F$XC3%-#P>F4&VKP6P-@TD@X^9ZEBUN!APMN M%O[RB'R75-9:$ [03RZP2H*JXCEDR #/N$-<.(QY2 @K! MQ&T^^_4QA6'*3-9Y?]CO/5CZ^7:\JB]-_T",#Q9MB_*%3?X:<;*$ @;TU)][R#X MQB"9KXV.&0P;11G:^H,4KL#$R YH_2(?YO#(<1Q#*& 3D;%8)0"&H;]!K1( M,T;C^3E,?K&_)L,A!?ZMN>&KZH;I/UK,@<#HQV(.*'O!)7F,T B7VC]H]$, MW^HSIKQR00>5G-G]QV0J[7PXSC42C#ML.!!>@WHR_9&'O#"E(;!ST;7]SB^# MN2T#/9C^/_)K!/CL['VGMR?:*OS@[S:8,OZFU!5T^[N?>@6NJ8 M@R_NVL0ZN<#$EO*MDN[:9(O1>AE6< S/NVR]W<6M]3W>?+MYMM7^P%OK;^ Y MZ;UK;.OMYNTM1F?-,JQ@&_J>^K>+6D?'9] 6[CM&S4^;Y^D;F^L';*^CSJ_' M-2$2O?*&9)QJF[% ?6:4,)G'PBD/4 M=$8A[>EH# X7*.ZIYIX'O(VJFZV9C8$I7=[/'4?/,ELDVAB*P M'1.=XQG3VF=:>IZES(C*6",5L5_6*AL[2>DTIN/][3"WI0U0^?YYF(,[YV$6 M=YKNP7.._5Y8D.UTWTZBAF3J\F;/I[BJT+ 7#7<8 -&I4%^:44SDN;8_*!\T M3.,L=#K9<:]_!M\3S ^U\.%P2C-+IM!PX>8]\;;A[9'X-(SQ*>$O@82H/F+ M>_?&/O9B\B?X@O])'[ SZ?]FV?U*BLH?7DRASK=S-#JW[]Y M?$$'G#TH'^,B+1_=,_/^/7*QUT^++?\9Y4GO@;J+:?/[>/5E\ ]ZD*:EG)NG MRFP-7U3CO6(2N'+103%=P+@!BD6F^-Q4TL=^9]0;FJ+,8E ,GI9CDHF^83N=*.%Z7FC9,&L"#[Q"4-V3C-6MRZH E>9DNITPV#0]7>P=E MTY,BN%"N=6#2*!/^#1J_C-?0&X.1.VP,#OMID_LT .C2R1_ MZ::R/=R9NC)Y6%FXK^Q)V=.T:*]1PYN+ MP?P,Y->CHH!NC?-BI2FXH1F.GIE0@K9-]ID'Q+ES)H-!(R"5D,DT3L%'T9A@ MC36,VTH:R'>*I466.0\SD!=\J)?=-+Y' R11"%*PFP^'(#Q#!Z1AT>^EB=[. M11FY9'KPWW :BHO&9IKD2;5.3T-CW0S-.(W4+27QY6'73>LTWS"&P63283L< MC,:U;L:G=[)VXY=T*"=P(92\N)J@R,MD)R ^(6'@1&=AO*@ 0-V-CR<7GX!/D(H>U9.2IJTY636?+I*8C,R=7>N^S@3/?'+ZY(._5[X M]?X%E)/^.+GEI.S;:;A>@>UZ8;:5NV\S=M#OC(;A]\GZ+KJO@MMJN4_[KO)@ MXW\/BR\KR F4:=5^.,29T!<4 M/S1<^/N>_$(Q^2AIU<@++!^:R'R!!D,O<%#V(^4MN9-+JQ^K4CH8I>),]L-! MO[BX*R%<.?']>M*@DH[')&KEZ.^C5GL/'(OMO'GT$9Z_A_;7P*M]0.#9MZ-6+IK=)FX=;5Q"GRY:GW;1_M'V,3@G'.XG\)[S/?*!@_-R MWKQ5^P=12VF(,I,^IKGSH#+MJ,X4PH%HZ:@-?F7UW=WFSF*'@#T)6\VLJL'M M:?[[AW .0F=)LCO-14JN?>&:L>T]89V:57Z*5=CO<]_,L$PH;=WE/]<@G2U( M:VS^6%:W]7X9)#.>.TIS_O?/ZRQ;0L*Y#/C.>'2GN\OT2#OA4$UE^:?U%\"/^G#ERA_X@,1RF9 $9.QZ$2F&,:9<$9% M)HV@YH&UJ[YAL2R6E5_WIE8G/RSO-NY>N*A52'55R)2D;TN*OAX3M%8EWU(E M%]=5B= A"FYUID+4&:-:9]9;F6''6%0J:D#>=ZB2>S>(+>AVL/L6B^,_+,NF M)%0/#*Q/@4-EN! XL\EY&/8;H\%X21#$W/F\(/&JEX2>[OWL36P/07\^N= M*[.-QXE'^ 2=2Q)L,(.8"G57,J'[5G"KNGGM'R+1)B'($[>S >1,Z_-F. RI M:DTB+U ZE;Z"SIF#,D#W*J&:&0S W$ZGIM0/,88R;JHWR4F9[LR3?'Z M14,2D;)9_9H^_,M73O9=V@XHE&NXCGG1'0>EG<"[36H$K%!NV_-EC\W(Y]-T M8;, ,>'IS^QW&,U/9VZZ6*RE4>H7:U^P\J9C#BJI,G\\"^/6^@?HU_%9ZW+M MLM7>./NL)"61AIA%PFS&P)7*+#(N(QZHH)'WVO!K:R,/S,A8,8WW_>%1@\/0 MZ4R58N.7K_?.WA$%!#+@_BC1RNP(F[?ANY-&OLKV[H\S+QR??[9","Z$S"(H MD8P)3#/MA-/CZ[C*ZWIR U7Z>@R@(G8MI M'N8W95P[/'#4R\%CC6$2(LI9R*PP+UR4FK,J?-8(HKTY\TD=#"A M> 6$M(,W= 9_KMP4/*]ZHZ[O#R>7OQ8Z[TNC[$VG;X8KC8$SB5[H>4F?B];Z M!_29&$P(]R'#TL:,@0&=&>)C9DV4U,)P!Z]75O%O@JC?D(*_A$YET)26JPUK MD@\W.DG6.@#!=?J#9.>>@(0JL?6_L%(OM$J'Y0:+&Z":W'1/&I=T>3VXD!(F MC\4%Q;\U$@ :OZ3;RL2Z=C+SGG;J_0.6N_TR"6^:K0)$EDYI2,XL**D^.!W_ M&8V+Z[YH[*04926NOX:_*<_?TR7@C3)EIL_A-<,R'MI_E0V_^+J+9;*.E,NC MK/H[?ON4V>+.QO=%ZO?&- M7%5Y+U6J&V]9J)90><1-ANM]-RHWNG\I^QS\7Q?P;$!FSX4VO.BO#D#U>8D MUKH\)B &+IOKFV2K?7#YF43&N4 ^0SB2C"%F,Z4ISC2E0L&8,\E@8 -(S),$ MN&(45E;?IZG$R\R0]2PCI328NK^Z\X^4)$(VU7F]D.HUF".5\)'2U%$UC(V.0BE$T M\FO8 %.D"/ *,$:**4C2*]^#O=38W-R\VK$[>>[VU5QN*I/0P"C[GZEE4BX4 M#$NSX>JY+QX\"[4PVZ?2PTO>>,@&G'K+5;WEZMM;KBJ76[&]]M>[C<;6F\;K M+3"<0$M_RWAYDMUDE,@?VTV&\0LJ'J6LA4(ON/R'FW]B.]D+*<1LMF9-:9O, MPL4*!JI[]D\]JV24_B*O8]]1YF<>/;VK;/HW.SI1+CU@!O-?>-Z>[8H MHCUY@I6+Y=\C% HJD)[/H'VMF!U5Q.NI;G7[X=!06*ZO3G6EW3$-5 M$&AWS)B537Y^PJR&X*-!D-V#O5IUS$9UK-6ZHV;-@N'O6Q"N( MO%J9+$2GOP^3I-8FCZI-2*U,:L:=.>/RE=7W1?\D$3?4VF-!Z?D,0%AKC\?5 M'K36'C7CSIQQU5PEPFHE4C/NK!F7 MXI75)MS3V#$Q#"\:Z_D@[74?%;4_LJC$?0:(_%%5L@B18W7/9AYMMU@#5D%.S23Q$_C>Z\EF*B] MF,7$S3, >STA]KA:2M1:JF;<63,N0RNK.].: &^N,JJOFZ&I5=*,"0_I%)C M^;!,-5JJ%CC1F?Z^MOC?6+/]T; QF:]+.R9K=;.8]'\&H&6UNGE4=:-J;5,S M[LP9%^S$+_[,54+P\=+-SNCDI%/^-L5%/;FVP 1_!BBMU:<6?. MN&)E]759-2*5PRV5"K@OYJ ($S7S*96,6!N7J#7I1+\W_0ED+F^XMKQSY?G4 M>F@QD?$,X%SKH4?60_6L6LVYL^=<#8JH7Y9A'_LVY6Y,7^^@65SB/@-$UKKD MD75)G5VLYMR95LMNO.T##M)22;TZLJ"T?P: _5%?I%8U#U0U=:VNFG-GSKD:KZQ^ MT2^O^]V3T!O4TUH+3-MG $A6E^YZ7%529\NO.7?VG,O2SOPRK\M%8^NL!W[* M87Z2]D2^!GJ;O-?X*_0".# IH&M\O?1COFS!G.REO#>K3*V2%A,CSP#8M4IZ M9)54I^"O.7?VG"M75J?*I]0K:5\^**7!#4WS_[/WYEUN(\>>Z%?!Z;'GV&=0 M92V]NF=\CGJS==VV=%MJ][M_@F2R"A8(T%B*HC_]BSTC ; 6]4;*?'/>=:M( M KE$1L;RBU^\;F&LE>+:_#:JC.WL>Q[O9_@HA^^-$YM/7SW"[9XS,!__G4_O2G]K/''WWP MIV^:%@3LT<5?LU?#9E.T^_,=S]?X+ ?OC9;:KQ#WVQJ(+^W73/G_[O MHOW#Z$=. K9-1[T/_M@2IN(F?+XK5_TUCUWF\?3CB>#8SXI%UU1#'SX7F7[D M?W]0V"1J^Z.E[2'F=]RX3^_:MRCE7;_%V=5KO[?!_?9N _T1]=MU M7 MX6+1AN+-1;&&A?AC4>V*???!'Y+UVI3UA=^!R<(>ZUE]"52),X?;\[U]>'E0P)SI++@4:T*^^[?3B/Y8]"./R/OK_A^M09T,75DAZVE^77?9=V#9MG\,_0K9K MVE678:>A)X\^QT8/B SI0Y?3GQY_KA\M0E6&F^G?E\U0K<9_[$)X,_EFZ/IR M,_?H\'8;EOWDSR6JG-7DSYMB/_X3V+%U-_Y;@PJK+*K)E]NP*F=>MVV;?\X- MH[N>F^&NK"9/WN$7]6\-W)(E;'#19C _,,ZQ>Q,C;.IP128*-6?JKYLN9*!/ M-O!A&S*>-6Q6W\!1Q2FL]]C\EL2Z$K'N3*POL]?7 1Z /XU_A:<6?4:F4, ' MK0?T#[(MR%2SXD&4];(:5LF/"CI"S=#J]UON(95G'?QQR>-M00CJ(>3TO66# MX*$!1@M'8-=?\U_AO[LNXZ,#/]YP0Y"^I=VD;\!:KX9EGZW@856SQ=?G&7U2 M(BLB?H9]K.!U-1P+^3;\M@_+ZQI.TA7Z#/[7'0OS.K CE&<+JNL0ZGB8-U%C MU4NZS&CD0]MJ>8>N3GP-/*I8E!56C%[+#D5=Y?/ ^DXYC,">\&=GFT'5;8,E\D:KC76<"UN M#HP--V&'%--5L>OD-VXDM#CZ2MEL>1(<^673B33C=^HNN'_ &/#+%9Z'CN0+ M!A.*=GE-WTE.61K2N0LH%'B-=' M'(_IALE74,:P4(HE50Y\L:>EQU, 0K^*JD FFJ[ELNBNX>B'E8#?Z4RMPK^& M8DF'32461(B7566;]!1^(SX/I'D30/]TP]*>B=_]IEB:K,@@BB7\B!W"3E]3 MUJ"H>U:0,#O>2NU"L1@ZN&\[W8P#0H-:HAG@*Q%MN6W@\B[E9RTF/&%^S19_ MM]C3V%\T\#_VTOBN+U_\X_E7%X\_@Q7'PU$N=6ETJ)=F M(TTO$[Y%A@7>@[AN;=F]X2$.L,A4LX#KQ;<+7?RP4P/>/B@!E1T!^.D*CE% M+0,W&TRB@CNL;39RV\E5&U9Z>QUZD5Q2H,[A8L+!U4T/6[LI>[H@QZ?W^\M7 MEWJ$<=ZW'$FGZU@3.M4[^48W=*0"&[R?EN#O\AS@?I$OY5ZW^^MB\BC6TV'R M][;8EBM8)3FK=._9;;<72>2K,8PNQ?%@BS5H%90.N4_AP ?>'_@-+ ,.ER]C M-@CQ>3W<020,H%)ALBV_<7RT566 9UDW*%M+;3DY4:1WRF%NNX-OLN.:9S<- M:D2:C6J3:[!6+]!$\JOM4G_#,GW89LNZ;2C>P(+ ?A=B!(9L MA;;:=6A#L[[,LJ_?+L.VQX];4'MERXH!+HX\VP6U*%%>L M!46Y@H* 9%Y5< MF"BJ-.R^H)>CA(6*!7> ;RWQU?"+88NO[3*Z,FY*ME'Q_J]O,SK)[H,# 8/" M :,4X?/7*&?TTR5U6=#]8Y4H8D07(-Q[**!(6QK@I_#V]%=H8^(.1_G"[RS+ M=CEL8!CUDB_AW75)5]R>E;L-,(--7\!<5X?=^??!L7L=A3LKJJ[1;>DR<[7X MIB1ZV#+2P[*IUM:XJZPD^-#[(R)6.PZ1'B)6:4L.G*X\:&1:9]P,TQPL8*IL MNZ&]"7L>" P@P-6..QM?Q%<"JQ:Y_[X$H6ZR5_L.MA.^^[Q>PHF@V?I)@"YH M*O2BBJP>-@N8(E[973=LMKWY6G19Z%CP#_MFH''#Q85_A1?BG0)">(66#^SV M $8:+3/^L:>C;,M)P\"_/&2RJC8K5&@K_'+@&Q0>7J;[<@WG?1' 76\6""=75%DU[# <-=AZQ7,Z@DPMM>[Y6.U<.N[,),0&@7QD&.81(@ >$<_04Y>T K^SM4/OE^@1=] M7^I'<&G 9L$NZP=\V,GW&"%'3SU)&=WT!9A MJBXTQG8%!B$&BF+";?Y= W=SG[V$FP#OAB>/'GT$-U:@2$2&2D@B$Q3\:1N, M#K!9+[7P7;/N=W@[;>'?>%>B_:$A,S7VT0A@+X:\/5CB[/&C1TGXB6VA^@)' MST&M*K0<0+6A7Y.2@5^#;]\V!3I=8%6" [4B0X>M5WGZIQDL9(77-CAM6#$) M(ZTHR$Y?@'EFY+BWZN>#!].6,!+Z-^V=*MQJ!;=RB8$,_#]DOL#9?5%GSX8K MN%2S3W-XW.//6$'+6'/TNBF6,+0=MFBFRW* Z[ M_\WF!!D/J$ MV>_P4>KTX,>BDG^/OBSZ6F1^P"/!R,)V:"T(#4U_U18[&D<%:TL6Y)K> 9[M MIJDY]).#V]?"O5W!%?X;$,1'CS%T"(X<;J-_\Y?\(R+6T0%HI"!D?R^Z5?&O M[,]5LT"4>"#_0OI+_TZ>P-^QW](Z(WD"W2MNE&S,D;S_#TH)O1+=+'8Z_*#^ M_C^OOM8')N*!?WS\R>==YH=-$\< *[V83!+X")]![>-X Y\\XAT4ZP1?UI?+ M-[@F^\VBJ>Q^?"XOOM-S0>/DHV,P1>Y(/@4+:;APAIUD"IB@,7BQ++;%$IU^ M.[*PH,\QT0KG&D-G%#,8:K8]O=$VJ4"[ M%V7A;4^7S(&WO6]7\:;X9].Z]-7U ,\%<=W2LL$VBD>)2PN[C5_#U$W8MN"K M#ABQE'X5IGY-49>36# MO#IN=60Y8U+IJX9"2IP$!O5,)E-/%P1H=31.LZ[ =!C09B*-,[1"/F_JK"5W7#EN*V,+$-W/$OX*NS M]M$.7[<*':@OC0;B*'F#LV'+;RI@N6!,&?DB58DA.K Z^-J_*%8W!9FG9"D4 M74EI)EQ_DK%HWE!0LMAN ^P%W9U7;'CK;-D%XHGA-%3'WN90'N*7QC614P M,/6FP=)N"S@GF EL*:N5K&BO8-)X6>4L]T8:)*HZN Y-$0/EVX0H&\ MS+X9VDD&D3.XA$GAK_%5N @<^4-7F6"YCS_2#0!#!J2E7-'&S-3^R]D5?*'< M?+]Y?/F4#CJ!P.!?3_1?-%CXPR/[@X 9UF6'X, ]>"I=QE#*_QI@GD\I!&.! M&/PY_,>GA$/8$A8O5.QV\HI@9C"@\;%$ 06=_9NGGSZ"T6QL-$^?/+G\Q(* M/)[//HY?^8E&])TZR_=:1<7,Z+%\B6?L^3_R$Q-:SM]]Q."(LI,]H1MBT^!5 M85-W4GF:;ORA/([F4S5?<)*3.[2]:O; =8X-I%Q 'T/P"#:H#1-5HKI!WYV/ M4,Z.0(VY!;*^!9&E8";# M =F.L7"-301%0OYXWYGM3K)T,SAKQDM(.3E#E& M/3HV >"*&%8E_,^R:H;5!2,@TN^+,W(%BR<60=>0M$:+\9* ?:Q#X7 SYN$? M98= K;]'NQ+I?M_F&@.W=7O9-GVS1(,(*8%?YK:0<%8,@H@07KYL2YF6%D&!D?,42YG1\"TGK_4+WD^T*D\N/[S]4;P^ MG\+E0$ L9_5'0Y_0$LZ;!;DE) <57CC0N)-&LZ=&(=PHA 17ODER6H(SBN(4(WJ4S!<4)^6YKAI*1

%'Q/A8YU3V<;K'Z4T9YL>WCY M8BBKE8JOY,$8(CCQ"'9^73HZPAV.&.ZO"-?$5!<34_)(_* M8HED\:'7*IZZN6%9-J^-8%WBUQ"0"ZNQ"#*&!YI1^1<^4>4B0%%/D0A/DD,C M575J,OQ0',I?P]Y+]4L-(IS6K&\7Z1>N&HK21LH C0/'X4\?CP,0.G\;P($8+3Q)81\&BCS\_19A5NAD?7G)LMBC;OSW[ M_XY\/@W^,8]NV#9 &VP*BJJ2ZYCK?B/G7., -W MY#P]XHCJ9XZ\*TZDE: M4@7,X0U:_8:$LV#TER^_CH%_RKUTO91#4OQ;8NP<7*4 'M4J<6*IB %N#?KR MU'#GE@5_^1IVK17S=EF5Y#UL-=$C+V-GC7P&3)AQ\<6. .>(@<%U4I,%P_E8 M$&KNM.3FMD-_>1@+<+XFCF7P#[@FOEY=A1.^)TY"DZ$/(>OLU!D"5!-;7U-L MFG.*NF;;8!"=-!N7VE;5A93(K^C)+U[Y>#\]A[6$*4W3@/\:BBJ%C%'V).R* M"JO!]W6!17X^Q7=3ME)U6-Y@>,AR3T.]Y!@)X;S^,_3" 0?CO=,+<-]]4R[" MJ1HXIZ,8=*%'FF&:@=\V<$G#";F@_\@P0MG(6<_]#S:AOVX()$[XZ4W9TTG& M B^N"!7XB1YC?,&BJ<'D0<@,_$?=6RUK')R&25(<"SQ/T_#>;J"PX\1P>)', M5O+Y P,@#'Z*,((M*!2DW@AU73"M@2)8%#?HU5R#N>^A H,F- .6TG8!XW0X MW2U,#2,L--]08&DI#E4F!QORY@Z>J+/6.M;!SVNM[UFX_OSRQ=^/1 $\5'.= MAN+RZQS-%#APU< V S*2@EF!7S*OQ<'[&:%6@O7AHV"W\!+MSR M#69^:$BDR;IM0. >39*F*-3/Q[%T>N8^K*0XP/"C&+C9$>#D?S0WD!QT%=W66S67"HFO^.C"-<3&I@7S(0-;8F MN"['DRA0ZBJTEQD?-?9"+=(5OY!8JE0#4%]@X8E_''$N;9KTCUK-0DP=""_+ M^2DX;B&.7)=70R19=/Q=@@@@@CTTZ1/B)CXEJC0@J M5IR&Z]BI912T!MA=85=1[7LLP4H< MJ=6'TZ LO8Y@ LV;8*=12T^E.@[VTN$'F%1A+T6+:>57IZ:+O%K*13O/7.&* MV825!_.(Q!& &.S:L:^\;+[^/Q8 4^@!VBG.#+,W,RO566&\API#:QO_S+6- M1SZ_D[9'YE><"4Y60J="7W%',$'X6KUOT_47S) .*B W\LED*.AG0ODA0HW1B501RD;"'B :8- M8,0ZDDI/'FZ"_\HGP5%^4DYWA+FN7@YC?M55$K2QQ55W9;9 +" MTX^W-TLIRFZ>_(Y9[(SVS5=A-T6%7]7N)@E%,6V0,A=7S9)4JY2KPEV-_Z(";OCT=5'N"A#L+\'Z+O+L MVZ*_*0OA??PW"!/R?1.K#7P&LC/ ,8:/OW_3(EUTGKUL*B+BH(-4=8'H:K2P M_I RL-8(&?-GUG/]><;->.@Q^ ?T'K1A1G@K;(M1*]S^;NMEPM7^GWYV^:$K ML/_TR>7CM+[^DP]=>3USD5!M/6^B_4.JZ>._Y\K\N4S6:DN=]KA5&+QJJ:I8 M8,LUK:6061A+Q3VFCH\A_G9]UFF>N0.7[=^*>D#:[J%5)?YJP%II6,:3G.9A M"Q*Y4_2H8^A-IDU%Z&"';YA#U9U_.>3_*$-?%QM:&SW_W)=$GS!STUKW)"P' MY'MD_MVM+^LF_D&^7G*#GJ!4QM%M@^X1=JE7* M/J.><%E?O F^5![G2BRBA$)\RT7VM$&$O21<2KH5>5S%KAM:"C,3^!NV?\ML M+<(?!0\1/78E7/ O8E;!:5>E\F5B8>9EDG$CBVHKF5PVA"'6M,%NC8 M3J*X*([F," M 1L7TS:/65!5(1G'$#,\26^+;-A*T18R$)(784W_I";"N&W]5'GIV>B>62*> M.E)UD:CB\6SJB_ 6C$,"+((MAW9 5F S#"9PD#ST)D1JA+CB9-(M,&UD/Y7F M&8G7(9DBSO>[8%2682UA/.)E"S6 M6'*(;2;<,XG[BQC%M<'+#G8%7"?4S27W:X,UH5<4XK%)W$F_ ==GTRIO&(GH M6N+:\'_K"\43XENX1TO"Z,Y7P#*43-VPM]&@FI4WC!HQ*>\0M]=AZDH['+PE M,QN'UTNSPHZ=1 (7MA6R0AK)&';>D:VR*GYCBO3EB?H+50<$^!_+ATE$&S;< M]2?&\HA@G'J*F@3%WPND( LE'2R32]NC\0;B^[";EC1[ZT>[H%PO=JYI&]ZS M:T>(2XG>?HM[T@W(MU-2;E4WDRPL-5'(%TA- &J3=:&1D$EC4148NEU,0"C( MB J'0KE$G%CLK+/>1-=R()-RLVB=[ (QF' $,KQ!33643/?681^WE39-G+:N M8\(=26#7C;,\5+OPU!:^^I24 [K&>^O&.#C2"NP0H.\G 04_>9TQ5@;&RW86 M)9G9L$.!P^)4_3UI6TM?*XWUIMBKC2>&+H:'J#$HW6MR*+DA*GXD1FUB[,+$ ME]S+$:!(G[&*]]YSCX^XY7/>.7WB/M:P\8QY+PB M5 Y6/:S*KAVVTLF.&TW@C;[G%@;<[8I;9.HU.^VI*?RF]H&F;>!W?5LN':TS M#2-5BMRL,ZSBN]&:$.[=48/4Z*^TEC_$AM#.#HY]+;C'+))2"W$H-JD&?T-<<]WV%3)+1%!\=J M['U ?#O:DBZ,5&"H!,S1-X%C*(NDB6^-]=[$KMX5G0V5@\C9=2BJGB(U<.0V MUJ*#>_N"#8Z$9^@+D&5YH']KTEU7XJY*SFD-/ _VW#L%J_! 9/,U=QH^R2D= MY.5D:EH.F>.A>X%6KM6^)MF*['5;@![X3BDA5=KK9A#( (6AP'#!PR9MF0G$ M+.?$;%]018F^N_P*5@,X:TF)R_F&Z0C#&.Q8)'01, M $C\]54@K9T]??0X^Q8[LWSX#-%=VB+!5I'8/&% ,&8;&+Z>?_.%?9$M=/1< MKAI>#_82U?77[W$&M4)J1CWN-NO77Y"K@^HKSU!A;J&<:8]7)#&GIO-[3?8'ZW$M+)@J8YY0.3M- ME,\!A?V*.HL0Z$.!"3#)DYSA88.3VBJF_/@)1253(K"E<">_H\M;^89B!#:C M$*!KNIBV#3O8@4NZO+B6#5^Q_YVD!>PN,0R2'.SO*-)=;H2"K86KG;KUS_!W[=)Q\YTE:,4;B1.M9VZN>..%ZC]C*R9#BME))?' [\)ZWJW:SR1KP^ MWP0@6GQ$H &:*"*!V#Y]K^*!SR96"#MGS3);[CZWUV4W:E$J'7DDY= M2D69'E3*?T@FIIO86HN]!R"9$I#>,Z)R)LJ%NXZ,.B^Q"7'859SW!_5.\^Y3 M%X*_CQGB<\ 9O'CP13S;E/,49/A0/V(8#[BQ)SFE6S"/\2#&JXN/I-P%A /$ M=KB,<(ZHW0S:XS-]E]HK2<)*)I$0+$7SSXFD !DXF^#3H_2XP3T+Q>S#H M*?@/W4@,&,8 M^O)],PDY$<[4]"CFL]T+[NQ*2X77+<8ZQNX851 &9Q^0_ MM8V>=,E(.-%C"Z>E;H-$SMB)7%<#AT\7>^ZITVA5M/_^6D&6Q0;]4>JMU4V9 M8WZ=#?OX?OOU$U1)_>IE42=4!'7;4.=+GOJFI\@FM\WEGG[7Y5;"O/W0UHS/ MO@E=+_5XTUBV';WS3A_#4.=WFIKCE4LQ\QV3&+7_Z"PJ>M[,HQKJ 6;2:/9H M8RFMU)BT;O>LDN>]/::ASN\M&[NEH8PQ8E+X5E_G,WID0YW?1ZEEC,V=8?,* M[YE02]'S#A[#4._4LHH38,8392."#\:-"N>&:H4T OA2?'2283CO MYC$,]<[=9 PPPE?:HH+G)E1GDTL3M_B\KT$EP+,8 M);_C>L!#9=JD,3?4.\.# V>*MC$;1#0-FJM!W)TUI>RO70/!%X>SOK&7N53! MAE5%T'&2G6*N5$M4.4B(5RG$>,AXW&. M1J9%6K )V#P65][HLK40887KOBH4/.E'W[0Q)R0U255XB[5Z9[3V3XS6_N2, MUCZCM=\CM/9SUJ^6Q6"]J@7&G&5 W2V,]-F7Q691#AOMUMWEV9>@>*Y )\6_ M?$5_^*' HJR_E6_:YO7__E]/GG[Z^9L*/GQ6MK@>>?;JV3?9ZW!=EV^X<L!1W_>W[CRXMOG__]K[';J6)= MN+Z+65=T##N?7-5;E^[:EU^^_OI;F-AW7^;9<_A/^/_I\=]1UQE/ M4DSW>,=?A@+V$5X2VN8:LSYQRL_:85'8O[/?_>7EU[\_..]<>J[_#3;M34G# MI#_8M&>8/>\>W;.W98?%AR[1E6=_>?[7?SQ_]?S%WV%7&K@(RK?TNG^4-TT? MWLB*1$J*6/V^C#E)04\02@)N4CAU97!(8 M9=N!_R%,Y4XV@W"[8E,D)>T-6DYA.B88+I:]2EP\_EH"-R6\X51Y9 ZDBA$G M0A RM.M>MFAP]/N3G.#==?:%,&<;XS2"E!#(MVRV^Q9_E%/?^X";SCAD0CQW M 82XSZIBEU8V$(,UNHJE^2=@^0ZM8*&TXF(@NMM8QD)@0I-[+;'O%3+LJV=I M4%;F'^CKP<0@ H7%L&\MZB /,V"M6W-7;4FT0J06F34S.G2U=U11<;< M$U1"YIC.:$6[N*NXW=TLNY1;*8=GU:<3 ]$:*:>%$F,,.<3/? M$:RIU_(TOSQ=-["[.2 ]P$Y(7@A9PE!_P=F#,PS'L[["50'Q*A0DBU);MG#O MW3#\EA$O?'@L\&T5XM@2JFV*1*M0YZ?X YVJJ0X^>(7HJ.(*2_RI3#I<46G+ M&D'32G5Q6YTVHV!X/_%M2%32]K=K'F(#<"V/K;8&3:@;Q)ORTC5M9+JZ]8'T M]BO434.70GR0Z*$')_%].[)(*H*!*.XDUG/[KV9"XT!P>B6-2VY #1/1U\B4 M"O*;W35873O" YKPH_HDJB1X!]UA+N'"\/AN635=RCEC5V92\_$#"9-< \8M MHC1I71^VG9$N(JU!S;N[;9DSGQ=-+EBYOE%(]-$KS,RNQ7&HFQU"#X7?*-VE/ M'J<%ZB2BJ+]G\V%\H.-!ELT?4%;6H>P)@;=@."G2;L@/W14=0Y8YU?N@$N69 MR:AB=%-?LWHWN/7LW'\LXGK6BGX?H=9?Z_D^R4D]F$L374:>L=!NQ3IJE:?' M^:,GC^]DT!1^98YPK(AT$T/S!TJI\^Q3^IP0X+DR&0F+]:0@^\F3IZ0S#>/_ M7DG<,S/>GT?-?I(3O 75+!1/PEC0@;E'-$1,V81*^!MLTO+XT<5?\^R_!]!/ MH84+A#_N_.?_G6=?2LWH^--/\<KWZM^%>)VO+6^?HO@?KB.GA%K3_;XLZ^7K9'GD"A\BI:OWGYF[[ Z#U$%19_BGX]7!F^-^E_W_?:/ M?_A#V5X.Y248)<<_G0_^Q-9#ETA LI.R=;C%LEV7]^N8\+_6]/_](8?;QLFB4X^BV*O M9'Q_1CNW)B\-4V18M#-W+KYLN/'XU_TUYF(Q6O(2##D,JE8P/CCJ=J.]"C62 MY,7R3:9N$,,R3M#^3I9^Y##'@5,ED*DZO+EW17D3A'JOU/&D<\/#+\XS7>92 MQFJDJZ(K0&Y^86EYB):UB$9#\+J#9WC:UL$.FZO_]4.&[W>ZR"\O+J^;F M^&<"0DP"LI0<;*1]E$,:N9 =(Z@QI)1DR?B(1-))Z:)?4A"WM("+JV'JPW>4H&HMOO!KA M9.S@;KN H\:%L/$NM%"B8X62F!@6?26\=7+?(L.24.-:WI)8BX@%@D#3RM:J M?3_[ZZ:C2MM_$G6/YBH/O4A"(!P.5$6NF _F;X@W> M93U=BEC0QYBRI@U+)';$VT!^-DLM.F=E3DV2C^YADOSB\:@OI"A ,X$'%LWW M]Q78/2<%F0/&L<(00XO]$!Z X'+NSQ7R!=:5*7;R(NO+&T/,32=H".BRQF_RALH4%) MY-@<)#G!]G;<'3@WQ+@$ MM:;QV!$[!M,(LJ&/$7*7N1MC @'CX3:5X62C1Z MP)KT(%@%[[>!YT"T\G,GK\>JC6B*C@O1+R*<)8+!CB !M7=I)=[53> M$TD5^-(*0RPMXY4JBN]6?7,5.,+#LV2&6*&?36@)!8_PDZW!?=3W9[^.^G[H M]>=)E9"JDGJJ262%RLW8$[EIT*E V!P?A.)-@M7IQLM[Z_5WQ,MW%QAJ/&]E M 45?L*4:.?Y7KM[Q='5]/\T1-SX=9'!R5^A[8F\=[FG'9Q_N"D+]2A)B]%B\ MN7ZGU@F=&"*Y1"@3HQ%6TK90KL$,6Z8T1+T/+\,*-PJL:?\C;($I7\@=%R\! MH*Z&JB!E')WB_>]SDP"JH5,G5EU8@?1JPN4.[O4<[O5_#01!/DC#SAE>72W6 M$P;RI'$N">HT83Q^T48*Q[G]D8F \D4)8+Y0W!@&97:27Z F7MH\38!:M<-( MI3:((HMC@JEL71_/6/C(P0V;I5SU>*R$Q'KA;?)YXGK)8&U!+^=B OD&7'@% M"V35WB(_.; 4,Z3YAU_O]RYAVXNA#FE"F&P,=QKS.WK,:N(=G(SY2-P(G3:V M8;2'132 7&G[%G%(W*7BB)?J[NQ"FSU=3@#T>_X<@EJ36T!C7],* YYJEKUQ6VN$Z.(3PEDL^2 MSOD7 WA0".0_9>"FO(W5/:,0 FVV)28E,BL&->IIYVO-]2M\OF8%D-K_<+$S MNZ\MN"=<]JT(:H%+Q\:C'@G=- JK#$U.N>.\L>EJ:3D\8*^[->?Q MZ21%8^W 5,SY1]PGBRP]42-BAX!'5$ZW7-P&4.&XH+:8AT=__V6KYI3^$2Z; MF."C@=[?NN:KX);@M#:)/BV#[Z&:_#DOH*XUS30)2G"^6+?%7#O?>JAO&C8I MD,04(P(U11/BD3WB];JS6@ G2TXN94T2)S'A7+#V3(D^&ZNO3$(;\JU-^7:^ M6PH="7(LL:.>="9V1UD\[XM#GC>WU@UOEVS=J]YXB.A/Q('+;6X8$J!S;;HFR3!4S[9O\4I_10AXSC$:_75+MHW;JU>2,5\VH0 M#,OIX)!IO<.D__"B Y6,'Z8]$R=F.S5@Y"S?!NU2C))YN]_&$:-/$]F6.TF[ MO6I0P8BRL0++PE0&5V0=BB*"#$\,1NMI8M7NFX!%[2)Y8E<.:%5 X+J7.5%N;/8Q(4O?:@2 M6P.'BZ-W9>Z-3H=C@#J<2K-&#;++ODL=WM&>@.G2H'>S1G>0B_V3K_O*6.HZ MQRV3L9OR_382#'G8QH[)N.\4";Y5;M_P:<@93YX%OA=$:D!]MF-=LS,*U,?& M"L;--A:7HK" 'D#,!+=W+;(K& /Z W3F46,5;;M'E22W$3X+<_.!J(1D5)?9 M%]$8-+_=RID]HEU)'7 ",8PW)B?WKBDR1B69UOJ.FK$)^KZMK*R^%M:6J MD?F5Q<6L,5\$ZP^,S\#4\KZB/,C- 814R1;<-I/5)Z5#"UI$&O M&K3.XCOQR@.U77 BGEQ"^AN\L*?&3$AE =9%N0P,:$>LA:,A*I([E'];3)5O MGH62IK_8"V&%9 *3[RPE":[^2 %OPRZR!1LY8%O!&7]V(IV4?9M MY&:8)0"@E!TF4K7M#;$TT[M2FZ*6@"KAA/>TJ"(Q1"Z2"]M1J;GIV4B(DPL2 M!$RZBC7O^OZI?N!Q<-;%%?;-DS3J[0"]2_1B/ M!IOZ75P^I8NA>,A(K?J3IOVLTXRMI^;RC(XZ_)#&;I30FC"E_>QI>YURUAQ> M$\Q1\$[@?1+>XJ;!7MB[' ^.IRK3VA0#\G ]RZ26A2&$'%ZQ^TU'DA!^:+^0 M)7+%<3>ZT3K&Q/0![("?Y=;F",NUV5X,6ZZLB<1Z*44^LP)I,(3UG(^.=\OK ML!KDND\#U,G>H*8E=Q<3BDL?"%L%9A!;2BZ=1E,@C46'G%D26HU[PYOH6<3' M$?JR4TYL9X08!B"&ZF@\72 V[R1([A^NE%#%ADN_+[,_4_A<$3[,O$U)FV:Y M+#I"[>K#'>^Y2O1 V23]<\K(EF=L:%$JP9("^S)4+&FXHJ2/Z.",0J4K,!7W MH@AP6$S;.%HJ?WK4RDSVB0A3^?D&\IU(/]'':COU_,!&\U30=N*?$LRI:36, MBKO2Z4Q'ST]S5JX//)J?MV>J1JI)0YSQE%62#>0#C,O%X9<-6/"$%ICH*0L M%ZRJ17JZ-_"8$9\]KU[D_P()7J^)UC,90%G7S0WE@ OF)2A6Q;9/&>GB?=<) MOP^%ONV(Z*V >YT )9$TK,YQ7XP([T'.(O.-^M[72!8HCFD:J,4'I:2!"V] M+L"%P]:!_H1@^(J*(F0'[%E]F.PO*6+QOL,P+0WZ8D;I]%6F^GR"J/K MZ1,6 ?K/N3=6SF>-_3G:)ZK+6?D=O_E6^F> MM_5GVM:?J5ON>;]^IOWZZ9NFGK?J9]JJG[(OZGF3?GX[Y:=N?7K>LY]_SW[2 M[J;G#?OY-^QG:F!ZWKI?3C_>V9OT5 @^\#DDB!COPTXWTA8($\EZ>W?7&*Q8 M[,UCY=:6NS%F=!(Q)A %<4Z4/2/-8G02@Y<,B9U#O%E0?4EH6==8#'TP#N@% M[!821E'KF*.,F;S(\(&%%OL.2?[5N];P(PV5->E,OA.;$!1=WPZ,R(^/QEDP M3S3"5(QVL,@6L*<81]8L<1K\)L8/F;XC,(CA=*'OY39%'&O?-*M0\0\P=GU' M2._8Y.SY6OKBE%@"#[[RND^KD+D:6%),]P):9(MP5=;,5Q(R[!$2+#/M:&"X MS0M1PTF#5@:M4IK*[:0B+2@G=!/J%<)K#'[LDCLINM*AE;B&1ZOVDB U[*]1[/QWP30-0;KO_??&Y" MA(5V1X.O6C'#Q>M-ZSBA*31,G/1IZAH#N WW0N*TTH^G)N#,DZ!DR[6K2+8< MD^]]*<0!1QV&?V@FXIE+EOO$/R*9FIY;YB7-/R672"56L9#NNNRX^CJW*@GR M#Q'&U%S5HN(IL^<*XQ:%-E-SYQ(DSPHM0@=C6@;)2]+V'/7JW]F^!(O$L/$6 M<6^YII=T'3%Q)_7AWF\Y%1:1RV8@ M%6VFR\(P9U!83G]!".],[Q2N5BR65+G(SR [D=%NC-@)*>9HL46\%O5N&@>@-E]\#KD_YMU2-PLC"XX +8$_)?W- MT42)Y.=*J2GA;:E$H7[13 /(.TSGU%.VD9=Z>*:N$MC-,T^,8D(RS5K%&UQ7 M#UMG!!E-#%ZQ?*-DIKNTB^0(JJPX82R\P3[MSHB6!4^GW8%-DCH6KCCN=$?F-]*GA4,DJ MEP DJ@94GJQTI>TQ&C:Q7?:Z6>)BYHI!DH )_7D,7&ZP+*HG!<'%$]WHA=) MG%)*"+2*6TL%T*Y$"#4!T]%#8&(EFF-52)]D^3 :*0QCYR@"YT,<#2HR#H6 M=P.W*",)1R:02IBJ8Q7D 4+FT?H> +U_?U#5T>R9D*@Q(#W&N#$0;9W5VG!3 MAMT,;2*/B14(^3TP%>0X ?]RPYRQ"I4C5VI3I_.3^7@^W< K=;F&GL8WA1MB>P*1#E-%;"R M/FU G'G0-B[CBE"39PG6&Z7241T9)X2DZ/FI:DVL=\"V\ MLL:[(G,_XNOUH<;)*ZVUO1DJK- E&2C#1#'FD%(PJB\K[E!>2 MT#7K'C%H.,"KMMA0#34/ M.R'17@54?>*TTR#&\L B0(=0H5"7V:L[EX ZT MQ3$\ADI9C##1'WYS5=H&7*] P0/?@2"9#+ZFQV0),^.E*_L7<&]H11@D),NC M&;6MI.":5@GV-'3O]T/R^U-[E6RCR&!'M&NXL%YWTT46]\H90>[*C#T#[B\T MIYQ0'=<7IE.;4GT+OYA>);/?9DLWB63D>.4._77#A=G^?-$(F*W@L-7,G^N4D)T:#&=L$;@9'@-[=D'?1LR:I\'W]4G:,XG;8%HG.')>^U M1 +!Q@?+&__1'3*II+F($\C<:C9=F:.@U-@&[&E8A>L%Y6C0_2A?$M@NM---8@Y3) MX"3C3I Q>V4L:I#H+ <:]^S/QPI\$3I-[I-!(XA M&Q=FT8D[HJ7^N["X6 C4;LZ241.!')^CMFK?D3KFT&''W*'43^NQ1K)@=O:# M*8_$I^Z:[34Q@U#EUR: AEOQ*:JO4'&AW%:LGPE)6 Q8VHV* VD;^ Y'^*( M%_MV/?(5^//4]AFIML!(A+O3Z4$B<,"4@>>]0 _7+L[HM](EA6=!D@)TB\66 MKIN""98$),FC"&C1&RYOG4O>23N[<"2'&"J4G:4NV,Y9*RR11X.\ I2CP9B4 M*]W'DSJ@/[XLMJ;YF$(!#08,&#@>C#52/S %U'[;,^O4GK_-QOB/'K\$=VE&-!"+C3JWLW/WX4V2(X%1'[#R\)3Y/,@77KA'56!6&7"SO+E MR@8#'Y(N*KIPL<%1.=^!'\2.A3AAJVA HF)ONZ:.$3EW$,F4H N03 (-A;,E MA3-"LY*;BZ":YC?QK<0A;'+NUD+Z=88NO0-TZ?$9NG2&+KV7T"4P"5=XP5^U M%.0&W?*;#S^^_ 14*.AJ;&")%\4"FX2 ZFJH.4&>,(ES!HMN+WC#;QZ[D;&RTR^Z+WUZ M^=A&3\R.6)PK%P!K128_@RDA=1J# W[S]+/T9W1+@IKMKZU]$I')NX>YIGHQ MXQ,3QF!FJUE/2+!UZ)C$R7R =0A34JW>5#BZ!Y?WJE/ZE4NJLNP8JZD0%^0V M[.-4LE!@VA5ZW!EGJDA^]MP3T6\HR--3%0PFL6^I?RA_$3[]V,3&'D+XO]\\ MBC]\N CHLRZSOS=^./)WXNI&NV5#$8D2#0&9ZSX4E*^!I^&T3S<8Z<]WV2F> M4;*AVZ'MAI LE18NLN%-JNPI' 3; V6$;"+BG< M83023EIN4+E<@!E0+Z.9+!P(HPV2:WECPX+)" MN)'T!%YP.X0VW+/;RM'O\D%Z7H[0,4H,KQV%D=**H;/&O7@POH!*,_N!^%%C M&8S"64VW@@2-^X8J!]RX7ZBB!A9-6VLW6DS)>A+)!9ZYN5N Z3-K831VIWL3 MX HU:S\1$95C&NGQ!^B>Q<::&DA _X[=5@POW&@4R1>5*:Q2",PE!]I(^+QO M83.X3X[5Y1QU0.TN!#97NRF2NR"&':TKQ3,M9-P _*3 M7 KT,KO/BSP;)!6,<+C$!7MJ,Q[Q*3 9\,%K%F($_:N,2]PA]U!B'P[ M[=^I45=F+[PMD9([VA2JJ]014W&P(OPVK>!2-XPC%8N[X M,7D]>FL)W*8$MYAD&0-II*VZP^U.F@E/*A]\&>51GX)W#"OK"ALG;^6[SZ+ M@/YF8M"9+L$PJ5U_?=3K<@?&]2:T$9FI_+QH+G=VR;.L1%;=>#CYD]R?#BNM ME]AMK$"-IXMJ@Q'4U?!/*197L#EP \=Y$R8_IN!>L;08KAY0]_@&^1*6OJ.@ MY8FP_:-TD^+#Y&K[%??V#0B"Q*P/R$):CB0(ZJF?@H3KN"X=7;)C[6"!:GQ[ M%8K:LXP8ET$NI>G*TC"JGV!;(#7)X,ROR033 EQN>\A+)9X!)7K'&G)FS]+2(SO(CCY J\/KL(Z\V#E# M%SH/LM56TB,K6"+7W%-M=[B_Q7O?C_>.]F6'SN:AL_@*:P?WN&>8B0-WCG/X M!3/G:^V*)O&ME1S7+.^YD: G3L?\#Q$)2D\:ZS@X**B8\BP5 D?3.U-/5=K> M.B:ZQPZ3;/\!Q^DV7/$12\.=^"B"Q=8'MAF)UCEI%IEXX67HZV)SG#&]7#*T$=DW::3D#4Z!X\QT#C1GG%*V_JC>+NU!5-U80<8XB$FRB4+;.I MT*W$7;4%]6AH@/%M)#?0_/IR/;*?D;N\* 7,?3T3#*&M'U90J#50*H#<6_GX M'E\.Q(-0W'I2Q]&T#D]N[:;4,4AZ>DA&4S28%4J\"QH=0V[R3TF+'F40[H=Q M@;+'2DOQQ/RM=I@5_$P,]S,3PW'LE\QU*^Q*O?*OMCFB%JU]MK^CT(#W8EHL:9@QM) OMUW2*0@M7R:LB>'D/BNNVJ"=[(5NDBG4I:G0F6[V5]V[KEB' MJZ%HW4E2+X;W\JJ!"^Q^/OS'QVCK8L+9<_=[6@PE#SPU&I8NBOA6FV9G\M*^[EU'0*!L+\P/?PR M>V:P ?2(RTB5H!-4_'9(V0S&.+BAP/>XI"IN6-'S M\^>:J%:U\GWQ &"#T^KD4K\R)@0#C7]N880[Z!LT7'0TF7L"LCUA70P_2/ ME!8QHB#]5520VF.(%/\9/_XN^/$G9_SX&3_^8_'C1ZD5D\*\.E"M8\L-YX8T M1(Y(UOJ"[(-2F3#145@P)?I-V9AN6]^A(:MBUR&0Y: "'NE?RJ>M)>D=&8.D M&INHIZ@A1NBOZ>9SR5I1Q?F(<<,P9]MA(8V[<"7F^'6:!^&JCG*3?T!225C+ M&T?<*>E!A6S"A"4/X7(FE!QG0./ANU*+S;FA7\LMC186XO3A,Z7[$AI&"=N-^;<./"?F+KI8-XSI7"*V2K(WCM:] M4:YV2KV@"2PM%PA*ZN&DAY*-]TF'."C*./MQ8L4%)W=L4LN>Q(CJU0W@2UJ' M?03J\%"R=D-,@]FMM=,S^V\V E FEL/P=\A[?.?]P0;N8C.7I44::3FXGFH*/+HJVI1-\3FW\FKM9SO+$9\T2>=&U'!"A8C4= M1V+VGNKAV"=!*YR8B0ID@,'*C7[E?42]4MIN#O?JW&TJL^F5=@FM5F%3QPB\ M\+!*&>?0!9_ =?TN['FG#1>U.'R<96K!]])=(MTB*?.FBXBV;G=&#@UF)QD%([(<#[;HJETI=@A)#I5&(3[O DB-K+I6.5T$<$^F),V[FYA.K LS/ MLGJJ,;Y IA8;K+!_9P6G&_3Q/!X!=N J(!<9$A''<#SM9T$$P8%16Q*+IZQ4 MQ"3.&H?2Q"&"].A $ML3J:U;CB:)B!:^^&,G3J.K$"'N^P)+/[B&P%X:M0#1 MERZORVT7>G_\52W^-^P($FQGSW!+&DX2?8$=+>&O%-WA05_PY'T7+EAUOFS' MHYQC>E6:P+BI4]GFU)U[& =#1J!'QS(>HY8G&W[XX4Y1BK*I%0WD<%X@19++ M('*HS7=!P[YY_"U]+F]-]O$W*$CY0C-9A0&QT?NS4W.=LS%/7$WDLUK]0 MW4NB. J,7!;(O(1?ET./!=U#6:W2G._ ([^Z*OC7R0+ MXVCI?2<+IH+NZ<5:O,>KG,AJ>G]P0]GZD,[7[D$_8+^.PMFQ3:Q?1,[J22^? MW)<026Q<&C10W9N $)*3KC'\/?+*==H: \5[=4N%$K+[&(8"BZJ128"X_B=) M::W$7*7IZ:3;5CS22-ZZ[=V1]BGX4F^#>)16L"FK("@4[HK>!RV2=XTA6)]M MFN1:0F9$B;:YO_+V$<6K/W'2+8) -,1@=*@W6GI]2<^G>'MAG98H.JKEXG5V MN8SWR?=X<8MIC#++]>V,!)""-;$>9G Y&,4I6K108GLG;GOO4C.NB#/-H7#A M>?1TD*A%*KY*XOYZ8W*^=C19[3CX5AZD^ M,$ ?GYVPV[M/?C#1)TQY6)(XXUSV>MMA*_PQAH)T#Q3RJ MIKT'F73UD)H8U]R+T"7^FWA#%=(>P%4'-F,N):EX W-A.+Q%GKU$W@YI/<2W M%_X8A)J@252-?%,6Z&.MJR'4_RYR=BF1$FOH S7.*5MN5-3MZU6++ANND7K[ ME]G+V#&*@K49:VNM M*B06!D0G%"K@?5MJ]!;L9OC$V'U;=A@J1:ZZ\"YR^ZOLWS>N(IJ&9,*'(33V M.%B0@DK"#RY6],CYB=HFP7-6\"=)\$9)R6V\VH4M\CUT_<'1Y-/>6!@BA^7N MB&M7,0OY 7F5+>96I$SF3JS+6W1 Z'D8R#)2YI$S)0SDC&MPC1*B;<>/5I?' MOD*].D"3"IN:1".[HAN+KNI,6M ^WF<8;GO ,M] M>H;EGF&Y[R>MLSE^6-:2NX:0TA\R!?BGC3M\'-Q[Q5X;>8.UOM-#G?%#Q82> MHX>YQ3Q,E" H;.L$X.?4M",;0X&5*0^30'LYL,L1W1D[?-K_X8'N=F(6C4UI M#"<-6&Z#(@CKCG?.M)52 ?88W$.,ZG)F>BEYP -1 @GO9Z[+J?@F>R,5$_A" M&$] *?$8Z$(U0V 3, &N-GAS\;D#H>!1!SH)WGNKA8NVY+WH8L2[@;FWJF+06ZIM=PX# 75ENT"<^24?-:'A,YGF#, MR4.XH1F;/KA^SB>/X#V*/A[P^QAS@'S!%@:]];NKH4W(94T(51"PFP];]^Z; MQ=+136I//S#8:W1)M;_I%1:G*4;?4R53-1YV4>W"Q(W4UT;R*/S7]Y>O+NVC MJZI9H %($HJ%,=KZ&<'##TTLOO,=%2RV;"MJV97$]4=_TMQJ$4(M5$7:NP5 M.TQ0'P7*VQ;:@@AS+KJ:XKW).V1'#*/E=U!H4?0Q#(FC+ M:MBHYOF^IKS>7^&[JV:##^4+\*;A!,*6&":1QPJ3*GU@1(2P1=/%W= A?9#W'6SW!>FUA<7Q"PHER7865[ M?OE7L($+<&4*#@[IY&S6\4-'I<$X_E?@8:CY+0N M%4A9A>BQJ^N#8\N8]T5M+AUGW8#?5U0Z.AB'?+"LRO7Z(JRN@G[&.TC+7-PT MY8H[LX]W30 /DHF-*D)>VY6@&(M6(0O:D%T?*-E:LA77,K77UZ7E1FX+R*H: M47-;&1>H8_J8&R#V0IO/$?"QI FCHL#\2^3WB_'BZ#2=;C'^5],EG/HN!$.X M+E:SL7'&I=0S>)3$$"6-';VD@WG9.G&)Y<8Q9],"S5MJ#HA.[FN<3J@E9:@JVDZ@C9(86VD('C0]"*.T"N8"5HOI(VC"H64PH93$GT 7:/#]IZXA&B#Z MQU%Y#@H3IH--CZ?Y7W,/'-!G72$??6%W"E^82SSC$C_$_%K'6/6)-M8#2&P] M;=!4IATW!@DDQ\=^XHGY!5S"-J8X"&AD5<(MSK^PQUKZ3-SH"30]'WE=_I/Q MC!'P"3?":,)Q^5"P90UB_DT!>XKZMC%&:J'\=EZ9^ M2:SG/MV-_C7.XC*M M,[AXRT.@ROQQT,!%\#! 9PR;7&D_]S5J!UM2!\/PMO5['2'QGX8DS[*]P!]Z6J8NC*NO$[8[4 MK'"B/R_JB7R,>B>N&?AL'83,D#'C:06:MF@9[=(%\BMN)/@1-V*_K$3 N"^<6\EZQMKF,PVDRTK]#I1;W*T-G61J+:9LB:8.6MAWB[Y"<4(L71871 ML6<@!5T9W,]GSJA(XD4/8!@[RE"9[IP0W(T]%MDGODE6U)S;L7B19XY8;K^)^50M M)RA]##N;W/1YNO MG//BRX*J%#(:%/,ZK$L*SL9WK1AJ.)BM#2]"7FX'B<:.*&8[D#.@F3#OY M*%Q6(5AR^^J?8XQ.C7^\S6%S#J_I&0%T& 'TX1D!=$8 O9<(H#%GFZH<18-6 M5;QYQ<.3_E1I91JWMASU/7,?.PUV4.'1G8J/+:BG"/546[F'<+0RMG/TG>A2 M%"W?J0Y["XC2N1UQ(@:YYMJ74& =%QA'6OKU.5UA?"+@0LX MM1 /V_U)K6@ZN8-E SF%S@3E2DX\^SIBMDE)FWG3,0NEU9MJY+L>>Y&EV6X> MST< 0]T8;WXL4V7W>\9I]Z3/& 1V[1+^-:#YI34/5.[F[3%]N] 3N/%-RVTL M4M9I_C;]!4=5Q[T(_2:ZBKT6'.>+82N-U6(JC9'D>"Z\M,>@J-)/QX9L@M@7 M;F8D=1RN+/<0J/RB$YJ!=2)&4N;'U;1B7S&+<"LL$!2$@.N#@NE@^8DY%C+T MMS&K8,F)VX25IA:M@QEB:=I0F-!&8>6:3=X%ZGS+Z"R5I^Y=I:EI)\+$70/1 M>.:J.$SKT^S9%'8<6;Z!K>];*#Z1L4D+P(_2V+L6SMQ%L^89(BX[N&BI;6Z3 M5%;'(:)N@OU@S:/EM^O2E\"[Z9TP(< $B>@%B+@)ZQKSZ;;=R=EP=<-R)T2? MCB)/DINORG7@R(X&RB;7AHNJC6.BG*5,&/ MAH'RL5I/6%Q=Q]M2FI-R?,M$8ST=?-(^E;NC]F'6/O=W(QV*,8% IJWFA#66 M&QL30)='.-^TC<,F D'@CF';VLATQ$B7-!AR%@[U28Z:XZ3<I"KVG-'(82BE/ZY< ?V_B%6!+,!W[Z(CQRUF77)-VR= MS2F.6(681T(+$3"LH3':_F+)4&E<%^H=H&PV!$,(5'!ES7H9Q^:F:5.*2 :2 M;+4YU08M,;;7]:XX.L =,+3D\H9FRU6>PPBNE^"';0NT901F%WIJW.0&U&RQ M9&^HRTB3U,%YZ-;2[]19)3%.Y1] &YRCP85 6!RL('FC54M+UHDBA3,E5P=Z M']2G@C)3G=S=0E^PBU)K6\%Y82ST4\OPO< M<;@BT$%4BQ1-\U-'7=13$2R5O\'66^HU,5('33*K]"A#O$ M$\;)F4,)H/,W40G7LZ@A='S4C*J(09%XF1 M0K]S=TBRN7EV50Q7BD0N)&.$B4'FJD[2;QNU)62>4*,.MB6Z[XFD+=J,U6 MG!FH="OC\6JF(CTX,;@"3G,H*E.ZD[4A9P33_3Y>/K/$N1)]'WQ,\@!KED1A M!&:+*5;-5I"#EOG.DQB_$O%X9KQ2]248_52*FZCJH>UOS1+<(LZPUS?%\6A;\[EH55IN).Z]E0X(*&]FUW1D5 /C$0EIKGX7F^SX2<=[ M0D%QHWM"YTG6%A7DL;L15U&9M\9*3Q-=>/M%3B.V6\BE!WL@U_-_D)!";K5X M1__XDI1;\U0=>^HQSJAFI(\ESB4D@U1PU4NZJUW_@XYC>Q0WV!)<0P]FB^8S MIOP"\4UUO)0S-TC.B68-M=".ECVGP7K->BK.I:,?M$79>58XDL.Z(VR$V&7C M41[SQ?,NO$O$>!*N]H=12W8-$2EDFM&*J4.2(P&-B&QJ1I'/BO)(>-RA^Z)& M!K&CB/R.&WVG/T_Y*9I39X_U;;ACQ#==,+ZW$#WDE2O6:3:D]I- HD:TVEN, MV$QZ $HMQ:N>(5\[SW=$_?#FQ4$);0LXA6\9)TG[-+/!8/%?2'$J,@V65]FB M>9O#[U87+@8NG'E4LB.MW:T)($]<"S )>!2A]#R.5!J>UX>@@-/YS3V!EA6O M"_0<^5L-2\?*6)NS4&UBKC^24M*%)VXFRBW586^*9YX>1LC T&$X"GZ,HQ^W(C37:IF,4H@^I7/5QT48K+B MTCP=K95,.&[.F MZ/C(RW!@5%W2(N24ML\:S&6ON"8';;'Y+\Z4R)1)+R?J MWVK**79)"AS9=50\T?[Q4R3'A(I"65A]$6N^$X!&LR268?'A92 44D<+U M+H''*>'DE6B<7J'&$5B^-0:33JZEA=2M#\=8]$D+4>1IRJV:O N!/W+]M.$J M$H1Q:R^5)FJVRC7[XIU08:![DH]\!,YK@=QA-L"XPO2KK#>8A:#0E.:!T)?( MU1D<] [@H(_.X* S..C][-H90X5PJ1/AVR0WB<9*G:V+FX8CMU3//(-"'1>* M*\UC!C->85>4W!2D**-$?T:L.I45,^%D0 I&L<29I<\@&,2Y**;5E)PHKJ!T&#W:%#XE]?AM8BL1O4A&1=X<4>1V M,?LDVCIYO]#/N'84N+O1MI"7QU#DBM-V@! M2\>'NV!1PTHM;+,%8SH1WY[0-,6'TJ7-0)3]*$*Z+6(#$^=*(J.G@C#(7A@F M(FAA&W/I1GNYUU]FZB)R;0J/-YHGZLU%FQ\-<'+MK$ &5]:E?NWO22F5K5/! M9;KEJ.>[4FYF',:+];PI@0F-/-GI+J[!@;*@_%3J@D[6OGU&R5C%$R#?,YUW M*V!E_(H7P9Q#OD)0FP@G121C(;6FLYC??WQ2;ZE[,BS(C^R><#RAL7>H>AH1 MJ"J_Z*0(1;KX:&^WA('A#MYUAR]K79#<&O;92WZ*SKJ?PO_[91?QF 7BSEBI M)8@+ZCN];JJR880I;BS=,T(!:QDUUX )J7W:8^D M5)=/P:C3SI1LN$A56A1Q45RWB;J.7-9A'IZ;_L9MD"%NB]A3_9U:Q.0/UW(' M'=(__=]%^X<_/?QWO\)Y.'"2OZ-=^"YRN&-8YGEB);VPI3OB4_\N*2N+!9:( M@>J(!5 Q3//"&6]*UX)UD@(Y[502'3(W4^T5P-;CE_\.H/&^"TRJF&??PKH, M15W"QR_!9$2 U[=%?X/__OX-=9C)LR^+NEC!'Y[#08/_>5V4NX*+K$/5A1V& MI-@G(7]$C.MQ[*S&D#"R2$9614F[$%I<.=.XCOR>&V5*TW-E:P8_VOOBHJV+ M" 8[;>J9+H#_OA0X/=]M,BYW>O/U^Z5JH,'\(UKZT17[;7-JW#J>A- Z2^J M8M<)]NEJJ/SMDGC2V#. &T-@H/7HV7)QU5X))!?J2D M'UI^>U-M[=HS(*FY]9OU/8]&S;;/^_WK-=JFF ;JVJI8-*T6\[GVAVI^W&^7 M+FB;DI=I4NJ\<3_AQHWITJPDJD\XRJ5E+,$'#%UQWLECVDG&@F%X^"T'/)R! M@R1:W;[K@W2,2R-A91M9MM@,&JK[WI[GW?UE=A=]*-BR.D$SPVE<&L^5YH:B MA>K-68,/D&:N]E;*N!?C6 A3;ZBO?$M]:-$]DR_2?YXEXI@D0N.2(S$(-655 M*>B&\!0MC< @(3%AHC6%9?RAI99<\!;2 ]S;75WRGW>K?_%HR,EMKD6T/'/T MDCJ<4?E&VKF1P7/8V%2/Z!38/]Y_CO\Z8>T:9:/PDK_R9-KB[QJ D%:>I_#G#T5]+!]'1S MZ\\-H,N@3HZU*8:2&A @GJ0=I/2ZU-97MW?GM&#Q-%),D6VTH<*_!F+'OX6; M;P(\X4\8^&#]L@Z^2D(=70+-C[L!E[K[73 M:48 F&/.,[]+QJF_+MO5!7-JQP;45*("-O9UP]R:2H48(6SCX_=%23+9S9-VD4#>IAF'9!+Q01IL\/AAICBAE- M3XV9-KL#CG3K(Z./>H1P\+%Y-=*(=#G!#&9=_09%:A C7<[L?3R6<8 M':QAQKLE_/\34$VO&;VI[0\EA:FL"KY0J]G5!QH!Q+K:10(GT?9]\SEQ]@., M0^:TU0K?C*PC1L6GA]>-3@]7G"95W+ZR6B(M?=/O\8EP)*<;=BZ]>(?2BX_/ MI1?GTHOWDI=5P'>1=%^RHD(;!;K *D )5#=630MI_:)@/\VT448&6:BP5GRD MO>,5(& 7WQ5FHOO_^*.B 6[]GYR# S]]*# 4K2;DUN7;H/V)S&>.NWX.U1W3 MQJU*87O%=IARG",;*7L(; Z?-^ZH-D[29DJ,&>N&+:WF(2RNP\3Q@E[.HO/+ MB Z5P2E3;-$-1&)"F/JX?RZE\_EA7^&\>[_\[BD'.)W!ICKOSE'M#@/+V'6F MLX-'ZKQ#1[1#1+(BL 17:X2Y!,N5B8OS4=K;. M72[&\A_Y2*O ^%>-5/L[ENMHJ5/AMO '8H:GIGK,+R,J$F?24/FC<$$2S02F MB'@]YI8O;< ;BQ)Z$Y@IDJ8+TNU=R\U_N 8M MF_V%LT2K35F7Q-N(VT*KJEBAGZ(L^><61[^$E(JX;G;BY3 ]$I)[V3$-_2Z$ M4<]V[D'8&2,))?A8W 3EE%#[C\@4X+/_&NJ0/7GT^%,NCGN!H.@#I6:O:6#? MA2VRK]:]%+!*'XV5LM,B&\9*/3UN52W9^\@%1^XB70BBIVD^!+ZD47/?HINB M0]3 /YG/:IPT-%CGG4\;W4>>+D1&2<]JJ7Y&5_GQ1[^E57SRT6\OLQ>P3G#. M$"'ZY$D.R_7D43ZS0##$.]:H[)5OG; $KP2^^/31X^Q;D./LPV<>RV"+B%/! M <&0/[F4@=&8^4=?V#=W#!%I^NRJX?5@C:()5/T>ZY\*CLK*701-K#ND3NB< MB936>Z#7N4P0M^"J50X4Y;[5+#-++UPS35^* S\KN+PSVO.SDV8Y=B"$0%@Y M-D('&B>^@WMEP7MV12LM":EG.3$I,^QB9L+"I(GK[WN-ZD<'4K.'$[*V*(Q5 M,4Y((24[1NOU@S^UBH\NB&E.^"# >.JI]K];-EN^[88V66\\9?Y@"W_-K3\E MN95NQV58^_8"C!K T+W%A#Q%.TJ9-K%A_N'IJ6C& 2&]*5#&7P'#Z>03CPQ#ZU= DX7 MK>8,!#K!#-;+,X??&\4.YSJ0,YV?U9QN]<*_0NY-8L^QL@UQHYR\"WQ*0:K;35CDH'<;3@,J\9'ND;T#KK#JGSE)B M,)(-J3/)E5T%#:A;VWB/;V9'(\3+0]-$(V'5X@)20V&V'A$I!2;;&J=I+9P8 MAR9GEN42E+8&8K=5@;;=%=E*I.-@E:1M$)[;H K6,5JVH@,Z=XC1%M934,- MF]6AVSUW5DBU=[=S/@+ /*B;^6TI%1F16DV MIU3\!+F@\8^QSP"1R5G9%CI>DUQ#FF/@/8.UK^ 2II" Y!?LHF')MLP#/VH# MM\A5$YPV1VZTJF2-)C8Y"#WR[O/M03W+R2<2[@7'H(\-KLB9Q,^8X@HY7\>- MX=ABH,Y"ULFA<0<%.TU+29NVHB"7+WTQM?IP*]0D]!',W4L'G9MR:P_,@*8^ MQJFD -*\S3T^K*Q'&LD[?MPV !^3^M#PE*_!:(?]S;X>L-*&OO.W6=+["0SQ/\J%)ES>4/+KRA(<[:8?!A.1Z&1NO,BD;][/+4_ L_OYJ;_X MZ17"R UU\CQP&>EU@(Z?.TU7:(WWYO7%*[B)\IPK?Z3^*C; ))GL">+!E]*X MX8^GRU=6\Z0K"K>_L;OQ (O<'.K]9)5M9/L\IYNLP\G:11:,J(&6V26WF!8HC] M]IYR[WX03B@*[MN%W=)-R2%@IWU<#W<@$W3XB#, 6R;@>J\.-ROJ0[$YY6CZ M*Y=T0:/%D/T'9^PC*&U(4T,'UX]X:255YEO&N1WI?9OP6IJ=WSH2C_?^0?K% M'^C+WMVRM[2%9#TA,7'2[[&A,".,I[.>\',M>W/[JR;A?4V[R.39EODQEV.O M[0)B'[Q1>Y0?>81/8G>.='.H=X06VA!#>QZ[GW-[M*'FWJD1 =JJ*Q/3"GY; M?GH>S',!P^$"AD_.!0SG H9W*F X&E&?K-5]N6:?>W*1ET(N7\ S#Z,( ?_VA&UD;["B%2)=WAQ>20M9M+G# MH04D.U7K=#%UNEF4M>7HL""=G*N1:"''2 M8OE(-%X;WXZ8Q'?L-7=DX\!=@4U9L;,=C'U*WL-&/8\_D14)*5A<74;8(6.N M=3'%U20_C7]?8)# 0KZNS>PF%)AAP@[Q%GBE *J00.T]3[EU=--Q[&.BH=E2 M4H7QZE1J"?]9MLMA@_%>;C>,/<"O:CPN)'O6,<'U]H5OH4$:EE71DO]S T>2 M?@S6#I\ 4JC4&.^*EW@9 LZU&V4V>.J=GVW9=0,RI6@"5OO2"8:FB7U5ILMV MF6'?!SRD^ 6%7<@[+#I^*ZL2%EO'YH$J-U1;KIV:]X)PT3[56-G%T+_)4J&N MH79J'3?".]CZ>6KV'9LV^"%E/B@HVHYSMO6M)<%!/K7E(S4]D*>MKDW4TK;9 MZZ*[)LG Q'F/9S%INDP*/89:[R3(*@@PD292A[H8^NNFE. MV,3:] ??U:,C'.LQYI^D!UQ08A-*+@1@W V-KT6B_* MB>>:6%2-<%/PQ"*"1\/@(#]?WV L>VW]);5=@"Q%_&J>*&'N-M9L^?(HL<.( M#):7B?..1& A#UHU:#UD=;&QC&F)@!!"@<3>(>Y]R;3+>DW$C]$XLDTQ@^A9 M!2>B/'W1NZ(-@G_K)0 M X4;U.@P6SYZUK8[T:%DT!*E54T41\\\_Y/!$YJA1_:G:6NM3!M-Y=*TA([Z M7-!ST1+7DP-4S:?0TAYQ>EZ$#T8/3;J/**^[L.C*7KK"?O_=MR3@O!P#-W=* M$1W*L[?;[2Z'\A)F1SV'9:E=7S2G=OU+C,BS2F^(BJ5.? M6XBY%%9*:V2]N@78X.?&=T&4)=3K;)\1(97>44RN,ST[>AQR;I5CXQZ=FJ23 MGO2V6;L%S,2^B@IN9$P6[D@A84C<-!J>,JGP!2(H=[@"+H@*2\;=^0:O?,'* M.N29W(])-^>$E,M<#H_;VU\0@2/R% M]J6D2!$425>] ;IBXR'#'N5:@AL(_\]NI[#HDL^G90)BG:C1XIUR%=I5V2TK MKN[T]Z/XD\ZS9ZM$.J/7L3DZ@G-6>SU 8A6M4R.2K,7VKG>9(4M:BNQHQ%'A ML<5_2!41!Q-8[\1%XB;,^$R3Z9*A*L!^1#%!-F;O?6=;F<+06/AB%^?P5/_]$OKNE/L)?8N/P000XE 3K M&-LXO 2!S:S9L2WV"J"SV-"#AJ@0Q22L,X'YR>T],GCA##D7;ZE I8*J1-:A M0$?U-.(9=%! ??;,JJ-7@:^PT$^GD2PGVO>0LF\9C$]V"MA;I)C58$=(,Z(0 MUVN*>H"$KT':"PJ)LK&/.<2ZXWJ<%85*+IA1GK#E.&9"1=\RCH);_J$P+@*3 MH9+?74C8KR[:MMFQI4BQC'@SKI JL%><0N.P$B0%!&8"QV"]=@2*5!EH/2?> M)TS.UXZJ_=;+1QRH8M$VQ6H$(4^JB5^!RKK.GFU@B,N"5+W$ADXX=?#Z^E"4 M_1[,]W,AL=O(@5N/]FF[6 TJMOP-AWP-7X^MKU0DZ;$ZO M8UV2-/,.RP8KC.:F2JU,;P]='A 0FFXB3"8MW[Z;BN*5&4=^6*MHN5Q7-3L, M0:RX5I<=&-1#B3&0:D\8W151G=78]5RF5N\SU40RF'=VJ8S#N@P#NC3,P[HC -Z+XE,;]%"K)RI[@MF428-9ECY*XPA+ >].P_9$.[R M$J[QB-J QZQ[-&SI!G5(UNNB/E!=\9S_NBVHQ.'@'')A7X<+J,2"MV!_D1!L MK#AHY0-C)9&(>=^'S58@47RC4H<$RHB(NT/%U)T/;MSB:(TF+V5N-N91600/ M:P.WZ(TKX.LLE('??E.#\1565^$TP+I'BM;5Y"&*U5SX^9" 6=Z5&S,Q @DV M\+I(X:=6)3'J&4W=^X2TS,;$L<7<6.E/U%RH M \/7&#_.?513"J,Y9@#W_TI3NM!$N(4[)#]I^K8WLONYB0-/,E;2J'<$MZ+#]6Y.D M0BF8!D;FM4V!\9DD88^D-2&\R0HC..8X56E/%X!-U!:S0S "@07%;@+"374X M=BFH@SO4=*40AL2^?,<>7&9?!.8(D% -P8VH,!51+1Q7PAU=<#),'R=;5X=^ MU[1O*#Y3!F04(P *7KA+ JT0W"G%WCK4+I,V<+9C36#40MY,57#Z]9+L62 ,^8O)D#B/4 BR]1[P;XN9L70 M*1)C9"DYOK^F]1Q^&#$339K&N$3\',)21D[7ED9'1+@\/XS"(9T1XM;)L&PQ MJO<=L495@C0B^B=0*CJ(+IA*9,0T']AQHL7GS:@?KULPCFY1^EV"C)8E17*.?3%\A..(QNM#7"WN#O+(4^(B8 QD8X#[A M2,Z(H.\X=JNAL)/4J]_NHE+8XDB1,PI$]I;%F_DIE6+.E0"_OAT6: ]14J\" M 7\^0_U@'SQU+BN%!96^/W5 %_1E85OM\/V^B1$I>@HABCS8,A=YHI=,YE]JR3 MK(BTV42&#W,_J.%F%9O]\ V$-&;8Z73),8,H)L9O:C>6+##_^M["(_^42/YQ MBI/H700G-+V GS&&2/VYE=VP[XQ3QN/;1@$E(J7GGKT;+OXZ;]Q);%P;!),Q"O!KS=9Y MYXYIYS1D*[YDAHG,IL4H"H;KP ,J:D92_7-@KL+S]AW3]@FN-D:&A)VPHYQT M[=F#X3R>3]^1;5]Z^I(F/A0L$\6)SCZ%YKKATE=.VXS9 M"H3F9($)FIZ!VZ[? 5L#C)[;!20>U$!KK%:&7W>T=M1_2GM/4S_<\/9.&(B$ MU^25JX#G1_NJ95537P4R,$NE!L: FPZ'@FFS-#_9=5-93)<)EEV#7)='.1#C MY>C\NED.1#8#IY6^@_U^FGU162LT=^EBTBLBI]+L*"X8(R4. 4'R<893.YNM ML(JS7 RX8?"E@*EHJXIB2G?I5"8_D*2TH'0TEBU"['NB6=7N%C;YNNC<<\(;SY\"I)97_?_;>_+EM*]D7_U=0GKQ;R2N(YB:2LN^D2O$R MXYDD]K.S@80E*@=I,ZK^S*F" ('W7WZ]/II M'7Z6B>Y,(&IT!5U%EIE3"W3E'I0;RR@#KS(O/"E$KX"1012!*Z%V+)@K(ZLL M[4&)?:^$WEO=8FT^CW+$JH44]^\2"$^Y=F6G5K)I?J7]BL#!).J'KR\4W+F\ M23&[GE&52"HL+P,?Y%MU6M%?,ITJ4RVRMD6)X;83H$PHE8] #[54J7)-DX\TE(T]T$+-ZY.5AW2-3VI)3VNA MNC*R"L,&F[!N"-:NMI^EBRLL]61!3D7)!95E6G:6M)14D[55D;/]+'!M5=O; MJDY<6Y5KJ]K3MJJ;UN!_N0H,* M_89.%'L.:Z4)92?B55'T+-@;C3V#2,/4)JMO1O8G%W!=48\MD6X(;I>1C4.J2/^=T99A!=#T-&2D-+3>4& E5&U1L"T&:@\B_S!+ T9E;"J7MW"Y\#WP?ZL#$N(N/5#OJR>]&=B:"AO5Y&W/JS-;E\P,*1*@R,. M:D-/575X=65ME])#GN+ Z0LAIXK7$:C5BO:XYOZWG R:>3.EL8:3 !+5J$T= M^*;Y%11E1MKIHFX3-K:[_^3M$)>8BF:M1[%WBZ%!@QHD_5\5=H*?9D&BII=2 M9W :\_RT+#J/-(C, 7"#TQ ;Y"$07P8SM6?4ZFU"B8JO=C,!:AG=64:T,?I: MG7<\ZUGUR1$T>!9=,'0EAFWE_;D'A^>^\@A&ZMJD+=,@,PJ2E\=*;-\SLF*T M2>I,*"*2>-BUT&#^5[793*V+[7KOMA*S6 MQ%5N/4HQ"GK_-XM( MS+UWWPB[!/3+1[3S$=W@:'2$G MR\HI/E*?YE^C&/-FJF6V6F)O>^?A!K6MGD:<)>C+X=SV$/!;,H4;W563)_AK M*18SSBSX9/,6->Q4''VN$;AK'/U=![JMX4#K2NV6^05Z^[*/3G:CHNE&F7$S ME>8*B,LV2H4&?8.#6%!'MAQ]3M (*<[K"7#2$<%YBK"*OBTQ^R4^WW6383^6 M5TPPY=&C!%B0G8/]_9>9-Y0O,=*"I%KEC(8.M(S"DE,+.A%,)H7J %J!S**( M^":YS3":G,.^$%D=V"/R%EBKCNK=&:&.G@FI](K=WK+V-B] MM58MM: UG%$'31..@X*J1'S%.'*&TP*M3JG]<#Z)T1%O9"D.$G&>6CN">\D1X@$F.S7J>(!!\R208W18 M)S]9;VB,)'EZ-XD8;R ML+4!Q"TER"1USB18 E:9V1W!NE56(WYH*)#-""T:D)V(*#MO(8MBYC^J'$3RR["#>#7YC/XU1>E@+ LY^,3<^. GF,\.)>Z M?!;ELJ)'H3VQ(BF 'DOD0$BE5T&N3'^?+XC32Y'I&?$,W5H9&Z&I(5_:[BEF M5!1R.((\3V<,%4+WI1=5IQE+?&6,S+:);5GES7F,1<#CF?A,#AF.PHQ.ED$] MH4Q2V#H1F69V<.*0-,M'U1M>J+.,H-C%#*]E:":YE;CFV1[13L?'?BL.U6P? M5*HS"!O+&@NG:QIUT1>F3_G;(DP)) 7;6],JPU(X MPO9Y):'C).*)-$2U?:, G!IN!N*'5@TB&E&1"V%"@#I*E-,9)1L76,57A, %AY1 MJ@9(OKM*Z:G$K.H[-PF #[IYI%(($%2VIX0.L1.*Z.=HNXTJYY3E!DRD9 #A MR4MIITE3N(65I(J9!$EMMM>D"X+0WZ;RRD!0&_25)HHQC_']:>]4T.CV%AC. M'L14B^P&88BN%EK8\HAFU!E9F<$P[W0(*2PD=:X:(]J(C,(=P.]1!E(+QJI> ME<8 079CDN455(TH/M 5NY0P\'3"3 >FI0@HMN4TN(^:,*Y_0PO J^$%+^U) M-]5'X;B8I=B>/3^T0WJ3R!XG#(D11.N<]]M74=D^W+2TH)-"EAXHM63VKH-S MOTW=8;_KZ@Y=W>&>UAU>$P"[$)FIGE/3?=V#VR,NISM, K:DPDD8QG@=?.P4"I" MJ;F@%BHBPVC31>@"P;G!QY2.MQIUJ9Q/R]K9.BB(7L0,U^3T=:@/P=KZY9H9 MI%0??/5RQ4:E;=-TDYXJ-*OSKNAQ!-)T\XU%M^4(YZ%D-X#[:J4!5ND.5-:H M,(-J%;@BF&=E%.]@D=5,+IP=W!!BY^F>AN_J5'UQ@1W&(DS3>8QSHI'<,Z,N*_'K%9*4ZBU2%:-6#RV M@D7H_1GH>[[2S![":W6+2WG&WKVJ6WJ9A>/0^ M"Y*OWBGZC56H:U6TK.DJ2#4)-OS70FK(T2]4C2K[ISM/(+ONI M1';1P0GB"/RN0<$:!]@\^YI&BGCON\%H5#A$8(-P0LJ8MU39&=1S)8:2X"X4HS[CA!NQPC6)6%>=L7IH<=XM8JN1,F!Z,&+ K?F\*%Y-OZ M%BB#B;WB)&*KO""=JTGUV5PP,H"U2S4AV 1JKCNL)92156F9-XTH;+,<7=\* MS4'BF,OO?Q7%61D5PJ;Q+B+$JG=9K?"S) =G?N:Y4$#_7)0;J=ZC G-Z2@C@ MGW@I']52LUDWEHJFXIV8?$B5<;:W@@F[(N*XOS&^;"]J X3!:%T5B*TLK))= MM-:C6KY(HV_>/]>%.ZHA!(EK(#),Q3)9#X$]2<+ 0W"'V)5(PM3<-5_7I:SVE7#;A-%0:[!]')-^^]X\T/0<:OXG3DHVXTV7P%]SG=S$% MLU1ESRRH!^UE2:NS+-3$""M:H2J]N/Y+9\MMD<2L'\TMI]$9RS0A[VN. "8< MX$=?BG"2NJ]GN#KZ=^^U]5#Y?JSUP!!..&2J+&CZE1$WL\/EJ] XH(HFM&4> M[5$Y3(;NH[Z2RK(R)P9]?5,EHFPG.T4 =D]9Q9$GF36];$)GI;236EF_M;1* M$1(BOK"RYW"(O#H3Y[*>"=&64SFVA""!0JS5CVQHE3P"H0PRFJ)21Q,PKUO5 M_#@F^%0K$)PYO-/:N0\(1VV3C9@)A7W"GKHL3:5S&,OIT!+F4ONYOIE1R:LT M1B-HJH45_%8)M_MCK56JH6/U1([J^RIQETT M)P59G=C/2M@SF=V;()DG+Z.1,T;N9"PHL@O2TLR64@:-]BW#A (YJNM6,0$> M!.I> _-'V8:^4,W#6EQ0L#$1>.5)9LS^C6RZXGZE!7CK@75I"AYJPQ :=6T% MQ (9 M@A4^DX>(HJF,S$I"(JU"F.(&?] #JH$<3R>TP&=?99W^9BB9>H>6T>8"1" ; M"V4D4OI>>O"?[+CBZ53K^V/9$[>8GQ+I_E4FXK_^UAMU7P^ZOM?O]KOR< FX M\@9S (5,#W#S =+B#V-8P7/^UUOTC5_\M5Q09M-5Y1+1]^.=%\C1;SO%$#;6MGF6K#4 MW'0I6D:LI(.W1;1D#J)>AGB>4LP++ 5K-7+K5MFA MPF*DI!3\G8)85:5K@OES1(D) M\H4W!T&298S5/"*Z SAY2C7Z<>I7JX,5W!O3B[$Q<$5>J$)D[-Z9P@]YPU!? MS%2BS2B_VCI22GE"60M"/=1P*)$?+%657=+B[[2W&Q74"K,68LL.=;C+;8+L MM4J;D)4798PQ8"-'*J&I31%R1N643&NVG.-JF[A*5F:#5N Z#\Q(BW-@7S # MA<;A$$Z:!URM(0>_X,6(WFM^@%,.P'4G_> XO@\<5Y"<388@6LRJCEZ> /Z6 MHX#L !,VLI-UKJ;Q%C6-/5?3Z&H:;U73>'-5^NAV#A-\$)WHNS!B1*$?X EJ*-55CN1L0;9"XB#F;0FL,ZGXHN'46Z<>2I+ M4@#!UO"$RT5*Z3[JF,)*.VR6H"+9M)*-1E4UG.C14SF67Z/ J2RG:I3Q\W6;4ZACQ3LU!7!]LDXBS<0C/ M(/,0M5%Y&J0ZK^"76/=0AO2:$WE;04S0?RZB^1KG&9RG141H CR\HS"Y+&:F MO40U&H)REBHMI7"N$^P9Q$'4U,Q[TX"+%5[9!4W):=Y'U;PZ92SQ*)1XF!R0 MK*60&&HZ^V7/G5<[6E9,SW4,DPM +Z6L975D"T*,AP6JX Z"R"A@%Q5@UBE\ MYP.V2VXDMO(FIE/#-$**3R;8U@&Z*XBP"$")4KUNR+&Y36SF8' EJB/QKW"+ M(VZ1#KQN H#A)3P6%IUXD\I6/ZFH!L?W5O-=HO]4<-$4/R4'0\OPVZKF&0P7 M%AT2\PD4A9O+&M&ZG%2T22K*1%:5\UX&TF=K1KI0D HVHI4<*;:D+A$U4RRJ M%N)(X#^5(S7^&*._($;%.=6O,H:$#-5CMRK&]3@:U05 M%V2A0L9+$?N7ND="PB0AW2ZKG^_BY>]O;?/O#9"M!,_%)5W*!9)%HU@=@[NE MTBNH2O>:PJQ8E$Z%Y[J3U2Z;PR(YV M7784EZHT+)0]AU<1A4X6FYZ^'A7)_0VZL$F>2[JN69=M4[.H:AR%PTWCDVG> M!04_(IW&:LHQSP/ T"LHPJOZ%:UD,68RHOGZ]=-'L6]3Z5P#N4!(*G,2^%;Q MI &XLR.$OH==U#B0*RFTOI"]'KKBHQ)\9BPDK#RC#AD,/:]]V4B%TBQ+]RMX M:A;\T7YQ9-?Q9\@#B<1FNN=L6!&^Y,$X%&%9';??JXR!+1B,_BF'8UI:1H* MXO!?[4%&U0[^9BN3XH;4(68_QMB>6$"*+VK;*3@[=FD1*6' 5Y*1D,=N)8F$ M-[!:3_$VUD-P;4$(>HZA'AB$D'I7X]04Y%9^0'UH@6[SMEHCZ34VA=27))%) MFPB71PU/W),M!]J9]NAJ8SXV(&U0QG0-V;U>"F98X2M2T,;"EYF*1,PC/@8V M[LDN.BK3,K%_)!$1C<%/8UP"@XG^D^ U%!MRTKRWDY3G_C+B!FQ .$H9IIU> M:V-A:B*P24":3C>R.)M:,4R+O6]"ESH9V9RQW-K.\H!*YL%-V%LB5D]% S(W MF@96.\G/'W[Z^-GJ)5K1KI!@.=0U+,!)L (__ /LNPQBM!JO!/O> ]I>TP27 M>/\J@7K],7:@],:^C3CU;R!8F"YU#N6]%KLWLJO[M 3B9=Q80M3CSDH,L! = M4:LD*2K:D#=.5$CP*M(%*]E05$BJ<\]W^STP JD)%FX!IGJF\3Y0 M0S+GI+W(O$(.\ZW4AH0="E9IE"]P] ?N6K4,=5))C,H(076PV$P^%CO0?^N< M=;SW(J0:GL\"SRKA2ZW]!ZRHHK:QI1O=$RKS^"P4H,!G(@88P\NH* 2"AX H M"$: G:F_DN6'T KTWN"IG,N'FXV.@]ZBHI2ZFMJ"$T0(RWC>B:HYH5^%:8P- MJXH0&/! @L4*+BBDFOIOOB7BWE3V%RO,D1SX6ARAE6_7OP>JZXB1?/EW],PO M&',I<7B497-CK[K@W,L96;"AA]!O"7E@[W4])M+(^UYV,Y]]?/]9-C/_P&R8 M1QDPA_%P=)H.+Z-F)CG$2K4KU_GE_8080? #W#'_2;.OR+]3(':,\C[I>+]+ MB>(;LM0P^"=\"DFSD&_#1]-L@>%?&C;"V8*Y$O1%>HDE.JBUT6,EY?-GB57# MV&MXRI,0?+N/2OU6^JNJ]20PLDP MOVI,30Q"$JXKC6U\&9:;X!E8L#E0>[15EL.P8SS^ D@"YAU<%@N>J,=4X+@^ MVI^%30\\R8$/LUE*HPNQ/HC:4#3=&35:QY: (H*1?61E"^%ND:[A0N$9JK;" M6XN"^UL4:LU.I\4SG.SUAKMESM#U;G%9U6T6IQ9B/F%-D=*0U&#%PV&<,AY_&42C=@3334P 0 MJ@H_5K"SZ8]S.^S#,R_@-J@B,ND5\2O)( 7B#&!'PQR?9P\%UW@!<_43_X[K M"-<;<9!XST9-L?M%*EJ&\RPM*N&&?1/+)\^^N$:QF49V3N)C M9F&I'07&=++CN5>N08Y6E$NY7JORX#:T,LN,:OJEB6[L2@X3T;0_@NJ:J6;J MQA;B)?E&!+-#UCL"!E/8(IIIS!DV'+Q*^_HO&9_#UQUM-?0U.DPK0543TS+6 MR@I/JL /.-72!>EEO&[] H[")^TH+.^<4WFA,RD*UM!<=.'9FVTH5Q$""ZM M=*RJ[=E,5&*VI@Y99"HV0#)A,+4(7X[C=_0P0K2>IC@OY) MH[3F$7:D8_8L+&4/8MU,((IC$PG"GH"0G*0XRP,@O M_9Y"?M&DYP#XC.TIH#!PX'CD]\<3OS?I78% H)(@\@J,&(#DG%,V=,[H(&BY M48D<>;X,,"S+V=#.EGQ"'H&ZD7T72VQ3H^C*YQ)^WAL.+3":,QWL01AF7%7O M9##H>&>$!4M#@S8SO/AW];8ZMBA7O06XB#47U]UE-1!0BP"6$@PE=C^.7<]Q M1Z%>)#-0R(%809:AUO*(9JSBU'7= __C_:/2K[2 0I&QH=U9Y MF%L)^#@-5+:X.;Q7>P\Z8; D5<)G$)/Y)I2)HP%AH-#HPT5 ,'2U8;5D% M:V6R!S9R!Y76P-VLZ?0S3@_Q@:/N2#JWDB8C^!R&%):'DRRB,_0X3P5J@#B] MU -:IF@UU24LI92=%FO.I=OR24=[D=#'ZWY4<2VP!SFT!"L.='F-X"$.U&G@?Y>B26 H)8JJS*+Y!D03/?H2@Q#P1U%@ M>M)TFX3>=H^.EQW97%L9O+PT:N!H]Y:0 GC5*M%*:N&Z; :]*B&91OJW M.11VTZC@KRE.&5PSPD2^L!#/&NQ"OP*#5B70AJBLK,D(W+8I+B3RJ,FU\:56 MXF:5I><93K>W$_([G:H,0$\3.]O,H.NQ/BW J1I+R.Z?_L$11A^M%/3.>#,O M.#6!% AD!EXFFGXBSP#N]E8']>1V?2,]IBJ>I7&6DK"Y&=FWL.EHB0Q1)8&L M#$1)%8>$-IK!L+' "5FT.CN&I @%N<;=S35-CAKF!VOZIMA M$4>NSV N_PDLC:>&:V@,+//0>VBDK'K>UZ^+;29!KP,]'^-.'W1Z%N MW1#+59RN!57(<*N?LH@WWL? =5OJ4>6)I&%$FU*JV+4GP]HWWG =[SV02DX! M0A.L)GI7;LE)4G3)S2<-*15Z\IF(RRNV@LR'8 M9I!;U4?+F?[ 6@(-7#4<3=.20TF44LELY'&<[H#^:QXIU$[,?\\*@CRV!I0U MKY9ARBT+1R^_X_TG+;%$0J7 %;X\XYSFA;XC6E&)LJ&L#F-I0L/#:, %47#;/4+5YJ 8UHQ)GD81\'F!O\<28LE"DNJ4I$=$JHF MH.+@^%>;D-4Y86K"=R4W])!Z_F-].>3MZUKNL I;22\A2P=0.8+))7%7N:8T M]O3P)8;"J,5:*0A CU'3VC#0=@G6G-AX, =8^9&X>ND1SFUMPH8U$405L9E' M:)+3/M!5LFNK6PUKUS#4IB=1,(Z\$-C\9IW'[#;HW\G8BS6>SQ;'ZQ11FP%+ MW\MC?J,$==MFYR)[B][V;I ZG?XVA=H> 1H\U0B"Q]S%T'&3D9UKSZN!(-#/-0Q$C9 G^ M) @I=.:DH572,)=.FTI4E>@ZR\$WRCR:$;:(CMKAL9HFZ$ [5K:8E>0LH(4) M3RO1QX#OI*ZO<)D"&[Q7\7AQ/&T33V66GD_HB*:: 7NQ)T"!V$7H$LHYEQ0> M5T./5$6#Q/9P?&T37PUTPR5E9VG\4>XT:KNXI**&L@\$]Y9GS>14J#F9. \R M6;RDVCWA7\M4PZYOYLLGSL@DYSFVB29D.$<) M5;HYV[9=7*WUZ=C14UEUH Y1UKT.(:5E#-1=SM*DM:#/J"V2X<_V%[RD$FNM MS&.43;\F6>OE7"?)L\T"-527PWQ8LJM&A64:],O8B\VVHHZ?+B*,/LMYN\L@ MQVY'<@;E(^TN8W82.MY[0I0+$/G$5^X&(@!88:G-=U Q(GUCUSUQB^Z)@>N> M<-T3=^V>:*4^S&D@#9I7&=4,U-'L%M2?M=X-9^:9-9Y^9CR"-(/CX6>R7O$, M^!)\\W[AQKX6Y]MO@8J!Z6_K9 %+( MBC@7E]@XR>G;-II)+W[T=EI6ZW!,-J8?5^QR=*6%PL&G?GBR#A2\+80]>OF5GAWU2O!J,+PBT4TI3MRJ3E!8^R^"VMU!NJ1F^LQ]7LB MF65KGC1N,A &EV^[,I!(+=QPL,^^PB]@4/>[O9[/ 'W8L11@V?[\"&OC9%U\ MC@RFJ(3&:R'>("B!R,#G?2LP:8=7^-Y/\(N@1+)_L*<_RF:7M>Y949 E/WTX M4X@ELN4-?_N.Z?T.VU!D0YOZP<=W[_0/=(4X-M==1$"7&8/K<---:0?2E$!( M5E8JS:D:O]_M3N#E,O*"?@FRV8)(8]"-*FZ(*1.A2GP/G /9&_,A"V2=JYKA M3BA:'Q(:6FW(376!-Z6Y(;7:A0H\1E/64!$\*F!XXIUB^RA9=2B\FI#O3]]8 ME%1T,H4NH!*QMH>AS*CL"W8L8L*%LK:)N_M#D<^R:&K@S6KODIM7 &:3-."C M.:7 \(W!5Z"CW>R4%V*%:OD2D4IAG\)]K*Y/M3*Z[_:M*2N>IK -4^( HB%9 M8#.FN UW_$64JM\A?ZF1I]JT055FUF6RAJWA2E_U@B$6+[$B4[:4=F*IA2;' ME8@*LBI#L%AO20VTV550B'N@:)1B1F5J*W:+7;YNEU))8758*& L[H2DZ=%4 MB:YVM%'C5HF7/E7.HBK [*%-&+O@ MO5D]6%NSJ1 7 MZ3GA3'$/CP3<,.21E:HUZE!TG7V96)Q'>2Q1.*A8A0JQ$7,D0%2S5"*GF<,& MBS]G\+)4B** ;RNRJAEE>N<-.6FP!J/DV=.5"@0GDV<3M=97[L@RF8ASBDXA MWK(LYZS*)S75U:FFUVBX)[O=U"]5"E^"5U9AL^S2+9PX5N"$5\EL5C-WA.:U"3T4R$3=V RCWMV3+2T(G6X5(-R4#4V'N/EUO%-<1N"5(@:R]X#XZ M;-65I_$J*@3+E_5*O'?D7^'>.5N]NIQ8R1U%7<6?)5;@5A9<24[11&?=-+,2 MH!L*-3_,(',&,8$QR%EXJI:D!E$NAPW++AJMZ'B\"&D_B0VT6:6HEI\M90&R MK:IP*2%L!5CH3+DT24-[M%4V?D@M%^^41L"7QM1&5=?89\P6];:A$^=4\F[K M6"N]66$,GDRFXZ4*-SLMLU"POLN+#;19"QA:E;?'Z^V,:P!SW3*LTE2PT"2K M-K-ZAW8\1>B:FVKV:%"UA*GOR&H0^0/LZ3R4. 7DFZ09X1*D'IR(")DA$4XD M^J"JU6>D>E -?HWA",QAMWO8<1/59FX9YM@O <<8U?[;=G]2$E8(-6)([U$/ M+&C($%U&B&"99'OD;]/*JHQ4"E.=F-/ +)6;&&-X+C$Y T2+CBJ5M-15R%W>J!O?B@M= M._T97P'-CAG\])\"LWO*87R/P"EXS=NL//=.PV64$."UZ<]0,*!O;*I*(%8B M"5_V$1R?E5*W9\$<90OO*Q]7O3,W<,AW(N_6O!$=0%C>4L;GI"-L69%]".0# MV3";Q*27!'\#OPS.L>=\9C'-DIM?&('&"F0Q)=Z5&4@(;&X@O5QAG6FT-#C> M**20@[^ X+#ZUFI=-$J!5D+TS@TMZNNC!I)"C6=A!U6N6(+B+^ /=!..T"F& MXEN;5]I;5_ T;U('U$"B:"H(=UY/CJB=762:ZVLI2*F\+D1M55,CIL)8%#3E M.8SFZPU7*\2J\W2E*UC1W,#GR9&8&]',:AFD'86X[J78Z2=@1'+\Y2F8+F4K M:JW2MN(1D2KU>;W*S3//]TUX1<.-V&<_D9.+[:5&W;Y*/GBUY2L?>*4_6>], MD[:8T6[O4*BE5^+9@^=,R$DU],FQ,QL=QE:7RJRJDK99UNKO%++1Y"#7G_Q" MVX2Q E]*M]3E1$U:8& @MHG""NP4Y@JLYF \"K'7+M"12%G2L AHX**9GI;) M,I30;I2)5.<5FL",_L\&V;*:JC#&TK:60"%MI>2.YI+W"TAM2F&SIG>HK%^: M?[3[^,TSU1YI0$)" 2\3%=;<'&P9#\$QP02+3Y8(0AEO;(<@##.J7\8&,X;D ML8<9&,.60W JA0E+O(BRE(PC=D@J7LC5SU*[V\(%4ABDUA/4LW5X^"'Y\;[, MD)9^DYE.;%8RZ]X>U2FJX@<5J8. M_$N;*-7+#,J?G-T1!DO"3XR#:)G+N'JV5&Z9<5=ZO1D@PP3]=J8YJJ A(LS&D9:!CH!DC-=&9"48:=SY8 M <5 CD(Q(42=+6ORL/T&[TW>G4A(7U^F60SGY$=Z-B2O[!6:JQ'//'M=6].:Y*JVZJT,*.64GU5-3IF;#LLB=!Q57JL,JB( M1Q)UW*[PM9MMC65JA]&D$2+/A8,,GMUF!,'

.6]J=SWY^!2)0Q<;+12Q4>0B-K?MB)WE1AHHY6\-: 73+,T""N- M6;=DOD+6:GP^+E_J7_8DM?M.=^)X!:&JH-G*.4J.-\(N!P=4P6=*;%)\A*YG MTF2Q*]D8J)*^!E,EL0?ER F;4UK1/$9S'0=S5F;"UD=,V%ME?Z-4'Q+K+7V> M?4$T2K ? 4,L/&&*XZ0^QS-Y%\4I!N^:>5M7)?4+-H1+E2T0X*=6'6#;$R/@ MI/&5YT)_,#4WOBI_4.H$"TLH*TUXN014HZ.R'//$]"&)JAQ6U+A"EA%RA"Q/ MF\30;^C.0#0IGK)5E4^I<>0/L"0OR<&7$@QSC+@D]$/\7',5*RD >QK5R#>Z M]!.(9A3P@4[)0RJQPL!>;2M:[^9[7Q-"X62=_ _95U)7RY]-[%_54?WC[2<] M=$M'P^#I7 W&+GI.*O&A,'7 M2-+DR$0N,27-LF=S]%=@%X7K#5//%/:I'@5'MC>>B;KJ[5=%NT\BA5OIOX.% M?DXQG!4.40AKO^+Q:!OGJN;MF[.?ZZPMTO2K"N-$IJ9OS#R%'R D9J%'K^'S MI+9G*N5K$'3 M%M&MU$<+#3=2CUH%#.5D&;_Y+"OA]FN.!LHN,0Q-OP%K"_B;1('.E5!NROSY MC>KE^B0U&T*>?X\7*4J_^72JJQ&)4!C';P845::P&JMJ[0X#,4+;W2I"A*^L M]:C>,N65(-B,''*HOZ);F,PT6LVKX@AY916?Y:KJN4F]2IF 5ZN(#;#S7T%2 M8M!30MB;&+[2_+I((U<."AW7$C_5>I/3 N0E$6NML@):#DVFU #YZARQ=3F9 M1Y2YLNX?6"C[ZN<=[Q]R>JOBNF8K F%?P4UG<&;G-M M!"/5WQ]9M9Q5.6&LX80Q'>'E(PE3KVXF#2;>?]*$*1,9N?F+B@UB!A?+*H6I M2I^C!23G>I/LVM:SQN'0QK-?JWVJ5.0T1)I\#T^7B+_6#VI@_.E=;$O[:%E$(HJQ" 2E362U#[2 MMPYYK60 D.F^H<;(09=UU56S?6XS108)=-"@'@XP59F;S&R.4T4D^(HAU7Y& M:XZ(5:]&IA)5M\!&\KT*.K2\2P5<6H%*,5"^A?V9[PB2L2=18*-+*E1FJ5#! M7E(5QLY7*@!%=(D%Y""D!CX;W=TR;RS8W^/&T4KQ*;ZXK*8L% @PXW)O<81 MO,-8 HB0JV6?I6S(2&30>-U<<$F"KX-PU4*$S=S/E\VB+(SRKU?2]^9A+%7V MVCX8&_U2L6^+H"F5+4-T6(1&=&"[3=&GD.UQF9S\ T]ATP#)8;]'K8UU*CBC MI*M!I<*HOCJI-!/'L=_8JE"4N-@T:M%:FZZ$;7H]7]4AS#$<4"8<)*M.R$(" MK-)JTR"HLACK'3BB@$KZ7.!0A-5"CTV3O[S$+CA!0/Y4 <#%.99J;N(,Y2$- M#W3!&-JC6#3(-56Z+:S"2*M'C&0.3H(_":HZSW!QKQ19:MB#JRY$_K !/T/OL5"D*EHHA&-IJ(-VMW<&:\K MNKF_0N5]+#N1HI;*S\UM8!Z MK'CRC&ZTDF/:9K!?X'E8PZ1JRN<9M]:LZ9HB*Y?;J>;*<+:7X1R[,AQ7AG.0 MXYZOUSSJ:*+.JJWZ164P/K_7476E:*>8?7AGBH?I"V MH%H=K(EJ&641DJJD83?$;N0!@L317 VAH,"PS#'(IHLDFM5<3P6QBH>FBD#9 M,[MRW;@/!SQZUPM@#0Y49'1Z? 9HU$)&T2A&1R:728X9!DP#Q)M2!&[H6]2H M]AR #LX;:E,_VD%QW1PZY]I?*O(4U"0AW4_*]&B1^/S>$)5K(>Q9;1Y?QXQI M*'I T'!%W5 O'?K"28#1$T+J>/VE8DJ.9!-GW*IG!RTETLA.SG%64[.H15A MRC*..Q[U[T9S&M2ZP7269^H M8AEO"*V1S\IMV0TPTV_JZGFZ;FB@-STDUBME2L=:]Y6)%[Q0&4+EGI]+%^,2/MHXE RV>PS]+$IO&8&,E:K M/>T"2M4"B-N$*JRF5/O>W->I9S3)]Y"E,4:GQZAS9\%*:]+(QB"R\!1,//6 MG);?A3DBZA6!L@TIF0<78'8A3ZR4B$E!M)H>U^8>=>Z,.@A!%#>F+/L;G=#< M,^%3E+6,N).L6N L+0@-VVWG)=5$C)(W%VPA!DTH! 6#2D;\AAV(_6ZX6MP^ M%&6GG2 AE'Q[2U@;7'^M+9OJ4#I8>YX?J9IEDP8W_-0@3?:B52Q)MHO(0B#, MFTF-E&!@!7-$9<;)-&V"Z&=@#QS0RN52>%S5-2ZGT3D63G)P73)F'B7\ %PK9VME6;M4EA1- M(KHC:*"XX(%YJ#JC)%+(1!3C,:V27'J%(T.Y50F#:8(B=&KLJXVW86.^*Y8T MSII>I)=X;)G&=6'E4T(YNHDHCD(?.LPL=() MID%K"Y9&0_:1!S1NS(YO$ +L3%-=\I*K-'&1Q(9;O=8*/9"QR()S-/4*W6-Y MH_3G51KSD ):6CO62Z+-L!"I"'78L=)EJOXJ6]K:3)IKCPF2?UE"&9HT8P7! M37WO&P*E60-M;!U:;7OE:.O7:CDDM32"Y*F*M%#,1:*0R>2]4AJWK7KZ@DO& M,) @$;(S>XZX&3S(9U[&-29JPU?.H#==E0QM2A93DBO]H@V$NMG:9+7*XF"Y M5/N-JT >P1*#Q[3-\?BUVCDYH4-[5]:T$PGD+K:+'6CYNJ/.KLT=2<)YF6XR_*)EC';Q@ MD%24>6[NJ1082NL-;*J@-4[F%BDY3Y0^-^$RU:R5=!(,GH@OPI%THC_)F$$76[6 ,TO!) MS:2#4FX?Z(2G-+B=[85%LY6/4L%E3&I79&S3$WJND3646C2*I0\7(,8M\)^F MTS,^7W.'X?;!ZVA,!'/P<\&>X0V#J,1[K.?>:8)ND)%JK"SR,,U(+6$3F88\ M,45"2B> C'*9:?W'I$(QQ'PN][.IVM5/U9$*5;.&W3V5$B8V'^=94(;5JMX* M>JV.EF+@C_UY;J(R8H)UCW8E!#C,:/ )J:4YNEKM$E#-JG:+M!94-3'44*I2 MXLMOQJLO)2P)*VDBJI1./LR!R2"FAGX:2EN:Y$E0:YPFY]3:-:0!:].3M)MH MJ19M.*LJ"M1D:-_+("=69",]N#P#5XDD(L"C"*RLC:0(^O1YH>=N8_7&"I$^ MK2X+? JVTM#4$GST>_V:9^8U92-66(TDTW%SFB1X GZ6FSC!!,;2ZW6/_DU> M_@P3?2:X;"UY!0?E+%IA?;BN5.3S_I?*0R MO;1F2J0!;8%YZCVU=4OY>-1KB077X$R:!\/N4(49SH)L&L#=CSY^BP7U'BF> MRQ:5W;:?66F\KFXFO^ZBL-'>I >U)''V3N:RQ!7*A,[I*%EP<1>E+PSX@HT% MR%$W78:R*)>H][,LE3!!LRB;E4:9;]I1]=R%?#T/X3")6*X4G$1 MQ*6^QX:H[2QFE%&1.&4@TVFX 0M) <4H_VI:3-0]KAJ[1/J." [C$3)51S=HN)HY"J.7,71058<29VR MPJ*CYECHICNA=-C&(5"KB*"C&36HL1$J%DA>-4'F$G9Z+8(,;4JT8:C!>M"E MQOEC6B WAEM)#]5)2FW :U:9L,E$:%2Q_BX*R;=I]HR4PK:P @V^9:(#=*3L M40'KEI5+V/)XI+ .W_E0 1N\-C^% HSP E3'S F9*TPVI!?2JH%48U^.4?J MOM[):4PB=]/$BKS*]02^7$5/,PV"L1'T2J/EM5\F]0PK=_++CP1O)) M&PP6PF+S372OK3)H-3^MWG8M8#MRXPKOS(1E;9': MRO4I?^I[*Q*US886=:RQ)#R]022DKQ9DGVI90G>X@FX@EM^QA M$:V.HUV;%*3^EDK>A,9A1I7(P 8193?.FS2C>J1/NK&2X"VDQGUO0ULTS]M=+#?.O_N>#_A 9$Q:@;< 91.5Z)DJ+%YK$96% I=R_9#[&.>R[2& M_*N-T71N-]#RAHGH)Q%N,AE.2C'6C25F*F[/K=XVYH+#,37"W/0/:P\'"@!GP^ MC;UC#3V4R!ZT+W58NZGWLZ&;U8) Q^BX/+W)#U0)VHT>7W6RRE+GQJ[61B6A M\+!DJ#])+>>>7TRF3.VG26"%KV]M@YJH3Z. &),G]%L MM;YF!M,AB=RU\6&E&5]MW+5GPLC1I9P;TX!<'1JXW0 TJQIL=2XMXUO6XZNR MHI Q^_1TU"U:%#7RDB916FX!5S=P0AX'G;'D:C.#M%-I!Z-1FQ2DBBE831ZS MSR66;)KC&A=IS('KX)O(*_EF;D":R\'M,I(N43#9,F*J*[Q!8[2U?_"<+.-* M$70CH&I?56-;ACI&-C@I6")N)<( MC)F9!>:H>$(\4/2&AV(LUE6!CL6,K82_N8+E\_R8$L, M6X!"8C5#$E-E!9N/&4\F05Q(R@PP2)HU'9/L-VKY(" TK(Z4I7BFOI=.+=E_ M2+NQ\B0#-3<+,JZ9Q@2,EG#OZ8W8.9N9?_+*HT-ZI8>)O4E,QC:_PECV( MVNCI-V\-1J$)7N&.\426YNK'\-@Y>!$T:A1)H(==O_MT9O DV3#3==4$!J0] M-WP),JFM"=8(<"46:"%>R''0;$(@$$(S4B*%6A@A2)G0YG<$]L7U,2J#B!A$ M=,$2::]F*4K<#% 2H6_U8L(]['D^U8IPJ^[&S)OD8AY3W$7+-I?< MVFK=KKH-"CM\+7#N[<;NU7M75N_2QS5W4['/S(VNS;\VK;QJ)9="QIY8 G&@ M4[V=M[)L?-M$%&KY=FXU^*83H+(G%XE1HQU*%\5KU(.;X(LD_6O8,>C/YURP M&ZOZ#NM!&8\=V,*.JWH(O%.]PQ$I=4[3H3-#/JDAI7C"XJR)B[)QA6OU+!AYS@%MOG9^M<'WJO6V&&GBT>MV^%/7 MM.9Z+6W.)3S7#>QY#H.MCZ;K(_G/2AF-U06&"+VEG-A(GHMJ3JN[3_H8O*E8 M/3WG6LHZ8IN*%6KD2TR5<*$B@4&0/?+:;>5GL)7U6<-8[M1#Z_TVC?XL80=J MQ'0:$I73DUHU.9-#4SDR% ;^K# 3?BZ/"^QP) D5O<<<0Q;-SJ#>B$P:R<,STL85&H66/\2 M8ZJ;C2N-'2Z;2F-?D@+OZX WFW:YK\MI&+(9 UAV)1!C%JC^36O0E]2Y'#;6 MD<+JJ S^4E:2<$&'Z>:T0L(<^DIU<:8,@2M[D7H53,Z"HW,,&!)]%7&T2-.0 M0U8JR4X85-9'CC#D,A:FC0DL3)9A;8F_($N%^66HK'EF8P=L#5S;-3BNH>(6 M#15CUU#A&BH.*;P-!DH7ESS;@P%NY?_& P?=%0 MBL(HX,"6#(?JUWICF4X+8=)PUOQ 98SI9]0L%OR=O63?"^)431O@B0X$Y,2U M/V:N7FX,-Z[C)KPX1,/C?-XLR!<&=8CSIVBD70T.MYD%['CO&8UX24W"L^UO M#-)G@1QMO+M3&&5EU5M^]+$*O M3B"TR>M=!KG5N<3-/G7)G5!>?W/FE,3#!F*=IU2P83$ +&/\4[D*Z220]+$? M+9NMMQ\'"O:Y%G.M+E\=#;OHZ$UN^I72/K\1X6-K:WN#=HK"O[^XW@[H]U]L M^.0__O_EC6Y-]V]!7L->N]U-G1]>X=46ZOR4:51&5&>Q)6(V->E^\2L4)$ MA>%+$%T&P,Z?@2-ED$0!_#,H+O!_/Z4QH45]@#,;/O[V-0/."-G;_9> 97T6 MC$K$?_N5,*4(/9V+!A5ND(TPHQ)OBG"YD@4:J:XC@MLP@"BF5X&@(Q-$#66P MB!\P7M$Y!OFJ9@V4V@PH7EF2*VE7R%&73+PTP['S M0)PX6.7BE?K':\3SBX/UJRBA5Z0?O49L:PQ'R(?"8V0@;]+K]'M#BN45&?S_ M4-U?QODZ'.=[682;7PX'G6&_M_W[;N?V7XY&)[?\[95+[H%$#:[XOHU+'G9. MNONUY/ZP,QKV=[SS2Y([ECT08MPQ?W\Q>&&BU"%J2-H9_=6WU^JSW!KXIQWU MR.:FJ^V*912&L%?4$V(Q!]4 6T_](6-EL:G(M@?HQS?16%5%M^-;O?CQ9ZF? MM+:1)&\@YLTIA42HTXE)OR.=KEB-8^UUK#W[TWM?.+X>'%]_)N] ?%M%F=NZ MA\GB3XS%4>'L QQU?YO-A)C/=R:C-!OQ$4 RC\!./?5R=Z%QHY']T$16/OMM M]D\#Y:[8,?= MWO>3L^;\R,?GN+8_MS8WG_9G[S$N)MC_7-C_9L4#E1J"?U( M<;J'/EF?SEQY$O)RQ-,9HH?'V?&)W[W=6>DXVV[.3EZ>W/HP=+QM-V]5OPVF M9D[#991@?<]FL* %+N7>D;::I7MX2W(OC,6]X^)H>-MCS7'OZ;DW>#GHX=EU MXABXGPS\796).#_L7NGZ6Q$LG#UW>'P=]YT7=IB<53')L6/NX3%7'W/DB$FG MS'E@3W3(.7%E-^.N3:N3 MS:;5)V]PNJHO=;"W?:D_B_,@YK&J D7WH-I3/R0X:4)AT-3'N.-0 F2>'-PC?$KJ0]RG("N_# M__@\TK9WS)V;D1HQ?.N>[D'O17H=-\KH5 &[;V7'=[YZ3K[BO-3 MX#CX)2@8(P&.F0\(' TG1)G-%D'.?>?\6^],S$J&B-[+HW@;N!C3A^CA6>?R M7K[C]H%*"!]0GI=YPBQ8.A10HP1YO&\;\1U&G>\ MGP1/'E^FN48-R!=!)F$':.#K%.R7+/VJ9(LG:N$$OJ@HY12\1(TU1NPI(Y.Y M!H8J$T9[2S7Z'^-AI; _K(5/12)XW'+E-F9&L1[OE(O:6VZ;==AN5F\19Y;C M3R(C04;$JW_@Z-.;O:)V7!WJZE;4U4F5:@YUU:&N7H.ZVA+%<<44S'D:Q^DE M1F!H7C)C3V>"P2!GY;*4$S)9^5IZ5DY?)AMDX\ @[!_$4?$80@7\3=#F3< J M&HJ1'TRTM1XK'R+!!G\]/7M[^O_0OB%](Q"C1WSSZ]^5.+;-_NH_9^_J/]*0 M.V>4\O]D?DB?P6@J@BCF:QG\B.F#L()+->CG.]BP=#@RH"*#&U5?6P+&VM39 M6.]CO@L#&LJ7J"-!(F8N2&T4BB3,Y=!;FZTS0K3#L8E@<&*$QDL3LRKX-]L; M7I_?_D3&'NCPCF9@%'CY>CE-8P4G^ML'"2(JX:7H(3A$2R"*DS[.Y$/JHAKE M!-:8B)G(\R"+<'!F$A*@^@5M4 F"N>6V^$RXA?T@OF^.TZ$51' HQ!+>5RX8 M)_&&SZ4S0($%I;4V4T!H;VGOW36)CG3+L4N]D,/01=8C&E\)C M;*Q5^V(S]U1BJ ST"+[6? M[WOB&X+^XW5,GBG!&^ $5R![SKX([&18#D:U$ NVLBX&&>7UW'C0] .IR9/= MM"3SGG[TWO_WRV\^G7S[\SSOO MR\WSK_]W#U][FT-$$W[52#90AK/.HROB=X@BGJ4)HNW92OEF M5(Z6YUZ>S?[^HIS"6^,QVAT-NO][WNO\L3I_X05QL>TK>5=)F.&DM_HF+<_1 M!%-2:*1N>@1V8FGCEH/N2#VH^*$C#$IL-?)]]4.8\ M>E.?DH?D2AYN*&@G$Y@!^.3<<@YTGF4X\2!M0@RC^V%38O:^Q[G8T=Q MS*CD\MCF6Q.6NP(T'>[7B<6?2W97&[:G%OE&U8G/IWU- )[[%C!YF)U=H M:@O&QO]$8 WQVCM-$K@'!AD_L?WKBC\/3@).R?= &7!L?T9L_T))I%]U!O^, MBP=4N(%&1E&AXI6"D3O).#C).(77 &<96(Q9FD]!Q)$*$A#'[H-C-RN"T_-S MG$H'QH \#Y#OCML'Q^U/\&.>.:T#RX[+!\?E=[)6+_0^BV40X31)[Z<@IL3Z MJ0YR8]*\'B>W$]3NC#]< ='C$+Q0>H!-IGX+\#:V BO?B>9-]08/WV2W]GB2 MW7TA.MQ#$V);8;/WCKO?'7>[*MGGV'MP[*7$^WB\OKUC6#3C9*KY]5^?8_5*,F')KDC%+.3'9'I(=8ZE(4V=LP[(> M=,=5*J];R[[K-:W3]/NDZ15V>?]P(=B>@JR_IA>",G\3[@YZD!!?^TSAY\7D M[_IW"TDX!K>'J?48MKJ725 M$]SN2,5@W#DYP$#%/7+L%L$)I^Y;K>Y[?1F?Z+6M;F+?*"GA2DYN'X\XR&3< MOK'1E4$< !.'_F P]@>N3FEO.?A=KW?1]G18K9EOX=TBT'4;CP?!S]&^:WV^W:U^IM#LB[OQ.;7+'!/JIG[;-W M74W!@]04L _O$E>'R&174W#@#.Z?#/QQUQ4$'2)OO^OU>YW)R/'V$'D[..X\ MS)';-OOT>?'U7V6,;:,RD% ++;2;WZZ8P!43N(B#JR=PVO[&L8F::K]Z^*Z% M8MM#3/BM$S]O*!75=]CYU0T%=T7^?F,/-K% MQL@NK""TX./NZ"$ 0'N]SJ#_0"BK M#[7D?F?0>R LVX=:\K!S/![OUY)'G6%OUR6W)YZ[IQA!#!7FP)\.CK'707\Z MEA\VFV-5P4IGX2G)R=^;W1\=9#2+&R?HI2W9-Q#UT7=2I:?3B>U M2UJ?HKRQ43Y:MX][@TFG[_9QR_>Q.Y/'L:=&P4[E-/NI3^Z%CX];3_/8%L.]+K)= M@OWTY73[84TX!;#W"L"=>T[LGZ'8NW//G7MW@,\_5#?Z@;:_R^O>E+-86&SY MT?31976=T=!*K>%"Z"Z$_GQ"Z&XC[\5&=J>2$^:#$69W*KE3Z9FZI'N=V7VP M*N\GD3%J '!IW.M$<.N-YJS=5J6^%J2CLKX<#WVH[LWX-=YNP#9Q_L MIWUPL"&5UK!\(SRS@4;&A/_QOZ?9RQ\;@+%LKCP9_MBX&7_L;701A2()\RWK M;O=+;0%5^T)(: AM%B$N&G(K1[0T?-7[-@GSAA8I.7BAF<9 AD$02>O-,_%F*9+9&.(E5L%Z* MI,@5(-L\RD$PO;4(;"0V72%!-T"\N\<"4SL9=WKCX]MAJ0U'G>&M@WJ.P\ZD_$5W]\)\VQR/'B(.Y]T)MU=;WQ-K+@-3DOO@;V61T/ ? R MDO^@HGBWJ2AV"&8K19"DB;C&RK[KI7L@=4\)N[K=6;J+.#X%7L[_VV5(NR/P M'0C<=P1^6 (/'($?EL##EB!C[2GF]=M-KR(,BEU@"1^R2.%!Q?0)IU+N/H'2 M4?2VD-M";@NY+>2VT#YNH5O503Y03=OQR>26-6W#3N_D8:8U#CHGQP]3>3;H M3+H/4RW7[XQ/^@]3TS8^OJ?1E6VH+G(U;7>N:=LIONIJVES!BJMIVS<"NYHV M5].VWP1V-6VNIJW]9*[4M$T<=1^H'N#$T?=!2P-<3>;##3AJZ+>2VD-M";@NY+>2VD-M"3R\I;@NY+?1X=6TV(=L&A?B1#^&A1>5.3>3VF0A0AJ]S;*Q*Q(,QOXK@J)AU=]U^T, MN^1FY@NX!J.C5.P'#J<.[/$*)A+\KDCYTD4:AP+N#C>!!Z7P4%@!+FX6I[G M/T_+'-XKS_%F]KL,Y+MTO"_6NT1)0?%9N#\L NYY7L*JO3_+("M$%J_K<'[P M 'A@+(*\V'@+B>,G@AF"!"Z#*,&/\E;X2XGP!ZN M2S22P'RYN$JYF51X@WT M8RZC./:FPLO+Z1\6UF"P0EA"N 7)\,WY/?46S0Q-_QC9EV1?!5('/A?K,9O&@!I 2V+(.B0/$)@)-E M!@Q)@F06 4%7:1X1Q".B+&8B+^."F)T">PG[$9X?7 113')*0H%7TC_F<7KI MPS]740%W0HA'6 M!._H>4/FR6,!M5FE6E D\0^"=5JL8] S=*LW@JZ 0(%3G M&S_'9Z1$F7F@MA5\ATN,Q460%)T-!:-XO RR\R@AO3C:/'#;!BQZ)F:P>Y Z ML&F+19K!CT-OGF;>ASPO@4G"@[4"'=X!>8HUR8%(UN7UND?_WA2\?:#W%NG[+0$J1SFH!B"F)8IG<-IX M;ROPK)5&ZFOVG/PH39&3%NW"+7+W.^K;T$M24)<"M"B>3:5-&TO\P@VR;-=% M2KN^ K4%8G@A9#E^KPN/E4L82"W5]+-@FJ=Q66#*G4C9M7]?_ MC+:%Y(.:--G_Q=>*PK^_B$;]R7PPG_0',S$;BMYH.A+#Z60:SJ;3<3#JBO\= M=E^H'RTR8QJ?BZ-I)H*O1\$<*/$JB"^#=?[B955F04)M%FQ0]J[DF\\?3F2) MVR$:@J3=7K$NP\MP\<'^+=I;9&+^]Q=_NY[EXQ<_?F&C>0ZG(9JQ!9R!P8]- MXK2IHN1&LBR#+8K[VM\]N2[;HM/Q//-&'6\W _C!%TL/?H468C3;S2"*P9X% ME?M>VZAO@R)HZ\%Z!;1ZKMYD!E8TUD@%^"$OX'^H)*9B9;-5#08+N'I@L\!1 M 58\?!98.1.0H8-FD(65GEM@Z=+3ZRJO%;/#"C=]0O\@5]%>QS2(R6K*%T(4 M_)" +/_-^VD$=H^\/2#)!=I>6;HD:RLHPVCC-8V'H5\8(>5G<8EK%G$NP/7) M\"79X,K(TF(?]8D(UQNK%QW=@F2J96>R<:LFFEU/J\M%!'X;_ABM$DVY.KW^ M"18*&,,S\J#8>U._2<1,Y'F0@7C#ST*X!BT0\L?9Q=0_@*7FB[0$FV^*?PWH M,;#$/\ID9O#_I1E.?RBB(H;5H#O:[[[^)4C@R,5U:__T+="[S'/E69XF0;S. M(Z*6V=B@OD/C?7XVWN='S5YZ0N]U,T.:".=[9&L)LN9$U974E]NS#;:1]K$Z M,T>=X>BVG9FC3N_DBG;#*WL1K_GR>/ @38Z3SKA[V_D(;L5NQ2U:<>^>!E#L M4S%QDW/W-&F0EO:?]L=[VO7\%#UD_R%KK-KVW*Z.YP.]]( UTF/([0>T%-,2 M;H3I&?%M)E:%G0^S_=5VJZM6]L)V][ ==D? MD4#LTE;D!.(9"<38"803"%L@1H?3T_44%'QC1X?/3#"]$E*FB/";2L;@ V<, M,-'TZC9;JWI>M?L?G/ZP2<,1QQ''$<<1Y&.(\Q)$H:X#O\TA\L@*%:ZNO MN+[IL[@022ET\6A>KAY[I<>=_BYK;4B3HQ;%7*YEX;BS;ISV\1[OXVYOY$]&/;>/W3YV^WAO]_%D!)]'$[>+W2YV MNWAO=_%H-/(')]<@;SSO7;PG*<&VQS_?I'G!6!H\.<=#'2"#< M;0C4+0%KMJRQ=>IN#.JN?Y!&RSUB=3E1W@=1[@_]7O_$B;(3Y7T7Y>/QP.]/ MG"@[4=Y[41Z.3OSCT4'F&ITH/R]1'@Q[_N@PT^;W"LK9_M*H]LC4/[(TS[U5 MELZCXE95OP\8*KTOI7"SN--=JO3:IC%&W8G?&_[R88#@?^L3L)W"9XSIM@<'+LC[L'F6QPF^#)Z;4OFZ _],>N MP.#6FV!/J@_:(W"RZQBG8WQ#+'J1/X/^8O=\]WSW?/=\U\[[6.5L;$X\_G\_ MBUP$V8QG H7B0L3I"A$W]K2:SKM3.=W!6?Y[9MQ/3OQAU]GVSH?=?TGN^]WQ M0>:ZG20_+TD>#_U!WZ6?G"3OO22/3OSNB9-D)\E[+\G'8W\\YZ],? MHR0$WQMDJ'.\&0=O6<3B+(AQ.-.Y2$06Q!0_"$(>#W!V,GR4Z2#T"2>_V#Q&=RDOR\)'DP\B?'!XD8 MZ"3YF4DR6!?.3G;->/?.RL?_[\]1$9WS).A<%$4L[/H%%]?<(Z5$L\?[KP]1 M*[D0_?,2Y=[$[QYFL[N3Y.^[() M>F-_.'2MEFX3/.=-T#WV3X;N)'";X!EO@DG?'P]=09_#G7TD>?N0S-*E\.99 MNE0QAS2Y7:SAX(* AZ17AN.)WSLY2%3W!V"JBX0?Y"88G S]_LE!6IAN$SPY MO?9E$_1'?J_O-H';!,]X$_0G)_YXY, BW"9XSIM@V/>[QP<9=7Z43>!*&VX< M;"A$)O)"U300FE]:+$3F>XEPS?1[67K4QQ;D_KW6'KDNLV7H:$_'HR="#D1NH,YY/=Z[=1"+C=ZN]SH5,S33'@1 M?RJ";[>LQ7:QD!;OV^%QU^^=C%PLQ 4$G^\F&$QZ_G#BX#K=)GC.FZ W]'O# MOML$;A,\WTW0GQS[W<.#$/SG,8FR7'ZT@H[4:_>Q3EEY$ M.>*.S].L$H;8V]%G_1^\[P=N@OK>1CE')_[DY"#]1!>O?UZ2?#SQQR<'60+E M)/EY23+VD$^.#S)NX43Y>8ER?^P?]PZR5\U)\C.3Y)$_.,PPFJM*>"*1^E44 M'E1/':ID8'DZYKW&U;.N(NH7ZG.9SF>*1NY[X_ M.CE("\QI#J.P?=UTMN=,<3G.T M6^I:ISEZ W_4W!R'!MU%<%B)L6YKMT1AVPVATJWAW MKVKR9CU5NY&MG4KTN#,YR,K*A^-@R[H_G7)PRN$!0Y4'F6UPRL$I!Z<<[NY^ M.>7@E(-3#FT0K;8IAT&GZU#IG')PRJ$-HM4VY=#O#)URN+5R:%FE9_NCNK_3 MHT3H!? ^P;G@YHK<*W/X6Y1@B\6J+. %OAGB,=H+';#E%0CPQ_ZP?Y" ;+=C6RN]:2?).TC0 MN.2S+.(1T[ '@GR?LOR4-_V#W(QKO[DN26 M!9;WP&N^2[WP(0^!>"1CP[SS'2[H 4$ MVY==,/$'@X,L=72[H 4$VY-=,!G 1W<6N%WPO'?!L3^>.+^@5<5K=\C,MS_$ M\";(%UX8742A2,+<6P512+5IJB0-2]3:EK=WM<.N=OC!AL%T^JY?V346..70 M!M%JGW+H.N7@E(-3#FT0K;8IA__ZVZ3?Z[]V^L'I!Z#T@],/ M3C\\$_W0LOJR;;HDC"Z N^5JJP)KYDN5F3O+@!&=XTZ_0:KC*!%'"_[ MJ+T:4 L6_7WO!RT5Y:HJG(^U_J8]N;%Z);WV?S\DL[@,X0G47WTT#; O&YNR M19('190F7I![\S2.T\M<2SUQJ76)M?:U0CKJ..HXZCCJN!;LUF=ZT[Q L)%, M7(BD%/FSS>HZ[VDOX?A[_8.LD3R@/C&W@]T.OHHP@Z'#D7 [V.W@/=[!(U?_ MX':PV\'[NX/[HX.L+G<[V.W@9[*#AT.'E[(_6< ]" Q^%KD(LMG""Y+0"\6% MB-/54B2%@YW80QB:OM_MNR[*/4FK.$&^4I"'!PG6Z 3Y>0ERSY^,W1QA)\B' M(,BC@TS!.4%^7H+<]_LG(R?(KKCF_GAY%L0B][USD8@LB,F3#L)EE$1YD05% M=-$Z#(7[4A2W"]OLB:(8'Z8'R_& M(U=#X\1X_\78:>,]2D,/1NUWH;^D!7C.VWHTVY:,?C0^6AU3L 0O3^,H?(Y M +?&#]U.M78JUKX_F1RDO_9@'&Q9#-ZI!J<:'DPUG!RD\^!4@U,-3C7=U>!4@U,-3RY8;5,-?7\\.1D7P!%OGJ5+NBP( MTQ5!$*9S[_3L-Z_?[8V.NB?>&8;!O3=- ? ;(Q/>2J8>^Z"ZB^ [L-P=:>B@ M<_?M('LTEM["Y'5ZQ>D5IU><7G%ZQ>F5=@MAV_3*]_T3OWO2^V$?:>DVM-O0 M3RZ$K=O08_]D<.+VL]O/3RZ*;C\[P[\-+&UO,?1AA<8'>Q4:_Q)\\SZ+>9HM M#SR>?>O$Z[,^<&Z?MW-'3&N.F =DHBO,B'OC\>N:HMIQV<=FB#:+5- M._1Z(_]X[(!>G7YP^J$-HM4V_>"\"ZD[6\-+@^?,KA\LLNZ7_SH-0GQHP? Z;FOH@+( M-]MEU>_F9MX\RH$3WEH$F2>2$+\Y(4C1S2_Z M79_JR+%2/$C67$\N0OI; FN7PWZ]8#8#8E#M>5[ K8(L]+Y')=#OOCX]>^.- MNB/ZU'O]0\<[S;U+X8D8%BAOM4S#:![!ATP469JOY-*7HEBD(=:NJSIVGT!; M L8\]:($(_U4OLXE[ZLL@O=; 1'3,/<6 5R3I(4W%2+!ZO@BP ?BF\Y27&R) MQ?0I? U?KM(,OP2.BHS6Q,L&3LK7^"Q?];.8I>=)A ^5KV2OHX/I![Q#ZOV: M%L+KZ]^?@=S#2\Z"I/!.#;D^I<#12.3J7K@Z^N6@_F1U!;(0]08^#KAE/[Q) M)[1W9]5TLUJSULYI3N_X*A,Q\?OU9106"T[ZR#L1\-"+YI\%TSR-RP)U,*GS MKOW[ZF\L93X322&R^FG:FH074V[0JZ6WK/\N,G.\G8NC:2:"KT?!'%[J51!? M!NO\Q3:3B;3L?!J"O^=_SBQR]H'J!Z M? ./!+G-__ME\&.39-!_R)C0%&&[!-XX#E:Y>*7^\3J,\E4K.8G(PZP]&$)$7FW^7]I11U6(IJ=A=_.1QU>B>][=]W.[?_\GC0O^5OKUSR MI#/NGK@5NQ7O_XI[@QUOO)==J&WRA)LC5],/P-E_ ME0E8Z5U_!]ZJ0S5)V3!QE][TT@/60H\AJQ\2\&G3$FX4YGNBBQZ8N5>JHIL! ME;2<]QC%>6R>WP,!G4 \G$ 84!8G$$X@4" F3B"<0-@",78"X03"%HA112#V MI.6F/11\DR8D I2"^BF(@V0FO+.%$(7W-BB"5VT;0'#_SW_8#>Z(XXCCB..( M\S#$:=G$VO:'O=\$^8(K+? ?XL\RN@AB3E'>XIQ[P&%<3\?!5O'K7NL<[S+D MJFV5C+UAWQ\9;^B0*AD/:*2>V\5N%U_IOPXF?F_H=K';Q6X7[^\N'HU&_FC2 M<[O8[6*WB_=W%W>'?N_D((=)N5WL=O$SV<7'QSV_.W!G\2,'#9\L1_88,O4A MN1!YL<0P(?4^]7JOO7R19L51(2Q$M[9%J_OWS=)=Q&W+&MNF)D[Z#F1H3Y(N M3HROL%E/_,EHY"392?*^2[)#9G"B[$39B;(392?*>R7*K@3G'KSI.$42W=:9 M?L!PXWUIB=O%;O9$2QSW!H>H(0XH:N[$> <)&O3\X\E!AH6<)#\O23Y@L\V) MLA-E)\I.E)TH'Z(HN]3T#5GY>YI]A>5YLV"%(*PN%[V'>F'0[_N#X^XAZ@47 M+WY>HGP\'OHC5UKA1'G_17DRF?C#@:NM<**\_Z)\// G0R?*3I3W7I1'@[$_ M[A]D>;=+2#^13'U)P7/V@CP7[8.!<(&U'1@X!J4P/#Y(I>!BQ,]+E"?C8W]R MF .0G2@_+U'N^=U^WS\>.W0+)\Q[+\PGX[X_[CD3PXGRWHOR>#CV>UV'<^#2 MT/?'RK=B6KC6Z,/0#_VAWQT=I-'F@L7/2Y('77\T/DA?VDGR\Y)DT,E#5U;A M)'G_);DW],?#@VP7@'9'.OB[2.!193C[W^#4-!"S6GLM;[Z&F^+Y_ M9)F?$^7G)8GR<-CU!V/7BG^=._NR"*:Q@/\-HXL?_YO^PRN=9B]_U*M67WI1 M^/<7T:@_F0_FD_Y@)F9#T1M-1V(XG4S#V70Z#D9=\;_#P8M=[UAES8Y4K;)B M9PX:QO>Z-9$$$2>J=)$*_S*/?2N?<^2H)D%H''_B9-PJA0 MUWP6>1D7=,G'E<@"_"+W;BT;HP.1C8^PWRXB<;E)"+G@99"=1PGM[>/-R,R3 MO GYP- M6P0R#-V&4 M%UDT+0L1>A^20F2)*+P M%.>^UZ91/,(OH@2_#G)C'5?GP1K!G)4+D7FB5C, MBBQ-HAD_9Y6EE7K'(A/"6 7Q25XK\%;T%WHL6ELR$!^N^E/!^UJOC0G)D,5P!"[J( M,'[E>P+?=)5%.=#>?HF<5E0 SX$*Q4)L_):N-K^&=65?!6PK6&5:PHKP#7!I M\1JN.H=]B_=>+H&00&O8>PUKT1Q(\=-%$)= J#"$7V8B%W%,%^7K'+08T@1( M +L7KI4+SU8I?!;>AR\5BL-O+A?1;.%="KC/'%8.M QR>JG?IA%&[B)0$7)I M]FMK6NB7"J-S5%?R98'"/MRR"*+8FRV +[02G^[OQ?!\E(5O!1#)W_:T ]EM M7Q8H '^ 1#)SB?DEW%OV6/O5>_R!W52)BXF28>DE: M>&*YBM,U< 7NRT7 M 2XSM^0[03K ^E!IL@BNRBF<9'R@^$2#2S'-HT+P!UN\Z7J4"1 %X.M:'V@E M"HW9*)<+D8%B*'.PGU 09T!2E/QL'L#>X3> '789%;SC)#5\6T+Q47FY@MT! M.UD$2]C:'^'21K5XB8\+10X6%Q!_GJ5+6B7+FE>N^$D!D O6!#2 :V.@4H;* MAG?[41!>H!H*64$$.8@;7(7T1]/,TFK%(@ %NUH)X 5MF?,XG<*_U=MZTT#K ME4/9*""2Z1QU4 ""E0:22-]@Q6C5>LBC>1I'*>X.2X^#/@O+6<%B8RB(.CTE M&R;-CM++!"4$?G@)8H'JAR4%CS&I;'.]:W[_C DC)3 M?=B&#C^2Z[0$2GX%@IO!<94=S>( %B9?#8_3+(!= ;\I0?#P?>;1-Y =_0I$ MI2FI5?,W8.HB*&-]%N!:@9M?UV]UI]/?S5$AP]:3U5?'8X[^%D*^S2[ M$/!H.L@5U^'0@VTW6ZC74Z^J!0$N$+.2E.\YO/1EL,YYVZ?P!J1.5G&$6C/( MUAZNPA(H+!=5NQITSI^E,"13[Z5.4)'@%F8E1?23A).$4EPEM9&"#"\ M&Y!YC9?#[\S-M1ICLFKKR7KK- :=DZ"Q43D^?PZFN=3+2;"$^^/M^,P&AI.E M)"S9)4I(4V2&1\.L$'5#9PIJ# X7UDFH2 V!X-[RQV&$6Q?(&)%DA4 J>)B\ M&B1"$'W5"_H@RMF27A4V.#JSN6"N+((LI+^SHL4S,@!Y@U>#?78XBLX8U%6* MJA,T\$!:XO 2]XL2';0=X#CQ>MWNYGF9)D?RS$63BUCWQ1RA0%:XS(-?KZ5N MQ8,\ +,QY).$#TF^>\^#EXXC.L!8,Y*P@6E-%_3A\3,@9H$F-JL4 ?JK2/DS MGX8H9?0&(*D1[E?\SPHWY"836^T8;O7#&WE+@9I0S%)VG5_Q#L7+@.UO/O[/ MA[='O1/OMU4(FZ0=<8:K)?6(A*C?A44GP/P8/0FP#R^B#"R<[]4+_:!T('+] M=^2Z]T\P7$"B/F;G01+]Q3ZA5O7__*@U/;@&<*R )%!2T**Y[U81C,4N%_( MO.UW^UV?]&F4E(*4*\A_5JX*918!Q9-T"?*GE C(+-C.@=9X9(!K/PSNK-T> M/K9!^X"$QB59&J10P<2$%9T5\!W<]32/ M][5X(N8YUY!N?,PCL%)0E6K=QK MBK_Z#7 =&854R#WV4*.!KPR&*JP<-U-"!P_X3' *P$D'FEO@ NAHP*]895LG MB7HMT 7XB1AA+1U>?XEG%IUM.3I@J"9F;!&A6YX%P$78DT4 QFAQ1$= FH5D M'&4>J9E,+%-42QF?573)3$6)B'9+U"AR!7$JC7IIC@-%%_ ,M.10== !0G\H M@J^"@TR7:#XH;A*#X"M0@6(6T)&-!X4F")Z$2-5(,WS!E48G0$H"O81F* M$G EB/ 4I.GKUGO[>/4R6%?$RHORO,3O# W1TP&["N^CS#[+'85?P\<9/"E' M:M-I3B:/Y:',4S#*-' M\& T># N<24#E:%Z&" M_!_K<>3%R.>I?8(O8JT;%CK#-6_Y%2DX( *\#BX.25=CW@:U]2Z<"E '\S*& M;T#R8:E(:%:D'!?"YYMC95.Y,O%S>L2T!"L#78KS%/4G[ 2P(:6F ?]:D('D M)6C3IG!RB8LTOJ +X0YH05VB$Y;@LH#C$1CR:]1'(7#LL@#P8?;V_FMZ@X3@A9O$>!AHL(@X_R9?01BUZXD0XQ<0CM:] M28!,(=YAPT$5@_TK4['*LUIT[VB MMX$]]AK,]6(!QA783M*.&HS8'6GZ&7AJZ*2*US(%V+5_7_V-E0"!22 M)6,$BT(&2[9K4!@SR0&/HYJ8. /?+ .S,EH%:/[J3!)Z.K7DA@J'=KR?T#W. MC2<+N@-#;C.Z!=NH&&3 :#;>'[R (XH;@.8P62/E<:E0S*I!OSDYTE&N5P>/W;,PX+4" M2;F;:+XF N@7!UL67OT2'2DX+K*U=H_M(H4SF2GZI*H'OICL(PKP.Y-4,=_< MD'X50S*"XSPI7AWU)E9M'Q7[*7/U?HE]B@GL;23N[T9B$M-1XZ#/K5U@CW0* M5^_"/,#T\LIX)+4X(P2JL)6K9>)MU^I]?#<%@2HJ.N+S'.-J4EX +I MRM&MX']U?A/;RMC=Q-N^^?2N\\ADW5%P=RPH?'1VG^J04;SVK]1!6BX"-.*3 MP&:D9APKN"C6,89NAZ*QHT[7^\<___+R%=9]E4OZ[1),7(&)7('1&'V/O,1: M%O#WE6L_Q90SQ25FG%RE2I+T$AY,J:AWN 8J10N#54%)+Z<6VZT6&P^S=NZ0 MEE0"7[W(BM+^+8G>1[92-NJ4O[+J,WZ/CMY'OOP[;/M"8+"3/UY34L'['YYW MBO:<]<0#L^FPKK)6\% I,>(P:LRYC'K)9JT&U-:0=ADHQ;IS+*:STOS58L^M M=9.R2,^JP?'.*%G"86:K0("CI5BUEF;>R>#_*$O=,E1)::]%0)%FN/)?92*X MH6'0]2D%>U/E^M3\O:FK_";ERLMK7.;V*"@N#>)%&T[FE*U!F0LMF9.9+;P\ MEXDSK(K"K$:41/D"+CY/TS"7!4I<=,3>HY6\4O7$'*>G_-4^*$DK?44A_4O! ME;;GE.-5;Z-R+XWOW?$^)#K-YC>07>GA.)BF6:7 #"E^V MI#'F4$2!X0I,):7@8E]F42&.PO0R:8B/MHT!&#G U&Z"E0%-Q675-.+&JY?]G[TV?VT:.QN%_!>7UINQ?433! MF_;&55K9WBCQVGXL;_+DTU-#8"AB#0(,#LG,A_=O?[M[9H !"1XZ"4"3JG@E MX>KIZ7OZ2!.14RZI,,>G>KG:#,I"P(/8F>?[Y$_-TD >\6E?/P-S@(G/;V@B M.NB5Q"[SPN@LG@[Q.-8JX*KPV13/(?^K@((= MBT@9; !%E."_>N:M>$I/.)+9]/0N+6%#57+XX'W"156!(55@?MBX6R"T0&%? M9_$<#S-TY)$IJ%M*2*##5X5X;(XB@V_",+@$8J#<\)I%PFZJ57^+0N!5,#!! MI-1KI?N5[R6M;4EKHUP(3&H0(9(%RSSA64IY'U/*,9OYJ\!Q3)O9;DUQ$FQU MI9&(W)%UHWH!+Q=Q Q)Q;NB#'I)%(EN,$$I[$?%IJ1]RW D%G/U922:2L@Z) MIF^AS%P0:29H$8C?!=JMB [V%B%@(PUF["J,*"-$87J;/(!WK&C?DT@DSS J MB<'SN[7\')$\@3G?Q1P%D9AEX<$BU?R(%!>\F?*R!!TQ))I+X9V(^@=*Q2'Q M&GB)^ !I!#3A,7ES+%)S/E-*GK($"PF.UK>(@07P%0N.8DQ))%+ C)B4B%6* MNF6(9H!2Q8@/93OE ;P%RC@2IS)]CC:5)#?I$)'B<\7B9*,J2LN"QNJ7B.]_ M&]V5:] XG?Z)+A$E%0HHZ5UT=@$$HXH=X9;%USP3J]C6Q^QJ*M_JM-!AD5D I)A;GS M0#$?,(23IWGN74M61:I3 M+:&GQ-Z=21&Y_24:-1] M(P_KVX6S?'D-_Q3#XR*3"5Z &D$4QS*YQ_GALWSFLWY^_),A];;= M.2Q#S,%$1(@D*4O*6XY>"UYT,'$N!GD+=J(\Q!,9!#F-:>>;#;8BZF4L=))/A&O0E,5B"? M2V%!YZ\7I7CX2Y84*R5R1L]@$F"Q+P8?P@6&&&<12UV0)_'-';$'0OCPT*AZ MH9&'2?P[//&O5\2:2?PSB7][$O\./8.SVS4H[;O)>5S%:M>*YW5]B>VOVWH, M\#4]6^5=R?HJ%.+A(MXI*II%R%-3@KD_N3T"2M[O6EPIEBZY&_AH MJY9>,D0N!I6"@?N#!^FB0"BWZL79T):=%["(XA,JZA& YB[ @E'NFEY5A;&( M.!%I=5100*_#N[0H6KP>4\9K %ZL!P3Y#T]$DM5#VZN"=\B/.^8#&%ET#%E$ MAYL'&;'56/-A^59'D4.Q0&76"47$]K8C=HM8*API^N#(^AKH"85+XGEX7?@2 M\.UEQ!84A0P7H7155@,B>6"Z?<;$9&$".OLN,+I9D$8ZU MLM \MSO/Y [+#O9*.D'8)4WR*R3XMD0R* ,OSEK8G <.%@)_8S\:%]+ ;'84 M("R.N3@5RYEWP9-Y*,X:1>X*(<,3R$@0&6WAI%]H1H9V=/=GZE(2/Z9#1)@J M&@FYYW*<_@>L(,K\Q3N6"N7B5_B2^$%\3OQ,WVP1 6,E+L(@ (\+D"OK"D\F MQ,$G'0CZ?GA-HBA"YPK3:]@E]D1+,.NG[*44OU]&?,DBU9' TA7 9"2IX%_)E&7NQZ><'G>G>$8C.110J (YRQC!(O MPX0ZOY#T#T7AOI";U!,@X'A>3[D%JO*9HKX@R*5TN2+YL))"C,N@T;:#&@4' MK W\3$Q>B?,7@LI,9*\ADDCK="/E*@6-94TZ('M6>''J"Z11=RY!,%R>)"S9 M2IT-RZ,=RE:EO)LTT%;J)90<$I&4Q48)&6U33AW0 1#N?PERW':E^=TTVW!9 MOY]M!UY=@Z;X8@ A$/%['N5(+^Z=($#(P+0*9!MGMKH[(K#XYW_LL@$F- MQC+%(J17+R"C(R>.<01PJ9H)$'M#*)6N!X04Q%'LIV8H :FBOWV$P2E@,FE8&\\T0SE^XX":GGX+R04 M;:=4L->JLI,ZMI"5U-+MKE:6C-G2\E4*)UC:6Y4*P6IK7Y@LHMF=?8X7.>D"MXH:L"A*ILYL@2.[[ZCF M%?+Y%5G-I7N8 2P2D)!L4/%IK].RBM;X1-L-'=J5K7'(8%Q@VFXJ@SYY)MYF D4*QP MXE 7+9'H4=Q'HH "7"T]KZ:$?JT\TX/B+-D=65^F5K;$$B.!Q7-K!I9_+%(D MP.14!_R L4+YE0RE;#:Y*38]$U'35J$P-U^?(A4AGC+KEJ0*SRKEL-DH=OO% MOHW8RX9?RKI?O1T*WIBWC:&HBP^FN1\:,4,%F 6&Z1R"ZQ)4DD^8=5&W"%<&Q3JCXC!$+6 M+RZ,>"& +1K">('J'+1#>DO!HS#2Z,R+G<><7X5EKK1%$UL1R#454HVE&A*2 M383TX*]98]/U)KR822V+X\XLAI]+?2J'M=KZI&G,GE2=!4,8I3LPB2@ M7H6BQ&1!52BBL$3K;D9.?][+BMK/23TO\_7XS.[UCID>LIRH^-SA';),>5)))41?1.?1'5+['J]BRILP[G2)$AM@J M>A/2TP>2Z')9VN6*&,V^5@#4\GU])V.>A6W50PJ4E&\VL *@EF_@J:\:%V_= MO:S]K^'6FF_VFA^BV\6D_9D(M0@+=[5CTTU&\"TR@OLF(]AD!-\^(UB0^I]@ MCWNSU1LMO4.3FX6H!,C!>1CV@" M4Y1!BGCB-66QAYE[(B2;!O+<39]%E2XO M,3U,%KQQEE ZB5"L2"B%H0Q9\+4DBJ;G*6*KJ8TB_&EZ22.URMJ&/8E=U+,N M9.@]EEV(B^% EK.Z8GX\8A!I)$L\7E0%F^%BXNZG26R"7. M7&%Q2=272F<90XPJS48$*->OZG8WR1[\+(_$X4TZ%0=>$A[*A%?G&GGL1XLH M>I3Q,D7Z+"2B9+3E4L8Y9HMN<054>0'.'Y6]=I2TDFDE*B8JTVMDMGNVI'5G M I-C93Z_-B8$3Q^R6N\R\?14Z?ASNA'"RX;^:/7E64\L:FF01;?E'$R5CKTL M)F ZN-N^G_6AY""/ @I:J^X*\35;QN1(@#T$6)!'P/KIEZCCSU12]1VI9V]= MY2>U\XF_."603RV1@RY.-A36HBQC24>@T*24_J@AG'0%HE$,H\"PO':H0/OG M8=V\Y>)0&4J^\$3E^PZ!F8(*ID MM919:4+JBK96I.F$9\/U7CM%L^E*I%S+OWFZS^BJ\^E<*DNQ.Y1B5YI*TN:P M7-7"JV"F*-U);IJ>+B%394@^Z/.ME+K(AY3I$!?S@+TX'^(L.UUXZ$.(+A[4 MKXR&Y:%(V1ZC7;,+M$/M8E(?VFUX#BW[&H-=2FE/\D/*<,,#[78M>A[* HMP MBL8A^5Z^K(!U5#:1S-M6D^D *TP9YEF\)+C)R26\F'% $N1 MEKN-NIMKENS>J+.L#'9K,3NUI,LF3&KUL%%6)4G[HPSV82;()#TY4U8$.KPU M,J QH!J+29I!E2*#YM@S4I8LKA5D9FXCG4(4^HU027%+V:"B?(V<48%$T+E( ML-3J$E]0: GH(JY*IVNA#BL4RKO>1;M0OSGO_U3U;@V*:FW+ :LPGTJ6)UW MDEGKG[ZU6W_$KO,N!VTK0Z)Z8RQJCE15IYAR,E,5"TBX+7*F4KQ+]&\F:>U% M,>:7M.1/89K(ZFD*27[BB?65 P7\EWP W"]NO?CT]9\OVQ;\B\PK[%K*Y$4K M)!-"\MW$ MY>5-3S70,9BD.C%@=-8%+L0^K!'XF32L6K:-R0XR1%R])9O24L5+UHJW;5T( MO2BQ+^P"?1RWK&7)JE?6Z46KQE'ZM+10Q%'5R%IH,Z\2*9;%(N+%F=L5;:,\ M3\@CT=0()-L0T1L]=JA6":ZHF=EB,>I(1.YC7CZ35<\4Q7%>O*)]4 4$\H]* M3!& X)#EO=B)QH6K3571V*T6?,-"*GS^8M5,F8YS^']2V=X5;6!T4YR(X?%U MS4HK]DN=O&4 [FV.YD(5G6YXZ*[SSK;X6YA1/H.=C3<[Z7NQMK&9]\M("H'L MBW-[\#\I^CBR<$C13/XBK*"3S3W*> 6[FCI,/)2QI^@PW;;.BG^@J! -8R73 M(L@:Q^LC4K>A"@,B>HVF^K 8[DU5?:[6N@EF6P)@BMC8/KP&5GO,=.]YK@3F,1&,X0L2=Q80.W]7';XEF M6=I?R$_9*KV0%U$]6:J[-1?5^2;![18);@.3X&82W!HTZUI42X$@^3-K1IU7 M.[:*32%*AJZHOM:J@%VUN+_66]RK9A1:B_LRS2"<..$K[^K2@F:A;@B17YK9 M$$MTD4%'^ ).V!T+(6WM_62\6;>:MX\1LHWZ:8A%-- >4:AVV)+D#UMF#,82I7P&?7:DB&F45-=.L0U,9NM( MNT.V4J.1#\4909FGM7Y K1U8: :6(YLM9!F62/?@2:'!2E:GUI<'SZ*P'<,5 MS^K??R_'B8P-8\&RMNCBETM/HDO&2ZW38>$T8IV(5>Q.XX@T"A"NFI'HO88P M&MM);5N/-!3=BK!HW,L!W#=[G1;H@H,Y3V-?E\)4L.,.V(RJ6PP-QI$]8H4X*V0Y@-$E4 M*>-8DQ]D:,AMUN8V:HW;A 8O1XDZV%!OEB=1(BY+1X )EE-3ZD_68*VLEYU, MD\GZC(FT+AI]4D9GTO>3 >1"%7=$\2F9?"GZRJG ,7R"SN,!,!3%K+2IGMXM M)YRA>L\<0#TG0?/\LCE+,F%H8TR)/ G1'-.<#73\D[,=7(8B)I6ZZDAI!IOK MJ5Y3S.8X N;C]@ MAPY.<90.C122]PBBR?LHB?J(Q=+G/\0;V;5(4Y-6IS8!2.O\QF"[DYNW/13! M7*8/J1&]#]'[EPT0\XZ'R*;!2FN&Z,6QR WSB,-EOHVDN'R>DX"-8A_B&E5+ M@):/!%]+K5Z4EX6..]B>]M%Z,I9WZBNTWJ.59CLI>$!& K"=$AIZ&+I$QJ5& M*ZK+$(8@D,VS?C#ZDUD4)8:E,M( -*&$9?$L&5G4B%R[1'VNQ%CJPR@1^ 1@?.R_&2=8 ,G-=6+%Q MXJ#SL\"3-P]#E'/PA!!8TJRD*+CRB:08%WV3&B5J<&O6I,M6R;)%^NL'"Y3C M)GW0V4'2)^L(MRF&OG(U'#KO#[KQ2ISO%@1<6&I4-X!0D? K<7L$]Q4."[9/ MB2L-KFXVK=*;*>*ZR0\QHI,E:X3$JZ@I(&$.U7X&\9YD6A M6LT\D,.=Y&KW+265$:5R/D0)<(5D:@E$!G"AIZL.1^'3A23KV[<)'32D3>C7 M_,0OGP172^K?.C%=/PCZ-SDA[[=,CQ<#%SOVY':-D\P!Q/8#B*$Y@# '$+>J ML)?E])(G)/LD]"*%+$J30$3Y;!GSU^J'-YCEX;/5:R^@)=%#;\!GH+Z,DGV2 M<)E34+LCJ2B)X/^N^H"\WA;77B7NYL5!MSV9#+=?[[3M[1=WOMGNMSMV]Y9O MWG-QT'D0D ?MX6A2*XCKB>1Q[_ 7 U,@F_WU6>^9NE&Q1Q *Z4.WOB+2C[8] MH[K78'>+[O)'ULU&LB?^Z4#9I:DP;(6SSI<+SW6!6XO=/0*NUXTY M"^RXK9C?0_;F5L/X#\GXD^/S/ML.VQ9#A M\/RQBB"SV8$:0C@B7 M5 @S=JL[[K<&GC)XV>;# A5VB7#M&3 MC^9!RZ9!]^E!5RE MRRR'Y9Z%Y29M-$E8#D?#5J\[;J3 O-W.W5[S'R9%CJKYFTW,@V9:L/= QQ7: MI-LYR(:WCJTHNOV6W9T8!C.*HO[$/.@;.FZ$HC!GK/>"ZM^T7JC;LRP>,^AT MEZR*RHF;86? M,5^,H7%Q#F^<1-1?U7B23S%SKM]I#88F"]1D@3: EDVU0#-,!,-:E6.M?J_5 M[373!#=JXJG1LB'C1JB).AQ%CFN0_/'12[Q+,>TH'R)5C:J!NHD6&L+4?=-( M 6,BKH:8#3%74H*;X[E:,I@];G5,;R.C+)I RZ88LAEJH@;'JTL?N3EJ3D8GJ/'C!6^,BE\UB@V9:D@_- 17:07,V MUD"N[/=:O8XY.3/*Z6FS@ +*J0XG8Y/ MN4?$:-RR)\ULEFQ:I1P=7W5A@X8F=IE6*88KZ\R5DWZK.S&L:933TV:#9@;V MC7*JV[%C/3S'A$<\3M1Q(Y7YAL/.BU[8CHMFQC%DV:#GFG%^ 1B%(8K:\:58[O5'S>SMXU13D?'5VW8 MH)FI5T8Y-2: 3FW;='P?B)DB.@_>A3V[6=([[TL47GDQ-D@ I[+-&J ES M5G4>\N]''L=6,H>UV(]P<*!1= \HV@W3J<_-2'N#'8.=:F.G>9'@ MR5&JK%YND\/G@>.G+GPP3D+G^\F4Q1R1NL#Z5C&TA,76+/3]\'I[A<>Q[5WS M??-]\_VZ6+8W'-IT#(%Y%L:)%3U I--UKK.TNQ]R[X@C' M0(S=M7?'$3*@:A5&:&)"S1/]OI%@1H+M/ _H[SG!-Q+LB4N0FGKK-; ^O_*8 ML\B94WLI%TQ0/UPV8FCH,9#9;76Z>Z9GU5.4-7$&W%/_OF'DG8S^;B-B]D/T%\WG'&" Q2N-E+,[TNF/5K%RC&P M.FJF1#->5O.^;]AX1Y^V?4-.#!M7A8RK\_T:!$MN.@KX&+PG)@%ORUZH9N&; MO"B_=I<4^]K'S.\Q,_50K%93AW1;XW$CMO2TV)ZQ E\7-6A\I M1$?K?1>[)(*_KF$;20C3O[@<[O;;8\M^)H/'F'+"B/+MG]N MB0' S^UV5PC>J;@.#UHS+P:.M[H=>V(E(=[3L\HN=SMMZUT: =^KOZTXBRP> MN/#9OZN\9\@M!8L@07" \O(<[CES%EP24#C?=89>+ L M6/WEIW'7'KV)X:;039TD1IGKMJV_A=>PRJBEWPMT'20>K1P@]H*$'H%O 5ZS MQZ_GGC.';Z^L.;OB%OP_8I?L%<4V1W#_\Q?4R!NXW+%LN MZ8Y8*?SHGDU^M&0_+"8=CG,;=WL]AP<$[H#KT2/@^M]@@<36^X()'/K MT6_=(WGN1ZS(NE'\"XK+A"F\R8U;%O_A<%C3DD>( G;)XXWYM;6A7'-KM5)N M;L@-1VFQ=<&C*XQ:TMP>X'+K&W?F 3QRN3I:OLWAY[9/K2OEX6>OQYEQV\<* M+3-$K2Z5'74I43I.%U730+49$RB:F1EEE&1=E61WW.KORU%ZNL*E*HQLE.1! M2M+,!FF&DGPZ_ORC]7$^REZ_QSC>,O)BOL.3OR_9]FB%@$=!Y1B\V?ZHF0*N MB>6 AIAWD-!P:.BX\L+;C-VM)6^->KU6M]_,L*=1%$^,F(>&CINA*)Z.1_=X M'22/LMFB*\)#M"]_J%+<0Z:'5 O']2C&W8'7BFH3N]4=]UN#C@EWW^]&FV#Y M_4NDJK.28:*'8:(*[?'3/U]FZJ'#4J%X-7':WHMB1=I]%>@IM3WKM0:'K2:_=S=J>]+OC_.I:SY,6 M-3WI][OM3ND=V,YD&7D+%L$J+3?EHN6(^K"$!1_Y%$;)W#I=P(H=1HU%WO_^ M_A2>9L!)S(>GP]DLY@EVUV"6R\4K\,G3V&/6%^9X,\^A!R_"-']5S9J.[-[7 MTO2+\AWM3-K=8B.;?GN2[2D8-?GETCT=PYZ6[WJWL[FELL6+Q7\ ]F*:!0L; M,4LC[&5C,3=E>0K )9,9F&TL)@3A7%LP7[#JB[AD:?4 M-.8W'EY&;#E?U6O)NQ?X+RXZ"+D<2'E^X%'DJT,I#;UC>X0CG-IXT#-AA%1YFL+X.(1WH; L_H!;93D=LV.'_-WKV]ALUZ *9<0:?!+J- M?WG%WI91AK[=U B-K/L! "M_E2PBN:EZC;^Z[]7]8 T5S>:,MVKCF_2/$1'J I'B47@HG#ZDYT4I\O'AG?8'AP"<$DLYME; MZX6-[)$NLPB1:=I1E3REBJ='#$9V:]*Q38J$R12J?XG7OD'53Y>.*[1)3S<5 MV"C)FBK)_F34ZMI[!I\^7>%2%48V2O(@8C9)Y753D@TZOCA.[Z@T"I=D/PM58]%3O<,C-13-=RT[7+/I6FZ8 MZ$EV+6]F(:2Q+JK/+]43B68FBK$NJHU08UT\<2:JT!Z71&(VYHPH4-?Z1Q^I M3_JD!$LE?=(%V;RP7UIE-/SHP-)W;SYV@5KH8SWJ'X&7<->Z2%@"G[UFL?5\ MT)MH0TVP2/5Y?SAIC[?-Q%CKOM_"X0%+[F![?7_5/B:6;C^=PLIVMQZC*&ZZ MOM*V8_58ZH%C138FZV@S8D;]]J@X(F;0[N1C?R:CK2-B:$+,8&2W)UNX00RR M6'$6G80@]T_PI^S3Q%_[IP+% A 0_G,:@E$^_(8&_NP8=R3GB#1]CDQYFE$M MEGHX)1<6J5-ROSTL$/) 'W4TSJF\C(S'O7;O :E80+&=?A5]ED^Z4G.N"J.R M\&6&Y+?UDVAI#26L%S@?J-MY@[/$Z$?[S5P[L UZDS1TXP5XHIQNY=+ M]]&HW1-&W"X1;X_:]JV9 UCB(+/GIQG][_&P=@=UHWCKYGJGRF34<#.OM%BQ M%BL]G/M1"A8F(8KY>06!L&;N]=K]3![8G>U#'DD4V';W#J+ Z,E'H/Y1.96< MA7&"HZPR:D'1]1O-602LS+RD7LO?S1)JL64S,0?=M9&88XT!AMW^%OJ6## < M#?<8BAG%KT4&2AG 04"S)U@K6E6N#NSS1.O-E*Q:*V M4,3^!ZM*+8(+EL0%EHB_:00#N]0'*^GG]?TD@ND/UZ_8DS4R6-OWR(/-0V$U M8U=A1(/@G#D++H7\5O,N%]Z/T!<$&N97;60?#60QQ#&VVP?%4.8M/M;5<,I,*LV0T/73A0D+H<_@S,W;0@6<,C6Q0Z",&IW MUN74IE*2N%#OQC^I4:Z6B\,GHWBKT!+BYX0OEGZXXMRBT;''$!5SR )56 M82$,0^!>XO'&V%G;0G X6KAE_29Q0%$(=^$%.&28INS6:_D'+?926RPK+#9C MP(O?B.I.-SDPI^SGW?9HDP.'^A#Z[?/*Q0CZ3AX"O!D'QGM7LHT5P9\J8T6 M=),5JQD(00&A%D4!5KE7AT@&8<;ZX36G8=TS'N/<=UCPC$MIL"$KR#B1)DV+ MC!ZPF=>5UEPW]0LH-H3"B](!S@,G7'#K&_M1-_]@-Y=_3DE.:ROUQ$H3 M7*DF9VVT?*7:'8RUA =\9B,J,M'.@ LWH-:S\*-\-A-I$/@E"ZB4%WUL>] > M;/C8H&L .- /V3W]G]C HM]7&;!T,5@:.EG"]_P2O09/@DN.+(!V.4! MZ**8?@ PX.DKN#=,8^O/-/)BUW.0X>IFUNX+%B+2O1AV$U" 0XW79AJ+K4?U M"S^,:[GT+0SR)8WBE('' F3PE5^F/LE3Z^+D'Y:7<##W.KT6V)$N3YCGBTBS M!Y\&-&&@66<,,#6!5 $BL%9T*B[>-R[9QM(2H)N=]B2UBG- M]6H<5]W4]_J=!6">H+^)R[!';V+K': A)9M4N&)@FJYB#\U/ZX,7 ,X]0!*H M.I?L.[KG*X]3GRQ42\:*@+VEWU(-O.S& CA+1)D40L:]O7A_AC1RFEZF<2(H MH&NWI/#<-)4]]Z_/]IL*@_&SW=F+DSQ[L=J"8(L,_.C])_6 +$1RT1E;(ATB M<0 #.C4U"K8L]4(LB1;Z![JX:/ZQ>%[+->XT?, \\):PC6(3<9U^OLT1BL%8 M!.'H!PZ7KIB/5G!+_$7$!]"+!7\US*2#2#]A5Z 2V-3S\6WP:LQ*3J0W#'B( M-7'[@3EXFR>1'L]!CI^ .[6@7_T0LZWQ-R^XXG&"$BT&.^=?W)HS=SN0^-'G M=K^K!4$H8[7;&VN12Y9LJ *9N+HC8_5>2.#1(QOG04$/"GL5T$_V3;"RIOR2 M!1+)=&Z""-4LO)GW@TP^LI#E]OK\!'3L"0:,0%<[8 -25!/#2X#^'9BUKF'[ MN$]QKD%Q@^R.GGZF;P %2/9\&4D[_UVC&0O-@UD(+P4#) "U)T@$(R;6?\" M #IMZ;=?1LS57RW,?]A7'J%%'<1Q,IHI?( M@WV-/[(CU?PTC2T-!DK5('(Z.H1@K!Q;J,DF3&;P4:!,0EIGF M2,JABVXGCS$RZ+XN09<$0N)+5, X&(-=QORU^N&-&D?N!;0J>JAL+G46@&MW M9!!.M@*1'Y#7V^+:6OV/N#CJM?NCX?;KG;:]_>+.-]MV>S3HW?+->RX..@\# M,D1.'A:1\D3@_E&Y7K@U>@14 M8GPH7@L0'5!/?U<&,&Q5/[9Z8$0^&%NMH_(QV J=AYITCSSFMA:K@S>KA^NW M[?;D$:2GD7---1]VUM+7C1M>G*,;'Z;P)C=^::R*^^F^>#>;\C'XZQ-/A/^\ M%"4;>L 57/0\G?!H;1E-ZZ/#&J-6KN-*?]C!YHBFZTJUFP\91C:,O,=2'DS@ M][%AY!LS<@7-F6,Y#Y4Q;EZD,9TUOM3.([>;.8YI87_SZ2F3UJ"9>M\,;C!4 MO]6#M@>CUF XVG">CXW &BNK)^)[YRII)G(E'T,E-7SVY8MA=]#J3<;WR8Y- MI]7M#FI$1144XT_-YWBAJCQ?%NIDMN:3/J;%8%K4']DL:W3# M^A>300M$9F5LX",WC7\\C\V(#",R:BHR^MTQR(S^$Y49]V*N;72YKW2.^$TK MQK-\>%DHD7>6.MUTDFN!@3U]T@\]DU\OL9;%)_! 7FD=SJR )ZJV!@N7>N-. M7@0CZEYD@84JR=9*.[3/QI2I3W53GJB^0A"2.4NPDB;U$U&U'2CHO4#DY.,W M!]V\91-V2O)B<1]]:!O<)PHY046JV>AT[W*-GMRJ&SK=O6VNV6='>]/P(5I@A*./CP:YS)U M4\!M:_,FWP ?C;P889#M@8>]0A?]$L$GZQD'-Q9]92AYWAUIW]O!:2 YJ\EK MB+-"O]@[BTVI(YYW)UO>VU#VO:MQ=IX=JC\AXZPLDP!(+2*67NM-C$U\AKFH M^)P5OJX]OD7@;9A66&R8-^M#H0.0.9R[<=[D>V=A8A=<=YM_$WK!+!5($J[;YE&8%_)/BK[1)P0E)/<-GP^L#6C9XN((Z6NOH,W M>4$"%IU'^K[@3#X?://K]"<8RN\K;(B&)SZ)4A9H9#PQT^!#EMRPPS0HZ7 T MW(P,5Y8)AMV!UIPZ9X+2S(X2$V&3);J=%G8TR3OB$*,-BM.$)$>(]C=RLDX4 MB38+2)_H#DB[MJPYCFK;<\GD#S$'+H=<]'\!7LON:G1WG7$?BH MQ@?@HRU"W,#0^=Y:&Q2F/00D %85+H,C6L&SRQR<:A9X!('6A><6Y]"X,[Q247"(UO9; OMO8-55P/R/3X: M[!!N 6([5@WZ"HU/\DYQ%WF##_"Y_-05KK?H@/-/V:;/'HA7@J^]IU%?>0<9 M'-K#(HS6K[%#S>3R@:)IT-,=A9N*IG)M3:()>V65"PB2#_WA6/ON&C\69<0Z MJZ.@LYT=7U$6*1W1#CFPYH)_Q*TZ;QG]X M6L.R'?WJ2J*9(-CHB1MTK,-/:AWKKH&. !PK3F.=U&'T7 ML)'=VH)7H,,?"^R9EB@VCQAM[$@\;#_(/D*$2U- MV"-PC:R;.6=7%$\)UG$.MXMXJ6P_66Q=2).DX.6!B")F6T'($[$!_?1F MHMU;2RI'"F.BC,']R,A;$H M,VS,%;?6XJ4!<)N:H 0.D?A)]&<4;> P#LJ7"9EA4JSG$^5NSQ 4S9:#NL ' M#\*%Y^"&B&=C,8+E[/,_S]^=8%]@N)WC'<( Q@ ^PG_IAU,98 3_; U,4AL8&1?.&U*Q<&S8I$Y>[OA ME!?$F^7\"WDF1-<=X#8'X9XG[@BY5V4^NM)\9,O&H\.%J H(WH]B(7HDBO7-6_-M[XKFE(7.I&A]@/DPW\EE_#+ MK T;':R(^R2"#AS$<60#Z0,:B$!V$:W(S1L9RS6E0,51PH#0%0U.52M%T2-Q M?9Q<4D:%V.^SK)WC26DC1[K'MM]8^ULYG@%BN;'T&B^28\EE)>CM6G2#PXP )\()\.4H4%,]X'XA$ M/W28/$)C>(H")T^B?186@%#( 6+,KB#-1E.@6'"$6WGY#"!=)? MQ'L:3B)0:K=:DA]$2\&BDLYY.Q,G!W2@K.C!\[_$$!V!S(*^0B)F!8M_YH.- M,\UD'/&P4$-*E.OR-3,!M&.T"#2="QC/[%LI &.P*PA-H*70*[>"$!NE FNA M3D>QA[("@+R><^*\--#U-D;[0'=B*]),NN02/4+/@<6P(U/X=$Y(FF+5*, O MM)C.5;/2\7+A0G67G&H5?S%'P^@TBO#P>U'(<*]WF$\7L(B$4$-"Q*4!FA&AY$)AA&J/ 7&BG^HE M>$G:BYE?FK^Q;6G>"%G08"U_>:Q:U992"-O6N?J%IS=?VNQ2N_VL4V.?GF"? MRO6S[4W:X^&.ZQ7L.CMICT8W:#I[DXNC\=A ;"!^-(C'W0-?O*?LKPK-"*H% M3='ID%ER17LHWK\_:U8 MF^/-ZJ_:R5P:)V@_VI;?$_X,,3P(,=@G/9HON;V;C*&'IT0/O9.!H0=##QD] M_)XE_1FZ,'21T\6W,&%^@19JW>;M*!T.\GKUCU@\=BO6:EXKL%OS2.4Z6(Q: MX\&PB>U.[WU'[[,3WAW:S!GZOU>Z&[=ZMND.;NC_J=+_L#4:] S]&_I_HO0_ M:/5'QOYY;/HWYG]%R+\[;O4[1O[?COX?(IH@\VT;&DW '+*TDA*O9V^M%S8.7TB76>?!)QV9K)M@M'NMB3E_,O/V MFD#+W4YK.)P86C8GI@T@YB:[7X::#34;:C9V1DV)N==O#;M=0\OF9/X^:R4B M>(4Q#3$; M8FX ,7?'+;MG)+.Q,AI RY-^:]!K9L3^B9W*5XBH/M.1^^?-DW439:N3;.C: MK>[3MVMJ6@' H+LJO]>"Z&Z8X047=L+&H:FWM M\^,%O.X'KQ65PZ-A:SQIIK=WO%VN6(#?2" C@2HL@>QA:S)IIBEH1) 1048$ M55X$#;JML6V2;HP$,A+(2*#CI/WU6D.[F;7-1@)51@+M1J"1/;?H^'D81BLJ M=<;C3JO7:69+^V-L\$;T_A4-G'Z[%MZ]3'Z>%RW+NG/BY>!A_!OU++>8^8*MK"L6K5HX57[.K@". M.$X77 QZ7X3X HY#CM30=P!O[=6S,+*8[UM+FN4:6TNXAE.1W/;-!KYG]!R* MZKG7$05<\'S_^\QN)Y]YPJ5H(;3S&ID"?:8)42T39T9]_MF>2^I%(K6P6 M: E=]3M%K.G_SJ-<(%SRDVG$V?<3-H-%O6;^-5O%SUX5>0P83,?F!I+NBHG9 M[&%Z,R$J:.-<[H01T?%K"^#B$=Z&P+/Z 6W-(S[[Z[.?O&%W/.O-QMV>PYT^ MMX?3(>]/QU/7F4Y';-CA_S=Z]O8;L6$XL\[@DZ+_,WM;1AD5Z+"U572.RDE\ MZY2L@V3(GM4JM7>/Z]O-L!><6Y_"A%L3T =EAL1C@'A3[55$?+40BE2/F@F1 M&EM)2%H-V(!,$E*J'[R !8['?.LB@3^0XFV!SG+\U(7+7F!]85%BG?^S99W# M97>K%U&@0I//B5+T.X!73FAS"".SHG_R M-TN3%#2X4LI.N%AXB=#L MQ,J63Y@3>OJP[3Y:ASN!SA(SHJ+[?J]RH')2C[KYH\&7V8RRM7]I]4.]1>&X M1J(0]Z6B#%%I04A^AA@S>3 Q^22-G#BITI]0K"1+8W0.B!(^^6?_B5IQ. M';@Q8DYB77O)'+DK0K<^2CS!MO"9= :7D9^0A9=1Z*9.(MQ_M=&J$%C?(A ,8%3G;@W3'Y#-,T!E!C$ 7XN0PZ M#8X(??C008BRMPMX=& S0$44(UUBB �?"TSQP,;ZRL%("QSF<87'! &'&? M(@5A1!A0(DP\11$(#$?$B0?W3+GE>^3G )+PKBV0HC@2E^/LA1K4"GD$#5[3 M=B2,MNQ '4260'[; B(3@1>,VODK*^)7'GP"E[H,T3E$!8"8]'PO6;5H&X5@ MWA1Z>1 H0B\5M03+R2\/&^7OP_<\[[5[XCVP3A\O4^ &0TBA1IYE9%Q5*?MM M#D:8P,24\P"82+9_CKW+P)L!JF%!"@F>C($) O=E8"W'8(VU8#6WIVU]%I(K MMW5FF:VCPH!$Z&!)IWY"&Q"*N )N#]SH][2_;!:K+@6SP#$0H2$078 Y_1YHLJ$NIR>*"_I+;6-B] M]M'JD)+2G)_WVX #5HEG915RUT7Y=LQWP MY#EC?W0>0023KX4"\&.(R00<>!ZNP++5-7F$7) SOS(?K5[K M8LZY9L[78Y=N?#2UM1U-+9:[FRA/M]!9FS1-@5P)#>M$VVM/,IJ]GGM@+:*! M[L5()YA/.]KA$?^ ME^-$*=DXXB2E93D^BV/PVH4S'H3!";EA11>^;9TFPOX!^YS3YU%FIH&*02W8 M=_@34"6+0_PCAEIDA"KSAJ1=EEOX6>8/B%L/_ !PJ-"V6@%AT]^ 1P(@96(: M$1Y$P8T260/M#?XYXNB633\"IW4O&+NO^%,&_R MCN6Y?WVV/_U@V']6,\K;PE[_8A%H3?++Q<&;RQ@KIHN<0A^#))-)N MR6""1\$1"6(1TD1VG<9A-"UY T <<72RD2D]<'>4IZ)>U8;=)TQ$+EDSBA4U M-^H4KJ;D&*)'%;@LP!H-=S'N"5*0@GT)FP M7H'F3&H)8:6,/2"+*?VB1?%!",+N8#S9XC\PN P?Y!3V49\3L:%8B5PE_USE M'&9[=!U&WX6<$]'YRQ S!,%^E)^2&H[63]MTQ8.4YWNJ1;-%+ _QIY8:\B#K8*Y MNH67Y(_FKRO&?2A"G 72]4@YV4E"O@IK9@=)>3&9+YE(:B03TGH)-1G1BEQL MP!@=0F+H#;"#;$+!?,EB@@;X8NF'*Z[.F.0UE),4[+="1QBS#DI-[3!!W4G[ M&Y.F]KF@7I"4L8H)P!OHK ,6>46R-2'8<$,Q"PE>( B>+4%](JW)DPN,#P G MRQ. '5MLTKQOD>9M%[%FTKQ-FG?%T[QW$[3FVRKADQ^'24DB34#XDQ<)<00B M31@=*<@OT.R%6Z\Q2025!YO-R+A#E5RT#90TTJ),2FZ2T$1Y!_H5%;%4\_0J M$$69IZ-]\9[4;*85K'=*_I/4_ZQ4 )@F:41NR#+T/6$ C:W6];8NTN M[5J>'@'6SGHF1;)N"&X+@J/ZZG;L2:/LAE^U?"K8L%)OC+8,[$M,[B*4?P_" M:W580.9P%HXB[P^/\LAA=$-"?]$[]+WOF -!A(;)#\A:1*1EZ2ZKS$\742:Y M^2*0LBV(7,O]V78,,)N=%,X]K%-T)B\%K=9RI3<,SA+U(=]E45I,D *T3"5: M8D(+T] BY0J0&$K]$-@;_PR4BR( Z>CV LKJAKZCX+SBE UR!MJYWT9"T&!T6BV-@^@$"!"K4RP^R\;GM8 M.")\WNV-V_9:#D4U"+X9*;B$Y3H@M. =5 R'9UNI6@:]8_"#P5$5MC59Y])U M!*,?_[P2%CZX22(UEP*"/H:Z*4+,-P[LLAB[/#^FT-^<^WJ*!I[6(#PNIU"; MTL<4PO^C?=$&%\+W623B]6ON(&4<;UW5-86+A?NANQ9X7D.>MSB#Y!Z9BLRR M.S\C)O#LB@*5+I<_TV%ZH0>%FZ)K[@5^%K*/Y^#RB#2F@(G:CMQ=C9,HW6(9 M5$P\WJ5@L:IKVBOR,3!-L0T5-B_L=03*/-8(%AB NIY,PR@*KRG5FDX?B!@C M[@(-SYA#KFL[KZ^5WG7V$(4JLK3X*WAUWHJE;?VJ+C!@R4RW IDS?Q5[>%Y9 M8Q73JJA\9 &Q*D@(%O P%7&J.(TQ3L71 >V PPG8/UF&0"*YJ-@4#T*\4$X. M[/G,#T6'";RXT1)'E4C%Z4*<+8J@2(+'6@$6@J3X;B;BA OX()J;+2GIT_0Z7B MD61B4*+BR,[E02C.WMQUG2QH5\L6$V=Y(JDBRQ83(6!_I1\7SB1B'858E+)M MRSI386$!19AU9\%89!"7@T054N)%'L]"DL0YD2<3,"AQ2'NE.I#T0P=?T\IR M%HHU4C,_Q80V<3]J?3SJS/,Z-I;!?XBK0A"T1.6M(]-&M M4S),D$DYYB410Z)QHOTN7ZB'R?5]LM21IS)6 M1'!,0UD!0UM1O2%SE)@!>*8B6?16$F?4'A8%#M5]@',M4Q&F+IZ2&6 MDMKN25[:76V.WA%ZL<; 2M4P#FXL<4OB:<05%UB)*-1;M++>L80U30[+W$3) MI6 >TE;"?T$>+;PD$?G$:!&"5$%3(I:IO.K<)2N<:EM8&Y<'X>S![?EEN(=? M[$$3&&926X8YRY4*LLD[+U[/H9,1?D;QJT /^.,#.Z8,T&PKWX MFJ(K9/?8B3UXP5_20_; E;]EJ:>@<[/@Z7OE!IPZE+1C3WI]"MHPP#6FH;S M!R1@VHK"8C^M.7(@EE1 M&T!^.YYXR"S$@*0>7=.3N/0T^BE7TE959JE7RN""2.J2YT(8X_90*E*+F"GE M"N:"L"#]O+PW44N ' MO#_+U%%$,AI?A,O#EF3[58<\]1)?Q--[2GHDU+2V/E0EO#+'21>RM[MLR[-( M \]1V:>J-YFNMQ>:QA<($%5J=,(1H-;'O#^EU<7BU=_SKD M_RE,$_U@AFR6@N5X1X-%!$_O:E;A9V5M+N).'111406>SK8.!9..:C.CK-WP MYA\Y]66,DO>CH3,\K/V6#H$X#\G]9G&GE[>8J@>.]M?PYK*BK'26QUC9[<5S M18IX(([!>_K=!29'@> IY#DZ\G))$BGD$:D2G9+1[A5,\(+D*]CCLX(]/GN) M\?)UF7,HN@E5K]<^%&G&^))VFIV:2$E)*/DM8$;F]5+F@*NLU M(88B\/56KVK3U9&!'>DE28>*^A=D;"KFSSAXKK*,^6OU WJ72Y^M7GL!,1,] MM#[=)@F7TJ>8#-O]X9C<"CE27KY?NAQMX7*L3=Z1%[OM<6>R_7JG;>]X>->; MQ_WV9++CX<*;::*.!-[9G.5UFRE!Y2)O MLO3">[D^8NFQ$+EC7%GMT+B41\;2X"4MQ -ES G?(Y;6D!?H(M#E\*#?(CLZ M$F>1Y$$P+R+S4)3QDR."#:^8(X^- S)=570E.W &B&:>^&:71:!*/DOT'RD-VF.K8"CB80GL6A=8-5BHH(A&O,1V%..[UDPY?:5@,!2L",B[[]Y?[$UDRHSMM:Y&Z\:#K]O M#C$:AV2. MB]2.Q+^BD4>>7$Y=^*3OHX(K9>*COR@2PW#GK(47:WBS3OTX;*E.ADK(H80LQK"*IW"8_R:[ ML,@8+,I3+3N._$4O_JYV58:21!H=I7P!S"H2,,V7KB7"P4.BMUY,A"2;S:!M MAED,LH'C$ES20J.LS.$+"Z%P_#"N'XOLX9,8"\BHZYJS[[0J\O$QMN!@:;-P M[2DJ.]7: F37J?.5RO ]+(XA@AAR(9C]%NM]_!#X./:DARU[^610ZMM6B.SG M?"3:)8=RY*:W*%>T6;^"*5?4@8%+11\JNURR.^4UURR7]SY.MN\CY-JB+J5( MQZDC(O%K3+7U>/MP/M\>-"[,=)U%;,&I!QK(6@R]P+J]S0#F"?[A,A+UJ]DC M+[H=N_<2J#5.\_$EHEMY(CCQ N-_(?6Q^!Q=LD WF/#F;T#D[C7P(#TE"FU? MG'V^^/RR$#CWA#*(8[$[FJDE$:D%L O=8%6 D;M:ZXR[([%1=/_MX8B-MH?F MD[#4]620\A]??O_-^OCQ2TM4((CY ^(4YQ*[\>(YSS*=@KC6K?J9%RU$P#?1 MDKB]2$(ADY'9D'-MND.>7P;!PZ?G\"!@YB!0\=.0;B1*G_KB#X) M$=FT#/RX?% 5&"41'AN*?)PRT4J/*LVL%0WFAHKPBK-6EZJO2;CY5.MF/'CK MA,5Q]PDD+%J37VN;KBN:NI_GV0)-XN%/V!\KFRM_>R(>E!%Q93+3#B75+Z=? MOUGGY^3**&;J-$.]1F3Y6-?HO#'*J\ REJ MD1DJ!P;]SGDBV]Y?)*'S?1[Z--[JA XN$)5WJ^1>/X^CY<1"AHS]9AO!9#=F&Z9%&.38MR@%.//U]@C?>XM7);\V-B-ZB)F67;M;5-W["8G,.]+=#IJ[LVAJ2M-A(9IZM15-BAAHK_'L$X@D+DB<;UK:7*O@ MS=/,-W$\]G3C/[TG)E/V$\P7FORDD\V-+29A)&7G\+^J&I',+KNK_+$[3>I, M;=G]V@J@+UDUII:5\H%+LKZ0JG3I/S'IDGEHWZY#\N'R42Q"%)PNJ5FE M2B<[UQ(TON8)&E]$@H9.45ZTD/+E%),]:%F?PN!$_(8$5R*EQ,7<:_L2\9-3 MK Z^ A"_R)R][;+(A*+WAJ+[VT/1-Y'F>1,\$\ V >R2 ';E&.1FA^[_O+VA M,VR4H3.HK:'S_L?Q^I#DMU20MS!D&5+[T_:^]N&[G^PJI2\WGWUA?,21^"%UX:> M-G#5:UM*U-=HE7M&">#_&K.:#6J>;J7F2FN?&RM?6.=6TJST2@_0LR%VZ1*- M]<4*29$*38N9^!3:P,HXV;Y]:T E>QZKS+PPC?W5S:,C[7R:_7G@M OM,46< M(F)!UA?/BN?,Q_FW4>#%V")G*=O^9[#,J*9/J[F; 0V_<#!TJO+_99=[,6J> M7H17Q+M>BG&HG^$9K)#-K]<>=VS60F[,GLN#GH/TJ2F M-VKWAK>'ZA@@VW9[-+SMFX\&LCT:UPOD7GLXZ3[$FX?M_F#'Y8JV11*OO%/; M@O6HY.@1NA9(C4NR]5.ZF/+H@%X0]]/HX488>^S.%(W:Y'<\=B)O6Q]23*B]M/?Y*2WC)2OJ'$\ [S53Z@ M+WBL=DZ-0J? )'+.WZ2#?I/.8^K0%@"_5SZ23BR-@EHF%@7;+;6V.S/90T%= M6< ,.@TZJPN80:=!Y[U!?8Q029/Z._;:MC&:F[:IW^9>Y%JG'*1RZE<+9GO63A"T:>-&2II&I5@;DKM=O4(6U8;W!B*WT/QI^EE&B=6 MU\8D>7OR:,1_67/1 &8 ,X 9P)X08,:SO:MGVZV==6LV=9\%5^;3 M_KKRV75LO-ZT(-(;BC?=JO%<#F ', &8 ,X 9[_4^E'W?G,LV;U,O MEMR!MXJ>I&$@F@*M'\EF/NPGGN!,K;A%WJRAAL91PXEA\<9MJI';#=S4STX2 M3GED]IJO\+I3F?XE1X,3=: MM'3[G47.W.J2=8?CL,'QQ@G%6SQQ.GQ6TP]42]_MCGLV;]9A2^P;!!A!KS]@ M"QI/O3:6V%!<0RC.>/<-W%2C&QJXJ=@]W;)'QK=OKDUL #. &< ,8'4'S/CV M=[7?>A56\&93;[6IY\$5CW$TVE?\9+SIWC-RSXV3;TC/./EF4XV2>(J;:IS\ MQAO'!C #F ', %9WP(R3?U?[K5]A!6\V]5:;JC5[ST94GX4+ '"5^=[YB)C: M[;\I##:XJ3]NC!3;(\7^MPK-MIM@(QG #& &, -8W0$SOMY=NP"9>KOF[2J- MSJ;NU"Y?!*(VNI"X?=#I+<[P=+V(.TD8B:&AX0Q>Q:/8G,0VCF3,26P#-]5( M]R;NJJFF?@*&K0', &8 ,X#5'3#CH-_9A.O^5&$5;[;U5MM:VH>[V^D,K/?H MCZ_0"P<_W;OBUAFUUM MVJZ:[.C&&[(&, .8

>$/6 &8 ,X 9P.H.F''([VS ]8U#WKAM?;]8^N&*G.J=#A=5A'LG_P*R^POC+7NV2FH5CSJ*:64ZW-KNX7\4.SJTW;536/6[24K/(& M&R_= &8 ,X 9P)XL8,9+O[,)-ZBPAC>[>KMC%B]8A<&E]7?/$EW$R5__QKQK M /$C9S$O==F'-VDB7OZ-L[#=LCXFKO'A&T=4YIB]@9MJ2M&;N*NU.F9_E;"I MS^&_KG?U]A?X)]OF,/:P/\KKB/L,4[S>7'MN,@>4=GY^HVS/H7A=V6-L&H=^ MFO WDBXZ^O/%9[2583H9C]8W]$ ,%??KX&W.R65<0BV^%_ 3N5Z[2[#WLW\:[:*G[TJK'WA!20=%=,S&:WP40I MXVR@@C;.Y4XH9J"^MBC)#V]#X%G]@+;F$9_]]=E/WK [GO5FXV[/X4Z?V\/I MD/>GXZGK3*_L-.0<-N#/X)-!M_,LK]K:,,O3M9M$E[+CD"N%R]]MGKM!;0D>FA="(!,EA0T&;3[8T%$TD&3 M[Y<$UA;7E%@J7)RT)Y/^]LN@M&Y]<=";W/+9G1#W1NW>\/90'0-DVVZ/AK=] M\]% MD?C>H'<:P\GW8=X\[#='^RX7'CQ,>(D4I/>Q4HHMZG6E>3H,O?V4+J8\JK!=93;Y=INL=6,WN]NXW3T/P.):HM'%W;_\9 _AT97U ME<]XQ .'6[,H7%C8HM%L_9/8>A+EQ>VG/TE);QDIWU!B> =48'WP?.X>L+D& MG?O0*3")G/,W8*5K+YE781J =&)QVP!C5ASZGFNIM37AY-.@TZ#3H-.@TZ#S MGJ$V684&, .8

9;WWT%AY\H*4*$'^- M6.#,C0O?.*JR.R?_8W:U>;O:MDV->..V]5-X)6.R?>/'-]?^-8 9P Q@!K"Z M V;\^#M;<>,*:WBSJ[?,O8_BQ*(3>6J_@YY\C)[\Z3+R?&7:C5I6$EJEHW3. M(NYZ>UKY]N@E\-'IBAYF"^S[L^OD/KM6# 3\+?01FWB@#RAZ['(H\3-,FG$34E,)BEX"W-A5 & 9K&H.-3=_BYFVJ:7K4Q%T5*D^& MKJM\9G%8-&-052_ &8 ,X 9P Q@)IIQ1 MN4F$-;W;U=BG@W DQ[U^%,XK! MB,].$N)Y5<]N4E#CR &->$=$P_!7P_C+!#,:N*DFF-'$7QI V:"%'>WX8P1U[AM72\A M W"NI.'CV4$%O_!%TO\LB,O>MKD%S%G480LV#6! M=L96@$?K//;A@P?6GE0M!F(R-1K'E';'1$&:N*LF"M*\73U-+U/0H-U^0X(@ MYH33 &8 ,X 9P!H(F F"F(;F9EMWIFILJQC!8A$P\"8MZZ8QDHHG=U2@KX9) M\'@ZO&:ZA#9S5TULHWF[^CL#/24Z:E2YWM8$-@Q@!C #F 'LR0)&*N!5PJ8^ MA_^ZWM7;7^"?3-&'L8=^QNN(^^1PVF"@U MG39001OG@EL?D4OZ6F0+X&T(/*L?T-8\XK._/OO)&W;'L]YLW.TYW.ES>S@= M\OYT/'6=Z73$AAW^?R.<" *<0QD1\$F@V_B75^QM&67HVPU>/>RXY G)/L2" M&;+$3'9 AL^6,7^M?GCC>O'29ZO77D!+HH?6A0!8Y9*")H-V?RR(2%IY\OV2 MP-KBFI)0A8N3]F32WWX9W)9;7QST)K=\=B?$O5&[-[P]5,< V;;;H^%MWWPT MD.W1N%X@]]K#2??(PC!*E)[V(EE'O5ZTIR] A.]?L?0.N1POS2B<5M XQ9<>A[KJ76UH38F4&G0:=!IT&G0><] M0VVR+>^>5-(S9G/3MO7;W(NV)EM>\&4B6I].5+[E9KKE7]AB^>9."9=:*J73 M+F1*MFZ39LFLB/LX3=T5.9 M2GZL8S6I8;>FL9OIJ-7 337YEDW>I$3L5EB?<20@-8L:\J3:\Z# MG46>7__^Q?J=!>",.Z'U\>,7%.J-V]7/_!I M1&%E$56NLA8WCKH!S !F #. /5G C*-^-VW?M8T-U[Q=_>C%"9['KY_/%Y(# M:K?M!AH#3?VA,<)KC_#ZWRKDQC?!-C* &< ,8 :PN@-F?+P[^G@]X^,U;U?/ MPB#&HU=PZW!(T1(SJ^'7B%^"\\34LW3;0&&CJ M#XV19\;M,X 9P Q@!C #F''['L'MZQNWKWF[^@5K:]'I.P6$1 %?62\<^"3S M O#XO("J;&-8($O2B%O8WA;+C).Y%U/C+@LG<+ZL'5D8: PT]8?&"#?C QK M#& &, .8 %'D M)9@Y^OZ',V)*G#ITWVI->7_19$FVK3"JI@<9 8P1EY02E\2<-8 8P Y@! MS !F_,G[\2>[M3/VS:[>WI_\D+7G-?ZD@<9 TVAHC* T_J0!S !F #. &<", M/_D(_F37G$\V;U=O=#Z)SN)=_,WI;3Q,,<;&'EM_M"_:9VT+WSB"-PXZQOOM]OFGB]K9^V9C]UE*OW[]:)T' M<0*>)+?>A4ZZJ./\3P.-@:;^T!AI9?PZ Y@!S !F #. &;_N M-QM[B%_WC?T(@W"QLBZ<.5\PZZ,7?)_B,$KCYQEH##1&>E56>AD_SP!F #. M&< ,8,;/NQ\_[^ST8^WL?;.Q-_+SSICOI+Y()37.GH'&0'-\:(P(,\Z>

N_\?H,- ::BD!C M9)GQ^@Q@!C #F ', &:\OL?Q^CZ>_EH[>]]L[(V\OH]LROW8^'D&&@--!: Q MTLOX>08P Y@!S !F #-^WN/X>5^^OJ^=O6\V]D9^WI>(Q^#6F5Q. XV!IBK0 M&!EFO#T#F ', &8 ,X 9;^\QO+U^[6Q]LZE[-O4LA(587]@EM\Z#A$?,H2D/ M[UC"K0^>SZT3Z\4LC!8L2;B+DQC. ]\+N$4>(@YC< ! !G]Q+2^PWO^8>U,O ML>R._;)VM&*@,= 8:&XASG+M^BIA4Y_#?UWOZNTO\(^"2ON.-Z\=)GJ]<>B; 3 M>FA]X: HWEQ[;C)_/1FV^\/QS_1Z833(]XO+=KOSL[X5A8O=]GC0VWZYT[:W M7]SYXDF_/>F/#GSS,0P>N4LE6+V+:IP<03/^=( ">S3SHHX(_)T%8%9@B)B, M!#0M8BN,X)?%D@>Q""<#0P;T5Q9%./D);X_1E+B>>\[<C%S!J)FRGE@A0N/_)]E&L4I X$&H@:@)TZV M+D%PX<7I:GV<'?I'V4B[LW"Q\&(JDIN1% QFG@ODB$/SDHBS!$7?8PBM91A3 M@=[KB&-_EBLN)8K= 8],X]-.$OY'TT]&??W88B#>T5HL;>S ] MY&0U+B$KDK)RO7:78.^/BEC3_YU'.3]=\I,I;-GW$S:#1;UF_C5;Q<]>%=:^ M #6@8W,#27?%Q&QV&TR41ADV4$$;YW(GC$A-O[92G.*(MR'PK'Y 6_.(S_[Z M["=OV!W/>K-QM^=PI\_MX73(^]/QU'6FTQ$;=OC_C9Z]_4;Z&J3!&7P2#9)? M7K&W991A3 %C"AQ??_U_5;(!ZHC \\!B#H@-ER8/77O)W#I/^$+,JQUV[!?3 MER]ZW9_0FAK=U[L^&&<@HM$H5EMM.X7P%;H>H[Z6HLL%T=_0VS-TBCPXGDQ MLHN3GZTYCSA:0/!FEP/X+ME##CIV+$ KR(NM#V&TL.R.Q,^UY_M6$"9@3JE' MR'Z%O?5\[M+/]ALRC,#& E.#DS4&MA3"(@<'CY6!IJ^E;5VDX"BNP5[R/0!Q MBIB ?5ZBAA 6&V@%6 QNNQ>04;>R "+ :2RTQ[I)1X.)HPTH6F T.GQ)AJ$P M(5%OP(\LH=\C?NG%"1J*5KSD#D'J^RL='/!ZDP)$A]B"Q[&F!9:(VQMFZTZ;]MCKWVU.9JLB4O2! O , M91J"6['I6TRYPU(0'T N*V(M?(8MEX!988Y$0!IBIG9+D: 7B+,9Y'AU41)Z MS!-D)Q!E";(KL+"'<17'3UW!T?@\"!:PY3V7N*%D7RCL\BE$XDP$TV_NC^6Y M?WVVWZRR)_;@6_U@L?;O> ;,'QG\NP^?.=>>S0P[O/3O'!?*J-<,Y(+O@9] M?FO=#IZSV +C:&61V>,*KR$B?T29,$ -< %L&P] F/(Y\VU"3(/VP#XT$'2C%]OC M=G\P?H@W]_IM>])_D#>W.[=&QLZ+W7:G,W@0B.TVJ/+[">0U,56F=JF*]W!* M5V9(/OQY9T$XKB-R4L=H<:FQ\="(_&/J@69//.L\<-H'A(Z5I@A"8;[>]-;# M2F_L055SU@UD!K+&0U:5XHA[EZB/H9HP6]Y]G8<#'UO+$UX>0,T?!9FGZ64: M)U;7;EG=3K=3I;/-9EI.ALL/0^.OJ]=5PJ$AQJ=,C*_B5_"R*:S$^GL;S_/9 M3I^?(5_/WV[:(FF5)PY(V-2N/$2])$-C2%JZ&'/0&*V6QTK> Q MT%_H.Z)#P*)E88E_$J6<+OGL>I;Z%@,^CP*^BD\ Q3/F).(KE]AWH"6>IXYL M<*]O+<-KX 5X7YQ.!538^@@?B+C^IQ:U$IM["[H&,.&7 [;@+>PX[0@ XH0S MMX57L>T7?14^X; EW'#-%6 MG!,A=>?*?XNM!5M)^H8% #P(F^CNE:T0.UE<>5$"W( @AK/MO8KJ)7_V-1(Y ML%E(W@T$.X50JS39$$3()=D(9!;Z\!MNI-APZIPH>X7(CVE-1Z0TH&Z'&9\+ MEA-_=44GOL#%5H)-:R#RF.U">MW1[=J%].VVW;UM5X\]+3(&XX=JD3&>W!:J M/>UY!\,' =D>M;N]0T$V>5$&,@-9Q3I5/T"DX3&ZCUPH-Z-AP8;C16V.&[O9 M29S2G) ?N-\CL6,0[S3LD'HW%*I9MVA2,UL1,,LSKJA'SCJ1&+,!9@E2Q ZRN;,>Y; MW\(HXG%S++WMJS+JU!AZU4"G,?2,H5<]5#;(T#.0&##;V0/BG"7\C-ZNCOZ*NND34X?7Y;E_ M?>8-N^-9;S;N]ASN]+D]G YY?SJ>NLYT.F+##O\_V^X^4T_-HYSD+_G)-.+L M^PF; 2I>,_^:K>)GKXJE_EZ@8.IAH?\&:N^*O]GLX7I([%3&O[#Z 6W-(S[[ MZ[.?]N_YZ-G;;]20(9Q99Z%H>?++*_:VC)ZJR""'-E_ZX]?S__GC_-NY=?[I M;'OCD\UE::U0!INBMFJK//_T[OW_6M\^6V>?/UU\_GC^[O3;^W?6A_-/IY_. MSD\_6A??X ^_8ULFTV?DEGU&^L/Q[?J,C.WVQ!X^2&^-07L\[IO>&L9'KKAM M^$2"FH]19OV%7=ZHS/K12//P 285-@KW1FBJ:!3N _IPH]"V!\_>JNZ",^L< MWK'D\$^06%^IMQF/N&M]2:>^Y^BIWA^\:%%B/%8G3G(//0'*K44Q9^K.UJ&A MYX>CYX&]A32-1=0 B\BHG:H"?1,V'3][>Q8&)):Q&Z;U*_.I NEBSGEI7*(Z MJL5HCWH!?4.R'/2,]C#:PVB/"K-IM[^F/2X2^$_6!OKSDHOWB_[+9^%B&?$Y M#V+L?'(>..&"&P5332)X"I0[Z!L%TUP%-IQ:44X=[=0Q%TGH?)^'/KPZ M_LM/XZX]>F.]_T^*$RM>O.,SS_&2ET;)5),*G@+I#@9&R317R1@OIJI WX!- M>[V=&N:,Q7/K@Q]>FVA81??Z*1#H8&CTB-$C1H]4F4V'S]Y^"G&X6!):!862 M]V[+58M1)M7<\*= I8/1+F7R@.4"PR=9*S#HW$^MP,#4"M2"6TVMP$VSZ&^= M^5::4K]%4NU!P4\S^M_C35'])H:GZA%,.B?[-621B[A0-7NQ5?FU_#'U,.CJ MX;%>^W75]X4^51@.OWMUGY=>X,G!L[AE>XT[VL=SY+P _HZ<&X6^]1F,+>UV M0?1(R_>*K\=BY2VX^A>WYNR*6RQU/40/XHL!VRX 9AK.[.C(F\ITHYC2C9#H M"Y0DAGBGT]AS/1;A(-\7 O_TMI^7L:<*O7$>6/]$BW8T]:<:^R%_S][W]K4QK&U^U=4G'VJDBJU=]\OR3Y4$=O)(2> M$^-DXR^NOAIA(?'J8FS_^M,]DM!@P$8@8"2MVCL)H-%,3_?J9SWKTFN%5H&] M<,W;U-^C5QD8/Y33-*57^,?8_3QYT4LOF"Z$;/ZJ/SYKY;6QW6'_Z@)-)W3Z M8L.J$W'WQH_9"7D_W8Z@R'XR(RGV=#/NV,1K'2C:_/ MRML/RH .!N]MK_-ENJ#3B3_,!"ED7E1KEOZLM5;;;K?7ZH\'698KI+JE2.1U M3'%0]&OIP.[R(K>RZ ^+[DVV,RBBE1>KM$\_M=4ZEI4?GF7!&TZ>,+_IC,?/ M9GPJ4=_9H7/I'HZ[D]W8*?^YO"/+GY:ZJZK7*@WB^X/3LH//.Z/CUIMGKY^U MWL=>?G1IZ9XQ*YZ5B;-SSG$VJ;;>C<-GK9VRD3K7S/KLS4]MWD7YGQB^-8LQ MI6XTMMUH;;E&6\(L==B;2><$75NN%OT-7K]$3^:[9_BQ8DD6EDNK\ MUIUBL)1IR&(PO 4*M:N+9]NE"-0=-L4$2\J-"EK8X3 .A]6XIN)X<_J#" MF=O?.6_Z[CA,MM$5.K-W,047LS*S9J[9=/T;*."SUD'&D8L)['0++'4J3V+\ M5#"Y(.$,9^8T]/)J?!_ORQQ]_SZW1Z(+U"DH6!&*X81E#/(_K;.)T58#T)2- MMOSU"[.N MXRA*E]-\/.>C.+_.QAD<.I7?3#FU[G(D@W_+'UPZOG.P>__#AY MM4%1)9F5356:*P(TMR>KITVAMWQ<1^N"T/FA@U#1T8MQ54HAQ5"40FL8_3BC M:Z&A77L^O-!>]NPL#[ZRTP?CK!RJ#_);CKN7(?'U_/OEBI>?_+'MO8\UA+RX M9?52*X:7W[4+LCB%L2^+-Q>7FR8^"VTOY/6^F+S)C+0.C_O#^J?3YZ*:Q:S]BWJ?+-#D47G)^ZY@3/Z6'?9[U8IEJ!@/JF=G C3.]SB.^2N# M6Q*H(G%I,-&(%]J]+.;LDO;%#<,X5MMY,,@@E?^?!GE8$]B:77(7,G!NAS6J M<2/3>+96NNA@+C]3\?C^4EV@^%0R)H2N[V,8#R8QFXG6F!#2SO##\,9%O?5# M;[7Z-XRG"/1$(80)6!7!K\;UK/5ZG.EO[>*+=XN?\GSW*JU5T*25(7)44+I3 MJ.;'3H9!7R#R?=X[Y7G5YC@M4#N!I- 9^FY_.+WG[=YQHKJFJV$GK'@VFH^V M.[:CBR==QZ1;XZ)"*CN_\[[7R9:TS1.1O2-A:^)]+"(:K_: S6!K5:P6I$LDT5;]Z+/=[:#SQ=RUQGX\6F9/A\G MI,+%;B=^G$)]38/DVQ;)SG-3@W5W0<9K!MIPQ33JHA9(27CM3;%B M\55^JN+(ZE:LOKB \C(,K9_[CTK%H:E[ZH(O%"2KLX=J GYN_4!__/;B5F]R M^0F5T5$&7J9X6$.R(BBQ>)ANM;+W6,.9(ZUB##YVSJ;J/)N.V?3IC*HUN/RJ MU;!=+/>I-&R_U[W6"++CO+*#NG.G9O-/)G<6I/IZ+LNG/[#OS.=\L^0YRFIH M,D69?F<0R"/*JQ[];-K&O=EHJHG(Q'^RJ.W"(=KE6[65_FHX%[(]7?AJLO)4 M=L/4&SY7K!.=.%-YUQ.%=4+(7Z*W>0)GSM=.+^OJLKK=N?IH+P )I_9SB5+, MUK-:EFH5+U'HJ0>U7:3C)/H+Z2JB.2,NDT6\3%'RGDKC(M!3]^YD_PW'[J1F MU,_YTG2TPVI4+I983GZ5+/#_DQ]0-L#%JT]L\>'4,QPZT_>NW%AV-&50[Z>F M7A&J#.N7+-8+[.M?8CKEP>7]\V +;*TY WE>_!N^M".M6/2>'>4W7ZU7_KX7 MU,]>ECZ?;8_(H?^'-GRF/GRH5/8DT3@SBB;(93J'U MPC2(V?M>11A&]E.>Y5XVD497 MFQ0U^K6_8^ ,JU4>5W9Y%NI)"C*MA)'P6^_,R\'+&1.WK;GU4DR/\4TS6GA5 M/]]R-//JC[-RG'+]?-D%_Y[LV?ICJIL-+]^L LD;[C"EJA50YHV6,?:T/W$ M%X>7P/\[#_E#-KJ.^_TPU]WU6^0!=KL%'(?CX=1M.C[+?YXXSR8X,@UYYJ]5 MFW'".XOKOGW9(Y*)S7&OVHVG>?WF%L7L69GF7)&+%:C86G']3?R+F;=-AIX'\B]&GO%,Q;K=U8O(?C?"4!R< MHT[JS/*.+H4!OS.5$R2_%ER?56M55$_UU[PL,Q4T"P[.P'VJUBZ E/QIFNA,Z4E^Q<#G-S^\CZO[+)O[.W\ MM8D!>_,V7BOY+L"9^MW,$ZK=/HA3IU'GM#@;:B;'>9PY8*>9/2$,)H&-O"0W M"'C>/#,9FRW1A;NX.)6G?_V&YW@F0E];BL.+W+69*KI^!)7 7$C)Q9%\Z67"FKN&OA>@;O"H+"(A! X;Z'6BHW-S38'&UQ-]G M>;>S4]:).>SV"@>8^LK/X]SYERE2W2&$VNC'O =7:(I-5I2:?+99%_: MJZ"A5W0;?CO?X3K$G25H7%7?EU,>KN8V?N5QGRIRT-5-&.HW0;HZ]#/7TM\G M Q#5@J#=(W"S][6LQ* '[5*4@=7SE,AAEVS-.TBF^AI9Z.N\\ MB1>6O0E#O<$HZ%5)KI/3A8-ITF1)=6S77(!3C]4PCD;=63)-%8N[XN+]*A?T M:["ZXKRJ+W(UPFM[ETX9V,RC/Y?DPQL8 MT$UAC=G94UNINQ*2?!1!^^H@Q*4\FR<=_[^QTGBV[52-(V79"VL]=:4N\P/M!R:$[EQPBRRDYI*'D$)0<6JV20_1V M)8G-#)6K]\R MH^IN_9:E?,:->)!^R_R98G>]\W<^%(P]V)#55+ON:CWG2]8[J4M-S$/W37\EMI@"4#[-9EYC!GOS MFP7E#*^ -)?]YC^YWC[[\U=T[ M?-O9/WV#CTZ..V]_V^\=O=_VV7'YW^=7)TNLN.#H_.W_ZM/^T=OO_XMO?[\=LO?;9_\M?IV\/= MS_MT[_/>Z2[>HW\?'YUT/^1KV=O3/7)T^%?W[8L]_O:UP4?__#Y\>WC6/7BQ M2_:_['TZ^&?_=/_+&[SWV\O/^7JR_]NOG:/#/;9_^&N^Y@@??9Y^Y[^_'[O3 MT#TX?9/']X;M?7DICNA1ON[/\Z/#W_-[O"G7'>]]\63OGS<\C^GDOU_>C/9> MXT]_'+X<[>V\"\HK*IQ%+J\FXE(HI+7F2 5OI-&14Y&VM@FG;4G4?_Y]63BV MKW/_72.^#RBN7WGWGG@S-XRM M8#UB\)ZX51,E%IG-2.)^\UI8&Y$(S046$B M"]83 UC?/*S_?('U@E@;/;&(.IZQ7GF'=%(1F:P 7) R6B6VMBG3;<(!ZQ?! M^F89WZM@K^SV/L;A:)(L6N4TT9];P^/^8(1*9MZ-QCA=]IS>9KUO4+8KC.9W M9^Z7(?MU6;'#O&"UY02$7@BAC^ILW K+M!<,!2HQXCQ3B/0^6Z[M7G>+ "P5:2C@&W+P+8Y^U1.R2$\LAXZU,* M!%LGM[:E:6LI =Z>F'P^0-RSGB=\A:T^41[<=U/()DFU.[.Z;U4-V(\ESZO= MZL6J$)$MY[&KY+]RXBWTQVZ4QMU:J;C4^M<3,+.=V;!^[0]>3 XV_+MYB M&@,#6%L(UOQH[_D4UIX;_/:_Q]B?_MVS_YCQPW+G^\X9HE' MXQ#W7B(NJ$-6$(VT\I)9*9BVZB9!&UW3=*[V%V)FK5&J'HK?Z<1^3SY\-P?. M^O'A1PC%7=W4^W$$^_J.^WIN\V.IB%&1(L=2WHK&9IM?6)QI,D[<4>4-QY,( M7":@&T&,UR@"!SBWJ-^J7O.82:5IZ9SE;SYF-0BW:9D,0&B)0@&M/QT0!U^Z#:W/FF8FE M MC'V"O^#AV:?KC7Z:+.>+Z6J"E^ N6/WADC>44X*=,L@I*A&7S""=J2=RA$L? M*7%"^JWMS$ 9WPBD!E\H8-L3,%# MJ5AV^=:I$<8J;E$5'&*N+<6.9,9J>I/8,>&VO"."KTNN[4[IB5-V&1_83N&^; M2Z O^S*F:W=8U@QTR$(ZY.5$?U0<>>>=8EY+Y1+RSBK$ Z7(986/% Z&12(5 M<6IK>T/8,?AG ;@>.+\1@.M>P+5W 5S>.B58YKPZE-.G.!ID=+;QE:4LV_K) M,^'+Z5, +G# /@*)C)_.8F\X;6+9+QVO6_Y212APS3:56=XZ@#9=ZY>3I=[I MA8.RSI.R=^#/N!.D?ZYS41<5\80Y%*(SB"N!D7&*(**9,XQ$+4B&=-/&&T)' MP5D+:/=TZ0* =@^!=G,":Y+5R7",2HL'Q 6.2..D$%8NLA0C3:&X;UE;;TAV MU'KFK\H5(+&'_9'M/A)?7(:7* M*5OL*'(&6R234II%9GGQ1 @MVW)#ZF ]P!X')^NF8^)CG-4"3+P7)L[)+0Z& M,\P3PB(*Q!FS2'L=4$A"Q6 <39IN;2N1V2V!'-FE86*S_+[@J@6<>TI7+>#<$G&N1F,]\\00 MBB(-%G&;.-(&&V0YM\P+91E6E8]6$DBQ75T?[0H0U8.\P>TH#[#5C7886]4P M43^A6"/QEHOEOJ/LM)_E5DX2&^&L?). )PO!N=D3EOW/KT3 M*G*BHT<*.X)X^4E+[A#SSN 0L'$L;&U3WN9\,U(,GC[C]1XPT@AO[/I"W7*( MZYUB4VYNCG!&&$A8(LI%'Q&,JU3CS3];IQ(WSTII4P*1JDP$P MM[+YL2M 6U_$% >#&,KIJBE-O>C/TNV7J7K ]BS@@7@TSCI;Y]WJ+-VA_30) MI8'_X3Z$=><=QP)S&P,B.G#$N5?(2:8RG$O""?-1<[^US=L$@YL5W*P;#7*/ MX&8%D'L OKKS+GG,D[ <$99*(JPQ2.,@4%"$N;RH1EF=C?*V(5"O^JG)ZEK[ M6*]K(OC@)!6\#:^TGK\?3!_?FAVO]_S<+3@ M+J#-+A'21+1UQ"+,32:DP2=DE [(>.V5#)$;D@DI9VVZ(<5?P"D* /=TG!0 M;CD 5ZMLY:70ABMD972(*V:0,2934Q52I$Q:'_C6MF)MPS?CZ!0X1)^T+L#U M7/31)FVQXZZ-FK]_K<0!PA76;X]6)P$4VF(*C=<9>V ^BB ITE00E-=)(".4 M1]R9_/=4$APJA:;:7&R&1MN4 @F@)$!)/+F2>+3"$: D%E82'NV"$T(YY[:VM1)M+<$9#Q4CK@,>]0C \T?'NDZW,^I,:_V^ M'O7]A^-^-T_^L$H:43^WROG;T><;O?=+O&VY8":JKKKWFS M WZ#!??(M()2JSO?*S_=:3<\1OK#)CZ_6:B_"G7>=[S/5XV&K3/[V68<>5C_ MYB)8T*AI6JHQL0#0&'ZVQG'B]M+<262#Q4A:*IF65D57VI^*MA 2X&UECRZM M B%]$=WHXKS\\+@_&$%5I_7@I*_+8I8#I[_T!X/^>9XVR'%9$+0O=8K"4C*7 M56IQ"AO$ U'(,F614):4SZ14IBH_BB6XB%?,10SPMG*<%.!M&? VYZ3".DXT M+2E\/G-2&AVR5 0DJ,^TE'*3.*Y,;JDV(X,/G*1/>Y[>7\U# D_IRK/2:FUK M:9C@3K@3=%]JZ"28D(D'ASA)"7'K/++6,.2B3$Y3QJC.T"W8QL2WP%L*$/?$ MA^H!XI8 <36/*?/*8QP1MM8BKCQ!A@J-# \&!Z&#T6EK6_-V1CN N)7UF,H5 M8*>3<_6/R$X7,T0VM,'T(U!7@/3[0OJE\OC$12*\28@E4KI,&X>TE!(E'B-Q MPG'"Y-8VE1G3#3A4'_U@^=IY6S<4&!^CLBD X_V!L5;8E 2?N6Y JCI,[70& M1NU*IV9!O*"*>5,.(RC3)GHST@,>!1B;Y:==@8.B\US6628K%-Y?0]J[X_U@ M7.N;$J%4X)UQ_E)Q?I9\1C5G4/#,(1YX:4V-%?*6!2^E"DK'C/-$M!G;C.8I MX+<%H'O2DU< =,L#NCFA=4)S0AU% 4>/N(@4N9#Y+F]7@+->-"YN=4OGXKK[%EJ;KB%YO=RH>N:H^ S ?E=@K]4&W6/O!+;. MFU3"Z?;F2$>#"8PG5I N(!XSW%D68\:\K*U8I$1%4@"EHA =2N; M'[L"'/;2D2WPM*X/69UU""P+#+A]5]R^W&_*4J6E\TB[TI[:)(QTQFU$.,5" M>">(4EO;DNHV9YN19 ^5H"XIV^""A!W3XBK>U>5P0QSQ#.B(1XL0U8HC00E MF; 2S1+.S)1+WE88PDA/S4S7V[OZ52/4QB7'KB]V/\'1+<#O)3A1=]X%2PA- MBJ/(*"D@[I$A+"&MN)%2\8A)QF_99F0S8F-/[T)M'$$%D'NRPUL #HH+S]$E/;S6NIL"&'DYX MW%-;@."+(;BHTU1N#'&2,L2DSPBN3::I5#.D"'7.^#S[J9Q*:&-&VP:;C4#Q M3>D$"IBX7B07,/$^F%ASO7IO,%<821.SZUUMHO^[Q_>MH9G<;2 JVTO2QXDX<;>[[DO?ZPWQ_%%L$_/FK/RX4A M?3JK#T,N/PT[/_4ZW?^S-1J,X]=P69N^G5YX7I\\ ,U;@.;>>9U(:HF=P2&B MJ$PJO8(Q,B:6_O+)^)2TYX:4G7X%+9OFU%O-7;$(O8!=\<"[HD8E8@I19^Z@ MF=2(>ZN1D4*CH!.U(5(N#+]Q5X 7:$&%>%W?YUCU?896MTUZ_HHPO=#Y^/60 M)E_05P7_EC)Z6;!OO1^^O:VZG5Y$QY/?":YLY%>#F.)@$ OMSWMBFE;ZKV\I ME%=Q\/K8#N)2[-;=_5^_5BP70ZIVZ2L[.!B\'ME1#'_;[CC.GSXU7#%HF]MH MF\]9R\RTS M[)WL\*.3-^<'_[S-<_3KA_U?M=C[\B/$G/WBQ1_.[?WKG,>.97#M$)<^J M*S".K!<)6>QCP#(1E=*W* "1;()(GKPD[[AU+DM"0AI'ET42^ ;R->:R9=WB;OB"W%$FVS_,8D,<1$EQWU6HD*PY+:V!6YG.EC^N07N362N M92]6^VGP+S-37V3TO#\(P]B[C8#N#H=C$,Z&".<>?D=8RM"7T8Z:9!&7!B-M M*$$A:NL(C4%H]33@!\*U\L*EG(R)$85DU5A@))FO6+%CQ M%IC7J1;WPH>3#7/(QFQV\LY-Y]DO;]W*4(-8]<)[=AYVL5R;6&ISZ$B*@YFJ M3& E1TPYBR6G D<&!]@AT1R@[<%+=0"T+0/:YK$SK'WPP0KD',FVN8FE8'+( M#((HQAC!//H$T+;&Z>4K''\I4?1^[][!EZ6YRB?C 3_Y$K'JRS=,IT_[--_A M\$^Q=_B2[Q^^P6]/7GXY.OF]DTTGLG_ZYY>#PW#\]I\\]K^_]I,?L7>$F*B# M(8BHD.URZA2REDHDHS31"&J%DW>*O"PME@?BM$+B%'C 6L2(1. *<:8T=T)$Y@V-NRR4 )T32S!)=Y(<7Q__HY'')3G!K$H:+98HT)."(^2Y%@S MYH7!MHDA%Q"N%1"N1&1T427D;7%I<^J159HCI8.2@3//@BKQEGL%7'[ZCB-R M$U.ZGOKY*YY2QIMOTJP (A^,1\.1[95I!4A>#)+Q-R"9[A^^S^^X*_+\5&/8 M?_'^_."P_/9W'ONO)P?__)WGZ,\O1]VO T$[_%V(EA*G6*D>'8J'FB(ML$ Z M,U&EC?12^*UMR=I2J[8V5SEH=;:E>2D^('U-E[[##_0=R513,X>1D%0@'K,9 MI)//MI#S&8\RO$MNLO29-E>T+>35XWRM_GQ96W;4^GW1Z=]$)I++%%-%B.N/49 M^[U4*"5E+<4L)!/R[N/@O8? Y":#U]U]8P!>2P:O6OS1.2LY=R@FR1#7F" K M/$.)>^,L)\SZ4L%O,VJBK&GH43?_4.-.'ET1*]MMG=E.J**)Y.=.K^7M66=D MN\VH=+6^V+PL8CE?QU=Y&7=[SR?+!Q"]&$23.K\T1.EDDD+."8EXUIO(Y35BL4!$^()^*1)EP@ MCHFF01GJD]VL[+#>)Q[ T['V.K4_56 MAEX *T)$YZM9E<5^7E_+29OL/_K#X7X<':1#^PE0?#$4IW6"JJPVB6B"@M81 M<>(#TI9;%+SBT5,JI.);V^!">#K_)_10;0"T+_M&_XLAV>IF9_A!BZOC.Z,=6 MM(->'G%#F@"L&&S_\"B4=)@G*/^T0+[-;)U?3A>WAO4O)@L/<+X8G%]JJ4JM M="QZC (K]5N)T\B$)%!R*NOA&*TB;FN;&M$VZFJ6S)4BPTTP],&/N1J(TZPJ M^H S#X SM:@ZQI$%6T8"$)LX8R9-@(5O$NJV)V CFN*9NS>83 MQTG/J.$U-8-K3+*J'MP,S^8Z-4YI*LFL5Y!^6:T]@/UB8'^I"2H.Q$J6T9WS MJ@DJUDC3DHSM*,>&!1T8GY!*+AZ85#[ 7H/4S+7$IF;144"D)2!2C7X&+G"I M99TD-8C;TI"!"XE(2I1F1AHQ*0$9TZ9J,Y*&'@47&^;57!5N6NMG6ITTNHZK M7L]0'VUBORD0TP^G3V/Y\] ?NVZ\63,T:A'^U= 6:K>>UI77KX_;2':G%T#; MWE?;7NHN2Q-5U%&-0J9(B ?,D:/$HA!)-@P$5TZ63HI,9?Y_7?&9]5.W3P<# M#?.,@X8"#;4&&NIQV_J"AEJ.AIK;@])C0[1T*(K $5?&(">B1MA)KWB(RAFW MM:V5:&L)\8C'TU"5Q?COD!]IU>-P\Q1>OL_ M;O#O[NR$/P]TKRT HR7\?8ZO5'^8ZC?H&E:O:K+.W4Z=F>[U3Q MC?R'JIWGLQOGX:P_K,YO_#2(75N*5OQ\W@FCXTGEG^DCF;Q:P6CV->ORD\>C M(@W52N/Z][>^,^5/-,?Z=E,LZ%?E.VK_+J]5 :ZD.K&D*?/19ZM$.AFYTRYX MYY25.+XCM.KR67WK>##?GN\CZP]L)2E9E69$*)>5P=O5&W3K>%#T_O_Z_IJKK>W# E^M M?FJ5-KIE"_[GWW;[.GEJX@8A]*NY4M?OD#>_[/[Y9O=PM[6[__QFB/DFU(H& M0>T-;_F\CJZO+S"U+.[!69P(RL1)=RGGN+5[^6A,+OV;!A_FOWP<^@,S[KV\T^=7O78ZDM?4ZF\!::H;N0S1E4%[%-O M^?3^4]!_-@']KVC>Y$/)GV%,;_XIDI2;@H1G>+[N;7RL8J7;H"M!-LJ"D_U7_!A[XWCE/%TS8G@0HKM_LM8*1^"T2D(X M:H3TGFO";'(IWXHF34/0#K][447@%";HWLDBLXW0G)#;R9_3D-O9R?YA^8X7 M^__D)QUZ?/#/GY\.7OS^8?_%[N>]P]_SO7_)W_VU^[8S#[GMYS'L'WZ@>_1E M_LZ?^>_Y._\_'7 M\=L7+\7;D[\Z>Z=OSO=/?CTY.'QS?G3X=_>_7W:GX;:7H[V==S9PSQ-+B(5 M$1C0E2+8(S@-!&ZM4W:5/.VN+9!!\3<'C0Y?>V3/D!A;+3"R%I!.:\I MU\%Q1T/6'8H)SRFC43&K*X6AIPKCWH=)06'<36%\GBL,9O/R,(X$9@%Q2B-R M*5)$/1,V6!<=5T5A$$G:BFU&N1%0&* P0&$\DL*P-$HI-?'<&LZ=,(X'5QI0 M9[3)?Q*5PE SA:%!83R%PMB?6Q@X),*TT\ASG"T,)RG25'A$A#%&94.16E<4 M!B:RK27DG3^PPG@T']Q:5RMXWA^.2K;)X 9?W-.<^UW?H[V/Z58J:WN0IM / MR+\0\N_5?4O.&4=("$@$4_I-&8JTP\""'TS#'1#N/@A7L]Z-IX&9&! 6!"-NHD?6Z%(JT! ?$[>$QJUM MH5B;:D"X^R, M!V2\!S+.K7UCE+,J]^*G\YB;QB'/]WER-MB#NJ'/>3V--YSF)S5GYQ5\$JN1'.\8;0#?UQ5 MI@GQ8^SVSTKAFF:X*->743[NH;3)&N_TPHOY"K^JM19(P@7LY,&L\"4CY8&Q-+SLB,?*Q-&31#!>3;:.1[3'L? MD.]!D*]F^"='A&%$(T=41CZN K)<.Y2"Q,1)'54,%?(1NAGU0>",T0H8_G]T M1IWW5:N9UC".1MT(H?R5,_:_Q$$_V.'QE2Z/\;WM_AJA\M."L/Z^;LJGA(T+ M,:)2,S##NM#(6A.0=E)RFB2)WA;TU)30GS<"UR&"!<#6 %L>T.W.Z%8[#81% MDHHR1)5/B O)D0TVV^Q181XM3Z(JA*K;&,IF [AM-K@MV5P'UK9L7*L9X])Z MQJQ32/K($7?<(JH#]#H&J3;<5CS"?%Q%<+]S7=K_2#R23P, )'W@,B]"XAT7G).<):&D)DT9Q8CYXU#U&.9 MG,+)!KRUS0QOYT4%B 2(!(A<&2<#0.0](/+-!41:8RCF1J/ @D?<)XE,XOE? MEMK$ ]4T^0R15+8)!8A<%S_#6B) M5E(BPE)$W&74T3$;\-E:CS'*2+Q*)8&JK?%5[R:@#J#.HZ#.$DQ?0)TG1YVY M.9P1QU*6LCF,C4"<4(J,%)GUR)"<49:Y8@X3TC;Z:M1]A5 '(MI+C&B[F+=N M;'4FOXWLIX=+F@=_9,.BVG,WY*^#_NGS/(Q.;YQG\> BP>&72CHFUQT6V7CY M:32P>64Z/3OXO#N*I\.,Y>4%!OVJ3,K,?P% OAB0?ZX;K2;3?DVRE9K9HD?< MVH2,P0Z9H CCU&K)R=8V%[A-C 2_)H1^ &J;'AT'J&T2U,XM]:@#33P%E*)@ MB#.N,\IZCX3D6(CD>/YT:YMITN8;TN >H/;)YVO]H/8QH^P M4V"VKE[(EIO M@M,>297QEK.HD,[6#E+*1NX=)R'$#+6$MPF'+J$0K5\!'\JK0?]C9UBP+P/* MH_A0UMIYW6@W25844R?U+[$7H6/TPLK@2]W%P9BT6J>("(\&<6HCTI))9$DF MWEQ$DY=R:UN:MC:;0;LA4 =8UQ@_!6#=_;%N[F.0 =.0BF=!&HMX"@9I(RQ2 MTD>1!%6*9^(K=%L9. T+6+?16/?XC@+ NOMCW=S(]S'E)8P.Z4S&$1$RO$2B-^RF-FJ\H*N(XYB@J:A'7W"&3K2643*0X6\14 M2U>.--.V-)M1>A>4!B@-4!IKZ'X#I7$_I5&K@Z&\=-QS%!*CI5Y[1%8[@XP, MD?D02/)X:YL8F2T-:$8$F34KXI&;YM.&P'L=5/>?).3TO'S5'??_CI MQB2;I06#:I+!LF2$_MAUXVWS-9L:JH+968?9607/_PJT\?W%#CO^R;S^0+=O M%0=;)4;]*@Y>%VVU7!\^_9H]O[2#7IZ@X>QQE1Q?L&@,+/HV+)K6_?4\T& 4 M#8A)R5#^S2,=F2I'@:RU/BHCZ=:V>*8WHPG]&O7S!#@'.%\RG-_3NPYP_D!P M/O>D$\VE$H8@7QTWLI@A1YE#"6-*2=*:"+&US9]M2!H2P#G .<#Y37!^3[\W MP/D#P?GE,46D MH)(A)WU"7#F-' X$):^T]4%'STCE2P,]L2[)HFM]?/N?ZE$QM&Q^'_L^3M)% MAZWQ,/^MTRM)HV?CTFNBM%![H+32A>)=]ZD"VK!@'$S.&DT.^/T?+J?40Z6@ M>Q#.":(_85V$F8[9F:B8_?&IBX.#5''2X<%X-!S97IG8RY%>.,UT*W8JZMYN M:55P6!ED$B[ETB+)[%1:%%C4S%@E0F&G4K3YAC3UA7)I ((W@^!CGO,'$'Q8 M$)R[@:DH7%$-H!46T@J[YW7_ *862Q$-8DXDQ),D MR& BD+(BL>A--(Q7_@%!(!?\KHC0;'((8A.>[/W6EL26.Y>:);=0P MFS06F+)&3=DJN"&;[X4\&!W'097Y.(C'L3?L?(S3S,='R&]\ZBPY>/Z*/Q\2 M$9<" F]Z@YC?X$L,K1^Z_>$P#G]LO;>=WK"5[1;[T7:Z-N,VR@8&&F9+H#6, M?CSHC#K0O_I.T_W#X_9T&N:9RC]];056R/^\#OR3,NL[L_7.RUU6^_7%8N^$ MD_%P=!I[H_TX.DB']M.K_J"\P,YH-.BX\:A\Z[#_*MN//6B/N*#5>*GMM76" MBQ0BPL:7&I.Z5+&1$OG@O"A-8EDPI2?4U<#%CZL31X9DFJ8!T^.V#0(X:C8< MU;(,$U&>!(RRAN&()\V1D2P#$^;,"1DMCRS#D6$;X<$"5 14?)R^.%_BH!_L M\!BPLNE8.7?X2D12Q0U9C MC[AF&#F+-9(X8"VX3DFIS;'[ 2D!*=?'5P#X^5#X63N8:%CPV$1$5*"(9[V( M3$P&^1ADD(9);,1F^0*>"D,A46 I O'\FCRA9J0 W"PJTT^FSUKCO/('<1S< M.JG\&A4S4R^@0Q;3(:3N)@@Q"A-,J?#!(^)1!&1#42G<)FRU4"*ES,&5:1NR M&3S\T8$!0G< LP_L\P"8?1*8G;LZ*,V6E[ 88:4DXIA(9#RQB"460TK,&E]2 M'"AK8PWEY !F&S^;ZP>SCWE$$F!VF3 []XBDZ/)*.8ORXFC$70S(9),$*:8< M9T88D=36-C&R30UTJ7I2F+V+R^3:[\"EU:S]N_*KYO^&SL?M_^1_S;Y26WH? M,]X-?CZU@_>=7K7*YJH+Z);">EG";[TQYON)X&OT0;?3BVAV0I!6VN1UC*U> M?Y3O..H7Q*Z$TI8Z^ZG3LSW?L=T\]/R'DGXV?':Q>;X_#],7W_Z/&_Q[^\;O MG?6'G0(//PUBUXXR7O]\W@FCXSS^/+SI4)FJ])>D.K&D*?/1\TBDDY$[[8)W3EF)XSM"U=;L M6\>#.=J]C\@-HOV ;,I3\9/MGMO/PZU_7YJQTRS']36X,K7WG;^4'DZVJ^7. M#*$_L)6D9':2,;9<5@9O5V_0K>-!H5+_Z_MKGE?\L.!5Z7KQO+"PO'7_\V^[ M?9T\-7)DK=?T.>?/+[I]O=@]W6[O[S^\ 34U]K><'^Z\/_MA]L7/X\D7K M]6'^S][+_ZHBI.JE4 M^L6K3QA8?K6N/1O&GV8__#SC!)U>-<+J2U_SNZSKI]BHQ3,I> 6/4Z(UO?\4 M.I]-H/,K[CGYD-)GAO";/\?/R/]N#BU:[-)OOLA7'W(B;C\)MY]>0I[1.]\9 MAKQJ0WYRD;_K[EB-Z;W]D,TSN0BJ-6#$99(IO>6='R /X7JM^_ E3*ZS2Y[& M)_/D._)^ERYG1>_G\C8/*X)38O7P0J@>)S.F= 9\73H#/IDH-D%H'ABWUDIH M=O+HBHUNNZU7MA-0ME:>V[/.R';O4GOI21?[R0%S@4M!,+\GF'_%D,F&UOPM#WH]/Q]W*97_=.="2*@[+OG;+?MC/BF;" M6([[W1 'PPMWX/^,.Z//-^QYL%; 6H&M?\NP_"TR_V*[M M^7Q7.VK]/N[%%L/M5LF:7W=[=/U*9MSCG,=3N#T6ZX;%G4F6*BX8[K[99^^S=]]2><'._IY3&_HWC\OQ<'A+R=Y MG'COY$.^_NA\[^3-^=%IN=\1.WBQ1PZ^/MAQLOOE[>'1IZ/##V+OMSW^]N3/ MSP>'.WS_9.?S_N$OG2.Z>[Y_XOG>ES?BOU]V1_N=.6X2 M2HX'8DDPT:6[UJX&4 =0;P)V :@OH2J?H$I1'G"*AGO+=/!2ZD1])H1":@UT MO1'(?C)W&#$EJ-!"(N%(0-PEC8Q3$A6J3F@4#,M*7FT^!Q^'+5VO]U38 5<80W-0[Q? (; 5$'H0 M^M7J#P0,X%X,H!:-P#12KBE&+GJ*>, ":>HDLC;FC[ D+F!@ \>FVB^U027 MPJ5K=.E:U2YX#"9090&T^F<%]X>M^"D.?&<8P[J'"J%R05,9Z+65"XP4R6E? MNJEG'BJ5Y9%S82-5UK*@Z'=(Z((E#,J6V!T.QS&\& _R%+[*+]H/D\H&U8<' MD^WR@+V^D=&UW'8@RB#*(,IK+\H-#=T#C7YP&ET+[U,>E:("HZBT1IQK MB32V&D5*HA>4>:[MA$9#91 X:OAHV/3*?A[TN]W6R'[*MQ[&T:@;0RN#U&3S MMV:;_S9MD)IO.]PG^>T>"@FRW^XKIC\T.?A8C:#TK?VU/SBTG_[IC([+(?T\ MF_D/U:>_V*P^2R_)V!O:,GX(/RZD2H_FX8*EOD#T%9WV?A#<\YF%?H!2/1RGF1X-??MX[?R<(U8IX@?*: MM?BHAN-;Y?'^N?<0-\E*: MFI?2@)C:MP[TS;=3==G.N1V$_3@Z2%FEI=@9C:O!0X#M;@&VG7>*2L+S6J+H M#$-<,(6,I1A%SS@36'EB_=:V4$68(%<%$O;6#AC7UY(%4=XP45[$/EW"&:YA MGJG\TY*R4!=2]&"MWM:U/$]*]0$'R35#2I5FUPP;9)TDR+CBJXA$>E5&X<1HY(AH05*ED2K9=TI8@M''.Z9P3F;#SPQW882Z3E>?_T-"-&M??6 M/L,58]5\?"[6%11:Z#-"T)1 MK=9ABII(:062W&M4%@V91#T*BHBD,5/&D Q% $$ 04V'H$>O1PCH]"#H5(]6 M::D<#<(@IE)"'!N"#",$86*9"MC'I.S6-FMS"2P)(ED IRMZS@S@]"'A=-YR M4B4<),D<3U!A$4\Q&YXBVZ'8\6BP4I30N+7-.6D+_K!>THT#5 IB%B"T(/0 M-R.V"9JY"9JY%KUDGG'JLXWCO9#9T*$,.4$,(C8Z@@4CFJBBF44;$SA!M@DG MR*J=AUS9='G"YFQ03TFV AT'F&(@RB#*(,HARTQLTU8I/'/9W M\@26P=EN*9&[VWMNSSHCVZT21]S7M2>R13&K.'V0ZD7HP9Y8R)YX?SEPXIB@ M$0LD#$^(:Q&08=@C8DQ,C!+#/2F!$XHUG.==49AL$'N'TT; 3C9EVX$H@RB# M**^]*#?4(0]$NP%$N^:X%RQZ)@-!3."(N!42.44$F3DXA+@08X.X#@D9 MXCAR/C%,F7!$Z5J>)R@:4#2@:$#1/+6B85)0HTKPAW/.G+6>&4^D=9XP%AD& MDZ8!VB:;-+MS)Y]4V8SA+"!&N$0\>8VTM0;E)51!VD"(4Q.31O&-R)U]"DT# M93D67/7].&KM]GS_% IP/'VNWGJ?0('#5'"8"D091!E$&4091'E]X\6P[9;K M"W BWU6F;%%*PEW^C1IEE4F*,QJC)-5Q7#T[CFONY13(YL#$&OBC/X2#M'?P M/L]#G(')%#$AR.. $7=<(AL-09Q%;*S AM$2XJ2T+ M>U%>0%V'H)7SFG(=''+![Y63#&N+\>#[B8@]"#T(/0@]"#T:R;T#6)[T T3-BAL M4!#ZQXBCJ9B,=R8FBKE(UAA'@B9:JM(^@LE;..8N>]\JR_QYW3"?.^/VX^@@ M'=I/K_J#JECM:#3HN/'(NFX\[+^R@]@;@;]N,7_=Y]KACO-WUD@NHR)(.E8,=<*8> !( \O$B%P"03PN0M8"&$!%'8CD26GK$F=3( M&$:0$)A:;0T3*0) -BZTL=['#:I#1ZW^I%!_*T[K]X=U#V% _+ZI6O#:XK^$ M&\6]5),&&%GS<8:E43@D$JGF_#N*<,$JP&5+[ Z'X\L]J"?%@>M]+6;=+@*4 M"5Y,+WZIEPF6!M.$F4"$18LX=QY992)2%F<]:03GP6QM&]J6',+\D,JT?E"X MOFY"$.4-$^5%G'^!.>RD+KVL>"F,:;(^QP2+*+&2R2YLV]Z@MO^VW7'\MM8& M:_:V6KM60C,QB2.F##E)6*GC8I&5G"&/M?8J>AU%VMK6;".*A:TET#7(?H.3 M3< O-F7;@2B#*(,HK[TH/V48"*CRPU/E>N"':QA!Z$/H' MX-5+"&(!KUX!7EV+>UG.-(Z4HF",1%Q(C[0C"F%CJ.+:2:[""O-J.&NT<,CI M;#SPQW882VCI>?_T-$-&M?G6/:P$V1:-U50-B1W-]T;8Z86_XJ@SN"Z4!&&B MQ102K8>)8K#8$690$%DI<>\QTMA&Y'BTW!'N#*%;V[RM&&MK\; Z"?*] (%N MY,KWA)\;$KZ^"S$5+0;*NS#"O)\CC!*.6:>14V[/.B/;K7([*@+UO,:?L@DS*\!QD.IE.<" 6B)<$[K95-R =)$4_9 MBM'2"F28EL1K'8-Q)5JB#8:SPFN(J TR)>#0$5 >V* @]"#T(/0@](TLG <\ M?Z5X?BU0X5V4G!N-J/0.\;SNR.D4$8O&"ZD\PR0!SV]@[.0A#D&%SL?+JWG+ M^;F\>K=>]&\C9+?3B^AX\CO!%;Z^Z'SLA-@+PU8!C%:&M?KQJ-8/__H6ZKV* M@PI9EHM^U2&6RQ@W&5,UI(L!SQ[^W Z/R]CAA,IBH,7_.-R9Y8]_#+_]SI]C[9Y>]?;&3Q]T].3C,[TCW3_8/]_([_TGV7OQR MDM]7['WYDQR\^)/G,=&]PS_9N\2]B)0;9*SQB"M)D961H6 3=D9'137?VKZ: M$MHZBX-6=2QJ'JVM]D_S[&,XG;<6E&Y][1C(CP)1!E$&4091!E&&@RJP[5;X MH,J%Q5>S HO1!UZJA0V^VJD4'JTG2G 4M&&("RV0LY8AP9WB/CD75=S:5J3- MQ(IDTS8)$P%G0+V#**^]*#?U4 JHS*6IS(O #CXX?$/?26MP,$DCJ8)$/$J! MM'8&V4B=-"I*+O%JJ'T2<-4 MT;T"D:X_"'%0/2^/KC7L=SNA-1.6%=-:BY6DTU@K[%T*D1&>DC2>6J6IS/:? ME=RS=[M+J$17/?A@/!J.;*_,' 3S%E-4HEYNCC++I241I:PC$.>D],JV%"D: M%%.&2YG,UK8T;:YH6\BK>FH-J?G#;_X52/IZ(I6^&'8V"BK_M8(BN#+JYJJ- M=#==D7 6.)=48*(B#\DYC2T1*CE&&(Y6WJQ(ZC;+ MESCHA\IM!NIEZ>JE=C+28A:HH!%)8B7B4G/D=$Q(BQ DC9ZXTJ_A(FX 2F8C ME$P3O6 W70H*$11BHQ4B,8 B:W4XC?KX0&6O&> M6G&>H>%\LEIYB0)3%'&5%++>B6QZ*<*UE9AIM;5M=%N3JX7=02FNIU($10.* MIM&*AF,3370T)2IXXCS_;)+ RA$>.'4)7'B/J4WX/'GAZ/R=T")A&QGRB2K$ M(TO(4"Z1I[)4IK&":[*US6@=4ZM\X))E+DF!LIYGB*<4D/;!(:R5XR01XHC/ M%HMI4Z5 Q2QIBZ]@483FX-%^'+5V>[Y_NO;%HB%7'(X]P+$'$&4091!E$&40 MY=44Y08Q+#AK_CA^@&A=H)1[+43B@EOC!2&)*:&E95[2ZMR#H%L M#DRL@3_Z0ZB"N)@OH/(#S*.7.@D?!5>U%>Y B'2J*4@Q'2>ZX)L\FE?"N:- U!.PSJNCGJ MNN:ZIXY*G8A&P@2+N,'GH/1<1Q4[1T'\3CV MAIV/L=6I-GWKAV[>]E=J*C3' %S9<_;W&J?S3U_9?Q0V?UZGA MW!S,MN%!.K2?7O4'5:^;T6C0<>.1==UXV']E![$W HMQ,8OQ4RVA^/R=$I)I M[A@2UE)4R@ @DYQ'D1D1F;5P M"MI*19$VI&"4(LCE]2T_11>IBL*(E<4H2/9<$! F+:WZDQYWK3AM?1?6W8$$ MT9.F1D^NK;=HHLI*1YN@ N%"1NL(,8)9CKVT+K+OJ*(%"R^6+;$['(YC>#$> MY"E\E5^T'R;U&.LM(6>-(J'-VH(*Z7.],F,BQA&N$M+21,2MP\ABSY -$0OL MO0A&;VU3VA::0I % LEK!X7KZRP#4=XP45[ NC2!V2"4-X$3'JQU0D42)4], M&<*CN85U>2NU_;?MCN.WM3:8D;?5VK7Z9)$3[).P**^11]P$B8P0"@5*B3#, M!V_]UC91&U$ E#/9N40_Q7'(X&'3^*935+#*@ MT+#5J5"AW>K%4:N?6B/[J77>&1V7@D#Y98;K'A>"Y(555)D-CQG-MUIUV'7_B#%SFA<#1Y"2(MHV"_U$!(+E-N(-3+*,L299,AQ*_.OTED>C8VN MI%V)MN!D$W0L)( !AFZ[TL?*H-\(?8 ]OEMV4,M ME$6(2H;E!0V6A+[AIXF 5S>75]?B7IPQAG4,R"5#JO-%2&L249: $(G# G.\ MPKP:SAHM''(Z&P_\L1W&$EIZWC\]S9!1;;YU#RM!MD5C-55#8D?SO1%V>N&O M..H,K@LE09AH,86$ZV$B@XES1G-D#1.("Q>18]R4E.6H.#GAH2O[T),18N!\BZ,,._G@6C,2;(L,U[/*.*>&&2H M,8@GAUE0- 4:,\( L@"RK&QT:\F\!D#G;J!3BU]Q0[6RQB%*;.8UABND R[- M3+5R!INDL"YV-M<:D =B5("236JO 2CYH"@Y;[X10Y),T4S&3.2(*Y-9FDS9 M^A.<:*R")DEM;4LCVQP#3@)#@^ @B#*(\A.'_$"--D*-UH)Z5LB4ER\5UVE MG#J/M+$>1>J95C[;DRH6-:K^/WMONMQ$LK4+WTJ%W_='=X22SGF@S^<(-T,? M[].VH3'-9O\A38S^8C ^'.W$#T^)T_X6NW>[@B3ZI)[J?@8,6HJ66"B,#@Z!X+$!D=H6&*AS7PZ!##)! M>[6UC7ORDFA)0=3U1]05,B5*T5%1>TGS!LX<_T>.CM/92H7(]T,)_'>[,\L<_N3__H>[__JO_']S_9#X, MZ?[39Z?[7W;.]O[ MEY?HX.E+&M>$]PY??WDG@U:($@8,%QQ0CQ0P,B# $(^\H!!QVF]MHT?X8J5+ M=>)'5:Z,6@1L\Q%:/1.Y%.@]"*WNX9HR)46JL')AY<+*A94+*Y=:E7+LUKA6 M96[T=0S!9/<51]6U;;Y.80I66!*,$$!!:$"%"T#;:+8IC ,C4%CIR-:VD#U^ MR0#4E4RH725,+#A3Q'MAY0?/RJM:EU)$YHV)S$YL!W+-O&,2&&A4*D(Q0 ;B MTRQ2B6S 2EN_7B+S =>@B#LX_G_HOAY87^E)]:_IP%<$]JIT=DOMR8I)H9\* M0YKAR/E1?EY<734>]FM7S7FE^6/[QSI(D7!1F$'. M,!4"*T@(L1YJSAQU/KS;O8%&=?G!!]/)>*(':>=*K.]Z0HPL=:-#V'NE'&"! M(4"]]T!JF49I8X*0$1):N[7-291AHB=5&5QT-^BP!DEC]Z03W##ZKA38_N]# M9.*UD6@73;0?$V=7-#Y,PRO]:/SLO]-Z=#JJ$6T,Q0#(P0 -1 M0++@ &+60&*=A(Y'F46+K"JRJLBJ(JLV0E:A(+T(4H?D3C2&:!/E4F!,6!94 M5-R+K+I#6=4=ZX:1#G';@8L* Z ZI8(;A8'$7&I#I-<2;FU3*HJT*M)J=7U^ M5WVT2-8B6==1LEXG4D<$UTIYQQ1V$<"#PI9Z1J&@-'X;Y-6B]0=G117Q^Y/B M=Y'68HF0%#,, H0XBM\T594&#TCP1)!H1 ;OM[:Q8CTE;K??ZLHZ ML,Z8%@9:"JAQ'%"!#5!8,Q"\<0X'J1PQ6]NJV&9W?":$:05%(IB3*G_BA.Q6#KW(LHZV8C>2P<#I$!!) "E+'['B :8 MXX YM= ZW%@ZE&V@I9-3&W^;Z/CI61EY_#)[S<[BK(\'8O3[L1Z]KP=Y'>HB M;MY5XP8$O]6Y 6>\>>5]-1A.XATGPW2D\[;IB7=5J =Z8&O=CTN/O\BM81XM ME]-W]N%D.,XM8QZ/?%]/ZD_^]]/:38Z:!A'M(PF?=[.X<)DV\$H/,UO59&+(YE($%B8KV->,D-]]1(XZPQ0G/H MWR%"MF97'8T6I^R]!V;D]4>@0]R*Q[I_JL_&6[\M[=AQY,=V3?@19G'9%S;W M9WOU6W1U-$I2\W^^376QM7V8D*>9 M.!V9/1["__.;WKZ,HU;QB"!T23;U)6?D]1^[+U_O'NY6N_M/K@:9KX(MN3^P M5=_WDD^Z\/IJ#JJ9MGI\5#WO#T_'/_;R>.5?_I?=034Y&D[C/=SXUVN\97RM M+'SG[]6(\KCNOCX9^\>S;WZ?19KJ07Y\ONB\KA#WJL4^J1Y)P3/\M74+[?U; M:'S40.,YK:;Y(U>/H,)7_QT^0E?_\:MW%H\DEC]XXV_\D4J^5BM&CR3_RG-_ M?,7R$8+?NQ7?J&M9V>CJ+7ST&UNQ"F%OQ&ZWN*-%I!^P/]:M(.FMUZ-Q]2RJ M+&Y>D;2VQ4AKP+FW7"JW.8S[G55S-TKS&]C PA"WQQ!(%88H#-%E"+G$$+?1 M S;D_^Z@6EG3B[OOY97/N8'/6I'OT]R''7804]_VDJ@=V>'QAJN;];=E*;=!-!K9_JKG' MUX+1][$Q*]H?)S+T;N;GOX;C%1IX\&6O#4.?'+T]_.?C/HZ?_[!W]O;++MS_ M\L^'@S>[9_MOGM?_>;I_]/;+3OS='IR'E%,8^D/_X][3H_[>TYW/^Q\^QFOC M&@YWX7_>O$1[7^*S/KR.U^_2>>AZ$88^.WCS\O3@S]>G>T^?X8/#O^.:_SG: M^_!W_S]/7W_9C^^U?[B+XCL>__O+R[8N\]ED;^==H%8SDKKA!.$ M=( %0@' M+&"M-%:13G)KFTC8P^JZ%2]S?EVGK*J'U *L@'L!]QL"=Y?&HEB)J72&&NPB MS@O"+,4$>T&TS. N6W"/*%_ _=[ _6P.[LAHI(BDP%/G =4* J6@!TI*;(.W M'(D0P1WC'E?7+;XOX%[ ?14PK(#[SX.[QIYS+I&-$$&I8JMCIJ[M4!B;ST3 CJFM[:1XE%SOSBJ MIX#[G;J7[JNIYGT 3V>D84IN'?F(-;;N^VHP]T*EWZ>?;/)HGXR&J=FMJ\Q9 M-9R[M/7/N;3O-99<5E-6LTX>[)P@ON*H\M2?1"2INTL?#^&)?\B^N M1(AUZ7V^X@KBG;8^[Q Z?M_W[;#;G0Z]B]YX+;WQ;=?C2WC4# FGP ;# 34B M37ID"B@15-0I0Q#*;&V+'E>L:(WKY1(HL+>^3L\">[PM?J(8,4LH$H/$[ M0+$E0*0OL/1 ?X3J8\[O')[H>)2=A*L.TP_$$&#WV MKJH'GWSC/;PEH_ZGFAT\7-"_2Q/_R3!1>'(T=+MS:H\/)D=^='BD!X?^^&0X MTJ.S!8\4"7 M"6 7]O[AVR_OE#9.Q?\ 1JFCL; 22&4IB"37&G)*H8HR@/4B M:VV"#+@1 +A;!_.U(D$%+]?0-_#%CX8N#W@L4'G'4'G6@4HJJ)3!8@"Y%X#B M@(%TQ *D!"/."8V)Z@S +6!9P+* Y9U[% I8WA=8[G?U2J(D%C(HP%'RJU)E M@"1* .X"1H93ZRPI8+F2OH8'GBS0]1XF_X+S9E+5X_$T3_M-WH9Q21EX./Z$ M+KD/PO.F@>+@?1(')<7TAUT'.^^\-]"1X(%V$@)J.03:! D(-H(8;*A5;&L; M]:*9LPGP7F)F!>Y6(56@P-UMF/\[[XS'@6/$@9+. 1HM?B"C40*(THQ+KYR! M,,$=0J58JL#=1L/=#1CT!=-NWTK?><>Q9# @"7C %E"$([I!KT' D##*#!3QO$W97XG8 MD?2ICUG^_EE#]X+OU\+WC]WH/GN'K<=::@E8I"&@$"N@L37 >A:EL>?15&^T M5KH1B:TE8%7 <>7,^0L!JX*+MX*+9QUT.Y,\@7 M9%Q)+\$#C]N_&/GC>GJ\5-N?B_U_ M@)M@/FKT:R[?I]Y,GK9$;MF@H/RU4/Y]-W3O:' T]?KS5D2,=\8!:3@"GFM" M,"9*(+BUS?"MSA4M$:0"++=I8A=@N2M@Z=;16RD88R"P( !5S@*%)0*&8DH\ M"Q %O+7-U45G8T&6@BP/P4(M*'-+*-,)6POM@^,F .65CNJ+0T!C:(#SD$6# MU3JLQ4:9J"5TO2) ]&943])8Z! AJ#53O;O#!//BEKPM,W49WC.=#T)(T![\ M:.1=@OC=EL0I+ZG@^X^&K:,6:93'UEC B%* 8H^ %,Z!D/K2!V2A861K&\&- M:$&WAH&9^U1T"P+>9T%ZP<7;"UOOO,/>0NIDFL1$)* ,!F (9@!3KER0B$G. M-TKO+=A8L'$E7 (%!>\J1+WSSL&@!!S/_N,LO= M&84SV#\=GI9&I-?#]&>G&<\SKN^\,UH@2I@$#*=BC'-&^F3KJS01O1@*NA8T'%-? <% M'6\+'5]W_*4N"*8#"#Z-Y;0, 2,I C 0$G5':75P6]N(]J0J\+A2CH4''NU_ M-1G:C^U,.CL\3FTGRJCYA^(5:+W"KX[TR/^12/RD0^&"Y]?#\[.N+R#"N9;4 M(6"53F.6*00R CI@,$!F(0I:\*3M2BDW QZACW1 M#CJ@ Y6 &A6 DLP Y#FVAA-CI,Y(IS9BJF9!NH)TJQ#I+TAW0TBWL-$E#\A& M0@%E1=3I'%= :QX =$1S+H(E:(@)3"59N)*\NCC^ZR=Y.)4)4 &HEK.N"/;>,/0MC&F.M&88<.!A-:,JB M=JFB<0T(E,8@'B(TI2$6EW25>X *9@' H#K9707;+QQ;%R8WZFM)C0$ ^N" M!)1[#A2R 6@AJ838(\1P' M@S2,KP'O,F'CAQ ;=BUI;# G2F,@,7. :J& P8$!;$@0W 0&18B(S3>BNUT) M#&T8L-UQ$_@":+<%:)U8-W-*6NB HUH#*H5+VJ;UH-J.)OY5^GQV+=%VOU:F[I?3VH_?GRE MD;E:OLRRFK*:[UU-\3E=%S!V;)ZP,JY&WOKZDS;]TG)QC9Q/U^C78T=IWNM3 MW_R[.YA1_N\YX8L>=CT]#'==5)!X*!QBP#*, 64. HVC6L:E\HG$-%"TM8U( M3TI2O%3%MMQD!+S)284% >\7 1<^+>*U5L)I@%4:9,@-!!(%#H1 CBLF)%,X M(J#L"5S2F@L"/CP$O&/O6D&^^T6^A0_.2,\<(PX@KSR@BJ41KMH +7#0FB(/ M(=O:)J07Q5QQPVU")<6L/6I=RBC6KXSB)X"U0_>"J-=#5-*UIKFCB!'E@#'2 M BJ)!$JEU _*B:=:"XW6K2[9P! MA%B1LC8(,!XJP&FPE$7B*I:**CCI<7:[\=8"2P665J*BX2;\< 6>?@:>.D,$ M8"!*>PJ$#!A0&P30.'# H T.!MY3*^7&[H66+\FK-.N+0P,% )XZK161J"@ MQ-8V%CT!2^57@;Z-AKZ[M>4+]-T*]'5"RMA2H3P$'%N=DFDD,);;"'U8<>@P MB^BWM4U[0I50ND#33T'3 MPK*UDH1HOV) 8 B *B>!=L$!S#'C7@G40%./HHLI- _0LBU!ZA6!I)EEZYNF M)$V_A&'J6=(V4"AAZ]4W;'\>X&>=5]O>-#L#E_O6[&06*,!_+>#?/>W:PD%X MY'E40G4D)J TB@"=@CL$QJ](!\D1B;8P[$72KT>53 FC/#P0NM],[0)"MP)" M'E3"G<+((0+B!40&@3JX,+"-T*""U, M8!2\X!"+J 0E$*(>1?P1.IK !F$4#60=]-:VZE%XNX.!2E1U1;!AWH7K1)_= M8@NNXF%<0;MS1OL7#>D+L%X/6#]W34Q'+PINQ!#A$H(I +D2:=4%(.\1(#L5S$(81P0#.J0NA31$RU>GO@K2.81D MB']/&=6T1W")OA1\W&1\O&-[_28;&A:D_%&D7-CH FO#N:: :>H!=30 HSP& M7"-F XVF.@M;VX3VV"4S--<@BZ8$B*_?TVN1\GS+AGKQA*Y>L^S1=&D<9\'8 M'\+8LZZY;H-%PK/4*1N1B+%$ *VI <$18C ,#"*=*IO9)8,X5](/6F(QZX% MZV3[%MRY(=SI!($A\X9Z#X3#$7=LZJB ?0 >!Z(LIC:0U*N?]P@JU74%_S8: M_^Z]477!OQO"OX5M"R5&U#('-'464&$,D,%:X"6B)E#((T53)A[I";X1;L 2 M"%\18)KEG%0C_\D/IJ6V>.TBX=]"]"?Q>6DE;^K)T9/I.%+(C_YJIQ*>%52_ M'JI_Z5K3- 1)HT4"K$U:K;,^HKJ7(%C/E(120PH* M6-XL6"Z\!=A;2: 1(/[+D[>4 ..\ P(+R&$DKM,AM2)3]&(;FP*6)1Y_BTGS MR3?8J=/N3+@XD(QK@0*-^IK&RAD<-#?4B.Q10+&'].P.K?3^IK!X?52>C MX:?:1:/=G%7#V?&O$@=^NDVS_:=\-F8XDK[F V)DS2)$/UY,/J&O!IXEA"%D&./4,4"H%,(I8 M("2*]/-6"1]U9LIA#\N-F"5V^[A0HF(%8U?#6U$P]A8Q=N&7D%YIZ_.0,FL M)8H#36W\ HTQ$6$5XJF],5.19S:BN*!@;,'83?%^%(R]18Q=^#F\B12U-L6? M 60D9JN?] MX>FX"J/A<;4[^.3'V?^Q@(7'5SI ;LP7_S-B8%4#!65SUFES5MF;^I,X# M*J8C>Z3'OAJ&Y$^-NL7D+"=!^?].ZY-C/YAT4Z*&:2?]Z/AVAUAL4DKLJHZT M>*'/$O''A\,=&SEAY%^TS/&BKP>3G8%[-N./HGQ>3_DD72>J40P2'#3@BJEH MX#L+I"$&(*V$@T8XG8IG">SQ2P88K4%CJ&([;Q9$W:4/LD#4+4+4P@<)E78\ MQ7D,2;WKO(= 4\A31H!D4'(K4J8F0SU^29AG;2%J-?5&5W^*R# ]N2:0+A_\ M[\:+!>R01^H2X.G7 P^.FI\1C+!U[M7BWB7X0(D)IB=QN_/R"Q*O2Q?1@L2K M@,0+3Z4CR@;A3506'8[*(I1 6VZ $]AC&HAD1*5"4X1N-V5^(XJ6UL%V']6? M],1G4SU:[75V 6:3O10LK54ZTQ<_&CH]/OHFKC[+E-[SDZ.AVYV3N\1_KHFJ MM&N"0T^E#)0"*+$%D='2F \&@=>>:>61%"JD*(O$"/^^"?&?DOV_8<"W-@9^ M@;^;@K^%>:^%$UYP 8CW#E"$*)!18H%@!6)0(8ZESZ5/E\PX*G68!776,.NF MJ%MWCC<+(Y8R[:#S'%CH)*!!1'5+(0N8YQ13[EG0NJA;MV _NWI\TM=G:3O] M-\!R[3]:D@)N+"E@X54HX?X-"O<7CXF[OM.M=D,'3:!]AH(*-ZK4Q"BBA M B V:.,L9<28K6TL>HQ<3.!? Z=M"?!O%BC=J_U?0.EG0*E35A1"))PQ #,G M -4VI;PK"U @%'&-K;0D@A*&/2C6,#/F<0ETKY> MD?:OZYLMM9]'8K^*M#X(.Y]TW4\3HIX/1^DWK[R=CG)MU5-O2C+3-3'_<]

_!, *"JZ$U5U0\+91 M<&&).V8QYP@#[K #U 8&E P6> A9B/:+T<)M;4O8D[* 8 '!C0;!N[+R"_[= M-OXM+'^D$:4.:2 %B?9^0D*I-0L#WAFX)[K?'W]-.A3)<#W)<+;D'X 4.RL\P":(%#AW M0!&H@3'",QAU8T_9UC9B/4GP)@B&$BDK&+J^CH2"H7>'H0OO @N25?7@U]8M4=_% )1K^J@V MM%7T"HP\F3>%+:VB?U0@?.GZ))@VT$;^!)!P"ZAF&F@?I0(,G'NNH%?8;VUS MU6.;,?'D-H"@A/(>)'#><8W!]:=!%PB]10CMM!M@F$-I-7#0!$"9@4!A@P A M&D)LL0P<);>NZ#%^L=O^/38<*.!5P.N.O ,%O%8*O#JC0@@)T@@*N*,,4&@L MT,@*$'\/A1(($6OOH@'?W4#7 \X@N(\)'<_K@1[8^N)K0)U[I1]7DR%=VY%T]J8*V:5[Z&:@._>AX-7R& M:Z8@7L>X92SJ#5)(CU14#X6RA"==44+'/:3VMK*8_AH.WB?Z_E4/_/@@/,FT M+]K@];3!I0'("!)JHCH(B'8J:H-4 6E"&H7,3%04(WU5-&5)M&0O:9U7O('% M9MX@U&,:6\4>LN6;>T??$S O@W0S@+7QW5 8AD8, M:D,,5\]9&YB$;%0\OB%<0[RK$(U88136A'AEJ!=6<6(X1I$$+ M9NS-SM\HL'?CL->M45+(!CP<=+\-$$BT/4/*PVC'J#C,#&(D:)])1BZHLS8;7Q M<>%,4,%CXR@"SE@3%4AL0?P1 DN==18K;=*X)8SDID2--J*F: V<"7_/Z@HK M_5[7@_'DSIT'#]MU?)T.:A#%9HPF3$?%J&[)6 U8.QP2^$Z O>W"[> M=)N*,@&C?0"T1@Q01SF02CB *3&:>66=]R5.7V#OX<+>=92M.[&M"_C=+O@M M#&R)C"8R>" \BQJ7LA!(%AA@$*>6<0%CB5.$1EUJ8*^DLE7"Y+=KV5:WFOF^ M22[-:U5YWT4B?,'=6\1=VC5R(_E2-;<'/$$NE2DYU#D%K(YJIS7*$$VCD7O[ M-FZ)N!1XN@%XNN&,]0)/]P%/"YL8!>M1%", *093[CJ*:B%2@&LAD&3*8ES@ MJ<#3VL#3G:27%WBZ77A:6*U:>L*T88#:- >(0@L,Q5&90DYIC!172FUM2]D3 M;"WAJ81CKXD%:;),M3L>3_7 ^NK)<'QKTR:*)_!>!DRT37P/0J+TC-"9S@5( MKP>DK&N&8B)I-$4-P-A*0)7!0 9.@2..0P,U]-1M;9,>(G(]G'\EY+ >0'-_ M0QB^-:Z\0,Q-0$PGQ5ER0Z,Y":"W = 0R22I=H!S!)E$+"K@F]46O&#=AF'= M'?=#+$K5O2#>PCHUQ$%#(N)1JSB@41L&FG@+'%3>>H:"(G1KF_607*F^AR6B M>GL1U>G('NEQO/$PQ!T\/AZFI0WMQQ)$?? FZ_/A:,$ !^%)IOZK1/P"LM<" MV9>G7YT*!FI]5-\!]50"*JT%1AL*A.%.&"*YP!&;*)<]7+"I8-/J8]-] M6*4%FVX0FQ;&*:8A4C+5T3(4 8H@G1+/+)#:Z4A1&%@0$9M2=16Z.)5I#;"I MQ$ZOVQ>K3?<]9YHV$_-JGY>BJ,:SZ72 M&C"J=,I*D4#2(("F5A A2'#:1FM4]B+TKH?/KP07'A["W(>)61#F9Q"FTTU: M"P2QD< [[ '%Q@&3Z@<0,]YK8I5SR=^%>H255(V", ][UGO!EAO EH5-&%47 M3QFR0+E4! J=3UV6!! <<:VA")C2DJ*Q(L;H)D5.EULV^\]^9.NQ3Y9J8Z(. M3Q('WE:J[R9Y ^_63KVZA5YV\!TT9'W6TML5<+\>N)\M]6"6/CBL.4">F6B: M(@>4A00$#(W"DAADU=8V$FH3@+W$0PH"KD1&DL?!13TOI(#.$B M C('=(B*;DK2HU%B(:+TUK8DJ"!@0<""@"L7$"[@>./@N+#]:6#2,J8 #C[E MJ@@#%+<:<(^8%=(Q32(XHAXC14%<*3_ PPY*'^K/U6D].3H:]M,RQ]7(]_7$ MNVHRK 9^4HV/],A78S^9]'WV!=Z54Z#X>F\G7'V5KS[I=!1W[D5\ MOZ'[1_>G_E)IL.\G!R&RSQ]^X$,]>?;YQ _&OLB(Z\F(+UT7@N,H6CA" ,4$ MB3(B.*!<%!21\$))C#33K/B'2PRLX.+=E2L77+PO7%PX%G#0S&E$@$(2 ZJ< M CH:/:E]= @*0B."+KA8\.K6\:K;GQI9ECKG,Q_2 MV!)D(E01!BP*SCALC$@SXE OVA8%KPI>K3I>W4=]=<&K6\>KA2TL7*"64@:H M41&O/,= 2<\!)LH+S[5F)D?9*5K+?A"K%=XF?/5MX?UH[^8"ZU^F\9Q5]>#7 MZF0T3,4LKC)G5:@'>F#C^JO$!)_J2>U7)*!MAB/G1_D)<5.K\;!?NVKV^@\8 MHF_ !![';8S?70.K(Y<\B4SRHN6,/\Y>1V;9'3R?<&N;8]8C:J6**[_K,);HRL:#UPW8PP6\ M5@J\%J:PHL@B;@C *EA 4S-_R;4'Q"%DN;=&!K^US0B\]69C!;SN?[\>('C= M@'%"D,+"KTT#! IHR&N< !1J97 *0U-0$%SC+:V%>M%=79U M_:2WJ]AN5M!G4Y'R7BSV@I0KCI2=U'.JK?&> 6\#!Y1$Q3D-T@(<(6RM$980 MLK5-L8Q0N<)M? M4%JA!D"9$T#C0 !3- @B M(G@:GV(Z/2HOI@@]P-*<^X#IU4H+6 /_QI.KG!B5GE3&OZ\'@Y03, S520:3 MU4@)>+BRA2G! ^;*<)EFF$9]'#MBG%-,^BA0^+O=GTX?_2F14B3$]20$Z3H; MM$)((LF!-5(!"FV.^FN #=HF(31$2IWBQ(>!42$LZP$LI; M0RDE1J?\&(NX-A81X@G,2'B/RG5!PFLCX<*9 F.2K(*0%DN ;74 I.^"];) M:%U)QQR*NC+GO6AG%20L2+C)2*@9%@)3!X-7U&HBG>5 V\$=0PH8$7C(/D0@*1R 0(;##S00AF641"2'OHDDS0@H0E\^$^/ ,^ M_OY*G\ ];?#UO-$KM=?_NX9NMS46J!Q*:"SSUG%+>?":$:05%(IB3*E'2:#^ M9$^!(E#O4*#2KI/%1'5)IF%5Q*%H6B#,HD#U$CC-"<8$>F>C:8$H[G&T$4Z6 M$BXM,JG(I%672<7Q_^!DTL+=Q7U@%.D -,(.T.#2=P("1%2455$\<0HWRO%? M9%*1244FK;I,*B&8!R>3%HY'R)$A6"(@<&K 1@T$6@4%*">&2*(#)FZC0C E M7^DGO9+B#M#KU?3DI.G5J?O5TWIL^\/Q=)0'=&:'Y?/^\+3:'33X$QGU\94) M2S<6'.N0GD32N^'4]/WWIL&N:NBN[,YZ[4X)=OP4K.P.[/#85Q/].=[Y1->N ME_L#YV[ (5Y^H:9S5?9UI79Q9=3S!Z.!WV4;Y.8,'*8C\"*>@'U?R@&NIU^_ M/EUJ\229$3CPU"&4 "HT!I(I#HAB@E)GB4P-C@7M*;017"3##4B&3G,R:KE.\U",PAI0KQW06D3>8"9RB@N:";FUK7H<%L&P M4HG!#[M(>#>B2YJ*E3UCMYOJ7>38SZ; K['DNEMO5\/316S]D-CZO.3JTDYZ M$2T8%GP46S1PH-)W2F+"':->)%<71CVY&1FW#ZF8K\![@?>U=%D5>/\Y>%_X MJXB/.,ZT!B)H"M)\1B"]$=$^([]GO5.#] MY^"],RD.2D8,T\ QH@!5A 9$ &>61D8DLRAL+6-4(^(HKV7 O0[2_7<'PY MSNG<'7R*1[U.H^D&KIH/Q*@6$S%^*,OS'GJUEM64U=QC1N?#]E+_G9X$A@%, MQ[[2X[&?5"-OA^\'<4'%:UWTWH?@MC_U.8O #,]'U((V)FO5R?CX< M'9SXD4[B\J_4[?FO6INZ7T_.BHY\/1T9+CS,6@QH!1[E*P4P#C& 2>>\FT#0$:F/!68H1_+Y*@2((B"392$MRP M.[Q(@E60!*^[D@!Z!XTR&C",TRC9@(#&C #K*;88HZ@%\"()BN?\SE'J]2 E M:L:U#.W':N1/IJ,(!6-?BIA+0<(#<)!=)0F?UFEP^L"-G^0_%MEV'=GVI9O/ M";7R2&$$*$[YG)HC8"@B@ B,G/76$RXV2K"5"K4B$%:-D=98(-QE(FB1"C\G M%19IH $CJYTR@ 06 (5> 4GCCTQ1*"6QAI.4!MK#N(RW+#*AR(0B$U;075;$ MP<^)@TZM6"M]^MD-#R) M[W.6DT;3^**3U#4T_S2<'/E1U1^F;?.CXR99[":]8R465&)!-^P!.]\V^Z2> MZ/ZSSR=1EM63ZPWX) JR'[':5D[[S2V M4"&/@/,Z(KO2&!B$"8"*H( )A]RH-/V3%F0O^5AWA3K[?A*19NPGD[YW59W+ MF;,S:IZ95?TRCD=^W,ONJ6,=P2'7-?]:E92M$HUY" ZKPU%EP*\!7@?)/"N7A940>.;0>.%WTE9B*VW41MG1@**44C3E"WPSB"%-%,> MRY(-=4.>J-\FVO1]_-?5G[;_3_PR6VCG]M:G%I$S(-C^/V;TVWR;+URW!+.$ M7\39[WR]Y'#4_(YSA[A?T:Y5P)@R'D\%P MXM?S!/_GWT?0'O\ST&_4].#X^='^FY$GVW^RQMQ_B"7SS MKX][^/F'O:'.R2>>A*_?^<$YE(H#N(!#(":$/4C M%LWE8!S"(9K'$6L36C;[]?GCSZ;4?_1%R'VKOJ?Z^#]5)!YXTBC*3IZ]H8H8/C M7/@@*3'N6SHVCX =.3U^]SWE$&8P>?Q"GR6D?SX6TN/#X8[][[0>^1=M-N2+OAY,=@;NV2PALM"\0W,2Z_&-?I[]-AI':^5B.JWA-2D^M.NFIZ>^S>$$:3'WM_-9>ND/DR,1$ MZ=OXH2J''U,@(J\EK6T^FUI MQX[KP6Q-F4TO;.W/[E\(/[)_"'[/!F9R1[ ?CO+A?!P%C?.C]+&T>+U^BZZ. M1DDJ_L^W:2ZBOI7T_01Z3Y) ':1O8^LG8PS=G^6RP6.N.(M]P\.G[VJ#@^J)P?[KP[^VGVZ M<_CL:?5\=W]G_\GNSE_5J\/XB[UG^X>O+F[!]V*$VNI<]54#Q/C^/=[ V$:YGP07G3T@L/XU#_Z M0_OQWO7%CS-]\>/>X1XY^/.?XX,W^\?[3]-U[_'!GWMT[\U+MO_A)7Q[O/=Y M+]WG@K[X,M['TO^\>XK=P+Z[QX.E;^O;+^\__>?H1[S_]NW[[Y=E97#/Z M]Y=GIWL?=M\YG)1$I(%FW@(J @*26050"($K);@FOM'\Z\'4NYVDKD.#A4&< M>0<19[^LU>OJIW]I]4?.Z]V M7U4'SZL7?S][%0_&SN'NP?Y,X6S9X2K.OHSMXX7MZC(]&RI^UGJ%.M0>ZNJUJ:/J/JFKW8%]E)7WI/Z?'@W[_;-J>#J(2NAX:L:UJ_6H M3GE"<85]GP8?^/Y9KTJWP?#WV5WRC^CW:CC*VGW[U]93T?[QUVAEQ(N')]51 M7%#2_+-5.;!1"?:3T^'H8YT-#WLTB)OQ_BP9G55\S4]U_$0T.E+]["@:$UGX MG(SJE+V4UIT4Y\2,X^I]?VAT7/]%(;;:-.EZ=8:Y99[/EIB.=D RDJLSKT=5 M2MZ,&_2OZ2>3&R#:;+-+FK_.?V@_M/A9)A-R?#)CBJMV_4H)>,MRI9$@.]9&0J<>A"^B M=67/FJ^;+4OVWF%$C!9" Z&#!Y1A!;0P!DBAG$V"1!)\7C:LQA&Z"H(3M9.B MWM48U@F/.QB0?R5^'W_;)9 /I(XO'E7O_2!"38+[^&=_DIZAYX7%LW_W-EY,8?R+# & MMC]U/J-,>V4FP:0#9]\4+(^JG7X_WBIB>OL:U20%"1MW5O.&$=33VL?5D?[D M*^/]H/+].IK5:6,>=;5 MHL8T/*?Q7,N8H/@A&1/X;HR)5]$\C72WR=>\#/R1U58%]/>?[K:@/SQ[>_CQ M\UN\=_:?XV=H_\\$WB\_OSU\_V7OZ?OX+$OW#O<_Q&?VWYX'_0__.CHX?/[A M[9=_';\]? W_\^'EE_VGSX\.GNZ='D3 WX_@']=>1X%RU'4X[W_9(WM/7[Y# MV&AJ=.ZD% 5 P!88SP*(4L$08YT2AI\W)CA3@0A"8"00I9(;+ZQ%EGDDH[B M[+S >/5Z;V_G[[?)@GBU^^?^[O/=)SO[A]7.DR<'K_?[6]N M7C:G&NVGN2QNW:7*4]0 6E%?3\XZBE%2=**>D,.7XRJ^AWZ?KT@*P;'^Z"L_ MV_U&_QI'\_.DT58F1WI2Z1"B3=2H1>>UCG2!BQ94?SA>Z"#?I^?-U*QE72^I M/_%>\S4MKZ=5T7J5F4ZR5ABOJ9+JU,3]D@'WR4>^G TLR_N5UYALR*0]MA_X MO8J:XO TJY#)+G?#J9F$:7^A^*6K_?CW7'@TF Q'9]4G MW6]IF3X>?^O2O=K@X^]=_3,])*Y^>!SU2_TYV;?-NV0?0=R)SIWF"XL_S-<= M+YK%+].C9HO)]YT.9EIA^M0L"!:?[WP*6R:],N]>8AQ=C_*SFM?.G:VCD$S$ MTZ=ZY.)%LYU/'X]K'&621?*9X6@T/$WK309]LVOM_6J2[0/2XZ:I/+/J MIW;YU4D;2_^]V:SY"\?/Q4=')7F25??15/ASY-VGMC]*\S+C&1(-I?Y+,FFD_G8)X3$:IYBP^.)LA832,2O<2-X\?752B MJ^MI![>I;?KWB4!_Y\.]HAZ&>Q*,Z!TG#AJF"9!6ZR@8%072" X\CV*1:8<- MY1=<#"L@DZZK9;5,,'Y(DG=O(?.203V#K73H$PS4DX6;,O[YRE2D<;,U-UOB MM[O_?"D?*;ZD33E)I\.(QGYP_HS&LV]2]5]S2!-.S0@V3T""&W=$/Y[M[[S3 MDDGA*0-(D]16%T9C$'$)!.,H"(X]=>$K>6:K1-SYG)E"VX:V3C+KA(5 890: MZ3,!C%4<8(F]XQ!2*M#6]G#@OYU0UNJN6<)GU6"VUU7+ 0D")I=X+Y\;R^OBDGX(;+YZ\RH;??-SX?!VG M1SX2P_3K]ZTMNS#.DBZ75Z(EK4 MJZ8GD="3MI(KW2C?9MAODX./ZV1>OA\.W;A:1/";'-?9W7LY*C6+RC1:YW&D+RPC+Q? M^N0DVILY.CY,WH/L<(@WB:SO3R[UB1P/G>\__GIR7!VW>#!Y#)#L%'7>>V7/ M=0*1F/_^73'3_PGYO[M:W'(Q*GW49!ONIMW.P9X9\K2,DUFZEX@^^V'<,+B> M,> Z!(9'A=E68*G78;TEU;(#O0LO;V;&0M<56.KE='W:]?_.R-I)1TA9$=87 M J[ 4B\GX$YC\7V->C,+K9S6=2?V.;NCJ_KV&HN_ES3'1HD]^PK1OZ?FX4/4 M'.IP]IUUW5=?N"HZU=;VX24:_#SEJ='3LR)]TAHDG82QH;739"(T0OPQ[4(_?JRSXIF),VI6W7W\ MHYF5FWA*;]!\=]0-U+8)9>D.IT>U/>J:=0NS MZ;2.MI])SJY^M%#B6KZK1.?AL6N[R=F*3K_OV'Z]QI.7F 1$>H(ZVK:?=-W/ M/LOLU^O-(JO304I8;E(#YZ;W].3]2+LV4AJ\SBUR&V,[,THK,!J>GOLJ+['A M.Z9ZSF//S#>>GB0':I/).$V&YN=DAFXF%;NYFO/4@70"SCLC].*HSPY_W.!Z MG+T&)ZD<(&YMD_Y_?%PW74VS\\4,X]4G>I3:F/86[#+/3&W_E/T;=:O')P=' M&VUOW2/G_]I5"3+VI,?Z4>/4G9HFU-VN)]=)M*/N.V9IQY\17R.^@4G\^>C2 MS%]71_H-[.1*+:7U/57'NA[TFZ?,T"JQ;,*7S>D[4>M(TH*BJU5AC*HF217I>1].\BQ_!S)F8 *&229 MHPIBR0TU&FH)D2($FBN/[LJ*M8/I!6=C M=C_6$X:J5 4GH3K(]J,\U;MW"U MNV&.:<[J*7*M6Q/73)+1)O#O]QO@[[79==F#/LNJ&Y_JDW$V>2)KQ5UHL[4Z MJ541NI/@ZFJHC?Z:RLCBIP9^DBY_XTV;'=:$,&8K&OGWT[B ]*S.XAJE-:?? M=5XFJV4Y 3#M0/:_=Z('>6^BZ"&PD9MGE$;U MH@V S)EJ.&KV(.4W7>NM$R(_,U6E$\M8D7 M\[Y];27'?O)P5?GK!H(/+_C:\IXO?'+)-K]G2V,F;KKM7&S^/0"%EHT_EI&B>!4 MJEPNRBA5!AKBI11>2>^YCTK"I1DEYU.XW'04X7ZI)]RK:#(Y/7)/(H#4D]0* M;OPB.T0V+KWD?'76VW<".X:-"P %C0%%D $%J07"(NTD3[J6V]KF\+RYUC-6DR"8T#=-^2-W)X@.R:7JU&_Z<0M5)34A*PRP3 M+-J.9]G_,VB2UI-]?Y:0IGW0S !.:0D+J%Y=7W<6]M-DA9MD9&<#H)],_18@ MV-A\WDS3Y'EQ$NDBJ:)8W.]N@;RL&+]_B;ONW_*G61]",@CF-:YA$ ).^M-4#)-R=1H'C([*7[QV7O[P76OI^A 6:XDJ1\Y76=*BTW>I1N-X MVI_D0N0K6"4[^6>I?E?$?.8XNNR!S36-K MY@HAGVAT^;9MJ"*=4*I))4KJ<:OZCH>VSOPP3X-*_#(KLDD*Y]=%5( M/0F;><; S59GK5Z*//#ONTS2U%,H%F=DHT=L,Y!.C7P<^.U3Q; MKR5>M!MRI5*35-;X@-LPPJBM]XK6V&A2?UF*."_L@WGZ<>2:!'A-X9/NCX?M M/2]) K[@+/V9,I([)]KE_J%O^WO^GS^K0D3L9 9V#H:3(#X[2.6]LX@LBO4V+3 R58H=-T!PLKWFP?T+A0>SNST''GMWL6'^.*3WDQ?3!:Y:ZS_9A.C>$RLWT^7I!M$ M=AMG]2K4DW95X^;V7RW=6V7UJ]K)1$U-DIIFNK-.2;,>2:JWQ)5'^F*Y;+[# M=7IR>P.I)A@QY4-_'I[NG_X_IT4C%/B.1""4D"UU$ Z+@!!4F"&! V2;6UC_$A< MK)"9=5M._'$=HELLE-)!0Z/RD T9N.#!<\BE31/6$M$OZ<==B'XC1/_P^IWT M4DC/'&"*1#L;&P0DQQ"DS@+*>P*IC,()HZ\0?;D'VE)3[64;YY+^S?=5X?-$ MCX]V!B[]D]JQ?XH\$*5$J?+9.WSY^1U7F$@/+:"1'])X*P(DA!Y(2YU5AA"E MT$.HVDG4SXB5O^GPP4,J9.XZI69ZY;@S"'<\3WIPL[23=@CNV2P]*VM)(^^K MX_BXHVQJ]U,A89O\YEI+8)X\T5B(-FVJ7VSJHVJ^W^?_U)B(DZ9WQZ11S=K0 M6M*X/K=='!:=*)9];?/6_?;*!^0W6Q0AUH.H-4^FG;X.G1XG;7N'9E6IA"GU MZK391UO]=ZJ3V+@\9>7JQ\]R5:+N&/7QNDE7R9]JU][HR;GWBAOV^SHURA@, MV_YN36^X2"]@HA78%(4V,:6EUB.1.M&&:&S *@=!5[?",@KEE(32) ?\78\_ M-C[P]-U&HN[KLW?,BT&9+_YV-MVH/F\4^9T$82^D'[7=$8:YXB!_QQ!)KEZS%D'N$[ZVLXB M%_G)]>![\>G2565DO@1BKT#K2WR!:\PJRU)L5">IDS;V$C(U<C!+ M(5B$A6;.D=/AJ.].HZA?)J[)\^[;?5ZT#E@0-]>U+O).YY+M1$>>:Z]K6B:= M94_B]"0N8##I#,\9-7W'VE2'F;>W;27F>MTLF>1;.=9G25=XG[S,\VC$R,V> ME0-KO587%K>F-4[+.UR045=0(K9%$W%$?;4Q+H79!2B8Q%^%R"54BMM<0 M6O;+WH>W[TS<.,B4 !Q:"*C"#DB2G >4!VFE0\&CK6UR,4H;@:Y$W.^9?E]V MW]'@%2^B0>CUM/$O(R[HV11C&?!U^6\^'$GJ[YSUR:-L+F=7XZGY5A: M_&/"VV[VV*-J9RF-(;=D6P1ESELK2_&YSI-SS$%7(6[LY0M;7:MB=Y8/6APY MT:0X?0<5D4(; HA-/>ZI,T!3#4%P@3E,J [8G<],%D)!+@A1+"=.OK#TZ;(4C=M,).#IY>3JZ;I M4VEVS/MV4L=HG$J*>^UWJ:75L9\_[VT@O^W__ M\^NC*GY-$<(FSZ519 ?=GK"?_$B_/Y^3$^$NXNL\S+H<3,W65T38J-OJ?H/H M[GQY?-)$1XL5-6U,4]Y9/^GRLR:K'Z;N_:SC[JSXLGU6#BU>MK9.E])D!41 MSX'^1]6K)B;?[F7K[XF'V#4]7&=M1=M>HKZ4)]U.>9(HY4FE/.DGRY.^66YT M3CB3P"S25JEH6,4/*DV80!SK:'VI*,WA5>DGWQ3J:R#'SLNP>8/D>67SK+OR M<-X_L:D336AI?+>XINE/?GYR2B,,QO/FVGY6/+JH,THY,0LA,4SP%M6AW#0Z M147BEJ5K9IZN1L]O94L#R_FCQD].O1^9"D8^:"_U'5M<>-4P=MT)9B:L?_O-/XZ.263;9%2*>U(IUX% M#\[&6^HAWMGFE)$V;WA_SB4[S^_UGVV.>PUFI)_XQ3VN4!#::^*>7KPDZ2L+ MPL[%O\6:5X:6V7F1;;W7K-YX5E3L? MMS0>@2?+O\BIZ_[$Y[XNZ<:?XDK2>*!9=EK33/[RK4I9VS-E)WF&9P_.[>6: M4]H^I6E0E\S?RVWF)D=P'K#,3)S3^&>AP4'DBKD-.VL1,9_CU.;!-8K0%)14\I9;HI< M]N.T:Y^BD$E"8A(IU/;DB_?XT)QT<]8)/?9RKEFZ0?9ZSXA[VCGCK<-TX5!M M-N,T@URN9-!QG>^SLC:K(6S]#N>9HDE<:_(#YWFAL^U/&>>)+1,F1*VTBX$Y MDC&'C]GTJ'ZSSB@#J[32WC(!3-H_+Z M))NN7YI1&ZVC)9V8U#'ER&O7I/)&SLA=.?0X>Z*6 :#)-ZR>S.\U,V$6IMTL MCW/!;W.ZF(A"2U,<&H&5ZE>B4#.I.44.X#0"]'SM8R?AIX.HMN'0:MX_)W%[ MM.>2A,IBQC4OV8BG60)1RPJ/JKW+=Z)-6!_YSK:=?_*E58[GZC+G7:[.<>!2 MF<1Y]IWE/'?.PG0T2&N[[33FE7.AW/9IOISF/OO!*> M ]SBY\Y %AE ,L J!.>F(\!>[+PM#%(7:(H^H@5PZI8/WRB', S;BO#NO MW?#JS;SR8_/F*WUSSY;'U88\:[93*I.*55O'SZ*D;%&$VO3Z6>16W?A1NB00 M=GYZ0#<8=OZ,;69 +$V%W2'OH/*"0-6629^7HDO+F3E_%\7;J2-U M,PHLO?]=,'I.4;R V,73NCLV\-_^J:N4V-6M=268SEJO[OXO+9-9W^-5F*!EWW9\5R.2^K5:"GX^3N MS^50[73WMF3I[+QNG<_<*"GB36!@Z;YQ$6D&^DS8+,T<6Z[0269CM@X3-DU' MXS:/IFZ+C"^)/L\ :^2S]9RQ8G;Z4ZU/JZW/Y5O;OW'2&.Z+#6D#U1?(-2-S MNO%*CSC[>YZ"5>H#4GT ?$>1A-8K!""3"%#I(DQ@;@&$,FZMP,*R\!#"Q#M+ M\QZ?SN8]MD-('VR5P$Q]R6C[C9&7QGYE22P)GL6W)8U%7PAH70F M U(J5>I,E7-'.[U/EOW8R[)LH5[/[[]@4_U>IW3AN>2?=_SI$G%>W#OR9CGL MTX3S.RW7YMS7KFAVWWJRF/MYMB@9F?FAVQ:H%[R6*Y0L]Q1?O1[6WR8;\ M*W>(?CXIF=M"X^B7;G!'MX[D:_WIQ2-#]O+GZWAD MJ<3]DC6WM0KMHG-+X+3@OCX9^\>S;WY/"4)]??:X'N1[YXM^CZK\),FW-J-E M,CQIDSH4?T2PR+ZGR2C^[V;W;W,^'C5^J=\F[N(?&7E$*;OZ[_ 1^N$_,D)^ M\-JO+AF11PCC=5LR17S]EBR_\\Z_9;YK>"\R<>+Z_V^+;"TREII!$VDV'3[Y M/!\\T69PI5]]Y_GM9'2EJ17GST1SPW.#+3HS1$;-&;TX0^3KJ5K?C1/+\/*= M[W0!+=KMOF0C[V&7+JP&L=NE:YNI=_N4%7= V;=>1^7_6>[LEUJ?5 3VOH/. M,_R/JIJ_E CW\M%RRC?GE-\R6;]ZR%NU*#TP+J_*$89JMMWKA@#)5+IKFM_ M!A:&N#V&0*HP1&&(+D/()8:X!3G[/]9Z'\*WV"79E#^S?9?Z!6Y[__[P[^M! M[L'7>G-_Y'1]YP;]D%"]?;K]T+%8+2K^[WFJW>RN9<+\S+8UE&T,YA7:MFOT MQ6-*\("Y,EP:&JR5&#MBG%-,>@'157WQR'DG[SR$]7PXF@6P9O&KA7MWW@6/ MK*E+]^V;?XW__R\WJ_;:_[]KR-S'#_SX5_UWH>W].!PCQZ\>4;??GAYMH]?L[=O7G_> M>Q,__^;MZ=LW?]=OW^SB?W_9G>S5\/-?A\\F>SOOC./8R> 1"8 *J4$TD(, MHOT0%'&2>I$:Z$%RH7_>99U +^/0.S=S5O(T?UNU*7*BR(E-DQ.$,ZR$\M90 M2HG1VA)ET\PQBPCQ)#?-1;+(B7N2$_M/YG)"2V@HMP00[QF@*'[1D38@6*T) MTDAR&;:V*2MRHLB)(B=6D;/664YHAH7 U,'@%;6:2&=Y!!QL"62,2YGEA"AR MXK[DQ,*>$-A*3K0 0FH'J+(2& 89B%P-J>36.>2CG*"PR(D;DQ.K$BQ;2Y?> MDR,]>M_48/XR\GV?,T)3RMVOLPDTXS6)H^';I?C7&/<;*UYGT?-#J8I?DT$O M9O-W+Y%!1?)<2_+L=3U9#'IH->+ Y[1^ BE0J0@.(1D%4*"*:[FU+=E&")X; M.H,09 *DN=M9?@1,_CY#D=Q09V;1)V.\A68"MIC M "7%@$H,@50V:F!,&&KC?P&;K6VT&=[A6P*_DJMSO5R=/-713-K^8\,0?LB0 MOTWO^@U)CVMZF=9-7EQ'7[UQ:_W[/,:YC>5!Y+ B0ZXE0UXN&?",&&A@ #Z( M "B%#D2KPP#!)#-!6\RLOM2 OTG%]0?/TDH&[PJ\W+ Z>@/6<'?NZQ<_&CH] M/BJ8<[>8T[&6"1->F @W$'D5K64555;H?.0WKCSA1CD>DH8H,<*_;X3R6@"P M .!MVN,% %< !=*EW?*SUS0G+ M/QNXGRRSN3LG\#T5)7\U6Z3]8_ML$O^>VJ'T_2;FU/V4/^YF=GG]13^'$AK+ MO'7<4AZ\9@1I!86B&%/J44K!NSF'2A'IUQ+IK[M^%(L-#"H(H+6E@ I-HDVC MDTBGD%D>B/=DO @K5:DK+<(Z;KGD544*IS;VE$>K M%!D0]0T/.!,:&^-Y@+"(L"+"B@@K(FRC1%@IF%UM$;:PP@@,022?*E,ZB3"- M@.921WL,>1F(DIAN4,'LRAS^"P[:WW+'VQ5L':GK9JIM MFLZ:QMIWAVK5@_39C%_]L^8CK08PF[#<#F9-\S)K6T="I#=H)CITWBJ/)'I4 M[:2WLD?GWT.W=P'-L(ON=?EMQD>SUYD-_UT:YCL>3X]/VJD&S82$BTMJ-B0- MS\TSXVI[?AOF[]Q,2KJ,:'Z<@+@>'Z4Y2/%1(^_!I/9+E#R*/^N1/6J'N'YM MBN_0I-%$N0-ZN^*X23K-^8G;JC_INI_^UDY2&%;QK>OCR(?Y5OGZ$-6PSDWJ MP&#P]QV8ZHZ7]9WG>*<*XV; :J9&=IAQM-Q4S[<7M*YR\5) C,"-#.$LTK#XX:U M/[9*#+]H!]X%P:Z4-5>0\*^\MV@U^:O-6'@Y':9Y@1F\\QPTW0S^:C"A&1-6 MITGA>9I/QJMQ%[!J/SXW6N'".-'+9N7.5>5A,Y+[<9XQ'!_C1:V!KO M/3 CKS\"'>)+/=;]4WTVWOIM^33%L]/=S0N;]+,[$<+M\6HFG$M#@3+_/(YR M)RD$==,-7:_?HJN(EM$&^I^:XVCH1HN'6&_I_\_>NS>UD6MKXU^E*^_Y_6I/ M%6+KWM+,>5/%A&0.4V.8)&2RR3^4KF!B;(YMDL"G?R7UQ6UC B1<#.CL,PG! M[FZUM/0\:RVMBT-<UT-9H72H.W7YL19O8-6#JJV@^)?54O5PF&4M;W1+/ M#%)&2N0=#>4BDD#D/TNJ0820Z##7;) MP'S;_NM@RYQ)R?C143%9Z73\L4:>_VZY^]+5K?MQN@[I[GX1E'0HGSIR. MZ\ZOC44"@D8")BI,D9IV]=%HBL4+3\?C*BYNTI^L%Q]=HRD'X3Z-TOTE:+V5 MI5OKS+66%F4?!VW5J&C=A.D^2YLEW3R:;O&F]7:IMUICZ%4[+FV=Q8TYORFK M%JKQKLLW7#&W_I41FY[1[:T8J-Z&Z0?MA+3VY"2\8'Q,T]EUIK95W'.6OE1- MZ5D]F*BA#T?3J*57>%'9V=;9]9MT:+VQ/&$6_W>7\K035MOWOZ46NZG#]1() MZLA7[)[=K[K?'H;;-+TGUSH24QS$B>E>E+P:-O;UC99]V(GAA\J CV)3T>/4 MF<-A_W]/P]<7[: %BRIVZ@Z#KI:\:DTV>U1\B?%)U"9>+&*8X\.@XJN_YD/ J"$FX\/FLEYGAD@\&V%F5J4$S#]%<"6[]8:AP< MFSS'K]KPE=1J,TE'(]&SWIH='\*2EH@7]/^5[IUY4Y_B'?NYMU*[S2B!.^/- M_B38/FJPX_\:#0_^BKZUC623Y=;%O=VW9_L6ES;HMP(XQV.Z$A= <(4 ,8*6 MT"F#D5W4>26WPFHN!0HJ+$50:5YZQ+0IO9!&VT6W=YSY(DU]4\R4FWEC3Z='HX"I"5;?]XAW6_%/+*BK04]HN)@ M% , TH37#HA_;;Q_51 .?UDKOKJZ+W%Q,HKV4?*7M;=*G68CJEZX1Y=3(S:Z M<6Q9'O L^DQ/XK6U+S2UD8W^,/0@W/W!#%SG$%OILS@$=9>XD^0'KV8EJRB!.:VMA MI$]F#LB+K[)>;"3E+3F=[<6Q-F[TFO_:DX.JYVX<4:647.MAU8_NFW&NZF5= M_2+R:>=;E?^Z>QX13Q/2DU75&+@2ZN'WEZ?N0)V<5(T$5=P[*XXX=I/3P32Y M/Z,T58V.UR_27]'5=&W?IG7O+O)9(-/ [O."G*:P5NY\/T8=%&>IGUUDC;4B MDD@:4(QNN(DE<+?4]7>]L?X>J.%T8VA?-WLKTU5O]P/9MP('GE(QKPSQ0%>8 M (5*!G#0-"3#VEI&G\*IZ]]=@&V%X"GQY)O3\; _#:BV%JV.^,-DGDT2H,[P M9QKVVF2Z/@<&8973E)Z':]V@?]"/-D#\6F(Q91*N)G*,)NOH),!6P(FA&H!H MLDY&?AH;MZ_5*-J?U Q7P=URCKO,M1#-H1A%4E%%E6-63 Y=H(;UHGC5#M36 MXPOV0+ PKPVSRQ.U-EX-!BDQ]4_@P8_JVOB)UZ9^A2A^N6-K,X[PBX]G%X. M7*\GP4Z*+_%AXOSI(*J!D]PU/3Q[WWCA>,D<<"4U@ 8P YIY##Q$CBF#L))D M%;'L^FXI$_X^C>:Q=2=A)_?C%X\Q^JX8]G,'7L)C%YYF_DS MUKOHD<[9.B]_L$N(EG?19%NN0W@G-R9RG='K-AQ?E9SHX[ZU80U_)BUZ MI?OZYHF\SD0^['0N;SMZ!Q-Z'YU%6\6AFM-*?:A^_JOOYQ/X'ZZ0X2U,[H-D M".Q&1HTG-!=LB]N5V?N;QB>ZZ6\V@;?06W@5(X"N5C[AE0<+'GG)!8F]9&0L MMR:=0U0YCBBRRF.]U,+IU!8*@S*_VM-Q]")=VVW3&#W>/5(KI\YW0=M'_WS> M.W[[K;>Y?;2S&:[Y^"E8-V_#&-Y^W/OCN_ZG MS==?>[A'MX_>?@O/I=N;>V?;F[^'<>^A<%T8\YNC_YR_GE4=>+5@81V_#>-[ M_?73YN!SN)9M'[W[_&GS ]L.U_;^^#-85GO?>D>_'_:.#O!_SC\'Z^M#>,8! M[9V'W^_V]ITPS&H,@4/( 8J(!A)Q# QW*,B!80K:%R_)XLE$M;6GHWJ+?T>\ M2FL-P9S[8+A11H6@%%/L,-1,2$AL%J\G*UY'O7U1/?)V;5/$P/ILKS,.XG@FVOH.$VVAO?,W@^VC'NJ=V\-/NV]A M#V^QG=T/Y-/QF^/>T=[7G< ^X6^X3-$1%#-OI0%4J4A'I012,0&\+Y'2J'2^ MY$L4G7A@\CVA(F5)#(4QRYC3P&^22E4JSZRB3 5)RT+U9(4JJ#2)>H^!$HH"CIBEVJ@RU?1\4/7FB?MKVN/2ZA2P/C%="9]#5E[N90*?JKK" MA1,D&.>4>4FY94(H% "F-% )8=3RD^?,+/?*++WO,0M)]SG:#O^%<>R^/=O9 M[;'MCV&.-M^>!?8X__3'%NEM&K9,7;&.6RV<#I8R"3J+$!((KSS . 8C,,MT M:7Y 7:'*:L0-#^J.I5YBS926),B0*:$6I^5NF3Z0 M+P!W-@_.MX]>?]L^V"?00$)I4*2=#BIU M*53\R8+2!AW;6D4U"BHURCKU?<'T7TY-W.%HD-+&QJ,O;KX4WUUKV \)W \7 M!_D@*STY'(W#ZS2)==7?@[C\=72*&Q_7']9?.NW$2@Z6QDK^1(W2E<] ^! K MMHW=M%_7)&R38U/._]HL6S)ET"1_>ING:,SI\6GU\US.0I6+=#R*Z; I-S>F M-QRH?LIF2,F:;4*B;9(C)]-PGVH$MO)RY6($@Y3S$_\5C%Q*1ARAFJ MAA.S&"?IJ9V$R=D]8MY#?YAJ%]@EU0-6I-[LUG"JABDIJTK[?M,?]JJ(%==BO8N;/3;,89P+0)OX_G03& MW259@/W9"]>)]TV9E%F^7P #.XH[/NV6XN1T'+;XI-KX W>@!DVVWV0RBO#3 M(L[)R:"I7AE!HP**@WY,FJKRJOS2S,14?R16&YFL=0KJJ,%@ENT882S%2*6D M_\@G]?#GTRWKK*V8J!FN3M5LPWZNBP1S4HY!60=CHX#0&DW# ^=KA>;LPFL4+(96ITN]EW_DHEI=\XA:WA0:+UT M8>M)PTA)E6)$_8PITT&X!?![]+;,CX/>:QQLC;/M(Q/ S[#>[N=@3""#I72 MH7CHP[4'P: L0; OK1+<"TOLY<9$$N-8XB^)[$6YB_)0E6T8#,YN(AF2*$,L MD=K3DL*22NZ-5T89K9WFFF;)N&W)");Q =LW2);6( ((U0I0*0T0D#'@K$9" M&Q@4#W[I<UHK# MT5<7!&,MHI.M:H^X]K)#]<7594;@9)P8@WT0J@+-8XL,HJ4B.&RI%3K,/D.E=QHQ)FGLGP2 M128J(7FB.EF1? !))0MJQ\'8U>7Z4VF_6A'Z&BOV1-WK2U#-1J>3JJZ;2X9; M$=[3N+FJ1_$(\W 42T=TJC"D '/O8RG_=$6G;NB,A-)3;/WLL/E--/6J8H2= MH:5. G4UB-F(ANYKK.I45\Q/FI^MRM>%7P>+L#^RZ=)_AT\27C5?#>\= #+6 M)TRUY:N*_M.J2IT*ZEAXE#N9F<1MA9VF9G^8.Y]*'HW'L5Y3LF13]?_T-FNI MDE.X5U#$NK],EU25%'V_+?T3ASVK5=0\ZK"N9Y0\+\G"U?%VJ95"X,A8FBHR M^�Z+:+FF!=>"_^<%JKT'/WJPI%-I^O%^]2=8&13_4__A559 Q_>[?S(?V$ M?ONE42'&T?:?5 T-+FK4[>VK9W:K1<[>-I6,3\(5I[/167+E[SNI_"USY>]< M^?LG*W]?6?2($,@U-1SIXR!R#J!O318H^M5\%[)8H57ZCXO*V#K MM#2X C%'.H!)7=YU5!RKSPTVGJBSFOO&_50&)N%YBYWKQ4[E\PR?5!<$L&[M MO.@PZ0RAJ1=5>V'5M+[$C(Z/8QG"MK'-?)'H9MQM3=F%D;5>BAF:5VZ1_G%T MR/2G15-(L$BGYOWE!:+2U9..3A!T@*J072I/O- MIV:R(/RCL9OGY]-XF\AH M@;\K#W?0 _1H/!Y]3>6.YUZP/ZSLT^3#;@L@?V=J^O/-:)9.D#]-@>C-#*W/ M+?MH>*40-3N]?G1>AL+6@U1Z>3NM#BZ7!FMD?#.9;VJ[D\&69K<]^H M;A75F6'DQDH*/4S MVJ*8S?"^]H-FY+ZYL>G'=]M8:?JZ^ M9", 5N5"O?OJF]Y9X>=_6U?*<>DH1)8#PF@0<&/%18]X*8T M"@9S0D/\%'9VM>Y%6/BGZ\ZK.SS6#=:J%Y[&%ZY:]\Q73E_6#K)R/[4='FN> M;[2P5C4,][S,P&C<.FV)\%H1CI?$<][4_3.U-O%-M?.DLR6O7#I!Z$).\EZU M'0O;8)&DS,0[CEVX>53E-J\QM*5J=ZUTA_O&@-YQ+)[MPZU22?:F'VAJJ7%Q M%&UE[[K6>/5.W_I5T;#+!E$9+?VHC$WB%$74C(/6E49XW1=IRYW7362&JBK( M'BC\53C\[P<=T()LE&K6Y7-;_#/QKOXVBR?$9FA-&I_EZ7EJ\L MAC#>Z2#V>9GS,G>:C,YZF*BF&7I=<'X8#)+))#XPF1'VU+BE$M>TH*WJNP=+ MH!I/;7VD L)UO]-4P;\)+@K/2&>AHW%2J]6RD52Z;5UI?N2G;CC;"]W&E4>G M]J!R];9^[Z9'RDQ=KDNW5VI]-%&-JEK!S'9$=RV2CWQX,*I:!YS:5-TYIC&' MA4XGMW$*3@;!(([?J R^9,FM%[$M0FU(K"VUJQN3LM['<5?%NW5EJC_\,AI\ M265H53H?3!AQ.JP-J_H[U5E=@*9[^9XFHOK35%]^-T;@FR, M)BF&+&Z#,)!./X?86F?!J=*NXKA9I7IL\3WKSU+MZ7$_?"7MFWJ2Y^%H(V%M MN.VB65<-L!I;,D9GXYD--;W7U]0AHMT4J==.[!51O:T;1]@8%6GKI1=K=V6, MM)N?_-9)*P&I/>'CC8:R[[6M3^W@4.S?T/Z=63K%W0]Q#K;'= MO;*RN--:3^)MZ_"4;ZJUY_59(RU@<&,X@1AI-I\ZB&M*+P'034F3;- MN1C\_ZIYZA^.8F%F'ZZH.VQ5IJ"^1N^52PCATE>J1 M0KKBJ!*0A ]4=3S6@E(EL'6LIDG--)(2H.8[59A+R\G/EK9M5E6AZ"($UQU/ M_"#YQF:-5>;4F_%OGA(-NQ([IQ$U^_>0O M(_\KAC\8J_KT8X&DW7P%ZH5.27.-CM17-;9K=4QN"XY=?W/$H;#%*]P*HPJX MV*_MG^K?S:'!U5[G8+T,1F?.S0(2HB(?R#YR[OA+#$6IP'W]0NND&F_>Q "0 MU'LA#"*AS>0PH.+DQ3P"*>PXYP(9JB2EFDE-K28(TI*0\"N6$*BL$0B)"H&L M,V'6!I/_^V)K^\W%^,CAZ?'7V*O4#1?!ZGTF*A:= A*", AOT,:,D$D-PB4#I+-.9(E[2\J5C\D+Z2Q6*5Q,([ M9"PG)0B*CP446@>D@!9XJI3Q& 8R("]>#D>-CMM(QLNK?S&M>38RT3SAV=/4 M@+INTE>UYVO_@60*-)S]6R2#;2F5SKI/S]'X?,?@YN\JO4SGMEO0X M7>NX=UK78HRF;KO0+N3=)9^JF]316"/=N">J8.OFR:/3:>MMGP_B;D**CD?1 MQNF\3GAZY8!/ 5'QQK&'[I:_)&ZL<@W7AQ31QYQ\()> ZE+O9-/AMSX9JP;6 M/+F>\:;)[J&R]:E9:NI:'<*HCG=F]H7V:'\ZA]W7'=9:&SE>G[PT(3UA>M:* M^M0O*1;QDW:X*>_;A/'J.1EIS<:URNF:G+'INS%ZOG9-+?3"G?GUVBB#N S# M475!R' \@C(KAZ#'T*7Q#CV*0E&\<5W6[^YAL&A=MVAXT M+3DGC1(?/>#';AKLX=/I-:4NOEL55CA=)F$+$6"!SL,KU"(]5.DX8C;<]JVJ M\XAT-A W:SNU'7=Y);]I/J*5W2Q2NW1IE6MQ2RO1O4T=@QE;+(>Y_1F67P'4 MO"EAW+%F\F8T#H\;ODI'2T$/"4LSJ73!J*FD?];':5E1"8H*W)?4.B81 =:R MF*;F%="VQ, +;B#"%B&#%H/0#36(8^E)&90R4Z[5.C.GKERJS'"84U=RZLI/IJYB5>"S'TE=N1(/D_7@3X>F3J T#1#.JXM5+N9T MDE(1^[:OQOTJ/#Q^Y\/Z^_7"QE:^X_7B3?1.U*C:5?$#DW5O;UU,7!RFP\/C MH*1-8S#0=Q-9VK/Z6JFMSVM=[$;^K3ZH3;$BS;'#%Q<6./QKUBR\T24ON6.P M8,8!6!9NU_ACJ@B#Y':)P2#I3=-;ME\_J%(_AU5M%\3]M=9(.-X7-DB3S/(4TSMZCFJH4<-JB[RP7HGV7 M2&DI5+ER UPZI&C[MQZ?E"DX3GZ3^H57UR?^6HUC(.GD[P#'AQF+JS(H=-^; M>)@O!4#ND3-TP7WW;J(M!K6U#OENG<0T>S?E:+%D;P;&. ME*U>U@6UH%9&AZ?'.H:R^_:J=-8<_8RQ)DAZ5D=#;0)=-ON#-*0XQ"N?_;UW MF'F [^EMNA5F9A'3-KY/S)^8OR[PV>EQ,]3V.\V9@Y^;I?E3ULI&6'IP6J59 M7"I$JPOT84]MM![LO\>CX>BT3F:O?8K/'?E[L;?"V<[N!MD^[Y'>YH=]7DK/ M-/, $ZH %80#;8D'I5&,EB8L2JD6W04<"UIRJR!DGB*(-:,^7,114.XQPT^B M%M8[%]V%05';L&''A TR$ZQB7K(>%YE<.@\W=\(]O7)A6\/BC=/CT^B+"6## M*S7[37M"V)&!]Q%5U=A.BM]'X:^6)M]LO/^]K1Z5TF[LLLN*#R?I4+*Y;./] MK.;4]F@]/1U O%85*IBTWYN;OA@1!?K?P&'?6C?\]1GAV.NS[:.WX=X'YSN; M&^>]\[VO^RQU)!4>.*E);!Q'@2)0 R.U0<;Y"&4O7H9Y;N:VELU9J:]4;:WX M\W20%E_4BQ_6LUW'ZN*@,*/9PNR.@J%8"(I_^;78C>>W$2RV.B7XNVO<7-X^ M]%]!M@=59F0R'9L4P)C45;37O8KWGVE?NX=!86G/9]NLO2IM82Z+=;$ZSF(= MC;7YE+#Z++S6"Q>K8:PUH5"79SZ$^\62P772[:PLW?\&T[@_K=+FXZW_-QXZ M-[^H#W]C@/9ZK'OT/2U]I4B95726@=M/62O85R5I-V,'%.CS=HB+I'!O_LGP0]?/B MH;RM=+WB7_UUM]X&L2?=,,U[N&^0I@_M>W?FI3879IK@));:LW-95%6$O"KJ M=)RF,,]@W@Z))7+J:BJ3!OP:?W,SP/2&"['RJE.H!]0*;542Z-C- A:"C*:7 M;Z0PO'80@2H5KS5FYA.<.C.S?I-:+"O/7G.68*VUS(GSJ$:W@%Y5(.6<\$1_ M5L>_7P=>SB3@DCUV46@J()V7!?N=C1>D87Y8=57RF*F,-"7*N4&=W1W%(RRGJH)%YL898Q1,E;/J M;+\*#ZI'>!RQKBH['7 IB-I:->I)/>C/SIVD>P?0FH[&Z39U<:5!@.64U#BS MQF+D23HQJ9*[J\396:&Q^4OJDN]GLR3\>I.I-G>TP8V9M']T5<)P"ARJ4K7C M+C45 M*"2L<5&/6B@8UY:(2S SJR3<')9W3EN6UI5+*>618 9N\<,*WV*)A-.FTMM% MV7G$9+TQ*^70X'6K#J5_]V?ZTEI5^K'XJB8I O3'M*"JMO+L-ITZB!?5JX7 MV1F%7*CV4!W^ /&R=(Z@ND!4:W_EB(V ZC]UZ592:<3 MNY"21#BCWF/##<&4>2@Q5Z;T,O!A^ 6E^UN-C[&;B0387")23$*RHVG]^:(/ MLBU0F@S$5&!ZQW^85+T=VHPB_NQRIXM 2P)$K =7: :&#)%"E+#3:L2 88>GI.KQ\Z6%&6^Z:'[5[I:T'$4"K4KQ3O8FV2-.X9KW[$;Y8 B7\= ,I M;&IKO:O"P"IOU79&H)D8'KW=%\P9R"P#@GL,J/0"*!L[$#F."8:2"V9>O(3K MY>52F/QFE0G8%$WJ4EA4HN;5I$B$+?.MMQP9D_%; W!I69BH""T/DFO*V(S= MH0MVZY>Y.EMS15':C*+UHGADOH\?.\"Y_-BFV ZSO>>FQ>O&(7:I:=(Q._@J MF!VW>(;S*D!$?UK\5<5K!BF;'79L#2?3\>GR(ZY+9J;^9QV5OQ)S=>6!SY^G M0]<][%GP][>',8BL+9\<,#^']8$ P?R77XM>I\Q2#.:^UFPO'AC$9W="+SJ_ MC57V![$K35V&LN:^-K*K2C)+V7)I",_\[(IDJ_]I&DS&*.H M4Z/"NG9[C+6(?C?7EESK'@VT^5NQ3V#XT2U]&5??MPW> &%T8!+8,+"MGN9> M+'>3T()R0DM.:/G)A)9K)*@LO>[J2)7YR!9:.BT%\M)S3HW5BE!/D/(ETQQJ M3U\\*?:;N, 3]3GP)<@ZZ\B@NK5C$ZS/ 7V0C\.F+J2J2MHV[5W2@693/GBN M[D:K \\8+9A>LQ/*IL#RQ9SMV3'5[ QK9L5A6%7-NN3(*I7/BGTBIX>CTX/Y M%F3]*B-\T#]O P ;M]S)>&0JQW9[L#GST,UB]NI>9V1>E@F.TJ&0N6V7^XXC!.:%J_AZHL&Q259.)<,8=8L_9("!@O5 M"JZC,*Z$!_\65>G+BZY_5W5X[""R''BO!M*@>F\&U2Z%PU;'OM]1OR5 >*WH MSG"C9Y<4_C([CW5#NZ +=\)DZI#GBZ4.%BO(MX@4'UOTJZ*F0ULAXB2U>?)G M5]TD'I7&"AM?4IG26@5NS]K:TMY-?XF3<;BX?S*H/=S?N6^*$1G%?1Q#C%K@ MJ"O0+BMSF_SH"9Y5/%>^Z@%AX&:@QC5,I="9X[IVRH5IO3!5MP#>:+[:20S. MKCPKLY(N%VO^)MSK0G)3<>5*4*T#3ZKLHDXLTL5MNR3P^>*V;O2.[VM$B(H7 MC\7S\GT_R_;.[NLBV:<(_W;GJ9;)F?EF/#I^59\U?@S&[*LZPVIUXKH/&M2??H+[HV!_W>T><4 MI[UW]#JZ1&%O=X/M;+XYW/[CSZ-M_/;;WKE)X_W/>6RCOK&O4B^5Y();QD007\FY*9+_Q$U-I\ODD0J4 M=AA8+"67!LK^ZF(Z;'.,7G%54D3"WR>C2:>+2%./8M2OFPE$!VR:A?::62&(R6'_Y*2N<=892+5R_4[?V,EE M-YT;6=65HNE(.M]6]D35!<,.SR8I]/(DN2HFB9!:JE%W'S\3@3A#<7[G12&(72IZ5E7JCF\PJ]G=%(5KPI)G'=&;?1WOU^[F MQCECW:"?.A ]MMCEFY[?;?8GZN!@[ Y:6Z:>Z\?UVM_'L/?.Q7-(5R 6WS#^ MF"S#5UVC979(]'YFM-3@_MY573FV9O49:[!/ F4O3&)=%B8:>?7N+&+]Q8/1 MN-HL!VYT,%9ARSQU^6HTNN+W*FCN226R1?LYX$L=V=^L>>>D;JW0_=3AL@H> MB*Z[)A,I4E;CY0O &[\7F;5IMS<[CUOK1L-43YCI-6HZ'??UZ;1)DHY@ICK5 M,,*UR:DXF76\Z8A\O2;%^Q@S7/>86GCZ8GOO^22/I16&X@RU$#ZG&,3R'<.V M+J8:K!<[D9P:$>E&=#0%2U*@XY+;[=+UWEK9GRVA%4N9(7%B>^ MRFP6.VUS%NN7>A8U8I7 M8N4YU-XIFEU6R9> M'G?3)%)U7Z2Y\=*;Q+2U.BI^K@=5I:5,]/Z->&-/V[ML8-K(@Z$XG5T>[&Z3);<8RXU%YIZ8X):8XFV5C+A2HAX'2Z9 M9>(!9.*LM[FWSRA#)146.&(,H-QH(#W$0# ?MF^I)!;\Q4ORG2#>M;DHWF>! MIW&330<99U*53E+KJ1VSW;?[7"'('9. JQ(#"KD 6I<&"&2ATM98+,L7+Q%?9[<'O@\M M!]NCHH8'@" 'H/*-6BU*XH S19-]:D+#9L=^H/3!+1\"M$VOL8CWY MY"",]<;4K'9*W4@VWG*NQ78Z2?O23/>\J[-RXJ7.[-%3TZE,TMPH^O'&_5A^ MJ#UCG+BY(\-NH9E83Z1MR7/QI=(=8E15Y;_M]-"*;U,=V7;CA3L>T8L>W>85 MFVD:+SV 31%KX[8+^M)G=.MB+G%MS[UC-S@V@63]5K.7G!V)UL&Y\9NJ518B M"J?57[XD:\5A5=6Y\J1VRF9=LH0=!^9\(>CF4''Q%/R2^RPT!OL:UZ;C?8UK M->M^5IVT'@9)7FS^%)-34UV:X;1;2WKFV(Z-H=2@O>T?;G/?SF\_9Q^/OC/Y][9XMV=1C?'W\.=C[^<_SICQ[^M/L6;I_;<*_? M^^&>1WL?W^(]_.[PT\>WY['3^,[FZWV%+!(&$U &RSD:U! H: Q Q)8*24^9 M%8N1P[!DGE$OF%""(H.$,%88X8/Q[36#[$*OPXVM=\4_&W]]>%WLO"G>;&UO M;+_:VOBKV-I^O_ON0^_U]NX54>U75;:_B"Y7#W$A&C_@D%..Q$9(M.1<,25Q M #$7Y$U;6-Y]D\Y&-E.YJDE=O\#N#-_%7-$8$AL[/SQC<>T$O6]NX)W-K7WG MM;#0(N"%4("6X0_)'0<862FI(ARSE6QI=;4_8U8=-(5QQ>9WQS$PZ=Q=DMBU MI+Y#_6G-BG7_IK4BO.HDQEP%C7.0C/;%WG%K=8NG_KA.&=9G$Q,U5Z'=;J]'0<_K/- ^K/UZO/_CVU M2SXLUQFEEW\.U]%W+O[>G>6Z1/P';WS%APS^Z(WSB/.(\XA7<<3XNB#T[X1Q M%F%*VQEMR#$HM&[Y[.>O/IVO/H;=_H";O58AXP/#\(H4<%[$+?CH M8&"CT?5CL]MKP,"MKOS/3F.6B3N1B3^2P?=A9O#]$0V^+!Q9.)8)1U4A,TM' MEHXPE.B3+))3,@M$%HB8NAO35:-/+_WP^G]/^U_4H$K 1+]D&R>0ODZ-;< 3))0<^=S[![HL;%&AE MMMNM[+C52)RQ.7)RY/7)ZXJX=Z!SK5_S'&.>_O08M:&C=SUVI4 M;S1T9\6Q&G]VT\*'[U\P8!YN[E9KIO[K;BQS\GGW9/!I\^OB;A=X/>YC_]WOD6W#O_<+ZS M^SG\=\!ZNWLL?AZC#V.2:KKF/W\>ZF,[V#G^9["W:P\_??SP=?OCUGGO*#QS MM\=VXG^;G[]M'PWBYY_#F\>2O-/>>_CMK]W7T][&ON<>"R)*4!HJ )5< >E( M";!'U"@--4+XQ4NT!MG%#-5E38N7"?(="FX5P[: /M#G)]Q/^/^ MBN'^N1N/K)H.@])@ 2BU!DCH,0B SZ 0A$*FL@\HXWW&^XSW=XWW,5IS8VCC M7YV8S275,#+@WQ#P=V8JOG&,4^$U((YK0#F30&)-0! WRS2B3NHR WX&_ SX M&?#OT=5SF6Z_6&(Z(_XUW?L1[1/J;^QCR0AUF #K!0,4EP0(9@0@%B'I-9%4 MLNS5R:"?03^#_DJ _I)Z\AGWKXO[O1;W2V@0+94'7$@)*%$<2*490 8J:1@V M0?G/N/]#N+_*Z3^8/H+(U?>G>CJ:JL$M+N[/3.#-0IA7:RIOD_BNG,/O;9=K M3>+CYTA&/<4$2NB$I(1)+:&PO#1&&,<,NJSS58Z"71F:?-N-@I66,*:E!BH6 MY:1242 %+0'2C$!L,1*E>TX.L?N"@)5.F!?^< PH+RG@#AHJ2FZ9(<_+>,O$E(DI$U,FIAPC?/_$U(D1]AYK :4# MP3[R@!J(@:0*@A*55$(H#(,J$U,FIDQ,F9B>(C'ED.4'(:!.NJ(4QD"M@+*L M!!12"83##GCDH-0&&^E$=MAE^LGTD^GGF=%/CJ"^*_[I1%#[P#946P*D8BCP M#^- 2(D >Y\$\.Z'Z@HZ%.0'M#QI M>=+RI.5)>YQI<#?LW_!P7;#PO77!NM$TK::/(\]-GIL\-WEN\MSDN;F^(F+[ MDY.!.HO^)W?%&^2OYJ\N_6KN3G93]?;5:'PR&JNI*R:MZ_U271??]DQ>I[#' M)5/YF$]8C!5(0V&I\9)2S*3EC"H")6-6:\AS=8)5/V0YZ%8GP()R;SD"3B@, MJ(UU"A"-!RW,H](1[&RJ3D"Q?!8G+$^IUNH-]/^3,FMY(P!ZI&- M?T @O6+!!'9:&*89C'5K@\U+1,:\C'D9\^Y. \P)I7>%=]V$T@!IV!D'?.DH MH"5T0"/( <2<2Q1TNU*+K.5EQ,N(=Z=>OIRQ>,O^O$[&(L<,$XT8$"6$@&KM M@;8HX%SXG6%"6Z[0BY<2/X^,^0QO&=Y6!MYR,MQ/(-PL&2X G)6$(1",5 ZH M12@@G&" <>U+Q13395#B&"(9X6ZQT>X%H4 !=T-^IQT)!K SE$GM%: EI#LA<=47_=>6HK15]5Y+8%$H! M%EOJ4F]H4/E+!"BWI0W+6D*/GU-$9BZ]E'DH\]!3YJ$<'+L*#-3IZRLAT1Q: MX+SR@%)N@,"& "L]XB+ .T?^N43'9O;)[)/9YRFS3PY47EU.^C K24NXU&$= M 8\-=&E872"1+H%3DA!(#!1E+DF;F2DS4V:F)\E,.6C\81C(M PDL2JYE!9X MXDI <6 @C2D#6C""))&.8_26Y.*/&EYTO*DY4E;A;'D2N_:0&NOL8\M::3^H'D_"A'9T&&ZOZ-%OR/ZG?7W-^'[^1SZ30!A,G/0U& M/K4:.\T@EZID2D"2L]U6W_H_[V:[28ZL@1@#9[@"U&L)I& <2*6T%IS9L*PO M7N(U*F@V_^\''K(?.A/;XY3HRU66JRPE^*TMIIE-#7"'E$ %AX M"$MM,-T,<=XE5Z3,D4B9T#*A94++A/:CA);3!N^.T69I@T(9+0AG !H1&$U) M!A21)-AL1$K&M>9(Q)1UR'(F1V:TS&B9T3*CY2S$AXT,F64A,L>UTJ4#-G 5 MH$1(H*560""KF.6(.45S%F+FKLQ=F;LR=^6TQI6@KUE:HW'<46$%H-)K0*W# M0 OE@!=*&QT^1>P9->Q: 1"XD'7P[VG<#N%OV__R\K_#'\T+'JOQ07^8GL30N?"5_M ,3FT8XJ1%A7"-FA:' MZHLK5'&LIO'79\7(A]^/G2N.PZ@.P[W'Q%.CD9C[X%W)J&QWC5'Q=?H@]HK3@9AU^.PXP5]M05 MTU&ZY^1P-)[.C6#A#47OXY7$??N?A[=Y;K$O$?O/$5'P:"RR/.(\XC M?D(CQM<%H2M2 N\NW^\&*97R;C,436 O-_ZI,2_7'L6"L5/>@['SY^G0%02N M%1@BN:A3+EG@U>RQF+_Z(+TK']"E=%_IR-_=[)?;/H\-!C;LT>DD6ALQ<_(: M,'!/?KHL$P\H$RD^NY@%:!PQVW?BXV!I^<9-IK-5.W&<:Z M9&*^%[/V= )0$8=$E9A25EHJM5?2E41( V4I;%G:&("*9"ZY>?/(U%$85P]_ M.MYBO?,]MGWT-HSI=1AO&-ONVZ^?=O\\WC[?^/;IC]?XTZN%R-3PA-[YI^.] MH\_GVT>?\?;FNWYO=XM^VGUWN+WY^Z!W'&9A\\WGO=U/G_]SWM0F>SW=/MH[ MWR=><62T!D20V$M=<""MTT QJ*U33'/J8EH@P<^CD^U/[>P?8-V[H*>,_!GY M5Q3Y;[N(UU.L5'F/3'#680(-N7&:EX!8CF/U90$4-!Y 6&KIC+40FN=5Q2MS M0>:"S 6/A@N>8D''^^."[:Y5P*F"V L"M-$>4(XX4,X0@+F@5A%AH!69"S(7 M9"[(7'#_'J$G7O'P'C&_J_\+J8TTF *C. 6TQ H(A120A&!G*292D.P)RHB? M$3\C_ETC_G,K"7A_D+_35?/+LA1(>@JRSNX=[7?>N)(H@(@(T3@ JM@3*E!,Y)B@66SI8R M.W(^.-0J+, MT/]#T+_*Z4"/HG?]^U,]?0SMZY>&-*_65*Y^Q=;N)#Y^FO3&(J(EM8IC:C77 M&GJ%#6?>85=JEJ-B5YTIW\ZB8G??DIVW^T3RL(+" FLY!-0( 31R%G!'F2P5 M5P8_J[C8^X*!E4ZCR524J>A94%$.TUTI:CJ;HR9#H"LEH8 $:QQ0)220PF% M->);F*((^68"]82)(&23+";L#< M>\8YY+2$4F5RRN24R2F3TU,DIQS(_" D-&\A64,,Y-(!RX0"%!H'!$$E<-0B M0TAI,,O.NTQ!F8(R!3TW"LJ1U7?%03OSAA"2I9 E]\ 9C0'%S@/MD =,>XZ) M#H:0UIF#,@=E#LH<]/0X*(=Z/]!141OJ'<9U_GF_U 8[:B@P$C) E;9 QH & MZ+"URD!)%,[NN,Q#F8RJ'GMTI%O3DJPE))")T%BB@$J"TM$,8Z8)7% M1@3IDQYF*KIK*KHB3+UI'AY;G=]KVM(=C>5>"GO?XD!7:2QYTO*DY4G+DY8G M+4_:JG9W>'X=L_!]=\SZ:4G,H\FCR:/)H\FCR:-9C='D-E,WU3U>C8Z/W=CT MU: X42=NG)M,Y:HS=^;Z-T@();VGTA)*B14,"T><]H0:ZHG,Z?2K[OTWG293 MYGR_M,K;TGI G52 2B.!Q!(#0JA7"&%!"8^Q4 B39^'XS_7&,O)GY+\SY,_9 MZRO%!&<=)L",.FT0!91@#6A8;J!*!$%8561*+#QC]'D= F#1<$%. M%O\9+MCN6@6R=#(8 !1@0P,A".^!X- #[@6R@DK)*,EH(SX&?$SXO\HXN=\Y_O! M]9TY79X*XXB1 ",E 85E"81F >$)55HXP;V%+UXR3#.J9U3/J)Y1_>=0/:<1 MW['/?M8QBO2^[F."I952 J0\!926"DCC)7#6,@>U((:Q@.Y29G3/Z)[1/:/[ M?7CL<\KN';V.!%PRL8\9[:%4%"&E!"TU=9[I /^:"Z>D M8Y ADZ,T5QWP#^:C-+$A4"-A@>3A#TH0 BK63\66,0NMM93A%R\%66,\EZR[ M>[7_[O$\ ^6* V4.7UP!B.P>7P:-6&A9*F 5-4$C]A@(46I00@41@0R7TKUX M24J<\3'CX[/&QW\](H#,,7T_ Y!S,7U("1XT10X,P0A0C%D 2(B XS8 I(KM M7P) 7H3'7S(L95AZ*FI;CCE[<$SJ*FW&.H5P"8%"D@5,"NJ;P%(#XH2@"C,B MK$IVK239KLT F0'R7@'RLN.>'+AU5^ X%[CED?<*ZV#'.D(!E:4#FFD%E MH M: FD3#VS)(R,CAD=5P8=;T5]S%%0/^CZFX^"(E8(;YT$3BD>],B EQ)S"I"U MR@OJL+#^Q4M6KI&RS$B9D3(CY:-#RAP[]!-@.1<[Y%$IG3 4:&@AH%";\)/T M $F-I;02LY*]>(GY&N,H@^5*!1(]\5)V'];?%^K #4F, ML0Y3["2B0D*-%'2$<4NP,QC=17?E'"UTJQ#_>:&F&X8&>6] "9$&M/0,J* . M Z2E@D1H8DOYXB5=*^'S. Q_2ED!&?U6!OUR"- *X%[W-,D);@@1#&A.,: \ MGG 34P)AL2K+4O"PJ 'W,N9ES,N8]_,:7Z[?M4I(.!?K4RI.* I(**R5@%*/ MXB$2 =!(PA51$OI'>7#P1TU0*B %"+@:!TX" S'/@ M&2$H_)YH0RK+EV?4RZB74>_NM, <)'17B#<7)*0]+0T3'A#J* @2IH!0S (D M/'9<(\^>6^OFC'D9\QZ#II=#?W[0Y3DE"@!(UDJ4#SLR_&7XNY/#CARTTPR1%AE@/L"IC[4[N0/@! VJU MA4I2@:5Z\5+*?+KQT#$ZSZK8SX?WQ1^C\"[#X[#'B]]'0YMK_=QS93>E@OG' ME>(!!4K,A::6"\JI]4QC37+TSJIC_>NO?\VKM-Y9(SCC )4RGMY #:04$A!K M-"\-9PCY%R\17D/B>93US-'L&2H?%"ISJ,\J@.2<0JP@]@1:"YP3(BC$T "E ME 6,J&#=<%TZCEZ\Q# #9 ;(9PV0-RGW\] (F4. ?@XA/\S5".;:.$80\%XK M0#6F0%HF0.DEA,:IH%@&A+R8XI,+_F1@>C*:6P[0>7A4,G/&+7?0>HL!]K'- MG-8"2(H]*+EA5!O(L*F,6PQSR9\,D1DB[Q4B66.'C(\9'U<&'W/DS\,>DWRKCTKP]GDOJ)("6RE* MH"VQ@'IL@'"4 $:)L0Q1Q7BL'KF&RJQ)9J3,2/GXD#+'#_T,6)YWP;(4Q"', M")#<4D"%(T Q0@!"E!.G($?0Q=082/*1R6H%%/U$A"6FCR"&Z/VIGHZF:G"W M\6'?F3(]&ELW3@\(LU-,1H.^+9K7N #TJS5Y#]@=\UK3]@3HD&DNG<6&<4H5 M*:7FA%#OF&2F-+3, 58K3X;?9@%6'^#.YNM]S4T,'S! D]A/31D(9*D5@-@Q MCDNC2F)?O$00K3&1TP9^;N_?74Y!]3XW-!XRJV16>=2LDF/15H%/>G-\HBR1 M3#L,H Q40DVI@*22 ,XX"=8SH2K66R$R5QW(7)*Y9!4E:^6XY$9A>P],)CEL M[^?(Y,,7(3Q#>(;PQV . MY #'A\=O,X_?B GD2@@P"W8 +:D&$CH"M%42:NA+Q6GE7)(ERP9!9I/,)BLH M6<^337+4YWUQQN9 M+U91LIXG7^38V)4AE/:4&VUO'GS;5\)@1+4%A# /J% *:.@T,-0HHYGWRN$7 M+[E<$SR?2F12R:2RBI*5226'$3\XKYS/\8KE#%M,+<#,$D")AD AC 7UAKK MA7)4O'A)8N14=F[='J]<$5=\6$$ 8N&25J5(KKBB#4%*OC##,E])ZXU%.Y5IYA\3Y?"K7VWT(M2RU)8!H*P"U M' )MA !08AP6%I8:JQAM@]AZ9S0\""]D'GFEJE>3Q>=)4S@U;!8+JS1&4 M1:7CI45 ,ZH E8@ :;@*+,5@23%5UN7<;/9S[/1A MCIT(E5XX35MNOEK/7 M;HT0S!PA(,9+YB0/-* AH-%F$1AB(#DMC2(X_">C/XVL$7B1%K+)DNDITU.F MI^=&3SE3[N[XZ?,"/V'H!*; .42"U<(T4*4*]@O56'@2EM6:P$]K@N7"?9F= M,CME=LKLE)/O[CPFH9M\!_=]Z:$2O 36P&!$J5AVW>,2E-HJS4OM(,O)=YFE M,DMEELHLE;/Y[I.HSN>(2@C(J8*Q5A6*6>*2 X6)!=)Q6W*)%10YF^]>B2H% MJO][&O=!^-OVO[S\[_!'\TK':GS0'Z;GL8L ?$@7*.FQ:'ZX@I5!*2)OSXK1C[\?NQ<<1Q& M=1CN/2X&;C(IPE?C,^+-XW=.3L?F4$W<>K$;GZS&X[.P+(4Z#I,X+=3)R7CT M+6#5-#S&J_ZX^!*].6O%R3C\6MOAPW'?I"6OEO;E?^OQOU_.?[G]\+[7?2E)+5GFS3 #819] M/\)S<>;4N'!AP?\\';IJPQ*X5F"(89*#2!QK:09?C8[#6YT58V<&:C+I^WZ0 M@.;'^9J*N$B(0 MQW2!P_ -.&PAB&&!T=YU NQB&,.CYZ]/_SF$YOB?H?HH3\,8SS_]\>=@Y^,_ MQY_^"'RV^Q9NG]MPK]_[X9Y'>Q_?XCW\[O#3Q[?G_SG?^K:S^_EK[ZAWMKU[ M$)^_KS0MN2X),!*5@'(?J(B4"$"!F;22&H%TH*(2K5_LYA>D9W0ZB<(4_[N) M< 0)*+41F JKJ<8VR$E)F*&88%<2)9)PB%HXEB@X63CN7CB.>OL0$R&)A\ % M^QE0;ST0QEM #<*H%$)X&VLBP_6+6DHK&VL!2B8G+OSVBQNF"/(XB,M]WYB;9>"G9&"/[&SL&^(\#Q,;S#U' -4T ML"WS#'#O L0&ZP3;\L5+O%Y>6/8*%NJU7\34H)KUZQFNX3)J]:/3!./ 07,&PRU@[$U4E?E@W+_K-VE/NW?C5W?#<'X?C,SG9[>_7K.=S:"Q M*(<4X@*0L*4 +54)I J*K7,(0FJEQ+Y\T0B(LQL1S! AED;@-::DE&)EL(16 M(J@@U#P>AKY/!*>L8N:"R39$]W>/K__S\BZ$F_ M32Z1L]J$#N:V<\.P5:\CN!&#*YLZ7#TL$&Y,[4@'\;/9;\(_#L)- BYT)+JH MA!G)XE_]8:ND37[YM;A@#5\PE>OAJR"'A= Z;>O?3L]#'LX M;-%ZNQ)>>4Z67:;T9#0XG4;'3O+;P.[U\]=T/$3&1@?'BI7]7@JSJ;O/CWO!NJ/P3=V;PP23\[$][?'5*GA0OJ MPFB/7XN#5XQMT<3B.N/]_^CQ&P 24)\89ZA#7W%$MM#5:EXI# MMQ\H/8%SW(.O(F4$F/CO?ZO%'9;^7-AF%8H' I%..6*AL\%^E>MLMO>^5R/?ROVO0JA>G\JZ&R1^HDXG[M?GA-]N?G S4V:_] M89K"=-&B[W8Z.IE)[#JLI;8N#E(_H/Y\O?ILP;% M&851,?&#=[[B0P9Y'G([9/Z=S^?N?$7]F%6HQH/83Y6SN7+$-#*>S@:G=-0%L^7E@A @SM!;7%7!!WSU%XBM3]4P7C%1?;5 M3&>?&6A%M-#<)$OP?51!RP+\4P+\5]>8["73\1IRNY+EYK)\W(%\M%(1'0I_ M5 Z%+"!90+Y3L?#ARC[>B%-6*"8P>G&+Y,:-3H*E[L+[KPGY0YMOM>;U(:)7 M;S)MCS]$E\REYD)3;XS V!)MK63"E1#Q6PA1_?ZQR$P!7WY $O6;W:#> M(%S1V*./\*C#5]'VYFOR:7/K6^_\W>'>QSVXL_OG<7C&8!N_IMN[8=P?/^#M M2 $LN -) !IYDE7$#BC7CQ4JS!,J3P=GFFX9>=\5^CX8$;9YZY*<^V:\$,*1+KD!4 H#*%00*"\I*"$Q7F'.K);9>+EM2KD#7^#=GS:M$&8M'"K> MXOK?ZC2NUJ3=)C]>.4W?VS0K3H@WJ4#\XXQXE]Z\3L7B)Y&^=;_\^+;KW+,0 M$NXA!R4C E#I-= XUBBV@26#U"CNS%T7);[%S?8#=LW]A3%DV,ZP_8CLF/OQ MF&4L_TDLGSG0A"X%=](!KA$&E!D-!($$*!L$ 2'&(73/RX&6F24SR\I)TLHQ MR^H9!,NI(U/%SU%%QRW&XV))7P(>& -0)R%0C&,@O9"B1,)*P1ZIVC]?U>E" M!N-32'_^74UBW8QAX6*1I"JW:^27%VIJTDQ5-]%T+KMTK?CJ"MN/6=336 ]H M=# ,@RE2*FODXU2? \1@83!UQR>CL1J?%?WC$]4?IQQS:)TIXH=J4#R+I([)5\GN/RQW,Z2KI=W MEG48MOH=)4H2ACT-91,H$NW&;[M:?SI,(Y+ M)GGEW%4W\%9Q** VS!G+#>7>*4:0"I:@I!A3ZE(I]265#V^OE'IM-89_?4Q2 ML3-T>T$J-HY'89G.G8U(_%3\6'C[?(/M'4=+\0/K;?;@WNYV?V=WZ]NGS4]' MV[MOOVZ?Q[%ND8M^K%@Z?="/W_L4:R:>OSOLX2W6.XK/Z:'MS0T2K@OCML?_ M.=_J'E\KB;!FS .)PA\4X1)H:@E 7B O%3;2T-BB2I87*]D^Q0./9Q,QG'$T MXZ@:MW40,X;>%$-GQ\:FM-A2SH UD@,:%AEHB2C 3!OD2*FTY@E#Q<7"M!E# MVC4J?E>3 M_I.)/;TGWIQ+.7,&0:BE!AJ\]-E#;LS+]V4EV;V'&+$EYY10)23@"ID@5!8 C'1^M/D=89,7)DQRW8%Y67,QWQ^JH>FK M0;?3]5K=2S45=I\>CB:NJ"/770Q K]IQ]R=F,)J@]KKUJVGXW%,!!GTE>X/$@Y5G4L7 MFGQ/NEV^NS'SL\[>X5=SO;V?6N/"CM@WAX4:5PL1&WS'I*#^9#H:Q^V; M\A>J;NSS^0O+Y,T&FFED)_:*=X/1U^*KFA1N,DWK&?O'UUE):>EKF1BGANXC M[UT87].^O7F_V+HNW3B]Q:0?9CP>Y+GQ<94S,7;'80O$UYZ)0_H@/E@5?[DO M;E#@XMBI*,]Q"ZP75\YP)9K7?./+)RZ-X2:M6)FP'&)C.#26"F$5@L@9IB@C M07W0[!(MX28=6*,NL-7"P44G[_-KP/J:;>\>[!O$+.:T!!I!#RA69; ]$0,R M)HLQRAGTY8N7G+';;+U+9,E*H8E%7 :3%JJ20$P=A0IQ5!)T2:9L7N^?7.^C M#_N>,^U+)H&QA )JRA+(4B#@I-6".!)+V[QX266YK(?YTG:["R2TO#%FFNLK M&P,B1E\\,C(KEY/9]L[NZX(U]23N-D'S==T^_F\W?G\8*&UULB_?-B).=W;M M8/O\]=GV'Y^.>A^#F.Y^IGM'&WCGCW>'82M\V\.O8>]\X_S3JT41/V#;^ /I M[6[!3\>]8..\13N[A_W>YA[]],=KU-M]<[2W^_:\M[G]^3_G'VCO[7ZP+\/_ M>P:48B;8*HH#88*MHB4UBE,>YO5"RUOBI*2Q_;2GEGJ*-2I+@@URP7RE86,L M)FN^WGBWO;7]Q_OB[]?OBO?_L_'N]?>[Q5Z5OGNQ%>65([KKM-_WYM#9TX'; M\8OR%;V\9F-H-_NQ1ZU=L8S?!Y"Y@U@JC&JB"*#0QV8 3@#IO01,:8X,XYY? ME*$5 K$;)/Q.7%"H PL'I33ILD$S/)VV:?8ZBD92!VPE'(6KA:$W_9&=!!O+!M4Q?GDNEW>M<-^,"Q;Q[$JKINI'4GSG6[_>498O$OS' MLGP97P^H="2U$_F@S679X'H",2U M&GMG@7A& B%6I-) -&]N-?GI/N8O^4/4-'SC1[;57;;,6>DHHSPYCW)R[@(< M?/J_>P>'^U!SM]VTV!J:T?&%^E%W/V'/KS#PDHEYQ*6 ;W"^^4/N]Q\,?PLB M74GTBM7]_3$_?!7C=G+4V_QSL+WYYG-X'OMTW(/;1_\,=O[X$,:P@7N;X3>[ M'\+8/["=]PLQ;L>]K[WP#N$YX?/!\=[Y6[S]\0/]M+MWUMO<^[I]O!?&MGT< MQL 6LCH]-8H1+0'UI8VE.C60GG# /%9281G62;QX201D$-AX9S@J?6 (C->X M?";Y.7>ZP9\KA62&>/HF@L*. MC ZK4$\#)2,2PZXQ26@)49 $,V Y0A)Z@A$Q+QXB20/)L(S*0AV6R9"]G+? M:"$WW7!TW!]^W\\M[\!;>1V#YJ8L?C=A D_'0_QS*D"]0T!# MKH E3A"I2F8)BME(:Q1G%^QC<\%F%+Q]%+Q//V)&P3M%P9F?L628.&LX<%Q( M0+GS0.F @DB6,5M30!NKYY5HC9*+27H9!3,*/C<4O$]G6D;!NT3!CK/-0N,@ MHB1@GQ: 4J) H+@ A4*4"AK,*:YU19!TSD/5 M"2(H8_O0;TF4;;G=\(7($01"XF@PAE__KMQ; C$9"S,(R-.GW4+#WKDS5S[K M62O74.[_;.Z_2(X__0SV^>=1WQ\T^D=9@3Q4CXQ"VV9HF_,X84P8MIQS8; 3 MSO+ HM D:,-^QH5WN56YKVL=V>[;"I=K5K8V&@TZ;ERE<+?[TQH&,?QM3_*7 MUP8#V]NM?E=.1^,_!MO\4 MA[#A?2XR-JS,_(Q0#V;DSU<=_&6#/;$XVFBI449SR8QFB1)IO)#<4"YH,?(7 M'=%W+V1),L:#X0H1+SBP76.1M0#P3!O/J2$NN+2T*EX)T;W;1E\\5W'!O@?! MOB0UDY;#\RD@F4L N"64YQ3GU3NF#?4YOQ)3>GMWM6?GQQLW-N M[@GVLO7" N3M3!H77 G9+/IA+OUP,.L78#@YZK!!S@:*N'$&N+'!B/@8&"-1 MTV2KS!U!BJOW3G!0CL?NOU/MBT+6!<@%*LAZ7\AZ[G7@BO# B$ ".#8P;TJ1 M430A!>J3:B\UV%95-I#$M"#K(C4%?T6X^[*1=0'RBPJRWA.RSO@TC"0L8(=1 M-#@@'H@&SNH%2H((JZ+B3&=DUR.1X&*9-4^_7"TIOZP%\,?L< M%V[X$]SP7$/W>$?T7O:\%T1\(T9MGB(YCY$YC /.00U<]2<@JK9&3C D6(]4"$)VO MB.)&+8A>$/W5(_HO>GT+HC\0HG\Y0W3A?0P^Y.I0,O=MP@P9JR-B5AFKK--4 MQJ55NB)*R,&3AZ6]Y.RRR>',PT88WKE6>.E(=>?(S7N:V)>C$Q_:;S79244K MSJ<53V8]5XS""A!C$>.:(AZ51Q9'CG3RFN#$>&*Q\ER51)6'WO(+EN=2%%)1 M2"],(3VTVZTHI+LJI'/'F] V8D4(JHJ:J$*Z:&]AD4AW54AG?L-B68ZF&01]@0L),LH<@DL)&IMI#)038FJ M_(9%(3VF0JK=40<^3X/^8:,S&OXPI[4!J^3'75NAU/%>[#5&<.M! Y8U^E'C MN#_NAH:+#0MW0F=W&?6OOY@]A#D;#5[!'W01X#[[O1C&W;B9UF!P MT[%]/IN =_5$A?_6K& MF_N[HD6_L&9[ P,&?M]>_T@VVWL=0#:^_>$=:;;?[V^U/YXVUUL'_SG]PIO' M.X)%YKTBR!N"$9?<(>VD1BFZH+B0V@=9ZZI.;QS#6DY&D)PY3*G6@A%N%7>) MJ.B]H"(($RBL500U&A'< V&&:9 YD: MV>Y,@X1)BO:EF&7XJ@6QC"!LDXT0:D'/EY@*^K72O0QB[.UX6$DO2&[^;?[5 MX43(]RP(MHNP R[*>NH/JHO#13O]T'C3R5ND/X;]'(:__7X%:*X""WQA,GGU M+JMD[-8)!&RN9VF"2#4Z N)T[=$P_CY]\<>7K_QH(?>_^M4'.'6\7M_?IR5[/0_43V"K7$\+SR:2B(>=20]X M'P>/,)>/T5Y[*]K!L/&NE]72O\:]V&!X^2=Z^RSFOGI.7RT8\) 8\, 3^4,( MN#%9\%K_VH+C0[9E[M+KZU=D\1XFL C$PPD$,44@BD#,"H1^MHQAD>+_GD'X MWR(7E_^53?5\CF.NK=J!C=!!!4*-(1P;;PA3T24-_R%>Q3AWY?E?]$^N55[5 MEU*PH]-J[[+F>O-T\VMV4V[EW^#-=7B"K^_PYM=WK+6>W9:M;NOD\L'-!ME< M]\?-TZ;8;OOOK?WLVOS(6_O^^U;[H]AJ>[A7/A#ZPOYSNC%;9 Z;0%B*,<>S M:<15Q,@P95"()!AB1-*1+*W*.W&D<](,=[A4T70@T/2\L%ZCS+I^"1Q]X!U7W!K_^#[YOK[@^W]-=(ZS/BY1K>^;O <0'DQQ*BUWUK_*%KK MX:!U^A'P[R.%V>;-KY\.F^M?: XY:JYO[VWM[PK OA.XSHY,*J0H.&("K'#N MB$2:4XITXMY2XCS#YG*,D5?2:$<3=@[E. 5XK!Q MD..6(,(=2Y$F(QF]O \6031_',XZ(XA9H(:=87:!]U,59W<>)G@EU.Z*S#Y( MB)Q/@+0E79@\5;T8?;,C\)Z]\R\G1 I.UFP?]!!$E M/ZCD6X*W;C-O'C%@:U[)>926 /=>X/8HV= M%]$'Z;E,T0I&+-BTAE/*>20[&[_<;?#,\IUNB ]Y/[3B:#-]BO"WQ.:'?\$8_MQK?7@'[V_O;[6;O-E>^[[U]5-W\\._#[?V#_A6 MY[+#_=UQ*[]_^*].,_^N_6EO^["UUSS=_=Y$+W_ZZWUX\E[30&17 A&Z*@PD5F'_&)?Q:)#'D"'G(>\2$6]Y8PCYK!'G#B! M' D&$:89QHIKRG/!6(F7M1%%A]R;#EFD1D3/P*+Z9(\;@!=P"4"0Q6A7_F+" M0$LOK;)E M(5]).,X+ZNQ0T.X9D]B"=O>&=N<<%B?#8TY]B1*(+,=6(!T20!X.&);52(M5 M1CNF7TDBS$OL>D"? 4MMYTI/B^GN+P4]'\;">\GU/)_0*@#=6#3B7!KQRRS_ M5X&1A(E'5-B$.!$..6T\9)&_!_TCF..3ANV%QKO_'7>.^4!PDJHD%AD6#G+$Z,F1!,UY]9CC[D-]W!F=*.M_&'0'[Z8 MN(K][?T-OKW__K %W]\Z/8#?[\*X_@V6<_:\-4^:'^"^]%^'FV\O>^U:A]4X MOVZ1[?:G?;BOV%S_U&E]_">3,FIIE=!EKEY)8$5)+RG:HVB/1],>P06F<^$XS1RW0EO+ MI/0F: P!Z1%#SB#/2(-5*@Y T-(@B',0?M M@4$X=-$>);'DJ4+V8%Y_9$B5<.O[-@E((C*Z2''2/&BO\YD.\99%DEM$BV(2 M+!:H7T@LT?G\S. M$TF#IMB%6/%727F!NN>:5O(,*.I?T0[C7K\;&IW#HT'_6U60>4&::;U@\&:" M&^6"!EXC.:/<<:F9QI8Y:9.FM/#4Q0+O"PD07EEO+<9(:@X\52B.G(@2<9U4 M3(H8ESNY$+IL^"L![[OMZX7T3A>HNV\_*U =Q5E4S'LN13!6"&NM%,E9JV4H M/'7AH.YD!NH$T;!R2,DH$(]:(F?@5?0!$##%8)D J"/+BKR28@_W!77%E3K7 M0M;ME>*@BF+NC_;@5?&J/A:$$YEKNW L@^<\I*"=%Y:HJ!,F6B15V.IB0?C6 MA4"+1!/P4H\,%'($)T0#DS1@%GDR2^MJF7Y6N(LBE.U(-V-=KE.D6$B M/.YGT;'=A"+%_6!T=JK?"HLN.%"Z5DH.(\5'O*$B$6>6D9XM$H9")62+"@ ML4H^)I^65N6R5K@@W5/STA?L0WT_'@#"C >Q\92-]M;=(=XP2S3 C$L%?!4FI".Q",K M=(#_IUQJL[1*EPE7KP.]G]Y_^@M 4ARH#VR2N^0IUC0I+L".(T:()"A7AEN' M ?@*45TXL#N9 3M%HDJ!)Z0"3HAS%9"QAB&,M1"@NHB0*H,=UJ^DLFMQH3[1 M,I](H[P9(1.T4:*H\(\$!WNHP)W M0>X'H:G-M1V2B+4R^NQ'Q8A3H9%-!B,I,:.!^V!C6%J5?%D*\SJ NWA3"]3= M6-Q9,B5!=?!:VPTS R8=MQ83W[2FWH:!_U@AWL%Y1Z%G^:L*8F)2,8C MH;U#' >#G*(:R&HTB23AB)$92S0E](\"*<<$ ITMI8%(QB"A;-48MS;A5> M5O*5,-D'V/4EF/75H^0C-#@I*'F_*#D34> (\3AS8,L )4E,R(44$=:$)(9S M7@:8^UPOP]\%)!>Z_-4+=N+^%8?#WQMKWH\/QUV;NTR$>#0 K+!9#HM#]RYS M^F:QB/#,XJ[/K"V\[L;\ E!_[; /$W]:O7^C1BC*8"YE\.ZX4@05;5[;840Q M$8) L)@>.'.0R!%+@$(+*I73U D)VH NTVM"%'Y;1&]$<;J^0#AZ!,99X.C) MX*AY!D<<)QDE&.[1$F"HVG-DO I($B(-"8XFESNFBV5BK@81+"0<%>?H_3A' M>_%>6TG<7X^6TC#V84RI5]0P]BF]SB^H@>QC::SOLP1:6D9D2!2I2"7B@5%D M";?PCXV&:Z<]3DNK2B\+^DJJW#P=!BR84[KHIZ*?7H1^>DI_?]%/=]%/YQ:5 M%9A1FT A.9D0MX$C[81%C D3J:?:1%$71B>OI-O%8NBG%]#@_,>]H]M[L9$K MK]G>26,0?9ZIBT[\1OQ^%'O#F/M'_V,.-+I3&_,96!)SP-*L)^@,AN0SA:%? MZ'%.FKL[1C'CN&,(S!2#./8!6:,XPAB(+D^8&>!RB"2:OL[AQG2O?S3Q+;6F44NK<9@5$R0F0L^ 8P5PQ!F^) M:JG5=*EU6>I[6&K:/-[1F$II)47$YT:*B6EDO($=[D7@)G*C+!3A)]]B]V3E!@VVH.JMNO'OG1'0 7^E M#_$U"F^SJBSZ5S_SD3@X;*P-AW&F'/[MSWQ!_=^#SKLH]]7PWHX' R#5?W6L MZW0[HTXD M8(LV-!^AS MUB2ZU(@@YDF@'NYU>18HEC&7RYX0&RYKE5M3V;&IJ MH@R/WK5'P_C[],4?H3,\ZMJ3WSN]Z@&J'UUWD''<":.]WXULA/I#R5:(Y#=_CE?(S1_^\,I$KL *W/'*MWPHF'BP(?_LJ&XY MPOI)L7_0@W;S2P=JMP[8 V;&P2\-^7H3^BE:W/]KW(L-AI=O#*(Z7]KI[@2U M%&_QK%[[U6<@.;]V%/MKDO,K\<,+)U:9=_R$2-WKFM_#!#Y3@9#/02"(N2 0 M3Q<".Q=$+#"OJUD&6+#]80>87+:T)R4.&F>NVO'18X];KHB?&?@UK&YI]0W) M43OCHS,?:>7AJ]+\[)U_U$9MR4[3W=R+6GH-7O^=H\?R$'7GV^#7=JGNYU M6E\WV.:'_/NM?.AUO-7>)0QT(@K@)#EJ20,[XI M\3SDTJE.,[S(IVCSAGE42!4(RY M<9@H+0K!$E >!&2=5)DP(#=%;RQT7N0#Q/0MO%'X/_W>;N/_R_^,[/<<9Y$! MXID:A8TW]'JK\&G2_)];8M5B19YO]'S_,+;M]SC\%'WL?,M'/$5EW5%E-6=M M'8>Q<=H'1(*1H+)80MIRA1(CU'/EA7"XRI;BYFJPQHM464]?7WKADD@+UCT> M+R]8=\]8=T[/@S9$Q.21SB6FN=$.L$Y2A*-PB1EAD^)+J\0L&_E*Z/GS+R_] MLACX1F]D>[N='/521]I<2%I]=A2Y9Y^#(LXNM0 M3:662\&[)Z7A!>_N'^_.N3@.*B@E.,)4F%QH-2(ML$%14M!DC%/C=<8[*EY) M6ZOG7RSF95'Q&R+?GRD7?\.+-_RE4/%*,FNMU.P,?>QV;2_VQ^4,]ZZ*ZTNW^T M.Z?A,K"(DW4H"!,0=R0BQRW0<.9A*35F4;BE5;VL*"]H]]0T_*ZUNI]#S<9V M?V2[#VM/E>I7BQ70]8JJ7SVN55!4XQU5H[^0!0#+$S30?YNK!W/'+'),!]"4 M&GM8JDBJLN9LF=+BDE_ JHPO/DN@Z*6%D,WGK)<>UWXK>NGN>NG<9#.$&'N;4P MU0UU@-Z0WQJSU1@/;8ASE6?SU!M*<]D_8[G7SDD1$Q.1,*^8$N1"]2D",L[( M!Y[.OP?7\PS7)ZQ57:WAUOM@]($\;4/&WBYOK6CL6,NASI[6CN MD(&!WCI!(E)>,T^(,U'1G*9T!3WJK7O7"GV*8D-$UHV!C$NLG:J%]5!#L:#_R>K4NSVJK(Q%'VW%XH]C='(&$EQBM-<9A,;_CNU@% ?Y.A>J!(XNPU$>1.KTX M']>K# M5^RH<6R'C3".C?$1#'@T %A,]=5&G5&.LX0!#'*@-6#]I)C9=*PKC;5AP^;Z M@^/NZ.(-X1==.QQV4B<_\=Y\6)@(3+BR#MA7XIQ)'5/.M-!"*VJ"K; 0Y)], M-P(K6/@P6'CZ;L>$0 R5$6D692Y?R9'&V"$*[P4=-+;*+*U>$X0R]T98SF_\ MH#5-+L72'P] Q'H5)ZFN\:<%0?2Q\7DOQM$%>9SLJTX/[AOA'Q#W801ZW8&+ M#T?C<')!8*MB!>J/X87OAPZ(\:@_@(L>'0WZWR:B/+MS9[?#YF* @X;-'XV'P"2&P^IAX;&'_;PYX7)Y&WZ+ MW:O%/%\*6Z+7L"4+TP-7F+=4=:**$QRU2<%R09W+4LFMTX**D B]P74X3SG; MGTTY>>UXT6KO[E!/!#-<(!D)!NX$H&&LH4BKQ'S"6F$6<[[<-:6-+R(&B,$9 M8AQW1GO55CO/P-WH=?.N^12_Q1XH+\!NT(*54GN3]S+%?VQ\6J]>D3]^R_ # M0M.+M315EP,!@FT^5:7#D1V-1]66[G8.09*K+^:-VJD6O\KXC=]A>_2JCX:- MR>)W3T XP21JV''HC*I?Y.N![L:9J//JAR?1#H8KCO4[UA@ M(H81@QP7.2-44&28"4AHIQG3UG%#,C6\3<+G6W\3&0&]J\!(T%P:94 $C .& M:L$TX"[=2Z7VLOZWK/_F^I<=#'@F@L((VZ@0-TPA4#X828H335(8$ECN]K%R M-2+@TOK/:R!Z"UM?N4"YYUR"KHM8PLV$](PGCMV]E' O,G";#+3?[6@ 8F:) M1$+DHNX"9,!0[Y$R%);$LY@H7EJ5U_1IN*CDCN,@UNPGU&;=Q(++"N,GBKTW MOD[)Y?PV5J%-"R)0\+\;.Y(Z@QU6B,40$+<&(Q> .UFAK!6@\XUF<].F2K#. MN!/PH6R @#TRB"ESEE";_+!(D_:[9P9-IC(KC<\Q-EI]($69Q=2VFI^UO;(O MH><[(*Z9/<7*C*YMFP"_[U3&3(@CV^EFFV_7#B9LJY.K:N[V.Y,Z*O7=7JRI MPWYKS+0]SMSOK+]QY7J99]/>,4QBGDW[O@.WCW\!OH3+*3XSCS';I;GLXWH? M4[CFCK;:9X<5XCQ7N,(\(I.,0R((PD!C!%@>( R M$X=?.[DQ"-S?!IC ]9CSJD#'PEY[;SN#?]ON.*Y5KH.RNR:[:[/]98<8$0VE M$>0N .3&[*$V08)YSKVTU"EJU=+J;;QI.!H ANU638&&H\9AA*7(YNJSPF4]K%^6KB,@5'&07PU'?7^P4ODVAWL6MF'-\,]Z\]E1??E.KS'3 MRJA]WLKH9YS]002,/@4!Z\*<-SJ9W:=N?<(! M@KU182X(^;3W9-92_2SM9\QA>E\]MGOQ3#NQLT$A' PCJ&T/YMI?[9^ ML!.L!B0E#DF1ZY<089%+R2.?9!2<"B]H>*[MSR8.G4;W?,U_I0/:@_4UXU+? MN:\9HW=M,'9;DS!&V4/U-:,/-N2?;?)V2YK7KS:_>K4MM4HSMA?1C.U1DKGO MO;A):;AVO^NZ>"W67OFB+TQ3M:NYRL\@57E]Z@T93()S)IV &L.]_F#4J*H% M33Y:S(3FDA?VRMO+/$(Z\ENX7QY)]G&]'0]A/O#=F>+OCO9/OP"S_RITVJ_@S&]HY?J]C.3M*)"(26$ WN;Y#QE8W(8 M.1Y$/G.1RUR^DLH=I459T2%%A[RDU.&B0QY"AYQG$E.LJ-76H<2\1SP&!NI# M190H5X'F8-] MPVO-%?48KZ/1OKH"X*<>4D MK6#Z73#]8A^!G)V$J4'6!HDX#23WN)&(>A69)S0QG3&=+A/^2C"]U"\M4/?D M]6\*U-T7U,T4PM'*6<8Q\E1$Q)ECR'*BD95<<")#LEH!U/%EBE])@;:76+ST M&3#4OV+.EC^S3,_. R9Q(P]%6$L[F$,XFH9BZOI R\2Q$OCJU>&=!-U482Y^,SN:R&_ MVL' ]G*9H6QX7"VL7@S)YT=!/H]L+]A!^'O0#V,_FB[Q6KW"A8+,14&V+E"0 MF ()Q");41!EP9!,G",AK"6*4*:,S2U_Q&LY!BDNLX)T3^@R*TAWOTAW[C(C M((9>88F(R[6=2,S5#@G\([4A+'EMJ:J0CA2D>W)^^H(]9M,SW5R;)?:&=;60 MG SI8B^FSNC!#GE?MB6Y6(1ULLCO#H^Z_9,8_YPL;?&9W07&+[2F21:@.YE< MGBM9(*P^(!MT1%)H%IV,L**Y@/"\Y4;E-O);E=.#)">L+=JA.PX\;TR+ZQ:/ZC EJ MK@%[2W!Y_<9TM0N2WP7)=VE\+^2G"S[_%NHSU$'9SKFTW&@]ZQ>'ZW/GL9&GARY_SNGZJ ME[5@]UVP^^".ZJ.RUX-E#X=G)!3R31J4(*P36=^YZ2!-#5DF+!-$8 M\\A3TG)I5>E7DC=3G*I/ BEU==4C>Y(KFQ:/ZG-FH.<'8;DV^?#O>DVK!2Z0 M_8L4=&U'>&)(P PI[Q7BD>9VM;G8$Z41.Y,8Q4 _Y3(VK^04K/A."\P][7E_ M@;G[9J9K.YA:DK#ER*1 $"<)K&Q%,9),*IQ,HB&:I55.EP5_)<3T);I)Z3-@ MINWZ]P[D1&%M6])6<(C[=]E^PH.&B MFHIJ>A&JZ;$*K0?J MR(:YN'-'-B)_M@G9O.W- /,?JB.;>+ A_^RH2G.STMRL-#Y!BW[!V^OOCK?V_]R'_^8^X-^WVJV]K?TOM/GVLB?A7X>M_2^GK?V-[YM? MX9[M3P?-]I^=)CQ/\\/6<:O]?J^9O1,PSO^<;LQ&NCBF+&>)(BR)0#QA@JRD M$C$L+;98<,-LCG2AHE2V*%W-BA991,EZSEKDJ;N:%2UR=RUR'D@4?%#"28RB MUA9Q6 BD7: H,4DX89%HA[,6$;2DZY2^9D\:_9[-*E2UC.Y>X[@N,:*+9BQ< M\EM' 18XN>LY9\@JCWHA_OJ!\OM#26-C*C]%-13*, M!=!-6J&4G.=4!2Z"75K5RYSCHIN>-.Y],ONM\2%,F*__SGNPTQO;>CENBXRO M-X>D.K&D*?/1 VN43D;NM O>.64ECCLPHTL+%$__X^CYUF;[74--.Y!>F**+ M"*55$L)1(Z3W7!-FDTLP7@HS$8)V>&>]0B@ *W1.HR\BT*5V7NN=H>_VA^-! M;,-=_NSV_<%3X\_^V@1_CCJ;[5W1HEMT^\.G \ >W&QOB:W]CZ>;ZVO?MPX_ MBN9ZQJ:/IQE+MO^SA_WAOWOVJQEO'FZ(S?4#MKV_?;#]X2,%#(/K=CNM]29O MKK_O;*\?'+?6PP'\#5CR[J1YO$/S)#*9$/$N-^5*$3GB!/!;P3$HA5QDL-87 M(*LQK&6T%XYPJS1.'B>N@C .^T23D8%Q$YA<:D0 ]2.8_=%@')=6U]Z^_?3E MW7KCZ]JG3VN 8U>WPZRP7]H:]:K<>LO5!Y:?SWXOAG$W;J9+DG1V>M[.&_XU M2U,+-)+'3&&O4"#9FZ@)2)/4!#F/O4C&!\/%9>FX(3=&7J6J3X9?_'K\.FMT MVW>@5RII'2XW.CW?'8<8X$6C7QVS3JC.["'K-AX U\? M[?7',*(P_.WWGTD?DB5]J*0/E?2AA4T'*.E#)9.DI ^512_I0X_C\_HS C/J MP0@;SG9MS\?%/$XL'MD2YUVZF/^2F3IQNG*X)MO:7Q-;[0,P2;_@)IBB8++B MS?87"B9J=VO?D\WUO;K&P<05V=':_/KO M3NOT"X=GQY>2A)*)G.'HD"%.(RZ#S4TA)9+&Z,B8U('+5]7%O"0)%>51E,>C M*0\F!37*1)\#]IBSUC/CB;3.$\8BPY7RT$5Y+)#R.#^QX\%ZS#5'.EJ'N/8) M.1HDXDYK@8/#3(2JHW YL2NY04\%1I-]7O=I.ZXW?P=NTAD.QS$TPGB03:S1 M7FP)3 6$+96(*ZT M1]IRCH(RS(&)(1UW2ZMJF3'S.G1!R3(J$'@3! +.*>@*!#^H[*1#XJQ!X3H>IP90+8A H-H.XE0%93BB"MX5B/'EJ8H9 MA56!P))\]' K^7;/]G8SQ>V=!6F<5/3W:!!1_-X9CC+EG>'"CT:"2U_/^R/! M\\#\WX,X7?>-GA]$.XSKL?[?@OAS(?Z%=!H1+??"!:1C]I[K9)%ES")JA0V< MT<"Y65IELK@_'JF3\<)1WI<->&\>E_,.8:K@58&^)X.^F6P-RKC&@:"0$D>< M2X*TX1JE8&225 8O*$#?U33[WQ81<1;)I_H<&.;G.!IUXV'LC8:-0QMB<:,^ M/J NCA_U;WM2B4+!T[GP],N%$DTA.,*H1LY:H)** )440B$'2%2)2">8B[@*3&8E,+E4*BKZJ>BGQ9C7DCCSDO73N>TDL9#$ M!8,\C[E-+\/(:JR1)3H%L*2L4J(DSKRR:D7LF54KTH]3K6@]NM$BEBAJ3DND MP?6^B&9[@[0^O-_;/FQ6?V_M=_>;AQLGV^TOI]OM/P\WU]_OY4;?%XK*[.=& MW@??F_LPIJ_O#V&,\'>WL_FU>;*U_Z]NJ]WJ-C_ >+[F1M]-WEK?/=ELK[%F M&P!L?VLG:"&Q%Q1QD>"?E BRF'F$18B:60LSS2[7*W*.&P@\I0% MP9+2BBXMTHZYH3[.9J_Q.1Z-XJ&+@X99;F2Q7VY\<9W_'7=&G<9&SZ\LYQ(X M@%Z#_G$<7/AL% >]:OYLM_$__6Y&K\;;_B$\[DGCK\YA9Q1#XTT^/SF\^O0.+*#T0F\V0-:#CAK.S![8S?LA(X= MY,"NJMA 5;QGU*\.Y]I[G4%HK!W&7LCNTPOWO/39])Z-R4\_1UC3R>=PR?]K M#X_^:'R*PY'-@W\+M^F,&FN[@UB="RXW0O7^ORP(SN"D050U8[KQ)C_!Y!KN MI+KR^\Y@.#J_\?2G\,5^:E1E1T@]W[I^U,NCJ9YD]C=-._![#2*FBS3SD-/? M5N[Y/K&8T'5=&C2R.^-%47[G##)7]K''=&>XVOL=L=-M[;P6Z_ M\:?M'2PW6E.Y6!L.^[Y3[[(WDXO-?/USTZL>:'4)>C'#8Z76&HP'<^5MLV-T\FY5$Y6)+(#]P M]?K-'$*8[SVY:AZ('36.!OUOG1#K!!O;^,<<##A9ZJC'25H7N;+>",9=(LHY MPWGP?L* X3^S#'BC]7X."OP7[.3-5"_*>^NK8,BF_=XY'!_6NPNVXEM[!)^, M3LX(L7QUNFF#@6YBK=,#(,YK0'YW=SRC5DEN$#.*(TZI1(YQAI)2+MJ @Y5^ M:17HQ15^6Y-+P.!N7O]A['5 ,H;1CS,4#>*W?O=;QC]?;Y0T690+6/3I[%O3 M-3O;1M7.G$O,HF$D":Z!P"4N$W?&)V6QCBP*8@,I8O948G:ZL0,\P!(%8@:V M;T0\$(L,H[E545)>.XFI=DNK8EXQJ_N ]4&'7BM?[?SQ)=$"/.OOQ@I7*ZC. M7[\JAQ>P?O(FJ-IS=*Y^"_?M'U5R"=IS$/]W#'HRU]*KXLZJR.Q\%7L(]&94 MJ:SA$Q1V1%3CHF_%1O@9<,!L]$U6Q,"#K>J-*]/N71'^S>OBULQ&7K7#+ M5MA:DY"M@8AR&^<;Z7EZTFQ_>V< M8N>.>E\JLF?F4_,.&!(IT@:G>P#B7&V_U&7"9I]]POSS.75A<"R;!8#B]U^R#3-XZ M&]+EI\\*^(W_K0[\@WMEE,@(::<3.)P.I:*&P]F+WCHX^+ _Z>8(]PQ]/SZ[ MXB"F;O2CV<'5*_$3%ZZWP.6%!J3K-P[[H9,Z\=R""A%H=6>RJ#.6E>]_BT"W M1WFG #&NXAW[L-E"=&!Z].*P_GJG]PW OAKUB]HVUTW@(!YUK9_NDMJ>K7Q* MZ@\P/J>91O-H*TI3Y DS0B3CT6KMM4E1)VRDX";H,VVE"U=[1 7U[KBY7A5$ M#LPREP.&0$'Y "8!%A@I 1J*>&TCY3^CH&XT"P!N;%)Z^[F?6#?O=\2C^,3F+ MP+._O_B;JS4^GZC>]^5:GS? N>27YG'FW[W!^5'0+I!0L%H.D$WP4+_;[K$] M&2[]\V(5[TX/S<[FE4GZU9E(Z>$T6[5PL.7[@TI^?J^I6_Y:'KQ]?H-N[ TR M)OZ?VT^L%&CUJMPZL+.W&4Z!L_SW/^WJ=9)Q[3G K7[]2^< "L#8$Z)@,)H[ M$702D@HIL0&3U/+X',X!?N!A^&G2O])X2;D^7PO*_$)U;_61W[![](X MKCSL7;!@PL >@S4&/SW>Z_B]^70_)B(H+I.TC-L8+8N& POP26)M\/2$$OZ# MKO-T(/&SCHY/\:B..N^GO_J]W?PLF1,,I\Z/OP>=GN\"BR$1U] ?V8!&) MJ4BT#W84)8Q$XQ$%&P_!^EAD;'0H,8:9]X0F!2*!?R00&3K&E7\F.P9@#28. MATP0*V2>'Y0G)3(F>WABR]>KMPSW&!Y%GRED]V2E<>[8[)XL/X(W]N?D\1H[ MI8C=5.SVO^RHR"RG."%%/$,<6XP%;PL+=\^=_'DDXST.P M3+Y-ME>WD^*46IX?6LSC87VLEFK7^(E@I*\W[,WC5OO+3I0I>I,,RGY"Q$4 M\ 6+#P5"HPA1,F_T97.1>QL]TU1+(W@$TLBLDRYZ*X5.+J_!U>9KBPVBF^-! M(X-4?M!A9YA#ELY.>W+GM*P^;NN=]F ]TAA5=^R1)E>X>9B&8WQ%W;F5V:T] MTMB##5F5'FD_.>#2(^UQ>J0]@>24YEFE8UI9] 7KF/8 ]586*/VN\B__E9WR MJ#'< \.B<@8];*V*TOSFOBM\O);F-]H9 H:/EBQP*HTA*>+@)?:&4&?X?10H MR'L@;XJS"(5%JIAS-TMTDO5YTOKZOM/:]RS/C?(UM<-VCJ%_])W)]OK'\%J/> Y\[-U^@7&UX+1?X%G^<(N MM4MSDB^C9D!1&;^N,F8+Y;I *1.(>YG] MGHDAZT)"2NF<_.MLTKE)&@&)*"ICL;ND/4!1FP5"H?6KIS;+C5XQ[ESA>@BE=!D?M&D;N7DRHH\I H,D,%!!(\II )O:2V292PB$G4I-)382+ZU2OHQE M:;7XHMRP!1E?6H72@HR_CHSG%--CI; )&)&D$^+,4$!&SI%CB3B#<\Q[7%IE M>%E>PS(+,A9OXU,$:G3[N93& _+@.]>F_9FZWB\'[A\A'F&:(Y=-H%:_SB+I M%:?"?(A_H7&8M5H12C3R+'+$52#(VDR(82&%-2;B1)96N<"O)R;A(;9[<:(6 M?'R$P_>"C_>#CS-.UR0!'YU 459Y1XX@9R1%/((Y8Q(8-XX"/KZF _C'P,FL MI\!L.7;:6JZ8,BPQ$16PX$)Z%P/4 M+W0'DQ)TL) .24ER=[#LX?":(>F\"-8;[GS.Y->OB/26OKT%XVXL@,X"QBDJ MC)W@PDBK?%7:G1BCHN2Q$->%P;ASXJI59(9[BV(* 7'L$W+.&"02K&4 C(O, M+ZVRDFNP$($++]M;6V)#GU]LZ!Q%(GYFA?%_2Q3I5(X8;Q'PB:% MN.,".2$2\EI8;P/H8J^ J2X+66)'%]OM^9)1YA$.^@O*W#O*G'-%'& !F4P( M2*-$G#B-M%0<,2QT"C@DCFF%,M>X.!<291;+>?C\8DMO]!\N1AYKZ9[],!$J MKZA[]B,0X^+3N <]M3O+AA-FT2=-D"'Y,$X%@8P/#$4C(^'1^<#ETJJD>IFS M$KG[B'VS%\#K6S13T4PO0C,]@C%5--/]:*9S"RIX#%PB,F2$28A+(Y#E2:,D MK<7PF0LRAXE(OGQ=Q]NBF1Y,,U66X#^KXK6S+9]FF]D__[KJ5VO'YQ+KW7%N MJVUS TC4S4WB"N\X2($&YRS),32^/C1BF"_H\WU MK1WAJ V64Q02=X@;3Y'!!",KJ=(DRA (\%]R70."L\X7N4M%-XY&L>[>.>D9 M7'?%OK.D4!<)C"L(Y3S'!!27<"))QH.*W*=0).41):757MM10FDEF4(.6X]X MP DLI400Y8$3SCDQ)N9*<[=)RC#/:D:=JE75L.Z#.M/T-U?DM]]LIUN5%,^_ M..X/#C(23>KT5Y*U&WMQ *]]?W"46X[%QM$87@VG#6E]__"H>W+>-CM[GLYZ MOE[M>%MC6Z=NH)IJA_"DK2M^&L]^Q>OQOB>8/;R77^W\4KK#2^G/7ON#K,\[Z4U=Q5,W%I/N'F M)PT7IWU_PW+5C*93=S88Q.G;L/5&G>Z5MLK+N==RW1EA!#JE:OX[[0E^]M/# M\7"4;U%?N%[ \]YCG6'CR)Y4B]?I-?X7+@^?=;/Z&,+B=>OFN3 '-V(!;%D7 M!Y?@P%L3E75><$)X"LF2)"7E*@4JF+3ZEO9)%2[*OW8UG&(#HJP.!C9/F_L9.--HF:AF2Q%K$M0\(%@5 @$21=(S:>@;J M8H5>S>7[K[/.SD"I.KEG_$QGHTK$IE\XDZ6\+QO1YC[T>0,>=<<@\MX/QI-& M'>->)=G3%ATKYZQE>69;Y&^>7?)L?QQ-MT765">UM&>TZ(]'C:,(PWMIW7+. M&=VE"7'1#F;Z2MG1M3#7/ZK;D\/'L5/UPW[3^0T4?(*+5#V5:Q"NNG'##FY$ MV/G=*?2YO'SU%ZHUA$48@ SD!7=Q=!QC;TXX"#+PE!@+SG@>E;(A82\" [='' PVZ@'(&I0M??^TPX[P\\@(S9L]OYM!YV,9Y_@ ;SD50.L>C"GTN@)(].NH"K\A$Y:^-/S<_U5]Y U>9-)&O M&\K#F[]5-!2,F2,0J]2!.Q]57&'YON",!.6PCL$3D3A7 &I$&1Z(=0);06F1 M\0>1<='<]SN4>\LM5ZHL]0,M]>G''4M]TEXZQ&008,(RCHP6!DEF5? A"LXIF+"+ M 6,>HC&!Z.Z^<%(1(Y2BW MW@D3RE(_U%(?[,1(./%@;'/89+#4/B++O48LQ!@9$&!%],*PKY7&GVB"/&#"/%IZW1C MAU"/630:8>* 7BDP)AQ.#F%5)8#%I(6Z$:\RHW_[VQW9>LW1L\3U>UF">Z.] MNPB/X53KF*0.L!VQ9M;BR',ZIW"1T62+\#R(\.#6_KL=PYS3DG#D)4"SPGA0G3;$PK7QC1[ZFI3=Q,7F]'A')P,E-JA(N9/. M4>>)E%QHQR.1Z0<'8#..[HNREO]:KY]B5NP ]-?.MM?&9*ZR"+YJ":3-TR\[ MRBDK? @H)4T1]XXBBYU 0B8M Q;49+I%KY7 AG7];_$R>EV0Q?KP9-K$_+@# MHGAD3[*P5&[O;JQ$#7C^]! ^Q5C)[,S!BLLK69'\,%7UX]XX_W7N5I^YVH6# MJ\ZH$MOIF=6E\Z7ENYL(B8&,Z@2J5C.>E#!2$C81V+5D?M2\[K#V2_6< MTR/:MV2 !LXITO:_](:]]:_[@#"RRB44"]C,N).$HC M2TA",=B N4Y<8Y'7GBV&$7$%#D$D^E-,O(2D-9X-K\?#J?H&P+P$CL%VX%L3 M;#R/-(#K._AP8(][$PU?@69_/!J.;#T'=9#+>8S+;-R W042L)LU_^5OU4 [ M'%;DXLZ RK%2025*+6:PBLH0)U0DCH(2@A6^PXE7V51WV%0?OV^VUW8LQ\[$ MB)'$N:@M20(9@36B1FN3CZM2[KIX;SYC*8.S8+DZ2S''8'AXI9-05++(%$MW M.!XH:W_'M?<[8 A:$Y1#C#- 5<\CV"2,(\)C)"DIX#IN89S(RY6TG=5)J,!P M[M@;%W4$,0L.@Q""? .)T(18YQS89Y'/8P'?%'M3F2F345:)N.<2MP9&%)AH M)Z]:\DZ;^P<[1#'C"?-(1\?S:6Q$6N?,?>X3M: ;(K-9E9-KHV_.#-*+2A94 M9:5B)Q9P)725OIUQT2UGF8.ER"%HE0CY\7#4/\R!8[6K9:+HSJR42C[ARCE MI0XW.3F**R\IFJ9]G?4_ %._,XC#V8U=VU9@]&4R,G$MG 4Y3?;Q3/1C'51S M6 >A_@08S+V9DZ6.>IRDA:VKK#>"<9>(@LW,.;#TV]T*$Q7R*=]_,VT ZC@8 M7B\.A^U^*X[>UE&:Y]XK_/JV*XQO%[8KT<9$AX2FP+RMP2AG;B"F@+D18J2+ MH"C8=8HB"TWV:E5[9Q+3<-CI796),V>"[T_$X@D$8@KJEPG%6QA3S_:J9@K# MMY,!5F+SBF4C6V6[)T B6;,-L'ZZMA-(2)3G *KH">),8^08&&S">RRTM])E M6&?+-QP MUL Y>[,.L)X$]6?W^W TZ/@Z:M"Z&05PCH$5"8%?#L=NV D=.\A0-\IZY3"7 M!>A7\82@,7J[<,O= =P%KA^SN0166!;Q+.C ?*9/,SR[ZP1..X.S6\/W+ERA MUS@:]$'YC4Z69Z]U& >[8#P"(^L,<]QX'K(=#F-^:+]G>[MQ>EWOLZ584;;J ML*$_J$.+8!-Z>(Y+7W?C82=C8?W,.1$._CV'R$LAK3 A^]%7#KCS=8G??3RJ M?='SJ-?&M3KI+&MGYOI7/-K5BDZ^>?VB@-BAHSHP.O_P+'1W^1R"8*B9'.1W M8,[&(*352&'&X./,Y>I'RN,]MH.\1-7L?>OTN]5'E<5\+GE^T!\.ST?8/[/H MZX%=G%1G>P>#\='(3V0M0R1QVXV&2Q''BH(_X^. M+09Q2E["Q!&R"P8$+$2$-]P)7!$D]MKK-][D*V;SA>(_UJ??^%#_NC\85I^0 M/WZK\X$&&5RZW;P6M@O2.[FXRRZ642?3_#KEH-J(C3>P$R;HDZ6LVX6M,JX" MQ^L-_=OU\Y$'=,U(+H=S9S3-Z]X!^Z+.F;R-DIXE+_:'%=3^/HC="C'_..Z$ MT1Z01^"&$Y[(9)TR>-W/K /Q'(_B'Y/T0SS[^XN_F@.T,#_6[[1[;D^'2/R\\.S >-#N;5R;I5V^S503 /2__VE7KY.,2WNP9H,*8^T)4?D(B3L1=!*2 M"BFQ 69J>;R?U?]5 [&Z\>_9UNGXGS49SRV]EV0,KU6*Z5_C7JQSOAFNLLG@ MWWDR/B-AC$>K W.84T]MP$EC'#@EN32PNJ%^CKACPN,R=?R/B3F%D++.2B8>S M:JQUED6>%?0\4A%X8C))X16S'"MFI)34I)SLXS#Q-[6 *E+Q:U(AFNO-'2&, MQI&F'&&: Q"31Q9;"BABB!)164%35=3^1U(QD8*K!066&]UHJW<66!ZF@_T4 MLQ,/!EL2PV^4F/UW.T[QJ*MS$1DL M!62$=N$%&6*^.B5]PNK0KZ0XDY/Y.] M47:>F2]Y;JHP"YF_/Z]G_?&3_2B[?>(=GYQ@G>1LAYI%S+J2#FV(,X?M$Y_$ M<-[R$D0%0XBPSF',E<:."*FHH-2HJ,[CDQ0FZ)?QY%.LD98P9%J5S M"4(VVU]V?.0L\1PP+ A'7(N(;. :::V3L23(8 )0$;QB;D:08.)HEJS3QR7JJ<)L&1"51F M)[HP)!%KM;ZM,$FFKH-XG8-S;L*Z,-(R#>0MPC(5EOV#G=RF*6+@)HQ@("C4 M@YQX'%"P3&EEK7'" :45/T*7+"PSHG)>?N)Y*>IY2959H& ME=ND*P^VN!IR746\9WXR:-(3.$G=Q&;UOJ7'>&)59Q+1(0@B$>GD*.Y;59,2D:B MN5(Y8) _%D%9&'$I!.6RM.RO[8#E0["*&.8^ LA@;A'8/1$Q((\^Y?QNR9=6 M[\1/7I*VOOG((4/KQ7R_B1?IO$1=GJ YZTU%0Z0BPACCN,^%#K!66@=&C"!2 MF+QGZJUR[9[A/^-BG$V\6Z\(1UV1[C4'OE[8'S#6K1WO4\#&:"20#QLHP1I-_G,D^<7@M$L;=PYIBT+$QE3;(++\*+( MV+W+6"L'6G/IM?<,)9;R:1AP/*>I0[E8 M*FQA")6/D&AF[,6JDKKI2UZ-F MYV7ZKX/?:T_%N;?1,TV!:PH>,;/,.NFBMU+HY !PG@%L5Z5"JQWE8K=_W!CN M]8^'DT*KN;I6%7YX81\-)_D.UT%]YSSJ<9H>=G$/GF_;ZC(7R\I647B#:8?S MG/CU\VLW^7L2OT-HO9SUDTVGOJXP7H4['0WC[],7?^2 PZX]^;W3JR:H^M'E M$N9PH_-PEQ4\"7F9M)^:W&#R^4K]V:7ZZO6'3*\H]H//\0JY\X<"RSO^]H=# M)GH%+*@RY$<8,OW)*S] Z[/K8>AJL-O]=ZN]',>F'JM9[:2L<&/S/)SSQF:U M/VAX<^O,W7]3R[+4/[_44X+5R QK1G4UIEKK0=;\'J:PK/HOK'JUV)\JLK$. M+\L:O\0UKI;WT^7E??+6[3>VN7E^3=W_ 59"HSGQ8GV:,/.[;*:7U^OYA\V, MGELCZ#D3%(G1VAFF>0+#7!J3 ]"K[$DJ*:6Q^-Y^HH,9W.L=VUZ'S]:WOF^= M>KS9_GBZV=ZE6^VPM_WUT^'V>I,UVP=BNW.Y@]G62;,=#EKMUD%K__U^Z_2C M:*TWQ>;Z]EZ+ON]N?]@^:)[Z[YOM[N%_3M^-FIU)![-V4S2/=PQ7(;F8/752 M(TX#1292@A+G/F@L)9?Z!G?=BVQA]@"[?E'1_+\>'KE_!14?AA/=UP(_/^6] M-M[-?8$FG83N9.<\_>(7G?XX.MT3%9T7B?$0N0S*$483]UP)XBR.=J+3-5%H M^J+H]"?3Z:V+.MVF$$FN)I=HCM#EDB#C@DMF:46J3F.+!*]",*F!M.(X! \ J M;E+0Q=I=',VX<=G:U5IB'Y1$RC'0C,H'I(422 =MJ;,",V=?D;5[+]M\4<'[ M3N;MRSN]^P6D7KPUS7%A#6H>\*2N:.)GHXFUM,;8B#V+A'/&M+"29QO'V&28 ME--X/&K0]$71Q$^FB2_9J-A2[0FU2)K#NN+$7%9(?X>ST.1R//CM5 M.CD$I;\0[%FTZ%,OXIQFHF*,!&8B9X93[+5/*A@M"!.,^\BF1YETHD7A1=&B M3Z9%+YF)BABJ" V(1LL1QTXBZVQ$WAOL+,$,&UF.,E^&%JT,PW]6Z58_+ $] M7\[7#U+X0%I:XT-X '\9,9(0CAHAO>>:,)M<@F'3I&D(VN%K$_ O@L1GOQ?# MN M T;0C (1<4?:\A$?.-ZDJ\+;AGG]V^_[@F:+#O;59V/<[P3'/A4D(]GNN M*X8ULE)BY#RW6/!$I9!+C0B >@03/1J,%Z3,\.T)E:G?[58E*2>IE.^/X8G"\/?YJP2=&G[3;:;7- ,2ZI7.#$/D:*G5YADSRJIL(RX MC+B,^*E&K!8XF_X MK*PLZTM<5EZ6]24NJRC+^N*6M;T7![%JG%86]^4M;F[SO" 13=E)]NP,M*K: MTC6.S8<])[FW1-7%FLQ_/(M$N>=SA'RU'+/$&CLOH@_2 MR0T-K=@\#:UFSH7.SXMFB[^?5>[>Z+5@9.WCV/T6FS#,O>'9&3-[IH=(]1'S MT6'K=.UT^_#+,7Q'M-KY-Y\ZFU__O=]J_[F_13^2UOZ&:-)W=/OMI2/F0WC* M]=;A=GOM9&O_@#3SP=.'#0'C)1D]+GXA:_R@:A8!N$J!\SWD2N[*)$V1;D4Y5*4RQ7EDKWF M[>-^T2GSZI23,YW"N6:<8X)RZ#;BGGJD#?PIO'8L.&&T]46G%)U2=,H"2U;1 M*?>L4_8&,1:M,J=6:9U;*@E+;4*42 9/$2=1@Y%B#;+,<\((&"Q2+:U*7-1* M42M%K2RJ9!6U[^L4=[WQX.B4.95*.=F2F!&6B$38CX7B;,X(,VM M1,EHG923*DB;45M30O\H"J4HE*)0%E"RBD*Y/X72^58LE'D5RN;,64I06L!R MHHBY0UQB,$Y(H.C_9^_-FQI'FOSQMZ)@=W\Q3P3%J"ZIJF>_1# -W)\&[;VHZ[);*L<+&(HKS!N#FI M+]S0'[;V?VZ'4L]8"K*7@"DK!.L_VCL)O M$L".L;:,JA3%./7UPI1!4AF,.,:$: M1?#5>8MWD7M3:I_&::J-0 *;4!&:(X6=13:3AJ6@]W'YUB*"M>2K)=]+D'QU M,L3RDF\JP4Y80F2L-4I=PA'SS=,$2RBR/(U=@FTJD[>68%=+OEKRK;3DJS/! M[N7MF\H$2Q@8M4(HQ)TVB%F2(F72#&G.9,)3['3L:NE72[]:^JV8OZ^6>DM+ MO4E&4ZH5:'5$(]@HC!B5!"E+&5(QL9F6F,2.K6U2MIZ0M]$H]\&$WBH5;10O MH&KCY;*7*Y.C6_Y8/HW"[[8_\GUHZB3>>R7\W7I=:[B\/UQ.#H_T;)TM]4!@ MVIC.EM*::((E15BG@*66"B3@.Q3[NBJ.&9/Z XI4O)ULJ>>3%?59DQK'5I4V M:QQ[>!RK\]WN"%^3P*=B2<+C.$52I1RQC((I2&.'=&H]@A%*M OP]6;RW6KX MJN&KAJ\:OIX(ONJ,Q3L V%3&HN,Q341J4<),XGV9&DG&X2]N>8:QSJ2,US83 M3-Y.SF*-8#6"U0A6(]@#91U<#5YUUNE=L&MB?&&3I9I3AJ30@%B*4B02!Q98 MS S89)RF#+^Q[(,:NVKLJK&KQJ['QZXZ=6YY[)K*&R9)IKC""F#+6UN9PDBE MF(,%EA*=.*Q8IFOLJK&KQJX:NU9K75\R=M69W_>*>TUE?M/$TBPA,4H2?^+/ MQ0Y)IC*493:+E<%8I:3&KQJ_:ORJ\6NUUO7%1[YJW%H:MR:Y^\(E&(N$HSAA MWMJR!$F7I2@UEC"MB$HTV%V)D&\G>7\U<"ND_O\^5'!U57IR!4J#A@>_:P]A M"#2 7_-0:+2J*&J+;_*HGQ4[_]>HYXJ_:+P>>?FS$6UUAJW^Z*@5]4>#J%T] MO!@,'N*_#65*I\N3=M5Y=*H&Y^O1F8M:ZA3FD>>C+DS+SZG;]P,XXZ>@3E6[ M$Z8W-S0(N4AU.M$)+%_?YM$)_ 8W.+LQ)L^BA&C!14T8?= VQ6TT-9HG:HD=H]N?86X_ MS^#99XV+(W*8JLP0Y3BR"26(91E&6BF%,BLI+']*#::%>@!DZ^R6!WR" Z@^@7T8#D9N;?/OG:VO.U\O\\,M%?H\YYA+T( MQ#((,67[)\-2?O7@.C3*_>^%R+/M MK WW#]QPT,]/'$ ^2,6N ]EJ-Z+O+G(=^"X\H)T73_-[X"5T$-!>ROJ_^QD( M2M#D5*<2[?XZD-)P$PR>CSK#B=#M]8?1Z,0&5,C:/07:'MS7[A4*I!]_X K, M&/;7X>I!<1OGT\Q$,#1?_WZ@]@"]AI]R@>ETOJ=>GQ'0; MAAGV9U9P(]IO^3%!1QV<1Z:E>DBL/6S!Y0.8_4F_YY6# M*"@'J)^A4>ZBW[R )/$?7_:^A;_P'__R2.6&^4:T!.>L/$7[Y7_?[\(,SV&+ M\\@%K+4><_N1.AHX5V@2Q<:>M=JFY:D@++L'\G9_Y/<'B < VF\2O*R!^;5[ M4;,_@#7>"M)&K4<[HT'_Q 4M8RMOJ^B3,D#X9KT<&B03,GZ_.@7HEQL[;*EA MY'Z= '7Y3:Z>6.@GP]8@Z!]9VYLF7BL!@OK:[P9F\/10#@+&3&=DX=N30@F! M5P,,&%N_Z&? 3O5MX1=(R2=*-LT.]&UR&EI=P"#&8)!]'&>"I=:F5B M=&R9PM*DTP;;E(D&FV;>V=&@ZX]SW08ZOS@0,*KC;;#0!W/+,#WGDT:95")D D\/]E$R?@92D\;"$?J@';O@5#,5B% MY(5,]-\5\L. (:O@NEE9!#+VS ,IR#,0FWF_!]+N?'QM$'?^]_ZH8T%(N8%I M^T%;_7S\,AM1PR/?[+ E H-BX=\5S+C)XRMB\V+4]0IY&'F#.. \7.W-0AB@ M!_I!>$>8XE#]\FI*NP?X'D#4B^VN\I98+WPV,(47!X7+FM6?@@/&0\L.+)UM M>R2\;&,N:5-6/I-^'C;@75!N0.7[XZQMAZVB148Y#9J,FY5;[V^\R[ W^BZ=6\M$CW78DL>SSU+&R:F_-&-658)S&.$Z68DD12 MQW"2F8S$1J26OP3S=/]J>Q),PD%?@7 ?PQFHMS!]8** ) %:0-"=C$6>JT3> M&)3&AF@_6)CG )R N4=E=R(P3WM'@!GP >!D?'?NM>AN>^AO!'#RAF>PX[PQ ME5=6(6P%S"H/R#IP1V R>[PJ !6,3=BGK+1GU\MO30<&&'\;X*FR?BW@H!D6 M"#5KD!;69F7NV+XKYI.[$^5=B^70?BQOC90/@JO[O? B;RSGLWI4QR8L^7N@L""D:H_FV*-)#YU+'3=I M"OI[3!#(4(*$E2F*#8AV9D$*,S7OH5Q]^O2"(^MW.OVSH.X':,I'W:X:P"CY M1!,OQ8YGR](K$0C8];S(O6QA1+\%I;\_@LG9_%_O%A!X^:QR68I(%[QV1YWD M[EWUQQ^VG9]TU/F[=B],/MRTJ-A4H?](N2&X""I06?:J'+]4CS8*]6@NS%?\ M2,5&*I*K?X\W\)U_3.4U#[[VWF>;,H_3QY@R3C<8O>VL;JA?=DM>>M1:CJ][ M-DNUGGPQL[E+6/_&"9<6Z'VFO#@-8MZX3)\@J<<+]*B2Y3/)$<]74O !EG)A M*/D*#\HCKN[833H-K>_F,.WP.1EGP10?C5568G^O=6Y\&,2D MO)\Q^1Z1#!X-6QXHS729F3V"''I\3%JAM,T/[5^@N$_)G[O078WBJ[W)>Y=" M)$^VRT^=Z?Z@I+A:N_B0F>LW+M/M"TV_Y$QT93/.*34XMH[%2:(=YH!AC"L: MQ]*9A9ZR95/22Y?:;%#<^]96)^/\SGZU#VW]\5O2O/BGTSC^QO;V&[_V/GX[ M;VX?\,;WO[K-[6\7S>W6\8_CS_S']I=6<]^4]_P#S^*]'_M]VOP.U^\?\<;% M#ONQOQLWCW_^.N@>Q#YS?>]C$\;H_(0YX"86YW_O?ZZ*W&*X[A!KGJDD-0CV M+4.,:X.4T13%QHA,\=AQ0=_5,!]$*VJ-NJ>?R/? MEYDH W?J>J.[Z4U/8I7=LY?,+0^KO/Y>,BYF2FDM4Y))IAW\"R>),B+&7"J2 M9;5&L$H:P<6\1J!\@B3&"I',.L0(C9$F\!=/,Y(R XJ>PFN;!#2"^A3:<^L M;\K/\H\:M"=YW[6KY;4J#"_-U?) "L2#6!ZO4)UX ?#K,Y0R9%:9;BCRA!? M4AD(\T8C%AB/!,H,82Z4E5G-AS=HFY;4+8;74AU?N0G@HA:'V(CS_ M7M9>A#<&^P_@1:AA_T%A'\_#?N)P8IUS"*>" MCC%&EE"0*]C#BF$IFFW+<8 MBM\$[+\-/P%Y 5@1>L\^BY=@M5).7\%LGHGFK\ZKNK:.5)W^<$OA=]_U??GJ MS9T.&-TQ2%)K/'?4>,A$X_E&&A>-0VUB33,;HYCB!#&3$22)2Y!-L-%*9BK# MOV!FX^8]1>EO$?MHF)?<1),Z?[IN"K%U'&S M3M_OKZ]EXP^PYJW^8%A\K,Z=%IK3U ^+CZHM.*1VIO+H/Y]0_O$EY-]7_SZ^ M=LIE09B\6$%XY^.8OYH@'&%,VMS^'(,0Q8?&$.VD+Y&-78P85@H)!T).9992 MG:0I3>.US7CCK/,4>:C/Y6ZHREYXTPX'V M64::/C/M!YFOE(_(63 4$62@/U?5EWGQ!E[QOVJ'B6'$">S2X M]NFA]$LXCO\+%G#H8 %7E;=F$S ^E9M0\]>8OXXN#E,GJ=7* D-E&6+*6"2$ MQHCCC,8FX8DSR=JFW+CL)ZGX:UQ5;3 I:^#K,^139.1O.2WHIP2#F5)W^?B0 M#)!^(-.LTS];A?/ROM[T5N"SK9[]>\(&12&L^O3\[.EY=N@8C@47%E&M#8AK M:Y#(7(9HS$& ,V>XD*_D]'P+*#1(2Y@F2%\O3;U 'PU'@PH!JG+$TQ6$BXH> M_KYQE0P[+W!+H A7] R0G*IJ70T7*%DSV'!%*;!%)_.OU30?X]@^CF';RM)% M2Y_;%W0C%7<]JW[3N7TA'N40/-V("7^80_"/&$)=ROFU0AZ-#^.RF7C5(F[/ MMVFKM47/V(WC];CC'K.?QC5U/2MMY[Q2G+='K@F3VC]SG5/7"-4J7XW3;N_[ M-]K\_J$3FF=\_,R:VW^V#K[O^KEU?AS_Z#:/=^*][3]]DXQYIQW_L6_PP??0 M/.,,QH\;'S^T0E..C_]TF]T#TM@')>DCS.; M<0T^#P(^O@/A_EF_QISE,.?7/.9HEA!F?7%J+4(378U4S"FR+B.).(6RQI6GQI76P*U0:]N7@2SG\\BB4LZL M#]9QH7R;0)TB^$01I8Y:R;DR')"%KJ?IVT"6VII9$<$T01966S,UZJP*ZGSH MCP8UZ"P'.A?SH,,DQ<+% #I -=Z/EB&)68PRRH7OH>18;#WH)/';J E0FS,K M(I!QTEB=)(Q MI&A*$%/.(D5$BF)*%4^-UI;SM4V^SM*WD13P-BR:EW-Z>2;'=3X;M3KKL&HF MSY/MZA)]#U9K_F-:OA^@'AND;HY1":_+V_.SYKV]S^=FAMIM+,"413 M*A#C<8*$X10Y(12SJ0/2R]8VB5AG,7T3$/U(_+X$7%V:KV M_GGE'FUO?+/M,^U6^2^GLS:2?(@<'X%D-> O1Q@\UF?B#DT M3%.>48L2PC!BD@NDN<1(QLH11S.F$M^;A:]S(=\$8C\)LS^4A^2)>PN_TKFL MJM_C3:5'? ^/\D%3>"%UY&MP^=)>$U4M5(]#EXJNK+;:]E24<(]DBM4CA>O* M0BVC:DPI%S A\\Z.!K[4VO6J146'6P49?JFH,/SH2_[A6M.XU0%6T#+._][? M"=I&\]C\.N2Q3M.,.90PDB%&$^#U.+8HMAACPB4A/%O;Y!N3 ZSC&IO3/%X[ MF.\M6BOG5P1T[QY(IM:)S\^]S5<:;&!8:3=X$)OM4@^,:X7G=DEG7X#,/KF! M[Q\S-M@0J>7H[>1H>T:.7APR0R41*4%*$XN8,;ZN:L90QE.<8JM)*L3:)MUX M&P6C[^5A73U9_5^7L>[&\M/5U+MJ<-3NA=7CDQ=[D66IMT?.%T[T!1==QYFJ MD*(Z.>FJ+P-ZE.P,9./_>IXNKBB?% MRQ0_7?E->*SRK+>)T#74<#2 _];%6F>+M?+#Q!JC,Z>1 .#VQ_4=4EQ2!.OO M**<\X=P46-_NC0"*O0%$I$DSHE)MJ&$R$<)F4DC-$RO36"9FOKCKUL*"I%BN M5UFD7;")NJ/N7/9HR0M ,\CX@MR=4(YT/N92U*+.2_;+H]]"<>'^"&C5YO]Z M=Z7R/Q9_Y;NI M.F!.!)/P]L_&[@?%'N4S&O/P\SB=KR;[V^RS. ,A,K^:E1;KO2F39XXFUL'&@T/8'@7[>%33K+_.35R]OTE%KX"7R M?[03(C(*\I<:9T"!3W3BF!;:&JU3E<3N,%W;W"\X,HO>>V$>$K[5/(=5X+1 MK?"[77XL6:3DICFN+,2TI SK),9QHA13DDCJ&$XRDY'8B-3RJ^Z[45JM8J%C MO"%B^3B%CGF#\:#-PK2N#[<=PZ M;AS_]1/F!^9"\[BY;=B/X\[/ __W18,=D-U?S>T#VKR8[T=VTMW[V#AO=+]T M][9W?C5((VY>M+I[W[^TX&_:N&@=@ZD1-X\-;6)?VGB^O>>P%,UUCDUB$);>(:>60QC)#2B?6QC1C M)J:^@@"/ZU2\U4+B-V'*WJFE0&W*OBQ\K4W954!47]>ZQM0[8.KY/*9*)J13 M+$72&0V8RGVK'B*1HC;)$HECPF-_("VA;P-3:WMV1413@:EW:IE0V[.O!V]K M>W;ET-?7]Z[!]P[@>S$/O@+'&7%2(Q,;@YBC&1+".L29XU:F.$NI].!+XK?A M3*X-VA613 7XWJFK1&W0OBR K0W:58#4]FEMS]X%4N-Y2#6462PQ0SA- 5*) M%4ACI9#(.,U8K%TFP9[%ZU*\C;X9M3V[(I+II90W7Y7]7*W=JTW:5XR_$]:L MX7UW&K*[NOM(872/S069+PC$D4,YXAQC)O&/OV M*YP8&V.JF3%KFR19%^QM0'-=W+TN[OX"BIR]]DA#U4X4R\@?4(GK*.]-S[+:M[;@75WGG/Y=0.:P5J09%@PFKF296$YE2;ABAQ*54B5 X092% M$Q;H'OSNNL<7H+^=@OR:;G)4*JDUCMMH'&S&%W#<.#32.4QTZO.S$\1PG"(I MM4!*"4:,TAG%H'&D"^KP%%@/Y-B!3V]9]YCC]RL 9UP YU+MAP7?W'!Z_?JB M. 4CW'B0'B?)VNI5<4D75WYH[NWO1#C^__Y#$$S^>.2:+N_[W6Y[&(R:K9Y] M'[;FR/5,V^7;X\(Z*U/.Y?C@]$?OK]:/B_YY\^+/]H_C7=;H-OB/X\]Q<_O/ MXX/]/[L_]G?/&R 0#BZ^L0;9/?OQ5<8__MV*3?>?GOHN1WO'N[3Q\:]N ^9X M<-'I-K<_QXV/S5;CXX].XWCWUX^/'XZ;^T<7!S#'?X,P:FX?G>_M;X$ ^'B1'&I,0B'3N&F.,QTLQF*%&4"$M(3 V=K^:29? C@7]G&#,54V6I(]37 M4HQEK"V>K^;R?J_1V-UO[#3WOT9;S>WH_5YS?QU:ONT8\\EEA849\SYO_!]9^.?I MZ.2[B_*1]D+5JY?167O8BH:M]L "G0Q\8Q-?. \>,\K@9T],OJ#=R:!O1P9( MR-- J(QW4BV,F4!X,=A/=^Z_/.GWO/V:CTY..FTWR#>B[=' DYDOI=?S)DD' M+AL-\E!?2(]RF&J>KX?'C6*(:YF:C$5P7!4\& MW-U1!K[2Y]$()A/M9K[*7\$(D>ITX+*P GXV?HK%7:$48%>=P_Z!^AWIH@5, M)U0;]%==,5//B\7/^7C J5E7BQ=FXW^;VI'^X(H=> E"J%C\C0B(#,1*NV^] M\MXYCP;NM V/\*]ZTO>%I-J^-&)5O&\];.-5_D_<*'J P=\[AX)[E[G/ZHQM M'(5"?KY<9W]*!"T251NWXJ8G%\Y1R+THJ%T[UP-!&?6!:P91#O9O.P-V@A>: MZD(5)$TAQ#H%.DUQ26"HER V+C/]:F[/1K17H%-PAP=*R]H]6'TOSJJRD$&8 M#5P^Z@S#!I0*EM\:P+N.]2#2AX"2(QG;W!$C9=_(,@!2J70[<_XW:@PD= MNU[NJ];> #BJ!]#6&V__-)6T>\87/+)!,GLXTP%SCAT,Y.OD3NK9+A"LQ>@! MR,\C=31PKCO&WBE0"X!90-HU&%[@,JS2Y&NO%, 3G%&YUR$"B)^V;7C?;N24 M:45=&*P5)N\ B+O58JC0A;$$6%]F]]KW\&\Z4+VCE\ 1+LH&_>Y2*":DL6F< M4A$G*4MT(HESC!&<96FJL:0UBCTPBM'&MCGD@FB6Q@)9:21B%*?>-<.1'8BE<0Q*"]>ATFP4?5./_A. M[S<.F>#88$Y1JC5###05I-*4(IDR; 2H+$4=_7B1EC+>Z:N57.M S'NW=F&T M>/$&DLY_]A@R8\*4UD4^8U.48G=&VKZP\N)+>\V"9O18EODS(\#BFMJ>4CQI MO(>-]WC?\@05EF$:KY>T?^[8CW&IT**?X\3;_Y:%R8SQT[PPAP;4%IEQA5)) MP/AQTB&EM$12:GJ8 M=M-,64D#=19Y=6H &FQ>::Y.@? /'ZP#';5_T@UFU*#O]<77+E1V>]9U"U,K M\,TK%2_[4T(D%*3W1@(01#Z$?5<#,$?FUF%*\0]NOJZ_$PBK[;&G]-X%!UJO M&*MRHH%]-#A?X.G;\+:NU]DGXY;=-@K]/Q];'M5,SBOOX?SC8 S5[N7#8 &9 MCFIW(PU+#6_K45%-N3?/*[\=R#Y/T_Z&?.2Y)MRE.AUWY#V@+06_C=>G="K" M1#)OK'@?.8SF!UB'%SLY#W%H[S\$@P>FJ@8_U_VGTW;?\UD>GE((:1@)N-(- M_9*$N_+">(''34TR+ TL\*_@Q)\XS";F3NGG'WOVIR%A;&1.6Y%=];/*(2HT MAVNVMYU'O?ZPM+2\K]-+@GG0\5=45F5XP4J*!)]G<&%:EX%&$W7463YJ!P,Q MRMUP" .&U9Z10S=.RH\'%[]RX?.W.X(5;*BA9\B7]:JW%S>E_Z'=.^UW3IU= M+TQ=(+;"JP[_7??R0T6GRO-* 5^!8M;'Q.2O./446HKFPH7L P3.>26Z)*X@ M,?IC7\2H:-AS,@*N]",,7<=W"PIG'@;>3S.LV'(]&S47D. M#_ S'(]5# #BP'HN#,NKQP+!P*."D%%YOP??GD\>/#O+8F#OA/*1C\O>__#P MGNJ<7_B'YR>@0(( F%[#0BT9+WVUI*,P6W6JVD4D$\1S4$?AEOEU"EI,,0,? MB,B] VIVG8*3+"A/H\ZP>&R .< 5[XH*>SL:AK]]*Z?<==9+A:ND8P\*I4O- MMYD*;P2*F-^]R4M7;L%R." B3XBP0J-@Z8T)H]_5@)MC95Z=%,#A_5YSZU)( MU$"F^=#W9SQJ.T\FZF=8'!_7*L)/2O=A6ED980I87W:EFK4H"O^AGV*%-V?! M)]T>>DH8DT")69/[SGQ\+"!"13A^>L6]X>+PW;54\S_],]BIPQAFEU^SZ6!MSI50>84F_*A^A7I.VWJ',^ M=J!O1-&\V (EN5^.-N.0#V([E[@9'?-V5Z$&Z$HFZ*U'=E>CV M78D69IS=F$$VEW$69S$8Z$KS1!A&>*:-D2E6"2=8)R1UJY%Q=CWC5)IZ4*P* MO3S 0VDWE<[$H([,0F=I"YBB78:/_YQYT>8QR1M&Y3C!'PD,!YL1 D]CA J" M_RR(XQ#35!,S05D0]7G5F3$J79[S4G\27@/#=.AF8[>KFH"SK-;_3_L4-)O? M__UEU5_L>B+;ZT5;H*1T(M_XC\0X78_^_<7O:'?4*RTZP,>__WZ_'MG?]>\J M*MX[VG>FU8-)>LTE^LUO/8G_*'X+'_ ?_P(;H=T)B1]![P:J'4X3[X1<"RKZ M!E@.5W\=!GUANPV:41MH[#WHT\-Q;LY[YXV"SN1G+U!@R^#W7ENM%\Z PN7@ M]?-AR(_SA.HJE6J>6,?)1Q-'P>Q,/@6G0=0,#9;S*%V/$[).9!+]YHO\%K1LEZ@O$ZH7CA4^#KF9O\+=ZK$0RC$*$N MU+'RMN+:' %X?@4[K'I2(33"F$F8N7]P^7$RK[Q0BT"X#OUFED-^Z ]\4.-/ MI[K15]"Y3RC>J MUYB>S_@=O3B;?_SX*9^ @=RPG +\/DNXX\?Z-VNZX5E_\!.V-Y@@6U:=E-'\ MKT,7@N#E?**MP0!4C_&L2HI7(,=\B-[;(Q."AG?S[OZ(T()]BJPH3^7%3S!\ M4ORR$6T9$WQK1Y-$M'*88KLF"7O&C$+$/:NHLO*BS6WEV/OVO8T^M/U]PA?I MP>SRB0#]0;!E&]]08[>QMU[>&XS'MN_-Z7-4NNW2CKIZJ-$0+,"+ M:D*[.SL[D8C)!L;*^--,=.R-W*A6SKN>@A)>R(->VW-C87-7;B9O;Q;3"YEU ML-:ELRX?BXSBC@('5:'\WT(D;$0@X?; ?@+FC4@EXD*@SH'I&))G0_K&3()( M86E%GE"\Y6S&S8:];78R&H#>#O>Y7\:=@"SST!B>TP@^^%*2BED3K;)W!JX+ M[^/?]/*KS,RA?&H7+,#@;8-E+?(._:1GQ$*C7V5*@,@ZK]A[#/2!RERXQ#ME M8)T]=7I'2I$\Z?(JU6_:%:/=2TBY\"DH4XP1[1=J"JSUULF)@S__[ =*',/< MW-YX;&FYC@>IEE,AJZ54:F87=;T0L?TQ6N++XQP-8"_+MM/=?N'1@.=^<'HP M\K[C\AXY?8^G!;\=Y6UACZM]4T%]"IZ%7@8DZMU6N9=RHTX93]YVQG4GA"UG MTG4OWPRSG[]C>BX#Y_T@ ;"]%QIL]\(/57(Q_#\PU7 R3R B3SZ5[GG5Z\!E MV MOS4Z&L&K4%S!D/VT?]6%6>>>\\M^#3'6=;*&M\$?4FG+9 M#%SEWNGU@T]K$-RCBSU%)R G5+M3B:M2>L\:'S#:K/$QD_P%@C-O>T,P.)9@ M=WQN5]#-"G_>NL^H@V'6BQFTA\&#XYTR@W:@X<+?URO;Q5>)\/F4_;+R&[RL MI?%UYWWT=:1/^JZG5OW=;DR/\"34+DFU."Q89!9ZX@"ELAL)]+^EGE"FV5>$ MU9\2I22NQ._TMYA."^6OSOCN\FU7J"\[OTPKT%I(:,A]I'(&1&&5Q\@)/WL' M>UXN>E[I:]-87N'H%69%/\O:IH@A!%$: +]O1I,LS"G/]TR@04UX8M@_:9M\ M6E/K.J_CS$8F@O&DV_\'K-BN%."0GU]XBOU5)R'YP'C^FACG4Q. BV%\[V0N M(BR#PH\-%X7HZ/3]A5^_S%MNM4_*R+(-VI<>!4>UOZ9RBQ=JV\QAE5F!X;5# MD-DG_:!=E^]3KEJU4H#M-B^"0D5FK@N8@8.?5W^-]F(DX>5.B MWSL"G?9HO3Q(,BNK@#JM5R&G$[D*P[-T_/M=";'GF7$WHE7GRZ5E3@NLOE:_ MXV//[SN "V"\%";5:PIP3FMG9*S1J4+#'WA5R(1W+U1QL+"]R=CWVLUJZ,;+ M'HS\I$:=Z!_E/;CP@P4#Z'1C(CHJ WD]VNV9C0C,:M59C?>\(<%_/6KV-R(L MD#E%,4Y *9P6[*OQ"LMNU?0NK<8;W' (II /$R^6U^$+'%_&O_<5Y"S@16_& MFO=S/ #*7.@]G,/BX)TIY'GXR4.<3[0LX;B GM58T#="$M/>WY"J92?6Q90+ MI$R\LEYO*Y &Q[_I?X5-)/%OZE^5IC6EUXUUNJV"4+"D+-SP!:P_N%\C[GT: MW5'G2)66^< 5"57:QX9#N#U3G3SD"OP.- B:8<>IH&I-8A?3"M@$&OH^%#*^ MYDH]L.=7)F1R!K4L&L%R1JYWI(Z*!(!*HPM^PT)C"\?!'%C=8"C-NA"(*$ J M7%T:PF.EUUO!0]4K ^(YJ"\=-;@"R_*7#V;_;I^KZ'-;O4H0$PR_ A#SN[,: M,U\*O(JB":LQ\667O-_J1?_;ZK]"GB"$D5? $[ YJS'Q95AB'6SOHR+!<&QQ MK\9;O!4EJ@H?K<:<[P($*S+U&SR4I:4_)69FW!\3^\:[K";1]A!"?&!S9S9T MR2X'G&;"A>'K&4]-T"A/0@37)_B 6AL5>G@[R\*/X:LR,79&LKZ?'GAZT$GJ MP*?Q2.5;#WW(?^JVK3)<_GXZ5#X)/Y6O,Q4V)>/PV/9T8#08<';JK2OCX;Q8 M]).!.U'5@0F?+>L/';1S[^(M;[IV4GI4C+@^/H/5&TYD7'CBE"_1MD_;ML@\ M'SM$BZF$=*F!RP;>#@UA,UB7<2)*$0XG]2'@HI8F%'(YBB#W 4>?75 MLU_8T8D;W6T5.>-D.OY8%3&J(OI7D9]/00YI'FKJF$F(0P[ 0FN?%"5^RO,J MUX\TX_H?IV//IL;,AG6]X[Q39'6?JL[$&AVG3J X M(.5CL#*-*QX_&7J2M1ZR/8KW/_,'OGQ.WW#8'_3<>5[2:4AI]NLP9M'Q+Y,D M>.^<"0[T;!08 LSA&P(:[5[^",>35\S5O0VCGH;\[;$4_?]4]^2/RBD1 ;G M13 -^\H8<]Z9L-4;MOJ]\^B#CP>WVN-4OGQJM>QDM28^GI*'OXY"+:E!R405 MMW@TG,_9>^]]'N' T%?E)S)T_?5%KKXQ*=JV/T$0@E4+O'_CR-O+MQ7*Q5^- MR2]E0L^&^+RX\4?+;7VDXF&.5,P5<*R/5-1'*I8^4O$:CDCXQ-*HU^\&U6P< M3"B$SU38(227%AYP?W9S?/(\''X;Z_13P0AOG^F@; 8='7XW;>]_MR, *O\C M*':YZX;C?M,AA.GXP4QZ1:;:'7_X.YSJ+G+DJD2+3G'2M=\IX6S4._;Y:JX' M]F#+:W\;T=:D1%;Y"L'T&;]7]4)?O&X]C#ZY@;KY%8I#DOYX=R<8*N7T)\<6 MRX31V301_VA8-E6L41&T*2^<8#H0I \ZE$G8[_O6XS!.0 ,EG,6DV)\0#"HO M@=4H,Y0G=<&FW[0*9I39(=.W=GU^RDV&0SYML.9%E0$5@;)]5&GNVK54)YM3 M?LJ\]#_J0_,CH^Q5F&O8KMJ[X:W*^>5R3+FR7+M,T;_W@ M0NF:6#+% OEJ),[31U"]CGQ,K!?,V"IO)Q!XR"NV0/_EA!:;+--3S8=S64)% M&G38CR*MM%S;*1VT3)B>&-D!_TOBO)8\*H'A-57K>FUG%^J=A16_'GP&?@YP MF<]A\R_MB_@-VYTR=VGZP<7DJUSB*ST3L]/QZU5 G7[\N?-E)!E/N=WMM/:HRWO*0E%TY1?A4<'<:C,*] ^=+ M,N?3UQ-2.=$"ITS$[YSQ9=LV' @5$B +!,O2PKQZ1&OS*P-9W/& MKM,Q2^3#OOE96K%? &:]*^6C;XWP$[#Z#J6N#G>^Y!J#RQ)G%QJCN]W]6 M19B*0_@GHT$^\ASHSPY,^0U**;0-YDPXC_D1A+0_N#(%EM'?ZFPNG;K?[?K$ MY\+#6IX0*D7+))^TS)\L$T(;@XWJ;<;3'"=4>A%:S;0_$3-DBO;* R,+GCGE MP(LKVMOMC4MX%MZW03CBY9.RI]^^6,WUZ]_R>M+@?!(+JGQC8P%Q*Q_8*W>!E>N\&I-?+F1>@,?K")N_/)$V M$\.][->_R5%Y?\_"+=T)(1A3,+XI%8'"LA]>[0]X)/-Y-3;W;1D&2SHC@K9> M.B-R((N;C?C*Q*Z<$&>#?N_(%D=@QF'$N?--\."!/]TR+*S8<4CZ*B_!U#"3 M-QMW4*F.\8#MJWUMM)E\V>IHQ23#=J%SH/0;E'UAKG9&#'W)Q-(1,/%-!&=$ MUP=NW123W>RM>'7FT%A[9XO"[R'T,3[]?LL0^X*0Z;0!5 2N9Q+V_:BVZ� M/QF.=9>%&]/MVW%ER7'S@G%-W-\6B_A%\?R]*3UUP3GL:86L6H8QM7E?3T5K MJR%F[JA%K13.^8F-FQ*QT=KW#G7AZZC1VPEQ.HRC(396+:3![-0O:= M+JHQ6TG]2A*X/EMGX5,NI>FLQF*_ 4J9SWJ:['8ZL]N71'2Y8:6?OI)N5XRZ MNZADP)6T<,LTJ-GTJ0HL+0I](.Z1F[5QFPR)VW8PEI<[&*^VYG)M>V/\-.V- MOTY\P_F.=Q>?^VZHJ]C9^.>X"T)C_\^?C6W;/=BWQWO[N_'>_A$_.&[@'\=P M_?=FI]%MMIO'#=IX?ZD+PJ_&Q\]G3?*CU20-[CL6[VUWVHV+?[H-F-L!^79^ M0'9)X\*<_?OBX*RY;2X:^PW>W#>LN?_YT"EL4I_[*S M]?7;EX/BJX?N;7SS]&9?1W##>&JHML0PIK6.<<9DHC&-%6>)78TTBF7!Q)>1 M\&7;/"]$7US5F.M6/8XQN;X'^R.S;UG\9R_;]P6+1X/S\!)_GH<(:\V\%?-^ M.TQP*I4@$EFG+6(\UO:-OW^V :ES7>PTDTKR#G4=51 M-^0#?%*#&P@CKRGCU5'&%KR&.G*PQ3[=[9-J%Q94()!ZNU_==A>"8.OH:.!3 M9%Q4XH'?]WJW7]UN?_*A0UL(]7D/9[W+KV67=\9- [^,FR_\J3HAP61K['SS MZ57S_KM\RDU78_SK)9!?)^WR (8M+_5]>?'(O^^]UISN_"40L6;M5XZ.WN[7_^]VS/ M^\B7/@T1OE%NUV9#?JD@E%L!_\[DTB?/[?659W\ M_ZWM-C\LC-M/1'?)P%NC8:L_@(6PA2:'84MAY>&^Y(6& ^^_Y7_V.]?'!P? MD<;'?]I['S_S@VX#YO3/S[W]#]T?QXV+']V=7TVR\VMOV[8:7\M[_OU72W=M M9^^XV=[;ACE\WV4_MCMM>*]V\_MGWOC^H]NX:,(<=F"..\S?_^^+G6&C'?_Z M>Q_^NW7(E54J5C&BC!K$F+9(8YXA286A7#.;2K6VR>.X"LI7!+!9!:1J5G]E MK'XEIX<08S['[!AGEFNBC1 )RV(I8RRPS(B!;Q.=DH7Q_3FN+R*R,-BOX;L+ M-^A;E;=ND 5VJV>_N&%[X&S1(*G0^[^64RP%0EP+A%L)A.;[L4"P*4DR'G.4 MQ50AIC*.1 I2 ;M4&=^LE6"\MEGE;;"4L*@KTIK4!9C#FH 9Q(,!.XTF F M:(ZXI"85(LXXI[4@>#."8+S1J[6O#[N7BZ:U_$ZNU+[]Y_R./>R*A4VY\Y(5 M6UHD1JW.DCVZW\LCW6W<7N- Q\3_-;FF]H3=T1.VOSML?/4P!\JN!IV6L0QA MP1EBJ69(49JAA,$^"I)PZRMH\A@(XTJ$NX%N'U4D^XSQU>?OE9.)M1OS=>HH M]'>*?P>!2QX[X'?'P&JYX"]M6>Q\U>WQ"3ERMAE(WZ]4=?V MA^4%==CO"65#%?;SLJ'Y^5 D,B8Z2Y%)C4%,)Q2!$!?:G=",5->^_<=Y_6)Z_T0=:Q_4>D._W)K#_JW%VF*922YLX MQ#DGB!F5(2!,B8PO!:)YQH7#P/<)V:@A_PVP_0>G!R-?RK@LV!:A:.MDT.Z4 MW5SOEMO]='O^F/M\343P[<3];EREZZ($KR;6=S>_5QWK>TY/V#C6]QDWCG<. MG<%:T PC1AC@7B(L4C&/44I3IV!#=6+BM4V:;LBW$.Y[0+9>.?%7>RY?J[*" M21GEPZMVK.^EK639-4K>/:KW"J/A+VT3EXK6U^9RL.GF!/"4Z24/Y0#&X,$,P09Z=*$4V[@^_J4WBMDZ.4B)I1FR89R50=F7LIO#]U( ]3ICC-%(H=$8AAQL%,D0I) MQA1S1FA*V=HF6ZW)W.(Q#3'%]D.Q1#I(5(2=11V=?W18OE4%J M?/)QEG)K8T:TU4QD.%6"2J=$QDP=CGI6O: Q'8X21C(K-4&2:>[;S!FD:2)1 M3%1,:$84L:P^1/;&F'VY4%4:)Y8KR35S,7-$2,I8*H5V<:P=,:8.5;T4N3 5 MJDI58H6,.=+"'RYU5"!A%$>9367"N(;=]8=+)5U/XZN3ZFJ9\&IDPEV"6/>4 M#'40Z\D8?Z(0F,0)AAE#A!N%&&,*&#\U"!N2Q"JUA*7"6U)X0R0UW[]QOG]8 M?J\#7$_)\U,!+F$P3TTJ49+&##$M4J1H0@'VK<$J(3)1?&V3\HWZL.@;X/B_ M1AW?_*.,>\U%PE9[O^L38_6)L2<(D-W-P54'R%8. V=J1E*_G;?_ENX'KP*^G[H^R"7L,<-$J7H^6 MU+3H-J7S?FWKM'L.E>]; M=IA/)T'+8EVG_MT:3"CWR"$]<.HG4AF\U#O5.5/G^=KO,^_>;??0]&I>6J3[ MKD26W64E<'R;I0@;![#:+YH"OBNZ0/K+_.35RYMTU!IXM>(_V@D1&229R);-_]:#W^=&FV/70K$0W# P&:FV!'0AK76,,R83C6FL.$OL MVM7W:A1[-6"T_;P/ J"S%GX.NJ//)N"<@=?5II;=%(V+@T=3GTG MTZSME;CHW*E!Y'JAMWF[9P$Q_"B_M7M5W"U?C]POXTZ&D2J;8)^$)MB^_W6( MT_SKW>Q&+B8(>14]E"]6[D%12QC6N*-.N^N,/V\Y/.NK\7;L75BK<- ]Q M\)B)A-F(2RE3)ER4#RA_WRA^F]->BA\3OL$(O_KW> -?_>.U(\L-)ND=![[A MJ0E-'F/&8H/'[,7-^+8#WY"0LPJZ(N8OM(/OO++X%!U\_QKU7$3C]5LXCRIY M AJCNT%)?\)+7P!!/F='Z:>I-/\4E/H<1;'NNWHU*3P2*3R]M[LFA54E!?$, M16GN#1*+5W"AG?/H*<*CD" ,=FN10S9E H&) V;.H(CK7LEQY*%7=Z'W\KZD M>UU0XUG6?;E4/I%FG&LB>6(,$YBJ3&.D _DS&3I&55^7MO)9@ MQ7GC>(OO;7_I''S?/?]Q?! ?7/QY#+]UX)D7S8\[YS^V#6U4*F(U-[Z0S#4Q^YO(]"4%*QZ6AD\@#4'DI=H(PH353 -'$9E2;ABAQ*54B2 -12D-02S6TO II>'YC#14 M-F4VC3-$L\R7UG$:"<,=LA++-#8,4PK2D&VDM32LI6$M#>]2D8RX)$D$-DQ) MQC27FEE-<)"&:24-12T-GU(:-F=UPSB6SDIND!(I1TQJA;1-#*+, M&JU\*G?"UC;3#5)+PX>1AL]QA/@UN0>V%H_X$S[EU>FEX M=_4)IGLZ1-[\":8G L#&O',D8['0"9=(.]__CF.'M$E3I)E3F158:NQ\*3ZY MP?B;P, 'Y.L[6 &O]P1 C1!O'"'NZ22J$>+)$&+68<0Y8+G-4J1\,78F"4>2 M9@YAFBFI&)72BK5-*3?HVW"@UP!1 \3*4=)K (A[^LUJ@'@J@)CSH3D5NT13 MAF*@#L2( Q,"%99Y$&NX8:M?AX&6@[#/\UXP)05W M*LM0ZBOX,*-CL'&40I+0U"HN4IZD &%R^;Z8+Q/"[L6]*Q;\KJ5[+=T?3+H_ M;J93+=T?2+K/>;!8)@!Z%>*^?BMC&",1QR#G8^:43+),<+FVR=)X@]72O9;N MM71_J]+]<3.W:NG^,-)]SOW$::PH =W=I-0GM,8::9=AE&'G;&94DF88I#OC MUS2=JJ7[\@ZGU3R _(C'FB]7ZYFMSG-MO9ZY0A+7E!'Q-P4Y<&.1$YR2M>MK M5B27<>HRO63AGT;N>FTP<9[/:R M+\YT5)ZW,U\C!#:H* :W#X_[LP/R^;G%[\5N*7Y/6HV++;JW;]M['W]T?WS? M 5%Z0.%:TMS^=@[/:36W_^S^Z'YF>R!^?_R[%9ON/SWU78[VNCL7C6W#FV27 MP9V=@_TO\&0+\SJ(FR!&#\A.W/!C;A\Q$*5QX^P0X"MS:>H04%F,6,(M4DH0 M)*746@J7@.YVN?7^_;?&M[^W]G>VH[W]_]GY$KW?:WSZLO,_.\VON__L1+M-^+QS MN0#6'%M#%S+]?+VJ8O:/=/O.K_\>3L?YOY8 MZ/"L#Y^[)R"?>L-\/>JY8769/Q[:'[;<(%PP/\I&M'?E;]' 96[@:_)$1ZK= MR\-0P#>YK]/34L-(#?PUQF?\ADH[L&2NX[HPA7!4U>LWK7['PAB!K],_(@>* MSO \TJ/B9O?+=$;^YFS0[TY/^F0TR$<*QH%G?]S:^K2Q")0?<5_([?8E>N)I MW9)3TS7>QM-PX3I5B2)AB!&I !73"'X(L,694Z M15A&4Y>N;2YRD55UU@ ?\A/GR[FYSOFZ%TM>RH]Z8 -W?!7>$EF"_/<5WM2I M:G>\2HU@@U&N?!$U9T:#]K#M\C$*+-"SEU:3^=KMM8B5**AWK>9,GUYS]HP$ M7!0VX$M1I\\[,/*0/_.G+TWQ29U[92!?'6WZ6\52/WU)XQ_=?]H_CK=^_=C_ M&3>W?U[L[6]17_BX^?&OGXUM__?G7]XQ,T/G;W]S_'> M?H,WMNW/O>^[\4'W\YG_N[GMBR3[W[X=*DNM$4[XT"&(5TH28"/)$=4NUC'S M'0+$O#JM4VT<-BFHHX9IRI4 1@15-:9"8ISP>77ZZ_[>^_^-_MSZ"NJT5Z1! MB][:W]UKWD.!7J@[WSROV?=0$OC/R10S*1A/F 9(T4ZGUC%F74I7HV9E>/"[ M]A"$DKD-TP7?'0I$'DWS0?2I P]:UDA9T7>_0KL$(1%'.X4B#_@)#.ZU0__B M+^N]KW_+W5[44 /3\OHRJ,^+%.8_^VI@/:1MM\$*&O8'A84T;?=$ZN1DT#_U M%4QA@*M7+OK-_^Y')O$?X3+_;?B,__C71K1?W1TN'KB3CC+C06-^JT'ALNE! MU\-D>_TH&PV"MJ_.X'7RZ R .](N.AJ _07/F#;%QL_S VU$WWP5WO#ET VZ MA2$Z/5&P0_L]H"\U','JG)?E6_LGPZ( :_'1KQ!H;@7[!(PV_#N^ORV M7 'KK;PQV6T/A\Y59'+SC1O1UY$^AK\KVBO(S),"@(QM%UMRF>K\QVJJ P4C M12V5%]\6[1^&8=-RUPECM\*9V=R/!=^>M4 5+7G!^RC@*]CPKK)NW?]MG9\$ MK%6XKS=?F*NX.I],NQJI9Z]]@^*R@LSAKJ[Z"9,%1BP,\>JAJKB^O&@X>U&A M>>>@8!N7YPKXS:^[/6WGH19Q52%Y:F$\Q\VO7B%K9E?/[WPG[U>K=U'PD[+ M%##CKJ^S#%?!ZYNVY])1)U0H\R7H?8GG_LV/W#N9O)CGXNC(]=P 7NT\.@6> MCT"">A*Z3KFE5O-,8J-,G#!KN+S^/+^D]V[Y/0W_^@=>HETUW,)O3@L^ N/U (S+ MQEGCV,#S=PYIAI,D$PI1X^-SRA$D#-;(IDFJ&-AI*DO6-C.P")$OY3VOQ'I^ MA94LS$9/2]8G] )=!;D[7"0B4:$;2^MU&[5^HU;;6]=Z]H;W8N6@< M'QPJ9;A,P 3AW$C?J2P!VT2E" N,I0.5GF8&UA_PKX0LS\;7LA^H_PZGBE*9 MP'!89X;)5(-%8&5"I'L(]M,WLY^>9[\=O_GAXH+YWASOP7Y?[!YJFEJ=48.X M80HQP5,DJ17(!YQ))6;:V.72]4#D_O\1OBQFMP(K%NE^E3)61@EZI094U M*@ M ;=Z_:%'2X"+$%#H15=Z#@N4I[8.#6)- KLRHQH&3-N*$^QH4S9 M]#:MDTLRT[WA%32FKR"L??_6_2S\7<#7)_]F0&5><51';B_[H-J#V>Z*WJ'] MUN@/QOU\*(W3Q,42>5\O8MIE2"=&(VX)%Q9G1BK?%W5!H_3_\I25P4J"3C3X MZ8;1J5]14+P7D./+TKV7M[NO,O1>UGM?_Y;?V\-6J:>6$N.R?K]QIOK%Z "@00P^M'Q:E??>RLH17Y?[^T!]\ M]#2].N<0GUYRX.9^XS"#'<+&*90Q7XN$Q QIT/(12 TGG&:QPW1ML]>_'('P M.4S^+]]/IC#"YHSWT=A],>73V.U%'YP>C+S]Y+]>RO7C+[W._5,^91V,S+9I M16<^9N[-IW$59^\K@0_MB?,I3BKO3WES!:QV;-&U<^^@,6X<=)^X6"YY3,8. MJDCW>Z.\L%C'WHOUD%0PZ@Q5R"((QB.\VWID9UZSGV4 =8-\SI)?H Y4;I-K MECPZMJBD0/%*NA]P#L,]S]W\C?U6RHEG&=4$L.$ M=8XYXI1C(HVIS2CU;9O($DK)?77?:=/S2W"L3;23MZR2[/YJ7'P^I"XV4@B- ML"48^4:D2&HP1@W-:);Y1">F '0O%SCZKTKYR-J#W*NV/<#A0>%PR:ZP1KM M(JU.<)@-7&@M5_@T@@\):.=:V\H(4&XEJ+5<KIZ#KBP#&F<:8P%\8PPI7(5,PYQ5A;3HV[M=_+3ZNVNA^.+)K[NX>Q(LX) M)1#7,46,.H.T="D2FLM,4D>S-/-6SR5J"#1RI=']FM3]JU+59M0NX >[I-)_ MMX2S>:7_^LPBF!W(]1 *?J].O"%7*/%?G \H.0LZ_(?1<#1PNZ6"]H:5^=V+ MQO;!8:K25'!!$;$T1HS'"C"7>Z\ C25)G!2I+QNU+F6\'M/+V6;3$8@RX#). M& KJZ(1%_IFB)%DD8\5%KIO>VP^G_AX_6MQ'%R;K* O)2N\K+>^7HX\ MML940>'Q(@X M$98A'(,&SD2<(D53BE*)0:%AEG%Z*9-(8F6HTDY1:GR(07)",#%9BC.PLXR8 MSXA:V&FVU3^KFLSF4VQAIG-XW"__]SC3.9CC!1KU0CGK8*)_]99ZR&[SHF7O MQ W*X&P00Y7!20*<85EE7HO0@[9*E\U]D]GKTK/J;M]W[/:-ZV[?=;?OVW?[ M7ICI>&/FXIQ\(DG*8ALG8'C%C,I,TYB(1 FPR*R$Z:TM.I WVS5ZX3QNE'N/ MTVU:)ALL$7=K-LW)!I9W[;!\[]W[]T<;W!*ZBE/IGS;D>LCP2^I MT_&SMMY^G*:F\TK!4S0U/0@>FIT0NGGM#;J?O=KO/6CA*8J)+*[6\%0+>3>& M>XD\MU+MQ6^_@#5!O(DFXS5!K 1!K$JK<6](O;CBR-XWZ>WE@3MU8-?F\\SU M9(75EJ/*U5K$9ZRZ=JME>_DEV5S,E-):IB23/I=4,IPDRH@8 MJA%0^.N=7>S.WRD]O- M=F-_E_[8MWX&Q\UMF,-\4;;N =O;/\(_]LVOQD6S=;#_^>S'_A9KD-U?C6/; M:1)XVVXC;L#[3K<5:VP=.B%DACE%L'$9,Q*KIW*A-":QY+%6>9N*OI< \;3 $9S8F'@%!,.T( RE\2(>:S0*L&( M9V!C9!9;E7C 2.J"SP\'&*L2.'J1SC:?)AP.>?G<,.M.7:=_XA/*KO1HD\== MV-L4!+]B<5^RJ.>"N2132BB[3%BD#;6()U)A MEEC"B%G;3-^(MON:.KW6TNV!I9M4"NQYG<:$8J9B7W;(J9A;C(U)!,-UIL2* M2+>)-<\SIRCF"FEN"6*9!D.>;-A M@Z^,B%CI:%P-=#70O7J@ S1+M1%@=EG--+& >2GEAA%*7$J5J!-'5A_H)JZF M1,?8"BL1MU8CEG'CRS9RI*1R<( M2Y)$8,.49$QSJ9G5%, /A++$#,I1=I(@11/ M8S#F$DH) !U=)W%MT3T;T 4?YN^AC.FB4LDOHZQY>/ 27>!",?>J8>X2%=R? MJC[Z8I$49EU.>@O8Y+0]/ _5>=]V(71SF+ DB;53B">90LS:%$GK!&))RK$T MG*22SQ6C;K=LD53V]5,E'8S[F,TW65O8J^&&^NKO M+K'$M067'ZEP,B7IW0HG,[(AA'B4DKYD@PKY6%6(Z2--F;"[COQL4WZ!JTSE M ]5Z?FH3[S[INRM8*9;@9RP$^9!K^12U'HON2]&,/A3MC8;Y$+ YOUBJS'7 M-9Y?'N?6%5P?:)V+=LC!?NEGQ:(73=7J.K\UE8RIY'MXE+.!3K;@A=61"W_O M_'(#T\Z+#Y_ TKWZ/$Q--S7=C.GFB^NJ=L]K#?Z3;Q?DO7DCU0F?_VYG+OHM MM'SX5TU/-3V-Z6GKZ&C@CM2P(*)=H)IV+V^;\.D?U1G-2I]:!7O!*MCCLN@+ M7.55J&-0[WF]Y_6>UWM>*RRWW/7?=GO%QD]:T-;]4NZ^G'^JCF\SOCYN >=C M4&E=@N%!"'&X&])MYK)L=IL? MEDBSN:*W]V"@>D>A]?.?YY-+/JES_]76F1K8TAL]Y8PNW%KCC)SXA4:[BXR< M_EGS>"=N[#=A'KO\H-N(#R[^ZNQM?V8_CAOG!]W/[(!\\#DY[8/V7$;.\19I M[,-8Y*^?!\>=-KS7<:/[C36W8>X7?[5_;+>.#[XWX3W^:L\U$"&L^\& M75*+QUN)QYDJ&B*+E;!(9LJ71=<T1R.VC3_"F_>+(9CY]'FI, [7]OY1$ MG^G[PPEC)M$:$9SZ YL,(Z%!HM,TS3+%!,DR;_^O,\'6,;Y!27M?3,]W= MC>_;"<@G5[?O-ZW5DC0/JF[?ASY63@;?Q2U[/SF\O'\VOT')KD1POMLKI'3M MIGU(,3U5JUA1*B6ER%HL0?'F FEK+7)8&* AW&FO!_BC1RK?TU(43__&9]_ M@]FUFD?27M*E=6+4_1.CQ&HD1MTGH>_E:%\+#6":<")3Z8QFC%&ME*'2X$1I M@REU- [^SOO:O776U+/J6S.5:8E-E:9:((I%AIC(,-*I,4AFQ&:2991QGS5% MTW4FZYRIAVN,7@?*5D9"UH&R![3<[P8@=4+52T&.J80J*Q),+0?[/"'>4H^1 M2@%(<*R8R0SC29*L;J!.JWEQ"U9T\F'5"U0L7CU,)5:85 M%0K%%&O$E,N04B 859(XRD$RIA*O;>)XG;Z1S@!U0E6=4/7Z$ZKNV=VE3JA: M*8EN9CS'*74IEPQE(,80XSI%VMD$&6%H+(7B%L=@_Y/UA+$ZFZK.IJJSJ9[+ M)WM/(5QG4[TP&3V5394F2F8:NK5-L2'EV]"Y M7Q%2U,^OLZE>[Z5U-M7]LZEDG4WUS-E47*: M(G4B= L,Z""$4NUM9(+!]I6 M$IR=]S5ZZVRJ9]6W?D[;Q()@CF.A$;>)0"RU"HDLT2@S."8QDYPFZ=HF8^N" MI6]#XZJ3J>H@61TDNZ/A?C?\J).I7@IP3 QU!MM)$L=00E4<>OLA14B*8I)H M8RVF,<<^F8K7P;$ZF>K-)5/=R8%9)U.]TH1*)5&#$G'!(QM3\ M_^R]:5-;2;8%^E=.<+OOZXX@J9P'NX,(;*AZ^#50V+A<\(7($01"XDK"&'[] MVWDD0$PV@P -6=&-04?2R9.Y!I&4XIYY%D MM?/986_)IGI;A^ML."K6R7B!L4,D)H=XKE!O*OV 6'I[+=JIU>1W]^W"K>D*3$CGM5:)^X9BP" M]-@(T'W[66J%E1_'T<.O6^W\4M&EGTD6Y\.ZM&5.1,RCL4J\'5P?V*+CXYNOC*E?$57?PI[(*'=7$E8A+>@"-. M$ORP6")+?2[8DPRC5#%KXVSIXF^",F.9M5?2=$J:SHP)YT/D4H3SD5+.E7#. MB<6>J82"P QQ;S5R@BDD@O)@!3[4E>%F2#@OB=XET7NBA?/[4;,(Y\_%S2OA M/%G,F98!B<@CN.K2(>>U0(0XXJS5@0=1\K^+8SGMCN74".=#L%F$\U'AY95P MKEQRQ J-I.;@9SHBD+8*(W SDXM6!A[I3 GG(\T/_ZV7[1;^#8WOB[<(IWZQ MWW+7^>V*@.K71^W\W)BL?C^&DV;<2'=/VWX]Q*63WGZ[ X,9OK8"1*I7Y1'_ M;,+0?3B[%N]]SA-]"UKYH0GOF]"YN//W/O9'?[7L-W.RC MM>7?FQM;FWAC:TVL+8?#C6^K&.;D:?Y]?7GEQ]_G^=K>;A"*XN"AYRF7B.?2 MAS8&BSAF/M*8J#-\KHJ 6,0(=SK:-QM_]OT;J8K;(_M^H)==E-?>40NJ%IC[OQW<4O[R^J M!35:]FT$7K[[XQ $&^O[K M>($\^:)@](F?_6F3LV@@GOK-I_P"KKW8@QRD#E;MK7;^ (W^T% M/"2 >_E>NM4:\[+#ZL&MCIU7&%CU"@,[" VJH>R9ZG_MT?'[:B@L>,"XOTQ- MNG&PI@(2SP")*8;=UYB=M<.??;R+,*#?Q74PT)T0-'[AT?XI&C^GYN'8&4,_ MS:1O >U4![0#]'YM2QA!MQ8S>2DSN5CZJ UDL/Y1_WZY"%+_-;024O_]WT:* MU;^VH^UT;YT*4)!EXIGD7JNX8);ZCYI87IK 1YZ=.L;B#J[CUW\\(4'%NYC7 M$I1B5/$DF5.&)"RE42$E2]Q#SFQYR/+!@W3(VRKD?]NGL=/_K7'4Z$U))LKQ M/GSB;9]L$F7J>?#C:^?<7KW]8;ZULK9W"OT^WSKV+[[,8*P='* M^?K1)MD^6#I;7_[46%_>9-M':V)G"UZCJV1MZQ,\UX>#]:WFP=_GJ[VUCX,S MN3[>5$1W#K51),DZ&3VC@<\MX@53SE-_&F*,%SZ\86KH(XAIC5@O?:1#W&OT^758F:T2IPAD@A%G.D$X3&3*.2Z M-4XGJ8286Y0+AA>G=F1.[214')Y*L=M$(:5WU!'!N>#,*FNC98FYP GUOHC= M$XQK:_=KB =[Y^O+V_ \S<;.5H![;K*-/^!YOGTEZ\L?H#^@773S?/W;RMEM M#7%M-Z4H3'(*,8,3XH0Y9+);JJ41(3*70O)SBP0OJ-M;.)^H=H^YI1:U>_PL M=7UY93=%(Y)F%A$O5*YO09#VQ"(9,0M2)V0LEBS9@S@WA+FAE392$1!:,4471GF+DN?+]@^,^$"61IB8?*T(2 G[#"#LE M- G,F: +,2\GI4M8Z6F;ZGI^TP?K C34PB:P\*TY-A1YI$(W"(>LV#"@X=8 M@$3#A':DG_C"5*GG.X-E"6:FGN\]<>O37,LB+T\56@[)RS@&;;5$WJ6 N*<) MZ1 9\F#P\Y9*Z*VF% F"#=% M0IY@[-J\%.;@?3\V;HESAW2=_G4(;8%^..3K!YMT[?QS ]I]L+&\*C;@.=8. M\G8-XH%R9+QR8++)"V&EER(O>H@%?+\X]&*9TP\GH;=-FYYR M'=ER+I/#BA'-G<(Z6H0"3XB+FQ MV@6"B/ FJL1DRFA!YRDVL^'HOWV5V^?KM*7,[S#RI[N5/ M(M@G^9A%4)XJR+SR-<_7EG8)DQ!_<@U!: -ET$94G&K_NS_;,9T&T95@B)> 'QV"S M .X)425)BH1A%>5]EEKRDF=%3XY:6 UH0H4GG-A@1+#@T6G.N6 >P*7HR=.+ M/%=)(RY@:R)GB$5#$/>&(J=H0!'^MB0RR5/>Q#"/?[+R-%7^?4E++FG)SW3! MBI0\A9@YE)8<7<),IHAP+2-;05#.1D:4)H4QTRX$!IBY($A)2YY!%7G6TY*? MYED6%7FJT/+*P_3 F$0$@C0Q]8E."FF. S*:A8%^3G8]?4GNAS;IVM_K$ _K;*=;U_O3$FVV@AE(D',Y:/MB+#(>!Z1P581\"*I M(#G)TRR8D2G(8VZI14$>/TO-"K(&XR1<.H1-,!#@*(UL< 0%PO.AF9(D3NZS MU%+(>5849"I9@H#78JTQ9Y9IYE2,/!+&#!78_D1!+C+Q1,#+E1-OG64L>(E@ M]F/$#9> ""+O,G12IA0, ,;X7SC)WE9122>0L0<$HEI M$BJ1),%]8AIQ[C1R>4L73CH)RH1//B?.+7!:BBK/H$@\ZZG&3W,>BT@\56AY MY5]J!X-M@D8A8(]X-!!Q:B41,Y9;0K6P+/PJXBP>YN-%XK?.1YB!-+*?UJT> M7!SKE N]B?=CP=?5_C%=_:/(J-3)V5YEKYJNLU50 M[?D7/5_U]F-E]_8Z<<_V8M5H]> 3W8:OOMOF2:S:J6KW\;^* [((P'DPX>H/ M9L:QK;/__1]-B7K?A6X @H$OR<=0-[['ZCBS3'5JNS]?W;MYK(S'"6/"L,TI M-08[X2P/+.9"PMHP_(M5/22>S9Y+G4YFPR-XC ]G5V_YTY[EEY9.;2<,:/&" M0KNK+8@$&^VPU>[9YNI%-_Z5>_&2.N6$4N?U,U0_'VT#$>Y\^W2TMOQ[N*.B MV:699&![C*D(9I*P@H 3)KD,7KM:V";*JV!I$+6IJ M3T<54QL!4#G[%S M!#0:\E_ ?9GC0N;%2QZ\I,&%ZAY?8"(=A:7Z<3^=M&+?UV>UHY#=A2&:K_9M MJ!XSMU*$J<4 AQGGSGC+/'>"."R"MX:FAT6_]>H1H>NV!\SAP-Z=K>FT-3:( L6NKW:OV@!%Z57[EVH-7 MX0Z?_?(/8N:K=F?H;SUI'57?^%T#)F##/Z3K?F]W4FST3CJQZH"E7#WNI(PW MX X@6P^^O='K9F ;?IRJ7MNI8#;8_#_;/.LV:BC.[^VO3P]]I%N[-Z? 7S70 M-EH0H?7:8S?$/^^;F"/+_.AUY!GB_YU8?W9!MO=WS\V^ "(^AA9$B#7GK_5< M'!!"!>]JM;]#I.KBOOW>@&D#O3=AG=6&3H'I#D_?[@ F9KMJ@%GY7I4Z[:/* MWNHP&PY.NKWL5/;MQ,'K5_C;:%7I!%Z%?W-O']<.9NZTJX_U7>A&/1P3UED# M&VG5&G9^JG12=\SP! J-E&*GV^^^WK[M7<[/<-W7.;)G_<[[OY-&IT]0N2,[ M8:BONI>TA?J&>HW?LH&VNK'?Z75#^OW=79@LQ/YYIW^TW?W<,Q'>:,)NS=X6@2=,0()(;I5#T9Z?M8PS=W^$) MAUW#BW@MS'!0MGFZOKRTJ[3!7B>.K&$8\>0)TI%%))VA(3N*(<9\S#H=E