0001180145-21-000032.txt : 20210819 0001180145-21-000032.hdr.sgml : 20210819 20210819160202 ACCESSION NUMBER: 0001180145-21-000032 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210819 DATE AS OF CHANGE: 20210819 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cardiovascular Systems Inc CENTRAL INDEX KEY: 0001180145 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 411698056 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-52082 FILM NUMBER: 211190098 BUSINESS ADDRESS: STREET 1: 1225 OLD HWY 8 NW CITY: ST. PAUL STATE: MN ZIP: 55112 BUSINESS PHONE: 651-259-1600 MAIL ADDRESS: STREET 1: 1225 OLD HWY 8 NW CITY: ST. PAUL STATE: MN ZIP: 55112 FORMER COMPANY: FORMER CONFORMED NAME: REPLIDYNE INC DATE OF NAME CHANGE: 20020813 10-K 1 csii-20210630.htm 10-K csii-20210630
0001180145false2021FY--06-300.0010.001100,000100,00040,215,55439,675,86540,215,55439,675,8658.757.908.7512.158.757.908.7512.15P6M00011801452020-07-012021-06-30iso4217:USD00011801452020-12-31xbrli:shares00011801452021-08-1300011801452021-06-3000011801452020-06-30iso4217:USDxbrli:shares00011801452019-07-012020-06-3000011801452018-07-012019-06-300001180145us-gaap:CommonStockMember2018-06-300001180145us-gaap:AdditionalPaidInCapitalMember2018-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2018-06-3000011801452018-06-300001180145us-gaap:CommonStockMember2018-07-010001180145us-gaap:AdditionalPaidInCapitalMember2018-07-010001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-010001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2018-07-0100011801452018-07-010001180145us-gaap:CommonStockMember2018-07-012019-06-300001180145us-gaap:AdditionalPaidInCapitalMember2018-07-012019-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012019-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2018-07-012019-06-300001180145us-gaap:CommonStockMember2019-06-300001180145us-gaap:AdditionalPaidInCapitalMember2019-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-06-3000011801452019-06-300001180145us-gaap:CommonStockMember2019-07-012020-06-300001180145us-gaap:AdditionalPaidInCapitalMember2019-07-012020-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2019-07-012020-06-300001180145us-gaap:CommonStockMember2020-06-300001180145us-gaap:AdditionalPaidInCapitalMember2020-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-06-300001180145us-gaap:CommonStockMember2020-07-012021-06-300001180145us-gaap:AdditionalPaidInCapitalMember2020-07-012021-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012021-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2020-07-012021-06-300001180145us-gaap:CommonStockMember2021-06-300001180145us-gaap:AdditionalPaidInCapitalMember2021-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2021-06-300001180145us-gaap:BuildingMember2020-07-012021-06-300001180145srt:MinimumMemberus-gaap:EquipmentMember2020-07-012021-06-300001180145srt:MaximumMemberus-gaap:EquipmentMember2020-07-012021-06-300001180145us-gaap:ComputerEquipmentMember2020-07-012021-06-300001180145us-gaap:OtherAssetsMember2019-07-010001180145us-gaap:OtherLiabilitiesMember2019-07-01csii:renewal_term00011801452017-03-300001180145us-gaap:AccruedLiabilitiesMember2021-06-300001180145us-gaap:OtherLiabilitiesMember2021-06-30csii:financial_institution0001180145us-gaap:LandMember2021-06-300001180145us-gaap:LandMember2020-06-300001180145us-gaap:BuildingMember2021-06-300001180145us-gaap:BuildingMember2020-06-300001180145us-gaap:EquipmentMember2021-06-300001180145us-gaap:EquipmentMember2020-06-300001180145us-gaap:FurnitureAndFixturesMember2021-06-300001180145us-gaap:FurnitureAndFixturesMember2020-06-300001180145us-gaap:LeaseholdImprovementsMember2021-06-300001180145us-gaap:LeaseholdImprovementsMember2020-06-300001180145us-gaap:ConstructionInProgressMember2021-06-300001180145us-gaap:ConstructionInProgressMember2020-06-300001180145csii:PeripheralMember2020-07-012021-06-300001180145csii:PeripheralMember2019-07-012020-06-300001180145csii:PeripheralMember2018-07-012019-06-300001180145csii:CoronaryMember2020-07-012021-06-300001180145csii:CoronaryMember2019-07-012020-06-300001180145csii:CoronaryMember2018-07-012019-06-300001180145country:US2020-07-012021-06-300001180145country:US2019-07-012020-06-300001180145country:US2018-07-012019-06-300001180145csii:InternationalMember2020-07-012021-06-300001180145csii:InternationalMember2019-07-012020-06-300001180145csii:InternationalMember2018-07-012019-06-3000011801452019-08-052019-08-050001180145csii:WavePointPeripheralSupportCathetersMember2020-07-012021-06-300001180145csii:WavePointPeripheralSupportCathetersMember2021-06-300001180145csii:WIRIONEmbolicProtectionSystemMemberMember2019-08-052019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMember2019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMemberus-gaap:DevelopedTechnologyRightsMember2019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMemberus-gaap:TradeNamesMember2019-08-050001180145csii:DevelopedTechnologyAndTradeNamesMember2020-07-012021-06-300001180145us-gaap:PatentsMember2020-07-012021-06-300001180145us-gaap:DevelopedTechnologyRightsMember2021-06-300001180145us-gaap:DevelopedTechnologyRightsMember2020-06-300001180145us-gaap:PatentsMember2021-06-300001180145us-gaap:PatentsMember2020-06-300001180145us-gaap:TradeNamesMember2021-06-300001180145us-gaap:TradeNamesMember2020-06-300001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2017-03-012017-03-310001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2017-03-31xbrli:pure0001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2017-03-310001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2017-03-012017-03-310001180145srt:MinimumMembercsii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2017-03-012017-03-310001180145csii:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2021-06-300001180145us-gaap:CapitalLeaseObligationsMember2021-04-012021-06-30csii:optionsutr:Rate0001180145us-gaap:CapitalLeaseObligationsMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMember2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145csii:TwoThousandSeventeenPlanMember2021-06-300001180145us-gaap:EmployeeStockOptionMember2021-06-300001180145srt:MinimumMemberus-gaap:RestrictedStockMember2020-07-012021-06-300001180145srt:MaximumMemberus-gaap:RestrictedStockMember2020-07-012021-06-300001180145us-gaap:RestrictedStockMember2018-06-300001180145us-gaap:RestrictedStockMember2018-07-012019-06-300001180145us-gaap:RestrictedStockMember2019-06-300001180145us-gaap:RestrictedStockMember2019-07-012020-06-300001180145us-gaap:RestrictedStockMember2020-06-300001180145us-gaap:RestrictedStockMember2020-07-012021-06-300001180145us-gaap:RestrictedStockMember2021-06-300001180145us-gaap:PerformanceSharesMembercsii:TotalShareholderReturnMember2020-07-012021-06-300001180145us-gaap:PerformanceSharesMembercsii:TotalShareholderReturnMember2019-07-012020-06-300001180145us-gaap:PerformanceSharesMembercsii:TotalShareholderReturnMember2018-07-012019-06-300001180145us-gaap:PerformanceSharesMember2018-06-300001180145us-gaap:PerformanceSharesMember2018-07-012019-06-300001180145us-gaap:PerformanceSharesMember2019-06-300001180145us-gaap:PerformanceSharesMember2019-07-012020-06-300001180145us-gaap:PerformanceSharesMember2020-06-300001180145us-gaap:PerformanceSharesMember2020-07-012021-06-300001180145us-gaap:PerformanceSharesMember2021-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2020-07-012021-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2020-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2021-06-300001180145csii:EmployeeStockPurchasePlanMember2020-07-012021-06-300001180145csii:EmployeeStockPurchasePlanMember2021-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockMember2020-07-012021-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2020-07-012021-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:CostOfSalesMember2020-07-012021-06-300001180145us-gaap:CostOfSalesMember2020-07-012021-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockMember2020-07-012021-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2020-07-012021-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012021-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012021-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockMember2020-07-012021-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2020-07-012021-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-07-012021-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012021-06-300001180145csii:EmployeeStockPurchasePlanMember2020-07-012021-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockMember2019-07-012020-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:CostOfSalesMember2019-07-012020-06-300001180145us-gaap:CostOfSalesMember2019-07-012020-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockMember2019-07-012020-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockMember2019-07-012020-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMember2019-07-012020-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockMember2018-07-012019-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:CostOfSalesMember2018-07-012019-06-300001180145us-gaap:CostOfSalesMember2018-07-012019-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockMember2018-07-012019-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockMember2018-07-012019-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMember2018-07-012019-06-300001180145us-gaap:OtherAssetsMember2021-06-300001180145us-gaap:OtherAssetsMember2020-06-300001180145us-gaap:OtherCurrentLiabilitiesMember2021-06-300001180145us-gaap:OtherCurrentLiabilitiesMember2020-06-300001180145us-gaap:OtherNoncurrentLiabilitiesMember2021-06-300001180145us-gaap:OtherNoncurrentLiabilitiesMember2020-06-300001180145us-gaap:EmployeeStockOptionMember2020-07-012021-06-300001180145us-gaap:EmployeeStockOptionMember2019-07-012020-06-300001180145us-gaap:EmployeeStockOptionMember2018-07-012019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2020-07-012021-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145us-gaap:PerformanceSharesMember2020-07-012021-06-300001180145us-gaap:PerformanceSharesMember2019-07-012020-06-300001180145us-gaap:PerformanceSharesMember2018-07-012019-06-300001180145us-gaap:EmployeeStockOptionMember2019-06-300001180145us-gaap:DomesticCountryMember2021-06-300001180145us-gaap:DomesticCountryMember2020-06-300001180145us-gaap:StateAndLocalJurisdictionMember2021-06-300001180145us-gaap:StateAndLocalJurisdictionMember2020-06-30


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 000-52082

CARDIOVASCULAR SYSTEMS, INC.
(Exact name of registrant as specified in its charter)
Delaware41-1698056
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1225 Old Highway 8 Northwest
St. Paul,Minnesota55112-6416
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code:
(651259-1600
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, One-tenth of One Cent ($0.001)
Par Value Per Share
CSIIThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act:
None.
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes      No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filer  Smaller reporting company  
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act         
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes No ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of December 31, 2020, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was approximately $1,702.0 million based on the closing sale price as reported on The Nasdaq Stock Market LLC.
The number of shares of the registrant’s common stock outstanding as of August 13, 2021 was 40,208,079.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the proxy statement for the registrant’s 2021 Annual Meeting of Stockholders are incorporated by reference into Items 10, 11, 12, 13 and 14 of Part III of this Form 10-K.




Table of Contents
 
  Page No.
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.







Preliminary Notes

We make available, free of charge, copies of our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) on our website, www.csi360.com, as soon as reasonably practicable after filing such material electronically or otherwise furnishing it to the Securities and Exchange Commission (“SEC”). We are not including the information on our website as a part of, or incorporating it by reference into, this Form 10-K.

The SEC maintains a website that contains reports, proxy and information statements, and other information regarding issuers, including us, that file electronically with the SEC. The public can obtain any documents that we file with the SEC at www.sec.gov. We file annual reports, quarterly reports, proxy statements, and other documents with the SEC under the Exchange Act.

This Form 10-K contains plans, intentions, objectives, estimates and expectations that constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act, which are subject to the “safe harbor” created by those sections. Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to our management. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “intend,” “should,” “could,” “would,” “expect,” “plans,” “anticipates,” “believes,” “estimates,” “projects,” “predicts,” “potential” and similar expressions intended to identify forward-looking statements. Examples of these statements include, but are not limited to, any statements regarding our future financial performance, results of operations or sufficiency of capital resources to fund our operating requirements, and other statements that are other than statements of historical fact. Our actual results could differ materially from those discussed in these forward-looking statements due to a number of factors, including the risks and uncertainties that are described more fully by us in Part I, Item 1A and Part II, Item 7 of this Form 10-K and in our other filings with the SEC. You should not place undue reliance on these forward-looking statements, which apply only as of the date of this Form 10-K. You should read this Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.

We have received federal registrations in the U.S. Patent and Trademark Office (“USPTO”) of certain marks, including “CSI®” (a first and second), “CSI® (Stylized)” (a first and second), “BE CALCULATED®”, “BE CALCULATED® (stylized)”, “CSIQ®”, “CSIQ® (Stylized)”, “DIAMONDBACK®”, “DIAMONDBACK 360®” (a first and second), “DIAMONDBACK 360® (Stylized)”, “GLIDEASSIST®”, “STEALTH 360®”, “STEALTH 360® (Stylized)”, “TAKE A STAND AGAINST AMPUTATION®”, “TAKE A STAND AGAINST AMPUTATION® (Stylized), “VIPERWIRE®”, “VIPERWIRE ADVANCE®”, “VIPERWIRE ADVANCE® (Stylized)”, “VIPERSLIDE®”, VIPERSLIDE® (Stylized)”, “VIPERTRACK®”, “VIPERTRACK® (Stylized)”, “WIRION®”, “ZILIENT®”, and “ZILIENT® (Stylized)”. We have applied for federal trademark registration with the USPTO of certain marks, including “VIPERCATH”, “WIRION” (Stylized), “VIPERCROSS” and “VIPERCROSS” (Stylized). All other trademarks, trade names and service marks appearing in this Form 10-K are the property of their respective owners.




PART I

Item 1.        Business.

Corporate Information

Cardiovascular Systems, Inc. was incorporated in Delaware in 2000. Our principal executive office is located at 1225 Old Highway 8 Northwest, St. Paul, Minnesota 55112. Our telephone number is (651) 259-1600, and our website is www.csi360.com. The information contained in or accessible through our website is not incorporated by reference into, and should not be considered part of, this Form 10-K.

Business Overview

We are a medical technology company leading the way in the effort to successfully treat patients suffering from peripheral and coronary artery diseases, including those with arterial calcium, the most difficult form of arterial disease to treat. We are committed to clinical rigor, constant innovation and a defining drive to set the industry standard to deliver safe and effective medical devices that improve the lives of patients facing this difficult disease state. We have developed a patented orbital atherectomy systems (“OAS”) for both peripheral and coronary clinical applications. The primary base of our business is catheter-based platforms capable of treating a broad range of vessel sizes and plaque types, including calcified plaque, which address many of the limitations associated with other treatment alternatives. To date, more than 600,000 patients have been treated with our OAS devices and we continue to expand our business to serve more patients with cardiovascular disease.

Peripheral

Our peripheral artery disease (“PAD”) products are catheter-based platforms capable of treating a broad range of plaque types in leg arteries both above and below the knee, including calcified plaque, and address many of the limitations associated with other existing surgical, catheter and pharmacological treatment alternatives. The micro-invasive devices use small access sheaths that can provide procedural benefits, allow physicians to treat PAD patients in even the small and tortuous vessels located below the knee, and facilitate access through alternative sites in the ankle, foot and wrist, as well as in the groin.

The United States Food and Drug Administration (“FDA”) granted 510(k) clearance for various OAS devices as a therapy in patients with PAD. We refer to these products in this Form 10-K as the “Peripheral OAS.” In addition to our Peripheral OAS, we also offer support products within the peripheral space. Peripheral sales in the United States during the fiscal year ended June 30, 2021 represented approximately 68% of revenue.

Coronary

Our coronary artery disease (“CAD”) product, the Diamondback 360 Coronary OAS (“Coronary OAS”), is a catheter-based platform designed to facilitate stent delivery in patients with CAD who are acceptable candidates for percutaneous transluminal coronary angioplasty or stenting due to de novo, severely calcified coronary artery lesions. The Coronary OAS design is similar to technology used in our Peripheral OAS, customized specifically for the coronary application. In addition to the Coronary OAS, we also offer support products within the coronary space as we expand treatment to a broader patient population with complex coronary artery disease.

We have received premarket approval (“PMA”) from the FDA to market the Coronary OAS as a treatment for severely calcified coronary arteries. Coronary sales in the United States during the fiscal year ended June 30, 2021 represented approximately 28% of revenue.

International

We serve a growing patient population globally through an expanding distribution and sales network. Sales of our approved products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd. ("Medikit"). Sales of our products in the rest of the world, which primarily includes certain countries in Southeast Asia, Europe and the Middle East, are primarily made through OrbusNeich®. OrbusNeich previously held exclusive rights to sell our OAS outside the United States and Japan, but in fiscal 2021 we amended our international distribution agreement with OrbusNeich and OrbusNeich has retained exclusive or non-exclusive rights to distribute our products in the territories in which it had been selling our products, as well as certain additional territories, with all other territorial distribution rights reverting to us. We subsequently engaged additional distributors to sell our products in Australia, New Zealand and Indonesia, and we intend to seek additional distributors or commence direct sales in certain territories in which OrbusNeich has non-exclusive distribution rights or no further distribution rights. During fiscal 2021, we received CE Mark approval for our Coronary OAS, which enabled the commencement of Coronary OAS sales in Europe.
1



International sales during the fiscal year ended June 30, 2021 represented approximately 4% of revenue.

Impact of COVID-19

Beginning in the three months ended March 31, 2020 and continuing through the fiscal year ended June 30, 2021, we experienced a disruption in the procedures using our products as a result of the COVID-19 pandemic in the United States and internationally. Procedures were postponed as a result of reduced availability of physicians or lab space to treat patients, the lack of personal protective equipment and active virus test kits, different treatment prioritizations, increased cost pressures and burdens on the overall healthcare infrastructure that resulted in reallocation of resources, and other governmental guidelines and restrictions. In addition, patients elected to defer or avoid treatment for procedures that use our products due to anxiety about the potential spread of COVID-19 in facilities. Finally, our personnel and the personnel of our distribution partners experienced restrictions on their ability to access many customers, hospitals, labs and other medical facilities for sales activities, training and case support as they may have been deemed to be “non-essential” personnel by those facilities, and there has been a reduction in procedure activity in these accounts.

In addition to the impact on procedure volumes, we experienced other disruptions as a result of the COVID-19 pandemic. For example, enrollment in our ECLIPSE clinical trial was paused for several months. Other disruptions included restrictions on the ability of our personnel and personnel of our distribution partners to travel; delays in approvals by regulatory bodies; delays in product development efforts, which has also disrupted or delayed our ability to launch affected products; reallocation of company resources from our strategic priorities; supply chain disruptions that limited, delayed or prevented us from acquiring the components used to develop and manufacture our products or ship those products once manufactured; disruptions in our relationships with our distributors due to the impact of the COVID-19 pandemic on their operations; temporary closures of our facilities; loss of employee productivity; and additional government requirements to “shelter at home” or other incremental mitigation efforts that may further impact our capacity to manufacture, sell and support the use of our products.

Throughout the pandemic, we operated our manufacturing facilities and continued to ship product. Most of our office-based employees telecommuted, and our field employees continued to support cases in clinical settings where they were able to have access. We took several actions intended to protect the health and well-being of our workforce and our customers, as summarized below under Human Capital. We will continue to monitor developments at the local, state and national levels in order to ensure that we and our employees have current information for purposes of making decisions in the dynamic and unpredictable environment and that we comply with applicable requirements.

We are monitoring the spread of variants, including the Delta variant, and continue to track hospitalizations resulting from these variants. Many factors may increase or decrease procedure volumes, which would have an impact on our revenue and financial results, including vaccination levels, the spread of new, more viral or deadly variants of the SARS-CoV-2 virus, easing of social restrictions and government restrictions on elective and semi-elective cases, level of patient anxiety, medical facility and workforce capacity, and sales representative access to facilities to support cases.

Market Overview

Peripheral Artery Disease (“PAD”)

Peripheral artery disease is widespread and can be life threatening. The disease is characterized by narrowed, hardened arteries in the legs, limiting blood flow to the legs and feet. If left untreated, PAD may continue to progress to Critical Limb Ischemia (“CLI”), a condition in which the amount of oxygenated blood being delivered to the limb is insufficient to keep the tissue viable. CLI may lead to non-healing ulcers, infections, gangrene, limb amputation or death. In many older PAD patients, particularly those with diabetes, PAD is characterized by fibrotic (moderately hard) or calcified (extremely hard) plaque deposits that can be very challenging to treat. Although we believe the rate of PAD diagnoses is increasing, we also believe that under-diagnosis continues, due to patient and physician awareness. Emphasis on PAD education from industry, medical associations, insurance companies and other groups, coupled with publications in medical journals and public news channels, is increasing physician and patient awareness of PAD risk factors, symptoms, and treatment options. Physicians manage a significant portion of the PAD diagnosed population by recommending lifestyle changes, such as diet and exercise, and by prescribing prescription drugs, such as statins. While medications, diet and exercise may improve blood flow, they do not treat the underlying vascular occlusions, and many patients have difficulty maintaining lifestyle changes. As a result of these challenges, many medically managed patients develop more severe symptoms that require procedural intervention.


2


Coronary Artery Disease (“CAD”)

Coronary artery disease is the most common type of heart disease in the United States and is a life-threatening condition. CAD occurs when plaque builds up on the walls of arteries that supply blood to the heart. The plaque buildup causes the arteries to harden and narrow (atherosclerosis), reducing blood flow. The risk of calcific CAD increases with age and if a person has one or more of the following: high blood pressure, abnormal cholesterol levels, diabetes, or family history of early heart disease. Significant calcium contributes to poorer outcomes and higher treatment costs in coronary interventions when traditional therapies are used, including a significantly higher occurrence of death and major adverse cardiac events.

Our Peripheral OAS and Coronary OAS

Our orbital atherectomy systems represent a unique and innovative approach to the treatment of PAD and CAD that provide physicians and patients with a procedure that addresses many of the limitations of other treatment alternatives. The Peripheral OAS and Coronary OAS devices are single-use catheters that incorporate a control handle and flexible drive shaft with an eccentrically mounted diamond-grit-coated crown. The peripheral device is often used for vessel preparation to enable low pressure percutaneous transluminal angioplasty, including the use of drug-coated balloons, and results in lower use of bailout stents. The coronary device is similarly used to prepare a vessel by treating severe calcium prior to stent delivery to help facilitate vessel access and stent expansion and prevent malapposition of stent struts for optimal stent performance.

The OAS treats atherosclerotic plaque, which is harder than a normal vessel wall. The OAS is designed to differentiate between hard, diseased plaque and healthy, compliant arterial tissue, a concept that we refer to as “differential sanding.” The diamond-grit-coated crown preferentially engages and sands away harder material, but is designed not to damage more compliant parts of the artery, which flex away from the crown. Physicians position the crown at the site of a lesion containing arterial plaque and orbit the crown against it to sand away the superficial, or surface, plaque and create a smooth lumen, or channel, in the vessel. In addition, the crown’s rotating eccentric mass and orbital motion deliver pulsatile mechanical energy into the vessel wall. These pulsatile forces break up deeper plaque which may contribute to improving the compliance change of the diseased segment of the artery.

Multiple Applications
        
The unique OAS mechanism of action used in both the Peripheral OAS and Coronary OAS can be used to treat multiple anatomic locations.

Below-the-Knee and Behind-the-Knee Peripheral Artery Disease.  Arteries below and behind the knee are smaller in diameter and may be diffusely stenosed, calcified or both. Reaching and treating these small vessels requires a low profile, which most competitive devices do not offer. Behind-the-knee, or popliteal, lesions also present challenges if a stent is used because stents frequently fracture in this area due to the forces exerted on the vessels when the knee bends or flexes. The Peripheral OAS is effective in treating those vessels. The Peripheral OAS offers a shorter shaft length (60cm), a smaller profile and a more flexible shaft than the predecessors for improved ease of use, and includes a 4-Fr catheter that enables physicians to access lesions below-the-knee using retrograde access through arteries in the ankle or foot.

Above-the-Knee Peripheral Artery Disease.  Arteries above the knee are typically longer, straighter and wider than below-the-knee vessels. Plaque in these arteries may also be diffuse, fibrotic and calcific. Physicians often use higher speeds or larger crown sizes of our products to treat lesions above the knee. Our Peripheral OAS portfolio includes an extended length OAS that can treat above-the-knee disease through trans-radial access (access through the radial artery in the wrist). The ability to treat the larger above-the-knee arteries with OAS via the small trans-radial access sites is made possible by the unique features of the OAS including its small crossing profile and ability to orbit at higher speeds for treatment of larger vessels.

Multi-Level Peripheral Artery Disease. Many patients have multi-level disease requiring treatment both above-the-knee and below-the knee which can require two or more procedures to treat the patient. Our Peripheral OAS Exchangeable series device allows the use of multiple crowns with a single handle, providing physicians with increased flexibility to treat different size vessels above and below the knee with one device in a single procedure.

Coronary Artery Disease. The individuals more at risk for being diagnosed with CAD are those that have high blood pressure, abnormal cholesterol levels, diabetes or renal insufficiency, or have a family history of heart disease. The pathogenesis of CAD is marked by the accumulation of a fatty material called plaque on the walls of arteries that supply blood to the heart. The plaque buildup causes the arteries to harden and narrow (atherosclerosis), reducing blood flow. The Coronary OAS is the only atherectomy device specifically indicated for severe coronary calcium.

3


We believe the strong safety profile and proven efficacy of our OAS, stemming from the design of the product and demonstrated through key clinical trials, offers additional benefits to patients. Furthermore, the short set-up time and short procedure time offer an easy to use and cost efficient treatment option for physicians.

Our Supporting and Ancillary Products

In addition to our OAS, we offer additional products aimed at supporting procedures that use our OAS and other interventional cases.

Guidewires. The ViperWire atherectomy guide wires are required for using the OAS and were designed to offer the ability to maneuver through tortuous, twisting blood vessels and cross challenging lesions. The OAS travels over this wire to the lesion and operates on this wire. Our newest coronary guidewire, ViperWire with Flex Tip, is a nitinol guide wire with a stainless-steel support coil that provides reduced wire bias and a flexible tip for trackability. Our ZILIENT Peripheral guidewires further expand our low-profile endovascular portfolio and feature TWISTER® Core Wire Technology, a proprietary stainless-steel core design that offers strong support with navigation and torque response. The ZILIENT guidewires are designed to get to and across lesions and include four tip load choices across two diameters.

Catheters. We sell OrbusNeich Teleport Microcatheters in the United States through an exclusive distribution agreement with OrbusNeich. We also sell our ViperCath XC Peripheral Exchange Catheter, which is the only 200 cm exchange catheter available to address the need for an extended length catheter when performing procedures with a radial access point. We also acquired a new portfolio of variable-pitch braided peripheral support catheters that will be sold under the name of VIPERCROSSTM following FDA clearance expected in fiscal 2022, as described below under “Pursue Strategic Acquisitions and Partnerships.”

Balloons. We sell the OrbusNeich Sapphire semi compliant (“SC”) and Sapphire non-compliant (“NC”) balloon portfolio in the United States, which includes the only 1.0mm SC balloon on the United States market. Sapphire SC balloons are optimized for lesion entry and crossing with stainless steel hypo-tube for increased pushability and kink resistance. Sapphire NC balloons are optimized for robustness under high pressure and reliable sizing. We also sell the OrbusNeich JADE® PTA balloon catheter in the United States. The JADE PTA balloon catheter series is a non-compliant, over-the-wire design used during peripheral interventions.

Embolic Protection System. We recently launched the WIRION Embolic Protection System in the U.S. market and certain international markets. Embolic protection devices contain and remove thrombus and/or debris while performing peripheral vascular intervention. WIRION is compatible with multiple atherectomy devices.

Other OAS Support Products. Our OAS uses a small, portable saline infusion pump that bathes the OAS shaft and crown and provides an electric power supply for the operation of the catheter. We also sell ViperSlide Lubricant designed to optimize the smooth operation of the OAS.

Our Strategy

Our goal is to be the leading provider of solutions for the treatment of complex PAD and CAD. We intend to broaden our product offering and expand to new international markets. The key elements of our strategy include:
        
Drive Adoption through Our Direct U.S. Sales Organization, Medical Education and Key Opinion Leaders. We expect to continue to drive adoption of the OAS in both hospital and office-based lab settings through the strong support of a clinically knowledgeable direct U.S. sales force focused on the needs of interventional cardiologists, vascular surgeons, interventional radiologists and their cath lab teams. A key element of our strategy is a focus on educating and training physicians about disease states, our clinical data, and proper use and application of OAS technology through programs delivered via physician faculty, our direct sales force and live and virtual seminars where physician industry leaders discuss case studies and treatment techniques using the devices.

Build a Strong Portfolio of Clinical Evidence on Safety, Effectiveness and Economic Benefits of the OAS. Physicians and payors are increasingly interested in clinical and economic evidence to support decisions regarding optimal treatment of patients. We are focused on conducting robust clinical studies that provide insight into and demonstrate the effectiveness of the OAS in treating complex peripheral and coronary artery disease. We believe that demonstrating the clinical advantages and cost-effectiveness of our OAS technology is critical to support physician adoption of the OAS, drive best clinical practice, and sustain ongoing reimbursement coverage for our devices.

Enhance OAS and Expand Product Portfolio within the Market for Treatment of Peripheral and Coronary Arteries. In addition to continued innovation and product development on our peripheral and coronary OAS platforms, we are growing
4


our product portfolio to offer new devices that improve outcomes and expand the patient population we can treat. See “Pursue Strategic Acquisitions and Partnerships” and “Research and Development Activities - Development Activities” for descriptions of new products in development.

Expand Internationally. We serve a growing global patient population through an expanding distribution and sales network. Sales of our approved products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd. ("Medikit"). Sales of our products in the rest of the world, which primarily includes certain countries in Southeast Asia, Europe and the Middle East, are primarily made through OrbusNeich. During fiscal 2021, we received CE Mark approval for our Coronary OAS, which enabled the commencement of Coronary OAS sales in Europe. In fiscal 2021, we engaged additional distributors to sell our products in Australia, New Zealand and Indonesia, and we intend to seek additional distributors or commence direct sales in certain territories in which OrbusNeich has non-exclusive distribution rights or no distribution rights.

Pursue Strategic Acquisitions and Partnerships. In addition to adding to our product portfolio through internal development efforts, we are opportunistically seeking ways to expand our portfolio through acquisitions, distribution agreements, licensing transactions, manufacturing agreements and other strategic partnerships to add new product lines and technologies that leverage our sales expertise and footprint or complement our strategic objectives, including the following:

We have an exclusive U.S. distribution agreement with OrbusNeich to offer their full line of semi-compliant, non-compliant and specialty balloons and the Teleport Microcatheter.
In August 2019, we acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd., a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd.
In February 2021, we entered into agreements with Chansu Vascular Technologies (“CVT”) to develop novel peripheral and coronary everolimus drug-coated balloons (“DCBs”). Under the terms of the agreements signed with CVT, we will provide milestone-based financing to CVT for the development of the DCBs. Under an acquisition option agreement, upon CVT’s completion of key technical and clinical milestones in the development program, we will have exclusive rights and obligations to acquire CVT, subject to the satisfaction of closing conditions set forth in the agreement.
In fiscal 2021, we acquired a line of peripheral support catheters from WavePoint Medical, LLC. and we also engaged WavePoint to develop a portfolio of specialty catheters used in the treatment of chronic total occlusions (“CTO”) and complex PCI procedures.
In fiscal 2021, we completed a minority investment and entered into an acquisition option agreement with CarePICS, LLC, a telehealth company offering a virtual care platform designed to improve the outcomes of patients suffering from peripheral artery disease PAD, CLI and lower extremity wounds.

Research and Development Activities

Clinical Studies Summary

We study the most challenging patient populations and are committed to providing relevant clinical evidence that enables physicians to select and utilize the best treatment options for their patients. A total of 7,418 subjects (4,838 PAD and 2,580 CAD) have been enrolled in our clinical studies as of June 30, 2021. Our clinical studies incorporate rigorous long-term clinical and healthcare economic data that are critical to improving patient care and ongoing healthcare changes.

The following clinical studies were completed or in process during fiscal 2021:

REACH-PVI. This prospective, observational, single-arm, multi-center post-market study conducted in the United States is designed to evaluate acute clinical outcomes of orbital atherectomy via transradial access for treatment of PAD in lower extremity lesions. Enrollment of 50 subjects was completed in November 2019. The study results were presented at the New Cardiovascular Horizons Conference in July 2020. The results of this study demonstrated that the use of orbital atherectomy in radial peripheral vascular interventions has a high rate of procedural and treatment success and is effective in reducing residual stenosis across all lesions. Additionally, the study demonstrated short recovery time and length of stay, key factors in patient satisfaction.

ECLIPSE. This post-market, randomized one-to-one, multi-center trial is designed to evaluate vessel preparation with Coronary OAS Classic Crown compared to conventional angioplasty technique prior to drug-eluting stent implantation for the treatment of severely calcified lesions. Approximately 2,000 subjects will be enrolled at approximately 150 sites in the United States, and subjects will be followed for up to two years. The co-primary endpoints of acute minimum stent area (assessed by optical coherence tomography in a subset of equally randomized 500 subjects) and one-year target vessel failure are powered to demonstrate superiority of OAS vessel preparation vs. conventional angioplasty. Enrollment in ECLIPSE was paused in March 2020 due to COVID-19 and then recommenced on a limited basis in October 2020, which will delay the completion of the trial and the publication of its results.
5



Our clinical portfolio is expanding as we develop future studies to answer difficult questions about PAD and CAD treatment. Our clinical research continues to highlight the safety and efficacy of the OAS and current and new research illustrates our versatility in the emerging vascular market.

Development Activities

Our product research and development activities are dedicated to the development and commercialization of products that serve the peripheral and coronary vascular disease space, with emphasis toward complex arterial disease states treated by our primary customers. The focus and value proposition of our products is to enable positive acute and long-term clinical outcomes, with efficiency and predictability, in challenging patient subsets.

Research and development resources have been strategically allocated between opportunities that maximize the clinical effectiveness and user satisfaction of our OAS product line and the development of additional products that offer portfolio diversification and incremental revenue opportunities.

Specific to the peripheral vascular disease market, we will continue our commitment to patients with CLI through developing and improving a breadth of above-the-knee and below-the-knee differentiated products that treat or uniquely expand the ability of our devices to treat obstructive lesions throughout the leg and foot. During fiscal 2021, we completed integration of our WIRION embolic protection device acquisition and qualified and received FDA clearance for a series of design and process improvements leading to the commercial product launch. We continue to pursue meaningful cost reduction initiatives through design and supplier updates that enable competitive device pricing in our target markets and global sites of service now and in the future.

Within the coronary vascular disease market, we are building a portfolio of differentiated products that are used to treat complex CAD. In fiscal 2021, we received CE Mark on our Coronary OAS and launched sales of this product in Europe. Our internal development activities include a next generation OAS designed to further enhance device safety and performance and a percutaneous ventricular assist device.

We will continue to identify and pursue other new organic technologies and devices that are aimed at addressing unmet or under-met clinical or technical needs within our target markets.

Sales and Marketing

We market and sell the majority of our products through a direct sales force in the United States, with direct shipments to hospitals or clinics. We have targeted sales and marketing efforts to interventional cardiologists, vascular surgeons and interventional radiologists with experience using similar catheter-based procedures, such as angioplasty, stenting, and directional or laser atherectomy. Professional education is also a key element of our sales strategy. In the United States, our products are primarily sold to hospitals and office-based labs.

We target our marketing efforts to practitioners through medical conferences, seminars, peer-reviewed journals and marketing materials. Our sales and marketing program focuses on:

showing the safety and efficacy of our products through clinical results;
educating physicians on the prevalence and complications of calcium in PAD and CAD; and
developing relationships with key opinion leaders.

We are party to a purchasing agreement with HealthTrust Purchasing Group, L.P. (“HPG”), which was extended in fiscal 2021 to expire on February 1, 2025. HPG acts as a group purchasing organization for the healthcare providers belonging to HPG as participants. Under the purchasing agreement, all of HPG’s participants located in the United States or its territories are eligible to purchase our OAS and related products at prices set forth in the purchasing agreement. The purchasing agreement may be terminated at any time, without cause, by HPG upon at least 60 days’ prior written notice to us. Either party may terminate the purchasing agreement upon the occurrence of a material breach by the other party that goes uncured for 30 days following receipt of written notice of such breach. If the purchasing agreement with HPG were to be terminated, our financial results would be materially adversely affected.

Sales of our products outside of the United States are currently made entirely through distributors.

6


In the past, we have observed some degree of seasonality in our business, as there tends to be a lower number of procedures that use our products during the three months ending September 30. Interventional procedure volume usually grows throughout the course of the fiscal year, with the quarter ending June 30 representing the highest volume of cases and, therefore, the highest amount of revenue generated by us during the course of the fiscal year. With the COVID-19 pandemic in fiscal 2020, we did not experience this same pattern of seasonality due to the significant decrease in procedure volumes in the quarter ended June 30, 2020.

Manufacturing
 
We use internally-manufactured and externally-sourced components to manufacture the OAS. Most of the externally-sourced components are available from multiple suppliers; however, certain key components, including the diamond-grit-coated crown and our ViperSlide Lubricant, are single sourced. Single source supplier risk is mitigated by regular assessments of the quality and capacity of suppliers, implementation of supply and quality agreements, appropriate inventory level management and duplication of production capacity, where possible. For example, we have entered into long-term supply agreements with Fresenius Kabi AB for the supply of ViperSlide and with Abrasive Technology, Inc. for the supply of the diamond-grit-coated crowns. The supply agreement with Fresenius expires on December 31, 2024 and the supply agreement with Abrasive expires on June 30, 2025. Each of these supply agreements gives us certain final purchase rights.

We are located in a leased 125,000-square-foot corporate headquarters in Minnesota. This custom-designed building has space for more than 500 employees and contains dedicated research and development, training and education, and manufacturing facilities. Depending on staffing, the facility has the annual capacity to produce in excess of 75,000 devices per shift. The finished goods storage has capacity for approximately 20,000 devices and more than 500 saline infusion pumps, as well as other accessory products.

Our leased Pearland, Texas facility is 46,000 square feet and includes a custom-built clean room and production space for future expansion of value-add processes, including machining and electronics assembly. The facility, when fully staffed and equipped, also has the annual capacity to produce approximately 75,000 devices per shift. This facility has finished goods storage capacity for greater than 15,000 devices and other accessory products and over 500 saline infusion pumps.

We are registered with the FDA as a medical device manufacturer and comply with the FDA’s Quality System Regulation (“QSR”). We have opted to maintain a Quality Management System to enable us to market our products in the member states of the European Union, the European Free Trade Association and countries that have entered into Mutual Recognition Agreements with the European Union. We are ISO 13485:2016 certified, and our renewal is due in December 2021. Under these registrations, our plants are audited by the FDA and our Notified Body. The Stealth 360 Peripheral OAS has received CE Mark. We are registered as a Foreign Medical Device Manufacturer in Japan and our Quality Management System certification will be required to be renewed in June 2026.

Third-Party Reimbursement and Pricing
 
Third-party payors, including private insurers and government insurance programs, such as Medicare and Medicaid, pay for a significant portion of patient care provided in the United States. The single largest payor in the United States is the Medicare program, a federal governmental health insurance program administered by the Centers for Medicare and Medicaid Services (“CMS”). Medicare covers certain medical care expenses for eligible elderly and disabled individuals, including a large percentage of the population with PAD and CAD who could be treated with the OAS. In addition, private insurers often follow the coverage and reimbursement policies of Medicare. Consequently, Medicare’s coverage and reimbursement policies are important to our operations.

CMS establishes Medicare reimbursement coverage policy and payment rates for physician and facility healthcare services, including procedures using atherectomy products. Obtaining and maintaining coding, coverage and payment for our products is critical for commercial success. We believe that physicians and hospitals that treat PAD and CAD with the respective OAS will generally be eligible to receive reimbursement from Medicare, as well as from private insurers, that is adequate to cover the costs of the OAS, associated materials, and physician’s services.

Outside of the United States, in January 2019, we received reimbursement approval for our Coronary OAS Classic Crown in Japan. In connection with our international distribution agreements, we or our authorized distributors will seek reimbursement approvals in other countries in connection with the commercial introductions of our products, to the extent that reimbursement is available and subject to local rules and regulations.


7


Competition
 
The medical device industry is highly competitive, subject to rapid change and significantly affected by new product introductions and other activities of industry participants. Our OAS competes with a variety of other products or devices for the treatment of vascular disease, including stents, balloon angioplasty catheters and atherectomy catheters, as well as products used in vascular surgery. Competitors in the stent, balloon angioplasty and microcatheter market segments include Abbott Laboratories, Boston Scientific, Medtronic, Cook Medical, Johnson & Johnson, Becton Dickinson, Terumo, Asahi, Teleflex and Cordis. We also compete against manufacturers of atherectomy catheters and other products designed to treat vascular disease, including Medtronic, Philips/Spectranetics, Boston Scientific, Ra Medical, Angiodynamics, Shockwave, Avinger, and Becton Dickinson, as well as manufacturers that may enter the market due to the increasing demand for treatment of vascular disease. Other competitors include pharmaceutical companies that manufacture drugs for the treatment of PAD and CAD and companies that provide products used by surgeons in peripheral and coronary bypass procedures.

Because of the size of the peripheral opportunities, competitors and potential competitors have historically dedicated significant resources to aggressively promote their products. We believe that our Peripheral OAS and Coronary OAS compete primarily on the basis of:

safety and efficacy, even in calcified plaque (or severely calcified plaque in the coronaries);
low profile and alternative access site capabilities;
predictable clinical performance;
availability of clinical data;
ease of use;
economic benefit achieved by streamlining procedures and durable long-term outcomes;
key opinion leader support and customer base; and
customer service and support.

We are aware of a company, Cardio Flow, Inc., developing an orbital atherectomy system that could potentially compete with our products. On August 27, 2012, we entered into a Settlement Agreement with Lela Nadirashvili, the widow of Dr. Leonid Shturman, our founder, relating to the ownership of certain patents invented by Dr. Shturman. Ms. Nadirashvili assigned her rights under the Settlement Agreement, including the right to utilize certain patents, to Cardio Flow. On April 6, 2018, we filed a breach of contract action against Cardio Flow, alleging that Cardio Flow has developed or is in the process of developing an atherectomy device that incorporates elements belonging exclusively to us, in violation of the Settlement Agreement. We sought damages and a permanent injunction preventing Cardio Flow from taking further steps to develop or attempt to develop an atherectomy device that incorporates the elements that belong exclusively to us. The court granted Cardio Flow’s motion for summary judgment to dismiss our claims but we are appealing this decision and are continuing to pursue our claims against Cardio Flow vigorously.

Patents and Intellectual Property
 
We rely on a combination of patent, copyright and other intellectual property laws, trade secrets, nondisclosure agreements and other measures to protect our proprietary rights. Our U.S. and foreign issued patents and patent applications relate primarily to the design and operation of interventional atherectomy devices, including the Peripheral OAS and Coronary OAS. These patents and applications include claims covering key aspects of orbital atherectomy devices, including the design, manufacture and therapeutic use of certain atherectomy abrasive heads, drive shafts, control systems, handles and couplings. As we continue to research and develop our atherectomy technology, we intend to file additional U.S. and foreign patent applications related to the design, manufacture and therapeutic uses of atherectomy devices. As described at the beginning of this Form 10-K within the “Preliminary Notes,” we also have numerous registered trademarks throughout various geographies.

We also rely on trade secrets, technical know-how and continuing innovation to develop and maintain our competitive position. We seek to protect our proprietary information and other intellectual property by requiring our employees, consultants, contractors, outside scientific collaborators and other advisors to execute non-disclosure and assignment of invention agreements on commencement of their employment or engagement. Agreements with our employees also forbid them from bringing the proprietary rights of third parties to us. We also require confidentiality or material transfer agreements from third parties that receive our confidential data or materials.

Government Regulation of Medical Devices

Governmental authorities in the United States at the federal, state and local levels and in other countries extensively regulate, among other things, the development, testing, manufacture, labeling, promotion, advertising, distribution, marketing and export and import of medical devices such as the Peripheral OAS and Coronary OAS.

8


Failure to obtain approval to market our products under development and to meet the ongoing requirements of these regulatory authorities could prevent us from marketing and continuing to market our products.

United States

The Federal Food, Drug, and Cosmetic Act (“FDCA”) and the FDA’s implementing regulations govern medical device design and development, preclinical and clinical testing, premarket clearance or approval, registration and listing, manufacturing, labeling, storage, advertising and promotion, sales and distribution, export and import, and post market surveillance. Medical devices and their manufacturers are also subject to inspection by the FDA. The FDCA, supplemented by other federal and state laws, also provides civil and criminal penalties for violations of its provisions.

Unless an exemption applies, each medical device we wish to commercially distribute in the United States will require marketing authorization from the FDA prior to distribution. The two primary types of FDA marketing authorization are premarket notification (also called 510(k) clearance) and PMA.

510(k) Clearance.    To obtain 510(k) clearance for a medical device, an applicant must submit a premarket notification to the FDA demonstrating that the device is “substantially equivalent” to a predicate device legally marketed in the United States. A device is substantially equivalent if, with respect to the predicate device, it has the same intended use and has either (i) the same technological characteristics or (ii) different technological characteristics and the information submitted demonstrates that the device is as safe and effective as a legally marketed device and does not raise different questions of safety or effectiveness. A showing of substantial equivalence sometimes, but not always, requires clinical data. Generally, the 510(k) clearance process can exceed 90 days and may extend to a year or more.

After a device has received 510(k) clearance for a specific intended use, any modification that could significantly affect its safety or effectiveness, such as a significant change in the design, materials, method of manufacture or intended use, will require a new 510(k) clearance or PMA (if the device as modified is not substantially equivalent to a legally marketed predicate device). The determination as to whether new authorization is needed is initially left to the manufacturer; however, the FDA may review this determination to evaluate the regulatory status of the modified product at any time and may require the manufacturer to cease marketing the modified device until 510(k) clearance or PMA is obtained. The manufacturer may also be subject to significant regulatory fines or penalties.

We have received 510(k) clearances for the Peripheral OAS products.

Premarket Approval.    A PMA application requires the payment of significant user fees and must be supported by valid scientific evidence, which typically requires extensive data, including technical, preclinical, clinical and manufacturing data, to demonstrate to the FDA’s satisfaction the safety and efficacy of the device. A PMA application must also include a complete description of the device and its components, a detailed description of the methods, facilities and controls used to manufacture the device, and proposed labeling. After a PMA application is submitted and found to be sufficiently complete, the FDA begins an in-depth review of the submitted information. During this review period, the FDA may request additional information or clarification of information already provided. Also during the review period, an advisory panel of experts from outside the FDA may be convened to review and evaluate the application and provide recommendations to the FDA as to the approvability of the device. In addition, the FDA will conduct a pre-approval inspection of the manufacturing facilities to ensure compliance with the FDA’s QSR, which requires manufacturers to follow design, testing, control, documentation and other quality assurance procedures.

FDA review of a PMA application is required by statute to take no longer than 180 days, although the process typically takes significantly longer, and may require several years to complete. The FDA can delay, limit, or deny approval of a PMA application for many reasons, including:

the systems may not be safe or effective to the FDA’s satisfaction;
the data from preclinical studies and clinical trials may be insufficient to support approval;
the manufacturing process or facilities used may not meet applicable requirements; and
changes in FDA approval policies or adoption of new regulations may require additional data.

9


If the FDA evaluations of both the PMA application and the manufacturing facilities are favorable, the FDA will either issue an approval letter or an approvable letter, which usually contains a number of conditions that must be met in order to secure final PMA. When and if those conditions have been fulfilled to the satisfaction of the FDA, the agency will issue a PMA letter authorizing commercial marketing of the device for certain indications. If the FDA’s evaluation of the PMA application or manufacturing facilities is not favorable, the FDA will deny PMA or issue a not approvable letter. The FDA may also determine that additional clinical trials are necessary, in which case the PMA may be delayed for several months or years while the trials are conducted and the data submitted in an amendment to the PMA application. Even if PMA is issued, the FDA may approve the device with an indication that is narrower or more limited than originally sought. The agency can also impose restrictions on the sale, distribution or use of the device as a condition of approval, or impose post approval requirements such as continuing evaluation and periodic reporting on the safety, efficacy, and reliability of the device for its intended use.

New PMA applications or PMA supplements may be required for modifications to the manufacturing process, labeling, device specifications, materials or design of a device that is approved through the PMA process. PMA supplements often require submission of the same type of information as an initial PMA application, except that the supplement is limited to information needed to support any changes from the device covered by the original PMA application and may not require as extensive clinical data or the convening of an advisory panel.

Clinical Trials.  Clinical trials are almost always required to support a PMA application and are sometimes required for a 510(k) clearance. These trials generally require submission of an application for an Investigational Device Exemption (“IDE”) to the FDA. The IDE application must be supported by appropriate data, such as animal and laboratory testing results, showing that it is safe to test the device in humans and that the testing protocol is scientifically sound. The IDE application must be approved in advance by the FDA for a specified number of patients, unless the product is deemed a non-significant risk device and eligible for more abbreviated IDE requirements. Generally, clinical trials for a significant risk device may begin once the IDE application is approved by the FDA and the study protocol and informed consent are approved by appropriate institutional review boards at the clinical trial sites.

FDA approval of an IDE allows clinical testing to go forward but does not bind the FDA to accept the results of the trial as sufficient to prove the product’s safety and efficacy, even if the trial meets its intended success criteria. With certain exceptions, changes made to an investigational plan after an IDE is approved must be submitted in an IDE supplement and approved by FDA (and by governing institutional review boards when appropriate) prior to implementation.

All clinical trials must be conducted in accordance with regulations and requirements collectively known as good clinical practice. Good clinical practices include the FDA’s IDE regulations, which describe the conduct of clinical trials with medical devices, including the recordkeeping, reporting and monitoring responsibilities of sponsors and investigators, and labeling of investigational devices. They also prohibit promotion, test marketing or commercialization of an investigational device and any representation that such a device is safe or effective for the purposes being investigated. Good clinical practices also include the FDA’s regulations for institutional review board approval and for protection of human subjects (such as informed consent), as well as disclosure of financial interests by clinical investigators.

Required records and reports are subject to inspection by the FDA. The results of clinical testing may be unfavorable or, even if the intended safety and efficacy success criteria are achieved, may not be considered sufficient for the FDA to grant approval or clearance of a product. The commencement or completion of any clinical trials may be delayed or halted, or be inadequate to support approval of a PMA application or clearance of a premarket notification for numerous reasons.

Continuing Regulation.    After a device is cleared or approved for use and placed in commercial distribution, numerous regulatory requirements continue to apply. These include:

establishment registration and device listing upon the commencement of manufacturing;
the QSR, which requires manufacturers, including third-party manufacturers, to follow design, testing, control, documentation and other quality assurance procedures during medical device design and manufacturing processes;
labeling regulations, which prohibit the promotion of products for unapproved or “off-label” uses and impose other restrictions on labeling and promotional activities;
medical device reporting regulations, which require that manufacturers report to the FDA if a device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if malfunctions were to recur;
corrections and removal reporting regulations, which require that manufacturers report to the FDA field corrections; and
product recalls or removals if undertaken to reduce a risk to health posed by the device or to remedy a violation of the FDCA caused by the device that may present a risk to health.

10


In addition, the FDA may require a company to conduct post market surveillance studies or order it to establish and maintain a system for tracking its products through the chain of distribution to the patient level.

Failure to comply with applicable regulatory requirements, including those applicable to the conduct of clinical trials, can result in enforcement action by the FDA, which may lead to any of the following sanctions:

warning letters or untitled letters;
fines, injunctions and civil penalties;
product recall or seizure;
unanticipated expenditures;
delays in clearing or approving or refusal to clear or approve products;
withdrawal or suspension of FDA approval;
orders for physician notification or device repair, replacement or refund;
operating restrictions, partial suspension or total shutdown of production or clinical trials; or
criminal prosecution.

We and our contract manufacturers, specification developers and suppliers are also required to manufacture our products in compliance with current good manufacturing practice requirements set forth in the QSR.

The QSR requires a quality system for the design, manufacture, packaging, labeling, storage, installation and servicing of marketed devices, and includes extensive requirements with respect to quality management and organization, device design, buildings, equipment, purchase and handling of components, production and process controls, packaging and labeling controls, device evaluation, distribution, installation, complaint handling, servicing and record keeping. The FDA enforces the QSR through periodic announced and unannounced inspections that may include the manufacturing facilities of subcontractors. If the FDA believes that we or any of our contract manufacturers or regulated suppliers are not in compliance with these requirements, it can shut down our manufacturing operations, require recall of our products, refuse to clear or approve new marketing applications, institute legal proceedings to detain or seize products, enjoin future violations or assess civil and criminal penalties against us or our officers or other employees. Any such action by the FDA would have a material adverse effect on our business.

Fraud and Abuse

Our operations are directly, or indirectly through our customers, subject to various state and federal fraud and abuse laws, including, without limitation, the FDCA, the federal Anti-Kickback Statute and the False Claims Act. These laws may impact, among other things, our sales, marketing, education and clinical programs.

The federal Anti-Kickback Statute prohibits persons from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual, or the furnishing or arranging for a good or service, for which payment may be made under a federal healthcare program, such as the Medicare and Medicaid programs. Several courts have interpreted the statute’s intent requirement to mean that if any one purpose of an arrangement involving remuneration is to induce referrals of federal healthcare covered business, the statute has been violated. The Anti-Kickback Statute is broad and prohibits many arrangements and practices that are lawful in businesses outside of the healthcare industry. Many states have also adopted laws similar to the federal Anti-Kickback Statute, some of which apply to the referral of patients for healthcare items or services reimbursed by any source, not only the Medicare and Medicaid programs.

The federal False Claims Act prohibits persons from knowingly filing or causing to be filed a false claim to, or the knowing use of false statements to obtain payment from, the federal government. Various states have also enacted laws modeled after the federal False Claims Act.

In addition to the laws described above, the Health Insurance Portability and Accountability Act of 1996 created two new federal crimes: healthcare fraud and false statements relating to healthcare matters. The healthcare fraud statute prohibits knowingly and willfully executing a scheme to defraud any healthcare benefit program, including private payors. The false statements statute prohibits knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for healthcare benefits, items or services.

On June 28, 2016, we entered into a Settlement Agreement with the U.S. government, acting through the U.S. Attorney’s Office for the Western District of North Carolina (the “DOJ”) and on behalf of the Office of Inspector General of the Department of Health and Human Services (the “OIG”) and Travis Thams to resolve a DOJ investigation of whether we violated the False Claims Act. In connection with the resolution of this matter, we entered into a five-year corporate integrity agreement (the
11


“Corporate Integrity Agreement”) with the OIG. The Corporate Integrity Agreement required that we maintain our existing compliance programs and imposed certain expanded compliance-related requirements during the term of the Corporate Integrity Agreement, including establishment of specific procedures and requirements regarding consulting activities, co-marketing activities and other interactions with healthcare professionals and healthcare institutions and the sale and marketing of our products; ongoing monitoring, reporting, certification and training obligations; and the engagement of an independent review organization to perform certain auditing and reviews and prepare certain reports regarding our compliance with federal health care programs. The term of the Corporate Integrity Agreement expired on June 27, 2021, although we are required to submit a final report to the OIG in August 2021, after which we expect to have the Corporate Integrity Agreement officially closed by the OIG.

The federal Physician Payments Sunshine Act (the “Sunshine Act”) and certain state laws require persons to collect and report certain data on payments and other transfers of value to physicians and teaching hospitals. Effective January 1, 2021, the Sunshine Act expanded the reporting requirements to include physician assistants, nurse practitioners, clinical nurse specialists, certified nurse anesthetists and certified nurse midwives. Public reporting under the Sunshine Act and implementing Open Payment regulations has resulted in increased scrutiny of the financial relationships between industry, physicians, teaching hospitals and other covered recipients.

Voluntary industry codes, federal guidance documents and a variety of state laws address the tracking and reporting of marketing practices relative to gifts given and other expenditures made to doctors and other healthcare professionals. In addition to impacting our marketing and educational programs, our internal business processes are and will continue to be affected by the numerous legal requirements and regulatory guidance at the state, federal and industry levels.

International Regulation

International sales of medical devices are subject to foreign government regulations, which may vary substantially from country to country. While harmonization of global regulations has been pursued, requirements continue to differ significantly among countries. We expect this global regulatory environment will continue to evolve, which could impact the cost, the time needed to approve, and, ultimately, our ability to maintain existing approvals or obtain future approvals for our products. Regulations of the FDA and, as we continue our international expansions, regulatory agencies outside the United States may impose extensive compliance and monitoring obligations on us and our operations. Additionally, the time required to obtain approval in a foreign country may be longer or shorter than that required for FDA approval and the requirements may differ. For example, the primary regulatory environment in Europe with respect to medical devices is that of the European Union, which includes most of the major countries in Europe. Other countries, such as Switzerland, have voluntarily adopted laws and regulations that mirror those of the European Union with respect to medical devices. The European Union has adopted numerous directives and standards regulating the design, manufacture, clinical trials, labeling and adverse event reporting for medical devices. Devices that comply with the requirements of a relevant directive will be entitled to bear the CE conformity marking, indicating that the device conforms to the essential requirements of the applicable directives and, accordingly, can be commercially distributed throughout the European Union, although actual implementation of these directives may vary on a country-by-country basis. The method of assessing conformity varies depending on the class of the product, but normally involves a combination of submission of a design dossier, self-assessment by the manufacturer, a third-party assessment, and review of the design dossier by a “Notified Body.” This third-party assessment generally consists of an audit of the manufacturer’s quality system and manufacturing site, as well as review of the technical documentation used to support application of the CE Mark to one’s product and possibly specific testing of the manufacturer’s product. An assessment by a Notified Body of one country within the European Union is required in order for a manufacturer to commercially distribute the product throughout the European Union. The new European Medical Device Regulation (the “EU MDR”) came into effect in May 2021, which substantially expanded the applicable premarket and postmarket requirements in Europe.

As part of our Japan commercialization process we are subject to the requirements of the Japanese Act on Securing Quality, Efficacy and Safety of Pharmaceuticals, Medical Devices, Regenerative and Cellular Therapy Products, Gene Therapy Products, and Cosmetics (the “PMD Act”). Our quality management system and products are subject to review and examination by Japan’s Pharmaceuticals and Medical Devices Agency and subject to approval and enforcement by Japan’s MHLW. The critical suppliers named in our application are also subject to this review and examination for the activities they perform for us. Non-compliance with the PMD Act could result in revocation or suspension of our license, revocation of approvals, and criminal sanctions such as fines and/or imprisonment.

In connection with the introduction of our products in other countries, we will need to seek regulatory approvals under the rules and regulations applicable in each such country and we will be required to comply with ongoing requirements, which may be varied and require us to expend substantial resources.

In addition, our international expansion, operations, distribution and sales require us to comply with the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws in other jurisdictions and with U.S. and foreign export control, trade embargo and
12


custom laws, as well as foreign tax laws; employment, immigration and labor laws; local intellectual property laws, which may not protect intellectual property rights to the same extent as in the United States; and privacy laws such as the European General Data Protection Regulation.

Environmental Regulation and Sustainability

Our operations are subject to regulatory requirements relating to the environment, waste management and health and safety matters, including measures relating to the release, use, storage, treatment, transportation, discharge, disposal and remediation of hazardous substances. We are currently classified and licensed as a Very Small Quantity Hazardous Waste Generator within Ramsey County, Minnesota. There are no regulated wastes requiring licensing in our Texas facility.

We are committed to operating our business in a responsible manner, which includes improving our corporate sustainability. We have several conservation programs in place intended to reduce our energy usage, including the installation of automatic light sensors throughout our headquarters facility and the replacement of fluorescent lighting with LED lighting. We are updating our building management system to optimize how the HVAC system is operating in order to further reduce energy costs. We seek to reduce waste generation by maintaining high manufacturing yields and recycling cardboard and electronics waste.

Human Capital

We are committed to creating and maintaining a safe, diverse and inclusive community for all employees while we serve our patients and fulfill our mission.

As of June 30, 2021, we had 780 full-time employees, including:

432 in commercial organizations;
106 in research and development and clinical;
157 in manufacturing and quality; and
85 in general and administration.

All of our employees are located in the United States: as of June 30, 2021, 351 based in and out of our corporate headquarters in Minnesota (including headquarters-based employees who have worked remotely throughout the pandemic), 71 based in our Pearland, Texas facility, and 358 field-based sales and training employees throughout the country.

We recognize that the needs of employees are different. As such, we have a Workflex program that enables our office-based employees flexibility in how and where their work is performed, including hybrid and remote working arrangements. Once the COVID-19 pandemic subsides, we expect that many of our office-based employees will continue to work remotely or through a hybrid workplace model, which will enable us to have increased flexibility in the use of our office space, expand the talent pool for office employees beyond the geographic areas in which we currently operate, and further promote employee well-being by giving our employees more flexibility in how and where they operate while still successfully meeting their job responsibilities and objectives.

None of our employees are represented by a labor union or are parties to a collective bargaining agreement. We have never experienced any employment-related work stoppages and we consider our employee relations to be good. Our voluntary turnover rate in fiscal 2021 was 13%.

The Human Resources and Compensation Committee of our Board of Directors oversees our human capital management programs and receives regular reports on key aspects related to total rewards programs, talent development, succession planning, organizational health metrics, and diversity and inclusion efforts.

The key factors of our human capital program are as follows:

Mission and Core Values. Our culture is centered around our Mission of Saving Limbs, Saving Lives, Every Day, which guides us in our relationships with customers, business partners, investors and each other. We operate through our core values of Accountability, Community, Courage, Excellence, Integrity and Velocity. These core values drive our behaviors and are used in our decision-making. Our employees are committed to our Mission and are proud that their work helps us to fulfill it.

In addition, we have adopted a comprehensive Code of Conduct and several supporting policies and procedures intended to instill a commitment to ethical behavior and legal compliance across our company. We provide regular training on these matters and expect our employees to conduct our business with the highest integrity. Employees are
13


required to certify that they read the Code of Conduct on an annual basis. Employees are encouraged to approach their managers if they believe violations of company standards or policies have occurred, and they are also encouraged and able to make confidential and anonymous reports using an online or telephone hotline hosted by a third party provider.

Total Rewards. Our total rewards philosophy is focused on attracting, retaining and motivating employees by creating a comprehensive Total Rewards strategy that supports the physical, emotional and financial well-being of employees and their families. We do this through competitive compensation and benefit programs, ensuring incentives and pay align with differentiated performance, offering a mix that accounts for short-term reward with long-term retention and providing choice to account for diverse individual needs. Particular examples include market-competitive base pay, Annual Bonus Plan, paid time off, parental leave, health insurance (including medical, dental and vision), retirement and savings plans, an employee stock purchase plan, short- and long-term disability insurance, equity awards to all employees, and wellness programs and services to encourage physical, mental and financial well-being. We regularly analyze and evaluate our compensation and benefit programs and benchmark our programs against the market and our industry peers.

Employee Development. Employee development and growth is a key focus of our human capital efforts. These efforts are centered around our CSI Values & Competency Model, which provides a common language for managers and employees to identify strengths and development opportunities. Individual actions supporting ongoing growth are then translated into an individual development plan designed to support and enhance employees’ professional growth. Employees receive annual performance reviews, which are discussed during quarterly performance and development check-in meetings. We offer internally posted development assignments that allow employees to assume special assignments that align with their specific career goals. In addition, we offer leadership development programs to support the growth of every level of leader. Our managers participate in growth networks intended for leaders to share successes, challenges and experiences in order to help each other along the development journey and continually practice our core values. We engage in annual succession planning throughout the organization. Additionally, we offer tuition reimbursement for courses taken in pursuit of an undergraduate or graduate degree.

Health and Safety. Health and safety issues are fundamental considerations in our operations. We are committed to protecting our employees by maintaining a safe workplace and promoting employee well-being. We have implemented multiple safety programs and regularly perform safety hazard evaluations within our facilities. Our training programs are focused on the particular risks that our employees face in our normal operations, including hazardous materials, emergency procedures and appropriate conduct at customer sites.

In response to the COVID-19 pandemic, we took several actions intended to protect the health and well-being of our workforce, such as implementing restrictions on access to our facilities; deploying screening, testing and safety protocols for employees who work on site; utilizing remote working systems and providing home office equipment for employees; providing employees with access to coronavirus test kits and antibody tests; training employees on personal protection, hygiene and safe practices in patient care; establishing protocols for our field sales personnel for their interactions with customer and facilities; supplying personal protective equipment to employees; introducing new paid leave programs for employees who have been adversely impacted by the crisis; establishing new company-wide safety policies and a COVID-19 preparedness plan; and assisting employees in obtaining access to vaccines.

Diversity and Inclusion Initiatives. We are committed to advancing diversity and inclusion in our workplace. We take pride in our diverse team and we celebrate the unique talents, experiences and perspectives that our team members bring to the company. We believe that having a richly diverse workforce allows us to better serve a diversity of patients and customers and leads to innovative ideas and solutions that help us better fulfill our Mission. We strive to deliver our Mission through a commitment to transforming our culture and workforce by delivering value through our differences, creating positive change, ensuring equal access to opportunities, and seeking courageous and unhindered dialogues where people can be themselves.

In 2020, we established a formal diversity and inclusion program intended to create sustainable cultural change, led by our executive leadership and driven through diverse cross-functional teams. The program goals are to increase candidate diversity, grow an internal diverse talent pool to improve diversity at senior leadership levels, ensure an inclusive culture where employees have the ability to be their authentic self, and create a positive impact in addressing disparities in healthcare and the communities we serve. Also in 2020, our President and Chief Executive Officer signed the CEO Action for Diversity & Inclusion pledge.

Our workforce was made up of 40% female employees and 22% racially or ethnically diverse employees as of June 30, 2021, with 27% and 7% of management positions held by female and racially or ethnically diverse individuals, respectively.

14


Communications and Engagement. We keep our employees informed on key developments in our business and provide various forums for their voices to be heard. In addition to regular written announcements, messages and communications from members of the executive team, our President and Chief Executive Officer leads both quarterly Town Hall meetings to ensure our employees receive timely business updates and quarterly manager meetings to address areas of particular importance. In these meetings, all participants can anonymously ask questions, which are addressed by the executive team. We have introduced an enhanced company intranet site that highlights important business matters, profiles our employees, and provides our employees with resources that help them more efficiently do their jobs. We also regularly conduct employment surveys in order to gauge employee engagement, better understand the employee experience, and identify areas for focus and improvement.

Community Involvement. All employees are provided one paid day off for volunteer activities and several of our internal departments engage in group volunteer activities. We participate on a corporate level with various charitable initiatives that are consistent with our Mission. We believe that engagement with our community helps us to give back and enhances employee pride.

15


Information About our Executive Officers

The names, ages and positions of our current executive officers are as follows:
NameAgePosition
Scott R. Ward61Chairman, President and Chief Executive Officer
Jeffrey S. Points44Chief Financial Officer
Rhonda J. Robb53Chief Operating Officer
Ryan D. Egeland46Chief Medical Officer
John M. Hastings41Executive Vice President of Operations and Technology
Stephen J. Rempe48Chief Human Resources Officer
Alexander Rosenstein49General Counsel and Corporate Secretary
Sandra M. Sedo57Chief Compliance Officer
David S. Whitescarver63Vice President of Corporate Development and Intellectual Property

Scott R. Ward, Chairman, President and Chief Executive Officer.   Mr. Ward has been a member of our Board of Directors since November 2013 and has served as its Chairman since November 2014. Mr. Ward served as our Interim President and Chief Executive Officer beginning in November 2015, and in August 2016, Mr. Ward was appointed as our President and Chief Executive Officer. From 2013 until 2019, Mr. Ward served as a Managing Director at SightLine Partners, an investment manager focused on private medical technology, digital health and life sciences companies. From 1981 to 2010, Mr. Ward was employed by Medtronic, Inc. and held a number of senior leadership positions. Mr. Ward was Senior Vice President and President of Medtronic’s CardioVascular business from May 2007 to November 2010. Prior to that he was Senior Vice President and President of Medtronic’s Vascular business from May 2004 to May 2007, Senior Vice President and President of Medtronic’s Neurological and Diabetes business, from February 2002 to May 2004, and President of Medtronic’s Neurological business from January 2000 to January 2002. He was Vice President and General Manager of Medtronic’s Drug Delivery business from 1995 to 2000. Prior to that, Mr. Ward led Medtronic’s Neurological Ventures in the successful development of new therapies. Mr. Ward serves on the boards of several private companies.

Jeffrey S. Points, Chief Financial Officer.    Mr. Points joined us in September 2007 as Corporate Controller, became Senior Director and Controller in July 2013, Corporate Controller and Treasurer in January 2015, Vice President, Corporate Controller and Treasurer in May 2017 and was promoted to Chief Financial Officer in February 2018. From July 2005 to September 2007, Mr. Points was Assistant Controller at Empi, a manufacturer and provider of non-invasive medical products for pain management and physical rehabilitation. From January 1998 to July 2005, Mr. Points held various leadership positions at CliftonLarsonAllen, a national public accounting firm. Mr. Points also serves as a member of the board of directors for The Phoenix Residence, Inc.

Rhonda J. Robb, Chief Operating Officer.    Ms. Robb joined us as Chief Operating Officer in January 2018. Prior to joining us, she held several positions at Medtronic, most recently as Vice President and General Manager of the Heart Valve Therapies Business from 2014 to 2018. From 2009 to 2014, Ms. Robb was Vice President and General Manager for Medtronic’s Catheter Based Therapies business. Ms. Robb was employed by Medtronic since 1990 and has served in several other leadership roles, including Vice President of Global Marketing, Coronary and Peripheral; Director Global Marketing, Heart Failure/High Power Therapies; and Director US Marketing, Cardiac Rhythm & Disease Management.

Ryan D. Egeland, Chief Medical Officer. Dr. Egeland joined us in November 2017. Prior to joining us, he held several roles in marketing, medical affairs and business development at Covidien and Medtronic from April 2012 to November 2017, most recently as Senior Director of Business Development & Licensing for Medtronic Surgical Innovations from February 2015 to November 2017. Prior to these roles, Dr. Egeland trained as a plastic and reconstructive surgeon at Northwestern Memorial Hospital and received an MD with honors from Harvard Medical School. Dr. Egeland also holds a PhD in biochemistry and engineering from the University of Oxford, where he also completed a MBA as a Rhodes Scholar.

John M. Hastings, Executive Vice President of Operations and Technology. Mr. Hastings joined us in October 2017 as Vice President of Manufacturing and Operations and was promoted to Executive Vice President of Operations and Technology in July 2021. Prior to joining us, he held several leadership positions at St. Jude Medical and Abbott Laboratories from June 2005 to March 2010 and July 2012 to September 2017, most recently as a Senior Site Director, Operations from March 2014 to September 2017. Mr. Hastings also served as Director of Engineering at American Medical Systems from May 2010 to July 2012.

16


Stephen J. Rempe, Chief Human Resources Officer. Mr. Rempe joined us as Vice President of Human Resources in May 2019 and was named Chief Human Resources Officer in July 2020. From January 2017 until April 2019, Mr. Rempe was Senior Vice President of Global Human Resources at Smiths Medical, and from May 2013 to December 2016, he was Vice President of Global Talent Management at Boston Scientific.

Alexander Rosenstein, General Counsel and Corporate Secretary. Mr. Rosenstein joined us in September 2014 as Corporate Legal and Compliance Counsel, became Corporate Secretary in November 2014, and was promoted to General Counsel in March 2015. From October 2005 to September 2014, Mr. Rosenstein was an attorney at Fredrikson & Byron, P.A., which provides legal services to us from time to time, and from September 1998 to September 2005, he was an attorney practicing in New York City.

Sandra M. Sedo, Chief Compliance Officer. Ms. Sedo joined us in June 2016 as Corporate Compliance Officer and was promoted to Chief Compliance Officer in July 2017. Prior to joining us, Ms. Sedo consulted for medical device companies in the legal and compliance areas. From 2005 to 2015, Ms. Sedo was employed by Medtronic, Inc. in various legal and compliance roles, and prior to that was a partner at Dorsey & Whitney LLP, which provides legal services to us from time to time.

David S. Whitescarver, Vice President of Corporate Development and Intellectual Property. Mr. Whitescarver joined us in June 2017. From August 2011 to August 2016, he was Vice President, Chief Legal Officer and Secretary of the Van Andel Institute. Prior to that, Mr. Whitescarver held senior leadership positions at Medtronic and other organizations in the biomedical and technology industries and was a practicing attorney.
17


Item 1A.    Risk Factors.

Risks Relating to Our Business and Operations

Outbreaks of contagious diseases, such as the novel coronavirus, COVID-19, and other public health crises may impact our business and operations, which could materially adversely affect our financial condition and results of operations.

We experienced a disruption in procedures using our products and in our operations as a result of the COVID-19 outbreak in the United States and internationally. Public health crises, including an outbreak of a contagious disease, such as COVID-19, particularly to the extent it becomes a pandemic like COVID-19, could significantly disrupt our business. The effects of such a public health crisis may include a decrease in procedure volumes due to restrictions and guidelines implemented by facilities and governmental entities; reduced availability of physicians or lab space to treat patients using our products and/or different treatment prioritizations of those physicians; increased cost pressures and burdens on the overall healthcare infrastructure that result in reallocation of resources; changed treatment decisions by patients who may elect to defer or avoid treatment for procedures that use our products due to concerns about the potential spread of diseases in facilities; the suspension of clinical trial activity; restrictions on the ability of our personnel and personnel of our distribution partners to travel and to access customers and medical facilities for sales activities, training and case support; delays in approvals by regulatory bodies; delays in product development efforts, which will also disrupt or delay our ability to launch affected products; reallocation of company resources from our strategic priorities; supply chain disruptions that limit, delay or prevent us from acquiring the components used to manufacture our products or ship those products once manufactured; disruptions in our relationships with our distributors due to the impact of the outbreak on their operations; temporary closures of our facilities; loss of employee productivity; government requirements to “shelter at home” or other incremental mitigation efforts that may further impact our capacity to manufacture, sell and support the use of our products; legal actions threatened or commenced against us by employees, customers or others who allege that our actions or inactions relating to safety measures led to their exposure to COVID-19 or other personal injury; and adverse impacts on the national and global economies. The extent of the COVID-19 pandemic may be further aggravated by the spread of new, more viral or deadly variants. Public health crises and pandemics, such as the outbreak of COVID-19, will also affect the economy generally, which may affect our stock price, our ability to borrow or raise additional capital, and the funding of health systems that purchase our products, among other potential effects. The United States and world economies could enter into periods of sustained recession or depression, which could materially adversely affect our business. The total impact of these disruptions could have a material adverse impact on our financial condition and results of operations, and, we cannot predict the specific extent, or duration, of the impact of the COVID-19 outbreak or any other outbreak of a contagious disease or other public health crisis on our financial condition and results. Furthermore, the global COVID-19 pandemic continues to evolve and we do not yet know the full extent and duration of its impact. The full extent to which a public health crisis will directly or indirectly impact our business and results will depend on future developments that are highly uncertain and difficult to predict. Finally, to the extent a public health crisis adversely affects our business, results and prospects, it may also have the effect of heightening many of the other risks described in this section.

We have a history of net losses and a short commercialization experience, and we may continue to incur losses.

We were profitable in fiscal 2018 but have incurred net losses in each prior fiscal year since our formation in 1989 and most recently in fiscal 2019, 2020 and 2021. For the years ended June 30, 2021, 2020, and 2019, we had net losses of $(13.4) million, $(27.2) million, and $(0.3) million, respectively. As of June 30, 2021, we had an accumulated deficit of approximately $381.4 million. We expect to continue to incur significant expenses for sales and marketing, research and development, and manufacturing as we expand our product offering, launch our business in international markets, continue to commercialize the Peripheral OAS and the Coronary OAS and develop and commercialize future versions of the Peripheral OAS, the Coronary OAS, and any future products. Additionally, we expect that our general and administrative expenses will increase to support business growth. If we are unable to balance revenue growth and cost management, our operating losses may continue.

We may be unable to achieve or sustain revenue growth.

Our ability to increase our revenues in future periods will depend on our ability to increase sales of the OAS and other products we introduce, which will, in turn, depend in part on our success in growing our customer base and reorders from those customers. We may not be able to generate, sustain or increase revenues on a quarterly or annual basis. If we cannot achieve or sustain revenue growth for an extended period, our financial results will be adversely affected and our stock price may decline.


18


The Peripheral OAS, the Coronary OAS, and other products may never achieve broad market acceptance.

The Peripheral OAS, the Coronary OAS, and other products we develop or market now or in the future may never gain broad market acceptance among physicians, patients and the medical community. The degree of market acceptance of any of our products will depend on a number of factors, including:

the actual and perceived effectiveness and reliability of our products;
the prevalence and severity of any adverse patient events involving our products;
the results of any clinical trials relating to use of our products;
the availability, relative cost and perceived advantages and disadvantages of alternative technologies or treatment methods for conditions treated by our products;
the degree to which treatments using our products are approved for reimbursement by public and private insurers;
the degree to which physicians adopt our products;
the extent to which we are successful in educating physicians about PAD and CAD in general and the existence and benefits of our products in particular;
the strength of our marketing and distribution infrastructure;
the level of education and awareness among physicians and hospitals concerning our products; and
our reputation among physicians and hospitals.

Failure of our products to significantly penetrate current or new markets would negatively impact our business, financial condition and results of operations.

Our customers may not be able to achieve adequate reimbursement for using the Peripheral OAS, the Coronary OAS or other products, which could affect the acceptance of our products and cause our business to suffer.

The availability of insurance coverage and reimbursement for newly approved medical devices and procedures is uncertain. The commercial success of our products is substantially dependent on whether third-party insurance coverage and reimbursement for the use of such products and related services are available. We expect our products to continue to be purchased by hospitals and other providers who will then seek reimbursement from various public and private third-party payors, such as Medicare, Medicaid and private insurers, for the services provided to patients. While third-party payors are currently providing reimbursement for our products, we can give no assurance that these third-party payors will continue to provide adequate reimbursement for use of the Peripheral OAS, the Coronary OAS and our other products to permit hospitals and doctors to consider the products cost-effective for patients requiring treatment, or that current reimbursement levels for our products will continue. In addition, the overall amount of reimbursement available for PAD and CAD treatment could decrease in the future. For example, CMS recently released its proposed 2022 physician payment schedule, which includes a proposed rate reduction for peripheral vascular codes. If CMS adopts this proposal, the reimbursement available for the use of certain of our products could be reduced. In addition, we expect that the American Medical Association CPT lower extremity revascularization codes will be subject to a review process potentially commencing in Fall 2021, which could also result in a decrease in the reimbursement available for the use of certain of our products. Failure by hospitals and other users of our products to obtain sufficient reimbursement could cause our business to suffer.

Medicare, Medicaid, health maintenance organizations and other third-party payors are increasingly attempting to contain healthcare costs by limiting both coverage and the level of reimbursement, and, as a result, they may not cover or provide adequate payment for use of our products. If the national or world economies suffer a prolonged recession or depression, the pressures on these payors to contain costs will be exacerbated. In order to position our products for acceptance by third-party payors, we may have to agree to lower prices than we might otherwise charge.

Governmental and private sector payors have instituted initiatives to limit the growth of healthcare costs using, for example, price regulation or controls and competitive pricing programs. Some third-party payors also require demonstrated superiority, on the basis of randomized clinical trials, or pre-approval of coverage, for new or innovative devices or procedures before they will reimburse healthcare providers who use such devices or procedures. It is uncertain whether our current products or any future products we may develop will be viewed as sufficiently cost-effective to warrant adequate coverage and reimbursement levels.

In addition, in June 2016, we entered into a Settlement Agreement with the U.S. government, acting through the U.S. Attorney for the Western District of North Carolina (the “DOJ”) and on behalf of the Office of Inspector General of the Department of Health and Human Services (the “OIG”), and Travis Thams, and a five-year Corporate Integrity Agreement with the OIG. The term of the Corporate Integrity Agreement expired on June 27, 2021 and we are required to submit a final report to the OIG. In the event of a breach of the Settlement Agreement or the Corporate Integrity Agreement, or in the event of future allegations of our violations of healthcare laws, we could be excluded from participation in federal health care programs. If third-party coverage and reimbursement for our products is limited or not available, the acceptance of our products and, consequently, our
19


business will be substantially harmed.

We have limited data and experience regarding the safety and efficacy of the Peripheral OAS and the Coronary OAS. Any long-term data that is generated may not be positive or consistent with our limited short-term data, which would affect market acceptance of these products.

Because our technology is relatively new in the treatment of PAD and CAD, we have performed clinical trials only with limited patient populations. The long-term effects of using the Peripheral OAS and the Coronary OAS in a large number of patients have not been studied and the results of short-term clinical use of the Peripheral OAS or the Coronary OAS do not necessarily predict long-term clinical benefits or reveal long-term adverse effects. We are conducting and developing several clinical trials, and there are substantial risks and uncertainties involved in these trials. We must devote substantial resources to our clinical trials, clinical trials often take several years to develop and conduct, there are difficulties involved in locating sites and patients to participate in our clinical trials, and the results of every trial are uncertain until the trial is completed. Furthermore, our active and future clinical trials may take substantially longer than we anticipate to develop, enroll, conduct and complete. These uncertainties could adversely impact our financial results, our reputation and the reputation of our products. For example, enrollment in ECLIPSE was paused from March to October 2020 due to COVID-19, which will delay the completion of the trial and the publication of its results.

Clinical trials conducted with the Peripheral OAS and the Coronary OAS have involved procedures performed by physicians who are very technically proficient. Consequently, both short and long-term results reported in these studies may be significantly more favorable than typical results achieved by physicians, which could negatively impact market acceptance of the Peripheral OAS and the Coronary OAS and materially harm our business.

We face significant competition, must innovate to stay competitive, and may be unable to sell the Peripheral OAS, the Coronary OAS or any other products at profitable levels.

The market for medical devices is highly competitive, dynamic and marked by rapid and substantial technological development and product innovation. Our ability to compete depends on our ability to innovate successfully, and, while certain barriers exist to entry into our market, we cannot assure that new entrants or existing competitors will not be able to develop products that compete directly with our products. We compete against very large and well-known stent and balloon angioplasty device manufacturers, atherectomy catheter manufacturers, pharmaceutical companies, companies that provide products used by surgeons in peripheral and coronary bypass procedures, and other companies that develop and sell other products or devices for the treatment of vascular disease. We may have difficulty competing effectively with these competitors because of their well-established positions in the marketplace, significant financial and human capital resources, established reputations, worldwide distribution channels, and the novelty and effectiveness of their products.

Our competitors may:

develop and patent processes or products earlier than we will;
obtain regulatory clearances or approvals for competing medical device products more rapidly than we will;
market their products more effectively than we will;
sell their products at lower prices than we do; or
develop more effective or less expensive products or technologies that render our technology or products obsolete or non-competitive.

We have encountered and expect to continue to encounter potential customers who, due to existing relationships with our competitors, are committed to or prefer the products offered by these competitors. In addition, increased consolidation in the healthcare industry has resulted in companies with greater market power, which increases competition for goods and services.

We experience significant competition on the pricing of our products and expect to continue to experience pressure from our customers to lower our prices. Our customers may require lower pricing in connection with contract renewals or otherwise for us to continue to sell our products to them. In addition, if our purchasing agreement with HealthTrust Purchasing Group, L.P. is terminated, our financial results will be materially adversely affected.

If we are unable to compete successfully, our revenue will suffer. Increased competition might lead to price reductions and other concessions that might adversely affect our operating results. Competitive pressures may decrease the demand for our products and could adversely affect our financial results.


20


Our efforts to develop new products may not be successful or the new products may not provide the revenue we expect.

We have been and are substantially dependent on the sales of the Peripheral OAS and the Coronary OAS and seek to diversify our product portfolio. We plan to add to our product portfolio through both internal development efforts and through acquisitions, distribution agreements, licensing transactions, manufacturing agreements and other strategic partnerships. We have several products in development, and we have also entered into distribution agreements for the sale of OrbusNeich products by us in the United States and the sale of our products in Japan by Medikit and in the rest of the world by OrbusNeich and other distributors. New products may also include updated and improved versions of our existing products and of existing OrbusNeich products that we sell.

These new products and technologies may fail to reach the market or may only have limited commercial success because of efficacy or safety concerns, failure to achieve positive clinical outcomes, clinical trial requirements and results, inability to obtain necessary regulatory approvals, limited scope of approved uses, excessive costs to manufacture, failure to establish or maintain intellectual property rights, or infringement of the intellectual property rights of others. Development of new products may take substantially longer than we anticipate, or we may decide to cease development of a product. For example, in 2018 we entered into an agreement with Aerolase Corp. for the co-development of a new vascular laser device, but we ceased this development in fiscal 2020. We have experienced delays in the development of our new percutaneous ventricular assist device. For example, we had targeted initiation of a first-in-human feasibility study for this device during fiscal 2021 but have not yet initiated this study. We have also ceased or paused the development of certain other products. Moreover, in fiscal 2020, the COVID-19 pandemic and other factors caused delays in our product development and product launch efforts, which has caused and will cause delays in our ability to launch the affected products, if we are able to complete their development and launch them at all. Even if we successfully develop or introduce new products or enhancements or new generations of our existing products, they may be quickly rendered obsolete by changing customer preferences, changing industry standards, or competitors’ innovations. Innovations may not be accepted quickly in the marketplace because of, among other things, entrenched patterns of clinical practice or uncertainty over third-party reimbursement. We cannot provide certainty as to when or whether any of our products under development will be launched, whether we will be able to develop, license, or otherwise acquire compounds or products, or whether any products will be commercially successful. Failure to launch successful new products or technologies, or new indications or uses for existing products, may cause our products or technologies to become obsolete, causing our revenues and operating results to suffer.

Growth in the office-based lab site of service for PAD procedures could adversely affect our business.

We have observed a shift in the number of PAD procedures that are performed in office-based labs (“OBLs”) in the United States as compared to PAD procedures performed in hospitals. These OBLs tend to have more price sensitivity than hospitals, as they are often established and managed by individual physicians and are subject to different reimbursement payments than hospitals. This price sensitivity has been, and may continue to be, heightened during periods of economic uncertainty, such as the COVID-19 pandemic and social unrest that began in the United States in 2020. As a result, our sales to OBLs could result in lower pricing than sales of similar products to hospitals. To the extent that the OBL site of service continues to grow, we may experience increasing pricing pressure and be forced to lower our prices in order to retain existing business and gain new business with OBL customers. We may not be able to increase the volumes of our products sold overall in order to offset any pricing pressure we experience in sales to OBLs, which would result in our revenues declining or not growing as fast as we anticipate, which would adversely affect our business.

We have limited commercial manufacturing experience and could experience difficulty in producing the Peripheral OAS and the Coronary OAS and other products or may need to depend on third parties to manufacture the products.

We have limited experience in commercially manufacturing the Peripheral OAS, even less experience in commercially manufacturing the Coronary OAS and no experience manufacturing these products in the quantities that we anticipate will be required if we achieve planned levels of commercial sales. As a result, we may not be able to develop and implement efficient, low-cost manufacturing capabilities and processes that will enable us to manufacture the Peripheral OAS and the Coronary OAS or future products in significant volumes, while meeting the legal, regulatory, quality, price, durability, engineering, design and production standards required to market our products successfully.

The forecasts of demand we use to determine order quantities and lead times for components purchased from outside suppliers may be incorrect. Our failure to obtain required components or subassemblies when needed and at a reasonable cost would adversely affect our business.

In addition, we may in the future need to depend upon third parties to manufacture the Peripheral OAS and the Coronary OAS and future products. Any difficulties in locating and hiring third-party manufacturers, or in the ability of third-party manufacturers to supply quantities of our products at the times and in the quantities we need, could have a material adverse effect on our business.
21


We depend upon third-party suppliers, including single source suppliers to us and our customers, making us vulnerable to supply problems and price fluctuations.

We rely on third-party suppliers to provide us with certain components of our products and to provide key components or supplies to our customers for use with our products and to sterilize our products prior to final packaging. We rely on single source suppliers for certain components of the Peripheral OAS and the Coronary OAS, including the diamond-grit-coated crown, and for our ViperSlide Lubricant. In some cases, we do not have long-term supply agreements with, or guaranteed commitments from, our suppliers, including single source suppliers. Although we have entered into long-term supply agreements with Fresenius Kabi AB for the supply of ViperSlide and with Abrasive Technology, Inc. for the supply of the diamond-grit-coated crowns, there can be no assurance that these agreements will guarantee uninterrupted supply or that we will be able to renew these agreements on favorable terms, or at all. We depend on our suppliers to provide us and our customers with materials in a timely manner that meet our and their quality, quantity and cost requirements. These suppliers may encounter problems during manufacturing and sterilization for a variety of reasons, any of which could delay or impede their ability to meet our demand and our customers’ demands. These suppliers may cease producing the components we purchase from them or otherwise decide to cease doing business with us.

As of the filing of this report, companies in the United States and around the world have experienced a disruption in the supply of certain electronic components, which may adversely affect us and our ability to obtain these components in a timely manner, in the volumes we require, or at all. In addition, the prices of these components and other supplies we rely upon in the manufacture of our products may rise.

Any supply interruption from our suppliers or failure to obtain additional suppliers for any of the components used in our products or in the sterilization of our products, or price increases of these supplies, would limit our ability to manufacture our products and could have a material adverse effect on our business, financial condition and results of operations.

We intend to continue to sell our products internationally in the future, but we may experience difficulties in obtaining or maintaining approval to do so or in successfully marketing our products internationally even if approved.

Currently, substantially all of our revenues are in the United States. In fiscal 2018, commercial sales of certain of our products commenced in Japan, which became the first international market for our products, and in fiscal 2019, we commenced sales in certain countries in Southeast Asia, Europe and the Middle East under our distribution agreement with OrbusNeich. We continued to expand sales of our products into additional countries in these regions in fiscal 2020 and 2021. Our ability to sell our products outside of the United States through our distributors is and will continue to be subject to foreign regulatory requirements, and we may incur substantial time and expense in seeking these approvals. Although our products have been cleared or approved by the FDA, regulatory authorities in other countries may not approve the same products for sale in their countries. Attempting to obtain these foreign approvals could result in significant delays and expenses for us and require additional clinical trials. We will be subject to substantial requirements relating to our international expansion, including differing regulatory, import, marketing and distribution requirements and different levels and structures of reimbursement and payment. There can be no guarantee that we will receive approval to sell our products in any additional countries or that any of our approvals will be maintained, nor can there be any guarantee that any sales would result even if such approval is received. We will be substantially reliant upon Medikit, OrbusNeich and other international distribution partners for our international sales, and any failure of such distributors to effectively sell our products could have a material adverse effect on our international efforts and harm our financial position. The COVID-19 pandemic has adversely affected the international markets and the ability of our distributors to grow the markets for our products in other countries. Travel restrictions and our inability to support new accounts has negatively impacted our progress in international markets. In addition, we will incur substantial expenses in connection with international expansion, particularly with respect to our efforts to train physicians on the safe and effective use of our products. Our inability to successfully enter international markets and manage business on a global scale could negatively affect our financial results.

We are dependent on our senior management team and highly skilled personnel, and our business could be harmed if we are unable to attract and retain personnel necessary for our success.

We are highly dependent on our senior management, particularly Scott Ward, our Chairman, President and Chief Executive Officer, and other key personnel. Our success will depend on our ability to retain senior management and to attract and retain qualified personnel in the future, including sales and marketing professionals, scientists, clinical specialists, engineers and other highly skilled personnel and to integrate current and additional personnel in all departments. The loss of members of our senior management, sales and marketing professionals, scientists, clinical and regulatory specialists and engineers could prevent us from achieving our objectives of continuing to grow our company. We do not carry key person life insurance on any of our employees.


22


We have increased the size of our organization and may need to do so in the future, and we may experience difficulties managing growth. If we are unable to manage the anticipated growth of our business, our future revenue and operating results may be adversely affected.

We have significantly expanded the size of our organization over the past three years, particularly in the number of sales and marketing personnel, and may need to do so in the future. The growth we may experience in the future may provide challenges to our organization, requiring us to also rapidly expand other aspects of our business, including our manufacturing operations. Rapid expansion in personnel may result in less experienced people producing and selling our products, which could result in unanticipated costs and disruptions to our operations. In response to the COVID-19 pandemic, we froze our external hiring in order to manage our costs, which may limit our ability to grow and scale our business. If we cannot scale and manage our business appropriately, our anticipated growth may be impaired and our financial results will suffer.

We may require additional financing, and our failure to obtain additional financing when needed could force us to delay, reduce or eliminate our product development programs or commercialization efforts.

In June 2020, we completed a public offering of 4,227,941 shares of our common stock, resulting in net proceeds to us, before expenses, of approximately $135.0 million. We may be dependent on additional financing to execute our business plan, particularly if the COVID-19 pandemic and social unrest that began in the United States in 2020 continue for a prolonged period of time and continue to negatively affect our business. Additional funds may not be available when we need them on terms that are acceptable to us, or at all. In the event we need or desire additional financing, we may be unable to obtain it by borrowing money in the credit markets or raising money in the capital markets. If adequate funds are not available on a timely basis, we may terminate or delay the development of one or more of our products, or delay establishment of sales and marketing capabilities or other activities necessary to commercialize our products.

We face a risk of non-compliance with the financial covenants in our loan and security agreement with Silicon Valley Bank.

We are party to a loan and security agreement with Silicon Valley Bank. This agreement requires us to maintain, among other things, either (i) minimum unrestricted cash at Silicon Valley Bank and unused availability on our line of credit of at least $10.0 million or (ii) minimum trailing three-month Adjusted EBITDA of $1.0 million and contains customary events of default, including, among others, the failure to comply with certain covenants or other agreements. Upon the occurrence and during the continuation of an event of default, amounts due under the agreements may be accelerated by Silicon Valley Bank. If we are unable to meet the financial or other covenants under the current loan and security agreement or negotiate future waivers or amendments of such covenants, events of default could occur under the agreement. Upon the occurrence and during the continuance of an event of default under the agreement, Silicon Valley Bank has available a range of remedies customary in these circumstances, including declaring all outstanding debt, together with accrued and unpaid interest thereon, to be due and payable, foreclosing on the assets securing the agreement and/or ceasing to provide additional loans under our line of credit, which could have a material adverse effect on us.

The restrictive covenants under this agreement could limit our ability to obtain future financing, withstand a future downturn in our business or the economy in general or otherwise conduct necessary corporate activities. The financial and restrictive covenants contained in this agreement could also adversely affect our ability to respond to changing economic and business conditions and place us at a competitive disadvantage relative to other companies that may be subject to fewer restrictions. Transactions that we may view as important opportunities, such as acquisitions, may be subject to the consent of Silicon Valley Bank, which consent may be withheld or granted subject to conditions specified at the time that may affect the attractiveness or viability of the transaction.

We lease our corporate headquarters and Texas manufacturing facility, which subjects us to ongoing payment obligations and compliance with certain covenants.

On March 30, 2017, we completed the sale of our corporate headquarters. In connection with such sale, we entered into a lease agreement for our corporate headquarters, which has an initial term of fifteen years, with four consecutive renewal options of five years each. Under this lease, we are obligated to pay a base annual rent in the first year of $1.6 million with annual escalations of 3%. In fiscal 2021, we renewed the lease for our manufacturing facility in Pearland, Texas for an additional five years. If we are unable to make required rent payments or comply with the other covenants contained in the leases, the respective landlords could take certain actions against us, up to and including termination of the lease, which could have an adverse impact on our business, results of operations or financial conditions.


23


Our stock price is volatile and subject to significant fluctuations.

The market price of our common stock could be subject to significant fluctuations. Market prices for securities of early-stage pharmaceutical, medical device, biotechnology and other life sciences companies have historically been particularly volatile. Our common stock traded as low as $27.70 and as high as $48.28 per share during the 12-month period ended June 30, 2021. Factors that may cause the market price of our common stock to fluctuate include, but are not limited to:

announcements of technological or medical innovations for the treatment of vascular disease;
quarterly variations in our or our competitors’ results of operations;
failure to meet estimates or recommendations by securities analysts who cover our stock;
failure to meet our own financial estimates;
accusations that we have violated a law or regulation;
recalls of our products;
significant litigation;
sales of large blocks of our common stock, including sales by our executive officers or directors;
changes in accounting principles;
actual or anticipated changes in healthcare policy and reimbursement levels;
developments relating to our competitors and markets;
new issuances of our common or preferred stock;
pandemic developments or social unrest in the markets in which we operate; and
general market conditions and other factors, such as a recession or depression or other factors unrelated to our operating performance or the operating performance of our competitors.

Moreover, the stock markets in general have experienced substantial volatility that has often been unrelated to the operating performance of individual companies. These broad market fluctuations may also adversely affect the trading price of our common stock.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income or taxes may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5-percent shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. We may have experienced an ownership change in the past and we may also experience ownership changes in the future as a result of future transactions in our stock, some of which may be outside our control. As a result, if we earn net taxable income, our ability to use our pre-change net operating loss carryforwards or other pre-change tax attributes to offset U.S. federal and state taxable income or taxes may be subject to limitations.

An interruption in or breach of security of our information or manufacturing systems could cause a loss of business or damage to our reputation.

We rely on information and communication systems in our manufacturing and in the conduct of our business. If there is any failure or interruption of these systems, such an incident could cause failures or disruptions in our customer relationship systems or product manufacturing. In addition, we could be subject to a cyber incident, such as an intentional attack or an unintentional event that involves a third party gaining unauthorized access to our systems or to the systems of business partners of ours who hold or have access to information regarding us, such as our suppliers and vendors, or a third party gaining access to software programs developed by third parties, any of which could disrupt our operations, corrupt our data, or result in release of our confidential information. We have experienced and expect to continue to experience actual or attempted cyber-attacks of our systems or networks. To date, none of these actual or attempted attacks has had a material effect on our operations or financial condition. Although we have systems and processes designed to detect and prevent security breaches, the technology used by parties seeking unauthorized access to our systems is rapidly changing and we are not fully insulated from technology disruptions that could adversely impact us and we may not be able to timely and adequately detect and prevent any breaches. While we devote significant resources to network security, data encryption and other security measures to protect our systems and data, including our own proprietary information and the confidential information of third parties, these measures cannot provide absolute security. The costs to eliminate or alleviate network security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and our efforts to address these problems may not be successful, resulting potentially in the theft, loss, destruction or corruption of information we store electronically, as well as unexpected interruptions, delays or cessation of service, any of which could cause harm to our business operations. Moreover, if a computer security breach or cyber-attack affects our systems or the systems of any of our business partners results in the unauthorized release of proprietary or personally identifiable information, our reputation could be materially damaged, customer confidence in us could be diminished, and our operations could be impaired. We would also be exposed to a risk of
24


loss or litigation and potential liability, as well as government enforcement actions, any of which could have a material adverse effect on our business, results of operations and financial condition. In addition, due to the COVID-19 pandemic, we have implemented remote work arrangements for most employees, and we expect many of our employees to continue to work remotely even after the pandemic subsides, and those employees may use outside technology and systems that are more vulnerable to security breaches, service interruptions, data loss or malicious attacks than our internal systems. The occurrence of any failures, interruptions or cyber incidents could cause a loss of business or damage to our reputation and have a material effect on our business, financial condition, results of operations and cash flows.

The effects of hurricanes, flooding and other natural disasters and other external events may impact our sales, inventories and supply availability, which could adversely affect our financial condition and results of operations.

In August and September 2017, Hurricanes Harvey and Irma made landfall along the Texas Gulf Coast and in the State of Florida, respectively, bringing high winds, unprecedented rain and extreme flooding to those areas, and there have been additional hurricanes and flooding in those areas since that time. A significant portion of our sales is generated from these areas. Procedure volumes in the Houston area and in Florida decreased during the pendency and immediate aftermath of the hurricanes and flooding, which decreased the number of our products used during this time. Any sustained decrease in procedure volumes from hurricanes and other natural disasters, and other external events, such as political unrest, acts of war or terrorism, that affect any areas in which our customers are located will result in decreased sales in these areas and could have a material adverse effect on our financial condition and results of operations.

In addition, we maintain a 46,000-square foot production facility in Pearland, Texas, which is just outside of Houston in southeast Texas. The storms referenced above and their aftermath did not cause damage to our Pearland facility. However, this facility suffered power loss and disruption of operations during the winter of 2021 due to severe storms in Texas. Any future loss of operations at the Pearland facility as a result of natural disasters and other external events eliminates an alternate production source in the event that our manufacturing capacity at the Minnesota facility is disrupted for any reason.

We also rely on third parties to manufacture certain of our products and components of our products, some of which are located outside of the United States. Any disruptions to their ability to manufacture these products or components as a result of hurricanes, flooding and other natural disasters and other external events, such as political unrest, acts of war or terrorism, could have a material effect on our ability to manufacture and supply our products.

Any disruptions in our ability and the ability of third parties to timely manufacture and supply our products to our customers could cause us to experience delays in recognizing revenue or even to lose sales altogether, and any additional hurricanes, flooding or other natural disasters or other external events, such as political unrest, acts of war or terrorism, affecting areas in which our products are sold could result in decreased numbers of cases using our products. Any of these events could have a material adverse effect on our financial condition and results of operations.

We may acquire new products, technologies, businesses or companies and if we are unable to successfully complete these acquisitions or to integrate acquired businesses, we may fail to realize expected benefits or harm our existing business.

We have acquired new products from other companies and may seek to acquire additional products, technologies, businesses or companies in the future. We may not be able to successfully integrate newly acquired products, technologies, businesses or companies into our operations, and the process of integration could be expensive and time consuming, and may strain our resources. Furthermore, we may not be successful in commercializing acquired products or technologies. Other risks associated with acquisitions may include:

the business culture of the acquired business may not match well with our culture;
technological and product synergies, economies of scale and cost reductions may not occur as expected;
we may acquire or assume unexpected liabilities;
we may fail to retain, motivate and integrate key management and other employees of the acquired business;
higher than expected finance costs may arise due to unforeseen changes in tax, trade, environmental, labor, safety, payroll or pension policies in any jurisdiction in which the acquired business conducts its operations;
we may experience problems in retaining suppliers or customers of the acquired business;
we may not be able to effectively integrate internal control processes of the acquired business into our business; and
we may not be able to operate acquired businesses profitably.

Consequently, we may not achieve anticipated benefits of the acquisitions, which could harm our existing business. In addition, future acquisitions could result in potentially dilutive issuances of equity securities or the incurrence of debt, contingent liabilities or expenses, or other charges such as in-process research and development, any of which could harm our business and affect our financial results or cause a reduction in the price of our common stock.

25


Risks Related to Government Regulation

Our ability to market the Peripheral OAS in the United States is limited to use as a therapy in patients with PAD and our ability to market the Coronary OAS in the United States is limited to use as a therapy in patients with severely calcified CAD, and if we want to expand our marketing claims or release new products, we will need to file for additional FDA clearances or approvals and conduct further clinical trials, which would be expensive and time consuming and may not be successful.

We received FDA 510(k) clearances in the United States for use of the Peripheral OAS as a therapy in patients with PAD, and we received PMA to use the Coronary OAS as a therapy in patients with severely calcified CAD. These clearances and approvals restrict our ability to market or advertise the Peripheral OAS and the Coronary OAS beyond these uses and, as such, could limit our growth.

If we determine to market our orbital technology in the United States for other uses, we would need to conduct further clinical trials and obtain premarket approval from the FDA. Clinical trials are complex, expensive, time consuming, uncertain and subject to substantial and unanticipated delays. There is no assurance that we will be able to obtain FDA approval to use our orbital atherectomy technology for applications other than the treatment of PAD and CAD.

We are also developing several new products, all of which will require clearances or approvals from the FDA. Such clearances or approvals will be conditioned on, in some cases, clinical trials relating to such products. There is no assurance that we will be able to obtain such clearances or approvals.

We are or will be subject to an extensive set of post-market controls that apply to us as we commercialize our products, including annual PMA reports, Medical Device Reports on serious adverse events, complaint handling and analysis under the FDA’s QSR, export controls, advertising and promotion requirements, and potential post-market studies required by the FDA.

We and our suppliers are also subject to regulation by various state authorities, which may inspect our or our suppliers’ facilities and manufacturing processes and enforce state regulations. Failure to comply with applicable state regulations may result in seizures, injunctions or other types of enforcement actions.

We are also selling, and seeking to sell, our current and future products in other countries, which have their own requirements for the development, approval and sale of products in their countries. There is no assurance we will be able to obtain or maintain approvals in other countries for the sale of our products, and failure to comply with applicable foreign laws and regulations may result in seizures, injunctions or other types of enforcement actions and the inability of our products to be sold.

Our promotion of our current and future products is closely controlled by the FDA and other regulatory agencies in the United States and internationally, and enforcement activities could limit our ability to inform potential customers of the features of the products.

Our products may in the future be subject to product recalls that could harm our reputation and product liability claims that could exceed the limits of available insurance coverage.

The FDA and similar governmental authorities in other countries have the authority to require the recall of commercialized products in the event of material regulatory deficiencies or defects in design or manufacture. For example, since commercialization of the Peripheral OAS, we have had instances of recalls, including a recall of our OAS saline infusion pump in April 2017 and other smaller recalls of particular lots of certain products. Any recalls of our products or products that we distribute would divert managerial and financial resources, harm our reputation with customers and have an adverse effect on our financial condition and results of operations.

Also, if any of our products is defectively designed, manufactured or labeled, contain defective components or are misused, we may become subject to costly litigation by our customers or their patients. The use, misuse or off-label use of our products may result in injuries that lead to product liability suits, which could be costly to our business. We cannot prevent a physician from using any of our products for off-label applications. While we have product liability insurance coverage for our products and intend to maintain such insurance coverage in the future, there can be no assurance that we will be adequately protected from claims that are brought against us.

We are subject to many laws and governmental regulations and any adverse regulatory action may materially adversely affect our financial condition and business operations.

Our products and related manufacturing processes, clinical data, adverse events, recalls and corrections and promotional activities are subject to extensive regulation by the FDA and other regulatory bodies. In particular, we are required to comply with the QSR and other regulations, which cover the methods and documentation of the design, testing, production, control,
26


quality assurance, labeling, packaging, storage and shipping of any product for which we obtain marketing clearance or approval. We are also responsible for the quality of components received by our suppliers. Failure to comply with the QSR requirements or other statutes and regulations administered by the FDA and other regulatory bodies, or failure to adequately respond to any observations, could result in, among other things:

warning or other letters from the FDA;
fines, injunctions and civil penalties;
product recall or seizure;
unanticipated expenditures;
delays in clearing or approving or refusal to clear or approve products;
withdrawal or suspension of approval or clearance by the FDA or other regulatory bodies;
orders for physician notification or device repair, replacement or refund;
operating restrictions, partial suspension or total shutdown of production or clinical trials; and
criminal prosecution.

If any of these actions were to occur, it would harm our reputation and cause our product sales to suffer.

In addition, our relationships with physicians, hospitals and the marketers of our products are subject to scrutiny under various anti-kickback, self-referral, false claims and similar laws, often referred to collectively as healthcare fraud and abuse laws, as further described below.

If our operations are found to be in violation of these laws, we, as well as our employees, may be subject to penalties, including monetary fines, civil and criminal penalties, exclusion from federal and state healthcare programs, including Medicare, Medicaid, Veterans Administration health programs, workers’ compensation programs and TRICARE (the healthcare system administered by or on behalf of the U.S. Department of Defense for uniformed services beneficiaries, including active duty and their dependents, retirees and their dependents), and forfeiture of amounts collected in violation of such prohibitions, which could materially adversely affect our financial condition and business operations.

In addition, we have agreements with federal, state and local government agencies, such as the Veterans Administration, and third-party healthcare providers that receive government funding to sell our products. We are subject to extensive regulatory compliance obligations in the award, performance and administration of our government contracts, including regulations relating to procurement integrity, pricing protection, export control, government security, employment practices, accuracy of records and the recording of costs. The other parties to these agreements have the right to audit us to determine whether we are in compliance with these agreements. Failure to comply with these regulations and requirements could result in reductions of the value of contracts, contract modifications or termination, repayment of amounts, the assessment of penalties and fines, and/or suspension or debarment from government contracting or subcontracting in the future, any of which could negatively affect our financial condition and results of operations.

We are subject to laws and customer standards prohibiting, among other things, “kickbacks” and false and fraudulent claims which, if violated, could subject us to substantial penalties and loss of business. Additionally, any challenges to or investigations into our practices under these laws could cause adverse publicity and be costly to respond to, and thus could harm our business.

The federal healthcare program Anti-Kickback Statute, and similar state and foreign laws, prohibit payments that are intended to induce health care professionals or others either to refer patients or to purchase, lease, order or arrange for or recommend the purchase, lease or order of healthcare products or services. A number of states have enacted laws that require pharmaceutical and medical device companies to monitor and report payments, gifts and other remuneration made to physicians and other health care professionals and health care organizations. In addition, some state statutes, most notably laws in Massachusetts and Vermont, impose outright bans on certain gifts to physicians as well as requiring reporting of payments to physicians. Some of these laws, referred to as “aggregate spend” or “gift” laws, carry substantial fines if they are violated. The Sunshine Act requires us to collect and report certain data on payments and other transfers of value to physicians, teaching hospitals and other covered recipients. In addition, foreign countries in which are products are or will be sold may have similar disclosure requirements.

Public reporting under the Sunshine Act and implementing Open Payments regulations has resulted in increased scrutiny of the financial relationships between industry, physicians, teaching hospitals and other covered recipients. These anti-kickback, public reporting and aggregate spend laws and the fraud and abuse laws affect our sales, marketing, promotional and clinical activities by limiting the kinds of financial arrangements, including sales programs, we may have with hospitals, physicians or other potential purchasers or users of medical devices. They also impose additional administrative and compliance burdens on us. In particular, these laws influence, among other things, how we structure our sales offerings, including discount practices, customer support, education and training programs, physician consulting and other service arrangements, and clinical trials. If
27


we were to offer or pay inappropriate inducements to purchase our products, we could be subject to a claim under the federal healthcare program Anti-Kickback Statute or similar state and foreign laws. If we fail to comply with particular reporting requirements, we could be subject to penalties under applicable federal or state laws. Other federal and state laws generally prohibit individuals or entities from knowingly presenting, or causing to be presented, claims for payments to Medicare, Medicaid or other third-party payors that are false or fraudulent, or for items or services that were not provided as claimed. Although we do not submit claims directly to government healthcare programs or other payors, manufacturers can be held liable under these laws if they are deemed to “cause” the submission of false or fraudulent claims by providing inaccurate billing or coding information to customers, by providing improper financial inducements, or through certain other activities.

In providing billing and coding information to customers, we make every effort to ensure that the billing and coding information furnished is accurate and that treating physicians understand that they are responsible for all treatment decisions. Nevertheless, we cannot provide assurance that the government will regard any billing errors that may be made as inadvertent or that the government will not examine our role in providing information to our customers and physicians concerning the benefits of therapy with our devices. Likewise, our financial relationships with customers, physicians, or others in a position to influence the purchase or use of our products may be subject to government scrutiny or be alleged or found to violate applicable fraud and abuse laws. False claims laws prescribe civil, criminal and administrative penalties for noncompliance, which can be substantial. Moreover, an unsuccessful challenge or investigation into our practices could cause adverse publicity, and be costly to respond to, and thus could harm our business and results of operations.

On June 28, 2016, we entered into a Settlement Agreement with the United States of America, acting through the DOJ and on behalf of the OIG, and Travis Thams, who filed the qui tam complaint underlying the DOJ’s investigation (the “Civil Action”), to resolve the investigation by the DOJ and the Civil Action. The existence of the investigation and subsequent settlement could negatively affect our reputation and harm our business and results of operations. In addition, the release we received from the government in the Settlement Agreement related to particular conduct alleged in the complaint underlying the investigation. If the government determines that other conduct alleged in the complaint for which the government did not grant us a release merits additional investigation or if the government pursues any action against us relating to this other alleged conduct, then we may need to expend additional amounts to defend ourselves, our management would undergo the distraction of additional investigation and potential litigation, our reputation could be harmed, and our business and results of operations could be materially adversely affected.

Finally, our customers have their own codes of conduct and standards with which we must comply to do business with them. If a customer determines that we or our sales representatives have violated these codes and standards, they may cease to do business with us, which would adversely affect our revenue and results of operations.

Compliance with the terms and conditions of our Corporate Integrity Agreement has required significant resources and management time and, if we fail to comply, we could be subject to penalties or, under certain circumstances, excluded from government healthcare programs, which would materially adversely affect our business.

On June 28, 2016, we entered into a five-year Corporate Integrity Agreement with the OIG. The term of the Corporate Integrity Agreement expired on June 27, 2021 and we are required to submit a final report to the OIG. The Corporate Integrity Agreement required that we maintain a broad array of processes, policies and procedures necessary, which require a significant portion of management’s attention and the application of significant resources. While we have developed and instituted a corporate compliance program, we cannot guarantee that we, our employees, our consultants or our contractors were, are or will be in compliance with all potentially applicable U.S. federal and state regulations and/or laws, all potentially applicable foreign regulations and/or laws and/or all requirements of the Corporate Integrity Agreement. Although the term of the Corporate Integrity Agreement has expired, the OIG will still review our final report and must formally close it out. Furthermore, we have certain continuing obligations under the Corporate Integrity Agreement. In the event of a breach of the Corporate Integrity Agreement, we could become liable for payment of certain stipulated penalties or could be excluded from participation in federal health care programs. The costs associated with compliance with the Corporate Integrity Agreement, or any liability or consequences associated with its breach, could have an adverse effect on our business, revenues, earnings and cash flows.

Our international expansion subjects us to increased legal and regulatory requirements, which could have a material effect on our business.

In February 2018, Medikit, our exclusive distributor in Japan, commenced sales of our Coronary OAS Micro Crown, and, in July 2018, we entered into a distribution agreement with OrbusNeich to sell our Peripheral and Coronary OAS outside of the United States and Japan. In fiscal 2021, we entered into agreements with other distributors for additional international territories. Sales by OrbusNeich commenced in certain countries in Southeast Asia, Europe and the Middle East in fiscal 2019, with additional countries added by OrbusNeich and other distributors in fiscal 2020 and 2021. Movement into these and other international markets subjects us and our products to different and increased laws and regulations, including foreign medical device regulations; tax laws; employment, immigration and labor laws; local intellectual property laws, which may not protect
28


intellectual property rights to the same extent as in the United States; increased financial accounting and reporting burdens and complexities; import and export laws; privacy laws such as the European General Data Protection Regulation; and the Foreign Corrupt Practices Act and similar anti-corruption laws. Although we have and will continue to implement policies and procedures designed to ensure compliance with these laws, there can be no assurance that all of our employees, contractors, distributors and agents, as well as those companies to which we will outsource certain aspects of our business operations, including those based in foreign countries where practices that violate such U.S. laws may be customary, will comply with our internal policies. Medikit and OrbusNeich may appoint sub-distributors of our products and we will have limited ability to control the actions of these sub-distributors, but we may be held responsible by governmental authorities for the actions of these sub-distributors. We will incur additional compliance costs associated with global operations, and any alleged or actual violations of these laws and regulations could subject us to government scrutiny, severe criminal or civil fines, sanctions and other liabilities, and prohibitions on business conduct, and could negatively affect our business, reputation, operating results, and financial condition. The sale and use of our devices is also subject to reimbursement and third-party payor systems in other countries, which may involve lower reimbursement than in the United States and increased pricing pressure, resulting in lower revenue and margins on our products sold outside of the United States. Furthermore, geopolitical developments in international markets, such as the recent unrest and political developments in Hong Kong, where OrbusNeich is headquartered, could have a negative effect on the ability or us or our distributors to operate and sell our products or disrupt the supply chain for our suppliers and products, all of which would negatively affect our business.

New regulatory requirements will impose additional burdens on us, and our business could be adversely affected if we are unable to satisfy all applicable new requirements in a timely fashion.

New regulations impacting our products are periodically adopted. These regulations may require us to change our existing product designs in order to continue marketing our products, which could result in increased expenditures and in risks that we may be unable to successfully change our designs to satisfy the new requirements. For example, the new EU MDR came into effect in May 2021. We have taken steps to ensure our compliance with EU MDR but we could experience unforeseen delays, which could delay or prevent our ability to sell products in the European market. Any delays in selling our products resulting from non-compliance with EU MDR and other new regulatory requirements could have a material adverse effect on our business.

Healthcare reform legislation could adversely affect our operating results and financial condition.

There have been and continue to be proposals by the federal government, state governments, regulators and third-party payors to control healthcare costs and, more generally, to reform the U.S. healthcare system, some of which have been enacted into law, such as the Patient Protection and Affordable Care Act (the “Patient Act”). The Patient Act and any additional healthcare proposals and laws that may be enacted in the future could also limit the prices we are able to charge for our products or the amounts of reimbursement available for our products and could limit the acceptance and availability of our products. The Patient Act and future healthcare legislation could adversely affect our revenue and financial condition. The U.S. Congress has in the past considered legislation to repeal, modify or replace the Patient Act and there have been multiple challenges to the Patient Act through the U.S. court system. Although the Patient Act has survived these court challenges, these efforts may continue. We cannot predict the outcome of these legislative and judicial efforts and, as a result, we cannot predict the effect that any such repeal, modification or replacement will have on our business and results of operations.

Failure to comply with data privacy and security laws could have a material adverse effect on our business.

We are subject to state, federal and foreign laws relating to data privacy and security in the conduct of our business, including state breach notification laws, the Health Insurance Portability and Accountability Act, and the European Union’s General Data Protection Regulation. These laws affect how we collect and use data of our employees, consultants, customers and other parties. Furthermore, these laws impose substantial requirements that require the expenditure of significant funds and employee time to comply, and additional states and countries are enacting new data privacy and security laws, which will require future expansion of our compliance efforts. We also rely on third-parties to host or otherwise process some of this data, and any failure by a third party to prevent security breaches could have adverse consequences for us. In addition, the FDA has issued guidance to which we may be subject with respect to data security for medical devices. We will need to expend additional resources and make significant investments to comply with data privacy and security laws. Our failure to comply with these laws or prevent security breaches of such data could result in significant liability under applicable laws, cause disruption to our business, harm our reputation and have a material adverse effect on our business.

Our failure to comply with environmental and health safety laws may result in liabilities, expenses and restrictions on our operations.

Our operations are subject to regulatory requirements relating to the environment, waste management and health and safety matters, including measures relating to the release, use, storage, treatment, transportation, discharge, disposal and remediation
29


of hazardous substances. Environmental laws and regulations could become more stringent over time, imposing greater compliance costs and increasing risks and penalties associated with violations. Our manufacturing and research and development operations use hazardous substances and are subject to federal, state, local and foreign environmental laws and regulations relating to hazardous substances. We have policies and procedures relating to the use and disposal of hazardous substances, and the instructions for use of our products, which are disposable, contain information on the proper disposal of the products after use, but the use of hazardous substances in our business nevertheless exposes us to risks of damages and liabilities relating to these hazardous substances. We cannot provide assurances that violations of these laws and regulations will not occur in the future or have not occurred in the past as a result of human error, accidents, equipment failure or other causes. If we violate environmental or health and safety laws, we could be liable for damages and fines that could exceed our existing insurance coverage, damage our reputation and have a material adverse effect on our business.

In addition, there is an increasing focus by investors, customers and suppliers on environmental and social issues. Our investors, customers and suppliers have adopted, or may adopt, policies that include environmental and social standards with which they expert or desire us to comply. These environmental or social standards and initiatives are subject to change, can be unpredictable, and may be difficult and expensive for us to comply with, given the complexity of our supply chain and the outsourced manufacturing of certain components of our products. If we are unable to comply, or are unable to cause our suppliers to comply, with such policies or provisions, these third parties may seek to cease to do business with us, either through divestiture of their stock holdings or ceasing to purchase products from us or supplying products to us, which could harm our reputation, revenue and results of operations.

The impact of restrictive trade policies in the United States and the potential corresponding actions by other countries could adversely affect our financial performance.

The U.S. federal government has implemented tariffs on certain products imported into the United States from China, and the Chinese government has responded with retaliatory tariffs on certain products, including medical devices, exported from the United States to China. In addition, changes by the U.S. government to the status of Hong Kong, where OrbusNeich is headquartered, which will subject Hong Kong to the same economic policy barriers as mainland China, could negatively affect the pricing and supply chain of products sold to and purchased from OrbusNeich, which could make it more difficult to expand the sales of these products and negatively affect our financial results. We cannot predict whether the United States will implement additional trade restrictions with respect to China or other countries and how such countries would respond to such trade restrictions. If these tariffs continue or are expanded, it would be more difficult to sell our products in China or other markets outside of the United States, if we seek to expand into the Chinese or other markets in the future. In addition, these tariffs may increase the costs of procuring component parts for our products from China or other countries. Restrictive trade policies may also harm the United States and global economies generally, which would adversely affect our business in a variety of ways, including reducing the market for our products, causing a downturn in the trading price of our common stock, and restricting access to credit if we seek it for future growth.

Risks Relating to Our Intellectual Property

Our inability to adequately protect our intellectual property could allow our competitors and others to produce products based on our technology, which could substantially impair our ability to compete.

Our success and ability to compete depends, in part, upon our ability to maintain the proprietary nature of our technologies. We rely on a combination of patents, copyrights and trademarks, as well as trade secrets and nondisclosure agreements, to protect our intellectual property. Our issued patents and related intellectual property may not be adequate to protect us or permit us to gain or maintain a competitive advantage. Also, we cannot be assured that any of our pending patent applications will result in the issuance of patents to us. Further, if any patents we obtain or license are deemed invalid and unenforceable, or have their scope narrowed, it could impact our ability to commercialize or license our technology and achieve competitive advantages.

Changes in either the patent laws or in interpretations of patent laws in the United States and other countries may diminish the value of our intellectual property. In addition, the laws of some foreign countries may not protect our intellectual property rights to the same extent as the laws of the United States, if at all.

We may, in the future, need to assert claims of infringement against third parties to protect our intellectual property. The outcome of litigation to enforce our intellectual property rights in patents, copyrights, trade secrets or trademarks is highly unpredictable, could result in substantial costs and diversion of resources, and could have a material adverse effect on our financial condition, reputation and results of operations regardless of the final outcome of such litigation.

Despite our efforts to safeguard our unpatented and unregistered intellectual property rights, we may not be successful in doing so or the steps taken by us in this regard may not be adequate to detect or deter misappropriation of our technology or to prevent an unauthorized third party from copying or otherwise obtaining and using our products, technology or other information that
30


we regard as proprietary. In addition, we may not have sufficient resources to litigate, enforce or defend our intellectual property rights. Additionally, third parties may be able to design around our patents.

We also rely on trade secrets, technical know-how and continuing innovation to develop and maintain our competitive position. In this regard, we seek to protect our proprietary information and other intellectual property by having a policy that our employees, consultants, contractors, outside scientific collaborators and other advisors execute non-disclosure and assignment of invention agreements on commencement of their employment or engagement. We cannot provide any assurance that employees and third parties will abide by the confidentiality or assignment terms of these agreements, or that we will be effective in securing necessary assignments from these third parties.

Claims of infringement or misappropriation of the intellectual property rights of others could prohibit us from commercializing products, require us to obtain licenses from third parties or require us to develop non-infringing alternatives, and subject us to substantial monetary damages and injunctive relief.

The medical technology industry is characterized by extensive litigation and administrative proceedings over patent and other intellectual property rights. The likelihood that patent infringement or misappropriation claims may be brought against us increases as we achieve more visibility in the marketplace and introduce products to market. We are aware of numerous patents issued to third parties that relate to the manufacture and use of medical devices for the treatment of vascular disease. The owners of each of these patents could assert that the manufacture, use or sale of our products infringes one or more claims of their patents. There could also be existing patents of which we are unaware that one or more aspects of our technology may inadvertently infringe. In some cases, litigation may be threatened or brought by a patent-holding company or other adverse patent owner who has no relevant product revenues and against whom our patents may provide little or no deterrence.

Any infringement or misappropriation claim could cause us to incur significant costs, place significant strain on our financial resources, divert management’s attention from our business and harm our reputation. If the relevant patents were upheld in litigation as valid and enforceable and we were found to infringe, we could be prohibited from commercializing any infringing products unless we could obtain licenses to use the technology covered by the patent or are able to design around the patent. We may be unable to obtain a license on terms acceptable to us, if at all, and we may not be able to redesign any infringing products to avoid infringement.

Item 1B.        Unresolved Staff Comments.

None.

Item 2.        Properties.

Our principal executive offices are located in our headquarters, a 125,000 square foot facility in St. Paul, Minnesota, which contains dedicated research and development, training and education, and manufacturing facilities, and our central administrative offices. In March 2017, we sold this facility and entered into an agreement to lease the facility through March 2032.

In September 2009, we entered into an agreement to lease a 46,000 square foot production facility in Pearland, Texas. In July 2020, we renewed this lease for an additional five year term that will expire in April 2026. This facility primarily accommodates additional manufacturing activities.

We believe that our current facilities are adequate for our current and anticipated future needs for the foreseeable future.

Item 3.       Legal Proceedings.

None.

Item 4.        Mine Safety Disclosures.

None.

31


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

We trade on the Nasdaq Global Select Market under the symbol “CSII.” The number of record holders of our common stock on August 13, 2021 was approximately 84. No cash dividends have been previously paid on our common stock and none are anticipated during the year ending June 30, 2022.

Recent Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities

The following table presents the information with respect to purchases made by us of our common stock during the fourth quarter of fiscal 2021:
Total Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs
April 1 to April 30, 2021— — N/AN/A
May 1 to May 31, 2021(1)
1,660 $35.17 N/AN/A
June 1 to June 30, 2021— — N/AN/A
1,660 $35.17 
(1) Comprised of shares withheld pursuant to the terms of restricted stock awards under our stock-based compensation plans to offset tax withholding obligations that occur upon vesting and release of shares. The value of the shares withheld is the closing price of our common stock on the date the relevant transaction occurs.

Securities Authorized For Issuance Under Equity Compensation Plans

For information on our equity compensation plans, refer to Item 12, “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.”

32


Performance Graph

The following graph compares the cumulative total stockholder return of our common stock (“CSII”) with the return of the Standard & Poor’s 500 Stock Index (“S&P”) and the S&P Health Care Index (“S&P HC”) from June 30, 2016 through June 30, 2021. The comparisons assume $100 was invested on June 30, 2016 in our common stock, the S&P 500 Stock Index and the S&P Health Care Index and also assumes that any dividends are reinvested. The returns set forth on the following graph are based on historical results and are not intended to suggest future performance.
csii-20210630_g1.jpg

Item 6.        Selected Financial Data.

The information required by Item 301 and Item 302 of Regulation S-K has been omitted as we have elected to early adopt the changes to Item 301 and Item 302 of Regulation S-K described in SEC Release No. 33-10890.

33


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

You should read the following discussion and analysis of financial condition and results of operations together with our consolidated financial statements and the related notes included elsewhere in this Form 10-K. This discussion and analysis contains forward-looking statements about our business and operations, based on current expectations and related to future events and our future financial performance, that involve risks and uncertainties. Our actual results may differ materially from those we currently anticipate as a result of many important factors, including the factors we describe under “Risk Factors” and elsewhere in this Form 10-K.

OVERVIEW

We are a medical technology company leading the way in the effort to successfully treat patients suffering from peripheral and coronary artery diseases, including those with arterial calcium, the most difficult form of arterial disease to treat. We are committed to clinical rigor, constant innovation and a defining drive to set the industry standard to deliver safe and effective medical devices that improve lives of patients facing these difficult disease states.

Peripheral

Our peripheral artery disease (“PAD”) products are catheter-based platforms capable of treating a broad range of plaque types in leg arteries both above and below the knee, including calcified plaque, and address many of the limitations associated with other existing surgical, catheter and pharmacological treatment alternatives. The micro-invasive devices use small access sheaths that can provide procedural benefits, allow physicians to treat PAD patients in even the small and tortuous vessels located below the knee, and facilitate access through alternative sites in the ankle, foot and wrist, as well as in the groin.

The United States Food and Drug Administration (“FDA”) granted 510(k) clearance for various OAS devices as a therapy in patients with PAD. We refer to these products in this Form 10-K as the “Peripheral OAS.” In addition to our Peripheral OAS, we also offer support products within the peripheral space. Peripheral sales in the United States during the fiscal year ended June 30, 2021 represented approximately 68% of revenue.

Coronary

Our coronary artery disease (“CAD”) product, the Diamondback 360 Coronary OAS (“Coronary OAS”), is a catheter-based platform designed to facilitate stent delivery in patients with CAD who are acceptable candidates for percutaneous transluminal coronary angioplasty or stenting due to de novo, severely calcified coronary artery lesions. The Coronary OAS design is similar to technology used in our Peripheral OAS, customized specifically for the coronary application. In addition to the Coronary OAS, we also offer support products within the coronary space as we expand treatment to a broader patient population with complex coronary artery disease.

We have received premarket approval (“PMA”) from the FDA to market the Coronary OAS as a treatment for severely calcified coronary arteries. Coronary sales in the United States during the fiscal year ended June 30, 2021 represented approximately 28% of revenue.

International

We serve a growing patient population globally through an expanding distribution and sales network. Sales of our approved products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd. ("Medikit"). Sales of our products in the rest of the world, which primarily includes certain countries in Southeast Asia, Europe and the Middle East, are primarily made through OrbusNeich. OrbusNeich previously held exclusive rights to sell our OAS outside of the United States and Japan, but in fiscal 2021, we amended our international distribution agreement with OrbusNeich and OrbusNeich has retained exclusive or non-exclusive rights to distribute our products in the territories in which it had been selling our products, as well as certain additional territories, with all other territorial distribution rights reverting to us. We subsequently engaged additional distributors to sell our products in Australia, New Zealand and Indonesia, and we intend to seek additional distributors or commence direct sales in certain territories in which OrbusNeich has non-exclusive distribution rights or no further distribution rights

International sales during the fiscal year ended June 30, 2021 represented approximately 4% of revenue.

Impact of COVID-19
Refer to Part I, Item 1 of this Form 10-K for a discussion of the impact of the COVID-19 pandemic on our business.
34



FINANCIAL OVERVIEW

Net Revenues.    We derive substantially all of our revenues from the sale of the Peripheral OAS, the Coronary OAS and other products in the United States. The Peripheral OAS and the Coronary OAS each use a disposable, single-use, low-profile catheter that travels over our proprietary ViperWire guide wire. The OAS uses a saline infusion pump as a power supply for the operation of the catheter. Additional products include catheters, guidewires, balloons, embolic protection devices and other OAS support devices.

In the past, we have observed some degree of seasonality in our business, as there tends to be a lower number of procedures that use our products during the three months ending September 30. Interventional procedure volume usually grows throughout the course of the fiscal year, with the quarter ending June 30 representing the highest volume of cases and, therefore, the highest amount of revenue generated by us during the course of the fiscal year. With the COVID-19 pandemic in fiscal 2020, we did not experience this same pattern of seasonality due to the significant decrease in procedure volumes in the quarter ended June 30, 2020.

Cost of Goods Sold.    We assemble the single-use catheter with components purchased from third-party suppliers, as well as with components manufactured in-house. Balloons, guidewires, embolic protection devices and certain catheters are purchased from third-party suppliers. Our cost of goods sold consists primarily of raw materials, direct labor, manufacturing overhead, and purchased finished goods.

Selling, General and Administrative Expenses.    Selling, general and administrative expenses include compensation for executive, sales, marketing, finance, information technology, human resources and administrative personnel, including stock-based compensation and facilities overhead. Other significant expenses include insurance, information technology, marketing costs, professional fees and professional education.

Research and Development Expenses.    Research and development expenses include costs associated with the design, development, testing, enhancement and regulatory approval of our products. Research and development expenses include employee compensation (including stock-based compensation), supplies and materials, consulting expenses, patent expenses, write-offs of capitalized patent costs, travel and facilities overhead. We also incur significant expenses to operate clinical trials, including trial design, third-party fees, clinical site reimbursement, data management and travel expenses. Research and development expenses are expensed as incurred. Costs of in process research and development (“IPR&D”) projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred.

Other (Income) and Expense, Net.    Other (income) and expense, net primarily includes interest expense from amounts owed under the lease of our headquarters facility and interest income from money market funds and other investments in marketable securities.

Net Operating Loss Carryforwards.    We have established valuation allowances to fully offset our deferred tax assets due to the uncertainty about our ability to generate the future taxable income necessary to realize these deferred assets, particularly in light of our historical losses. The future use of net operating loss carryforwards is dependent on us attaining profitable operations and will be limited in any one year under Internal Revenue Code Section 382 due to significant ownership changes (as defined in Section 382) resulting from our equity financings. At June 30, 2021, we had net operating loss carryforwards for federal and state income tax reporting purposes of approximately $299.9 million. Those resulting from losses incurred prior to fiscal 2019 will expire at various dates through fiscal 2037, while those resulting from losses incurred subsequent to fiscal 2019 are eligible to be carried forward indefinitely.

CRITICAL ACCOUNTING POLICIES AND SIGNIFICANT JUDGMENTS AND ESTIMATES

Our management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect amounts reported in those statements. Our estimates, assumptions and judgments, including those related to revenue recognition, deferred revenue, stock-based compensation and legal proceedings are updated as appropriate at least quarterly. We use authoritative pronouncements, our technical accounting knowledge, cumulative business experience, valuation specialists, judgment and other factors in the selection and application of our accounting policies. While we believe that the estimates, assumptions and judgments that we use in preparing our consolidated financial statements are appropriate, these estimates, assumptions and judgments are subject to factors and uncertainties regarding their outcome. For example, we have been impacted by the outbreak of COVID-19. The full extent to which the COVID-19 pandemic will directly or indirectly
35


impact our business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on our customers and markets. We have made estimates of the impact of COVID-19 within our consolidated financial statements and there may be changes to those estimates in future periods. Therefore, actual results may materially differ from these estimates.

Some of our significant accounting policies require us to make subjective or complex judgments or estimates. An accounting estimate is considered to be critical if it meets both of the following criteria: (1) the estimate requires assumptions about matters that are highly uncertain at the time the accounting estimate is made, and (2) different estimates that reasonably could have been used, or changes in the estimate that are reasonably likely to occur from period to period, would have a material impact on the presentation of our financial condition, results of operations, or cash flows.

Revenue Recognition.   We sell our peripheral and coronary products to customers through a direct sales force in the United States and through distributors internationally. We have no material concentration of credit risk or significant payment terms extended to customers for periods in excess of one year and, therefore, we do not adjust the promised amount of consideration for the effects of a significant financing component. Sales, use, value-added, and other excise taxes are not recognized in revenue. We have elected to present revenue net of sales taxes and other similar taxes.

Performance Obligations

The majority of our revenues are from customer arrangements containing a single performance obligation to transfer control of peripheral and coronary products, and thus revenue is recognized at a point in time when control is transferred to customers. This generally occurs upon shipment or upon delivery to the customer site, based on the contract terms. Shipping and handling activities are considered to be fulfillment activities and are not considered to be a separate performance obligation. We do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer and we do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. 

Significant Judgments

We have an exclusive distribution agreement with Medikit to sell our Coronary and Peripheral OAS in Japan. To secure exclusive distribution rights, Medikit made an upfront payment of $10.0 million, which is partially refundable based on the occurrence of certain events during the term of the agreement. The payment is classified as current or long-term based on its expectation of when revenue will be recognized and this expectation is re-evaluated on a quarterly basis. Medikit also provides advance payments for orders under the terms of the agreement, and, therefore, deferred revenue is recorded until products are accepted by Medikit.

Revenue is recognized at the transaction price to which we expect to be entitled. We offer customers certain volume-based rebates, discounts, and incentives. Estimates of variable consideration from these items are taken into account using the most-likely amount method based on contractual provisions, our historical experience, and forecasted customer buying patterns. These items are recognized as a reduction to revenue in the period the revenue is recognized and recorded as a liability.

Return and warranty obligations vary by the specific terms of agreements with customers. We generally do not provide customers with a right of return. We have a limited warranty provision for goods that are nonconforming or defective at the time of shipment, which is estimated based on historical experience.

Contract Costs

Commissions are earned by our direct sales force based on booked orders. We apply the practical expedient and recognize commissions as an expense when incurred because the amortization period of the asset that we would have otherwise recognized is one year or less.

36


Stock-Based Compensation.    We have stock-based compensation plans that include nonvested share awards and stock options and an employee stock purchase plan. We determine the fair value of nonvested share awards with market conditions using the Monte Carlo simulation. Fair value of nonvested share awards that vest based upon performance or time conditions is determined by the closing market price of our stock on the date of grant. Stock-based compensation expense is recognized ratably over the requisite service period for the awards expected to vest. Fair value of shares purchased under the employee stock purchase plan is estimated on the grant date, which is the first date in the six-month purchase period. Stock-compensation expense is recognized over the purchase period based on the anticipated amount of shares to be purchased. Management’s key assumptions are developed with input from independent third-party valuation specialists. During the years ended June 30, 2021, 2020 and 2019, we recorded stock-based compensation expense of $16.2 million, $13.6 million, and $11.3 million, respectively.

Legal Proceedings.    In accordance with Financial Accounting Standards Board (“FASB”) guidance, we record a liability in our consolidated financial statements related to legal proceedings when a loss is known or considered probable and the amount can be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible, but not known or probable, and can be reasonably estimated, the estimated loss or range of loss is disclosed in the notes to the consolidated financial statements. In most cases, significant judgment is required to estimate the amount and timing of a loss to be recorded.

RESULTS OF OPERATIONS

The following table sets forth, for the periods indicated, our results of operations expressed as dollar amounts (in thousands), and, for certain line items, the changes between the specified periods:

Comparison of Fiscal Year Ended June 30, 2021 with Fiscal Year Ended June 30, 2020
 Year Ended June 30,
 20212020ChangePercent
Change
Net revenues$258,973 $236,545 $22,428 9.5 %
Cost of goods sold61,131 48,759 12,372 25.4 
Gross profit197,842 187,786 10,056 5.4 
Gross margin76.4 %79.4 %(3.0)%(3.8)
Expenses:
Selling, general and administrative167,498 169,969 (2,471)(1.5)
Research and development41,061 43,355 (2,294)(5.3)
Amortization of intangible assets1,216 1,234 (18)(1.5)
Total expenses209,775 214,558 (4,783)(2.2)
Loss from operations(11,933)(26,772)14,839 (55.4)
Other (income) and expense, net1,236 233 1,003 430.5 
Loss before income taxes(13,169)(27,005)13,836 (51.2)
Provision for income taxes252 231 21 9.1 
Net loss$(13,421)$(27,236)$13,815 (50.7)

Net Revenues.    Net revenues increased by $22.4 million, or 9.5%, from $236.5 million for the year ended June 30, 2020 to $259.0 million for the year ended June 30, 2021. For much of the fiscal year, our fiscal 2021 revenues lagged the prior year period as a result of the ongoing recovery from the COVID-19 pandemic. However, our fiscal fourth quarter revenues in 2021 exceeded our fiscal fourth quarter 2020 revenues by $28.4 million, or 67%. This year-over-year revenue increase was largely due to declining COVID-19-related hospitalizations in the current year period and an increase in procedure volumes using our products, coupled with the severe impact of the pandemic in the prior year period. In the latter half of fiscal 2021, we also launched new products and expanded product offerings to new markets. Our worldwide peripheral revenues grew by $10.5 million, or 6.3%, to $176.9 million. Our worldwide coronary revenues grew by $11.9 million, or 17.0%, to $82.0 million. International revenues grew 8.3% to $11.3 million.

Subject to the potential impact that the continuing COVID-19 pandemic may have, we expect to continue growing revenue driven by increasing the number of physicians using the devices; increasing the usage per physician; the use of new and improved products such as the JADE balloons, ViperCross Microcatheters, and the WIRION Embolic Protection System;
37


generating additional clinical data; and continuing expansion into new geographies, partially offset by potential decreases in average selling prices.

Cost of Goods Sold.    Cost of goods sold increased 25.4%, from $48.8 million for the year ended June 30, 2020 to $61.1 million for the year ended June 30, 2021. These amounts represent the cost of materials, labor and overhead for single-use catheters, guidewires, pumps, and other ancillary products. The increase in cost of goods sold was due to greater unit volumes of OAS sold to the office-based lab site of service and international markets, as well as interventional support products. These products also carry a lower gross margin profile, as gross margin decreased to 76.4% for the year ended June 30, 2021 from 79.4% for the year ended June 30, 2020. In addition to the impact of our product mix, we incurred non-recurring charges to our cost of goods sold in fiscal 2021 related to committed future customer pump replacements and other inventory and production-related matters. While these charges are not expected to occur in fiscal 2022, we expect that gross margin for the year ending June 30, 2022 will be similar to the year ended June 30, 2021, as we continue to expand into the OBL site of service, introduce new products with a lower margin profile, expand into international markets, and see slight declines in our average selling prices. Quarterly gross margin fluctuations could also occur based on production volumes, timing of new product introductions, sales mix, pricing changes, or other unanticipated circumstances. If the pandemic extends longer than we anticipate or we experience lingering factors previously described leading to depressed unit volumes, this would negatively impact gross margin in the form of higher unit costs.

Selling, General and Administrative Expenses.    Selling, general, and administrative expenses decreased by $2.5 million, or 1.5%, from $170.0 million for the year ended June 30, 2020 to $167.5 million for the year ended June 30, 2021. These decreases were primarily driven by reduced travel and costs associated with substantially reduced live meetings and events as a result of COVID-19. We also did not incur any bad debt expense during the year ended June 30, 2021. These decreases were partially offset by increased sales commissions, bonus, and stock-based compensation. Selling, general, and administrative expenses for the years ended June 30, 2021 and 2020 include $13.4 million and $11.3 million, respectively, for stock-based compensation. We expect our selling, general and administrative expenses to increase slightly as revenue grows in fiscal 2022, but at a rate less than the rate of revenue growth.

Research and Development Expenses.    Research and development expenses decreased by $2.3 million, or 5.3%, from $43.4 million for the year ended June 30, 2020 to $41.1 million for the year ended June 30, 2021. Research and development expenses relate to the specific programs to develop new products or expand into new markets, such as the development of new versions of and support products for our Peripheral and Coronary OAS, as well as PAD and CAD clinical studies. The decrease was primarily due to decreased activity on the ECLIPSE clinical trial as enrollments were paused at the onset of COVID-19 and only began to recommence in October 2020. In fiscal 2020, research and development expenses also included $4.2 million of charges related to patents within our product portfolio and pipeline that were no longer tied to current or future commercial activities. These decreases were partially offset by IPR&D charges incurred with our asset acquisition of a line of peripheral microcatheters which we intend to commercialize in fiscal 2022, as well as increased costs relating to our percutaneous ventricular assist device program. Research and development expenses for the years ended June 30, 2021 and 2020 include $2.1 million and $1.7 million, respectively, for stock-based compensation. We expect to incur a greater amount of research and development expenses in fiscal 2022 than was incurred for the year ended June 30, 2021, as we expect a full year of activity on the ECLIPSE clinical trial and as we make further investments in expanding our product portfolio. Fluctuations could occur based on the number of projects and studies, the timing of expenditures and further delays brought on by COVID-19.

Please refer to Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended June 30, 2020 for a comparative discussion of our financial results for the fiscal year ended June 30, 2020 as compared with the fiscal year ended June 30, 2019.


38


NON-GAAP FINANCIAL INFORMATION

To supplement our consolidated financial statements prepared in accordance with GAAP, our management uses a non-GAAP financial measure referred to as “Adjusted EBITDA.” Reconciliations of this non-GAAP measure to the most comparable U.S. GAAP measure for the respective periods can be found in the following tables. In addition, an explanation of the manner in which our management uses this measure to conduct and evaluate our business, the economic substance behind our management’s decision to use this measure, the substantive reasons why our management believes that this measure provides useful information to investors, the material limitations associated with the use of this measure and the manner in which our management compensates for those limitations is included following the reconciliation table.
 Year Ended June 30,
 20212020
Net loss$(13,421)$(27,236)
Less: Other (income) and expense, net1,236 233 
Less: Provision for income taxes252 231 
Loss from operations(11,933)(26,772)
Add: Stock-based compensation16,230 13,612 
Add: IPR&D charges incurred in connection with asset acquisitions3,353 — 
Add: Depreciation and amortization4,312 4,179 
Adjusted EBITDA$11,962 $(8,981)

Adjusted EBITDA increased as compared to the prior year due to a smaller loss from operations excluding the IPR&D charge and increased stock-based compensation in the current year.

Use and Economic Substance of Non-GAAP Financial Measures Used and Usefulness of Such Non-GAAP Financial Measures to Investors

We use Adjusted EBITDA as a supplemental measure of performance and believe this measure facilitates operating performance comparisons from period to period and company to company by factoring out potential differences caused by depreciation and amortization expense, stock-based compensation and IPR&D charges. Our management uses Adjusted EBITDA to analyze the underlying trends in our business, assess the performance of our core operations, establish operational goals and forecasts that are used to allocate resources and evaluate our performance period over period and in relation to our competitors’ operating results. Additionally, our management is partially evaluated on the basis of Adjusted EBITDA when determining achievement of their incentive compensation performance targets. Management does not use this Adjusted EBITDA measure as a liquidity measure or in the calculation of our financial covenants under the revolving credit facility with Silicon Valley Bank.

We believe that presenting Adjusted EBITDA provides investors greater transparency to the information used by our management for its financial and operational decision-making and allows investors to see our results “through the eyes” of management. We also believe that providing this information better enables our investors to understand our operating performance and evaluate the methodology used by our management to evaluate and measure such performance.

The following is an explanation of each of the items that management excluded from Adjusted EBITDA and the reasons for excluding each of these individual items:

Stock-based compensation. We exclude stock-based compensation expense from our non-GAAP financial measures primarily because such expense, while constituting an ongoing and recurring expense, is not an expense that requires cash settlement. Our management believes that excluding this item from our non-GAAP results is useful to investors to understand the application of stock-based compensation guidance and its impact on our operational performance, liquidity and ability to make additional investments in our company, and it allows for greater transparency to certain line items in our financial statements.

IPR&D charges incurred in connection with asset acquisitions. We exclude charges incurred in connection with acquired IPR&D in asset acquisitions from our non-GAAP financial measures given the one-time nature of such expense, which is not used by our management to assess the core profitability of our business operations.

Depreciation and amortization expense. We exclude depreciation and amortization expense from our non-GAAP financial measures primarily because such expenses, while constituting ongoing and recurring expenses, are not
39


expenses that require cash settlement and are not used by our management to assess the core profitability of our business operations. Our management also believes that excluding these items from our non-GAAP results is useful to investors to understand our operational performance, liquidity and ability to make additional investments in our company.

Material Limitations Associated with the Use of Non-GAAP Financial Measures and Manner in which We Compensate for these Limitations

Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for our financial results prepared in accordance with GAAP. Some of the limitations associated with our use of these non-GAAP financial measures are:

Items such as stock-based compensation do not directly affect our cash flow position; however, such items reflect economic costs to us and are not reflected in our Adjusted EBITDA, and therefore these non-GAAP measures do not reflect the full economic effect of these items.

Non-GAAP financial measures are not based on any comprehensive set of accounting rules or principles and therefore other companies may calculate similarly titled non-GAAP financial measures differently than we do, limiting the usefulness of those measures for comparative purposes.

Our management exercises judgment in determining which types of charges or other items should be excluded from the non-GAAP financial measures we use. We compensate for these limitations by relying primarily upon our GAAP results and using non-GAAP financial measures only supplementally.

We provide detailed reconciliations of each non-GAAP measure to its most directly comparable GAAP measure. We encourage investors to review these reconciliations. We qualify our use of non-GAAP financial measures with cautionary statements as set forth above.

LIQUIDITY AND CAPITAL RESOURCES

We had cash and cash equivalents of $71.1 million and $185.5 million at June 30, 2021 and 2020, respectively. As of June 30, 2021, we had an accumulated deficit of $381.4 million. The decrease in cash and cash equivalents is primarily attributable to investing of excess cash into short-term marketable securities.

A summary of our cash flow activities is as follows:
Year Ended June 30,
202120202019
Net cash (used in) provided by operating activities$(884)$(12,765)$10,208 
Net cash used in investing activities(112,709)(8,669)(54,352)
Net cash (used in) provided by financing activities(800)132,660 2,121 
Net change in cash and cash equivalents$(114,393)$111,226 $(42,023)
As of June 30,
202120202019
Cash and marketable securities$207,038 $232,154 $122,672 

Changes in Liquidity

Operating Activities

Net cash used in operating activities was $884,000 for the year ended June 30, 2021, primarily due to the net loss of $13.4 million, and $13.1 million relating to changes in working capital as a result of the ongoing recovery from the COVID-19 pandemic in our business, partially offset by non-cash expenditures such as stock-based compensation and the charges incurred in connection with our acquisition of peripheral microcatheters.

40


Net cash provided by operating activities was $(12.8) million for the year ended June 30, 2020, largely driven by our net loss of $27.2 million. The outbreak of the COVID-19 pandemic significantly impacted our revenues, which adversely affected our cash flows from operations. Operating cash flows were less than our net loss due to the impact of non-cash expense items such as stock-based compensation, depreciation and amortization, and patent cost write-offs. Operating cash flows were also impacted by changes in working capital accounts, which were largely driven by the impact of COVID-19 on our operations. These include reduced accounts receivable and higher inventories as of June 30, 2020 as a result of lower sales volumes in our fiscal fourth quarter.

Investing Activities

Net cash used in investing activities was $112.7 million for the year ended June 30, 2021, primarily due to investing cash from our equity offering into marketable securities. We also deployed cash into strategic investments, product acquisitions and capital expenditures as we continue to grow our business. These uses of cash were partially offset by maturities and sales of marketable securities.

Net cash used in investing activities was $8.7 million for the year ended June 30, 2020, primarily due to cash paid of $5.7 million for our asset acquisition of the WIRION embolic protection system and investments in property and equipment of $3.4 million. Cash used in investing activities was partially offset by cash provided from maturities and sales of marketable securities slightly outweighing cash used for purchases of marketable securities.

Financing Activities

Net cash used in financing activities was $800,000 for the year ended June 30, 2021, primarily due to the payment of payroll taxes on the employee vesting of stock awards, partially offset by proceeds from employee stock purchases.

Net cash provided by financing activities was $132.7 million for the year ended June 30, 2020, primarily from net proceeds of $135.0 million received from our offering of common stock and $4.1 million from the employee stock purchase plan. These amounts were partially offset by $6.3 million of payroll tax payments we made on behalf of our employees associated with the vesting of employee restricted stock.

Our future liquidity and capital requirements will be influenced by numerous factors, including the extent and duration of future operating losses, the level and timing of future sales and expenditures, the results and scope of ongoing research and product development programs, working capital required to support our business operations, the receipt of and time required to obtain regulatory clearances and approvals, our sales and marketing programs, the continuing acceptance of our products in the marketplace, competing technologies, market and regulatory developments, ongoing facility requirements, potential strategic transactions (including the potential acquisition of, or investments in, businesses, technologies and products), international expansion, the existence, defense and resolution of legal proceedings, and the severity and duration of the COVID-19 pandemic. As discussed in Part I, Item 1 of this Form 10-K, the total impact of disruptions from COVID-19 has had a material impact on our financial condition and results of operations, but once the pandemic subsides we expect our U.S. business to return to a more normalized pre-pandemic level of operations and activity. We will continue to closely monitor our liquidity and capital resources through the disruption caused by COVID-19 and will continue to evaluate our financial position to assess additional spending reductions and our liquidity needs. As of June 30, 2021, we believe our current cash, cash equivalents and marketable securities will be sufficient to fund working capital requirements, including open purchase commitments, capital expenditures and operations for the foreseeable future, including at least the next twelve months, as well as to fund payments under our lease agreements, payments under development agreements and future payments relating to our asset acquisitions of the WIRION embolic protection system and peripheral microcatheters. If needed, we have the ability to borrow under our senior, secured revolving credit facility. We intend to retain any future earnings to support operations and to finance the growth and development of our business. We do not anticipate paying any dividends in the foreseeable future.

Revolving Credit Facility

In March 2017, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, we entered into the First Amendment to the Loan Agreement (the “Amendment”). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50.0 million (the “Maximum Dollar Amount”).

Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any
41


outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. We will incur a fee equal to 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Amendment (the “Amended Loan Agreement”), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

Our obligations under the Amended Loan Agreement are secured by certain of our assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include our intellectual property, but we agreed not to encumber our intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting our ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of our business. In addition, the Amended Loan Agreement contains financial covenants requiring us to maintain, at all times when any amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10.0 million or (ii) minimum trailing three-month Adjusted EBITDA (as defined in the Amended Loan Agreement) of $1.0 million. If we do not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.

We are required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. We are not obligated to draw any funds under the Revolver and no amounts are outstanding as of June 30, 2021. We currently do not have plans of borrowing under the Amended Loan Agreement.

INFLATION

We do not believe that inflation has had a material impact on our business and operating results during the periods presented.

OFF-BALANCE SHEET ARRANGEMENTS

Since inception, we have not engaged in any off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.

RECENT ACCOUNTING PRONOUNCEMENTS

No recently issued accounting standards are expected to have a material impact on our consolidated results of operations or financial position.

PRIVATE SECURITIES LITIGATION REFORM ACT

The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for forward-looking statements. Such “forward-looking” information is included in this Form 10-K and in other materials filed or to be filed by us with the Securities and Exchange Commission (as well as information included in oral statements or other written statements made or to be made by the Company). Forward-looking statements include all statements based on future expectations. This Form 10-K contains forward-looking statements that involve risks and uncertainties, including, but not limited to, (i) the expectation of selling our products, including recently approved products, future products and products we distribute, domestically and internationally in the future, the timing and structure of our plans to do so, regulatory approval of such products, and the specific countries and products to be sold, either by us or through distributors; (ii) our strategy and growth; (iii) the competitive benefits of our products; (iv) potential strategic acquisitions and partnerships; (v) our products in development and product development activities; (vi) our sustainability efforts; (vii) seasonality in our business; (viii) reimbursement of our products; (ix) our current and anticipated clinical studies, including the results and timing of such studies; (x) our expectation that our revenue will continue to grow; (xi) our expectation of increased selling, general and administrative expenses and the rate of such growth; (xii) our expectation that gross margin in fiscal 2022 will be similar to fiscal 2021; (xiii) our expectation that our current facilities will be adequate for the foreseeable future; (xiv) our plans to continue to expand our sales and marketing efforts as well as our product portfolio and clinical studies; (xv) our intention to file additional patents and our efforts to protect our intellectual property; (xvi) our expectation that we will incur research and development expenses in fiscal 2022 greater than amounts incurred for fiscal 2021; (xvii) our belief that our current cash and cash equivalents will be sufficient to fund working capital requirements, capital expenditures and operations for the foreseeable future, as well as to fund certain other anticipated expenses; (xviii) our intention to retain any future earnings to support operations and to finance the growth and development of our business; (xix) our dividend expectations; (xx) our ability to obtain regulatory approvals to market our products; (xxi) our plan not to borrow under our loan and security agreement; (xxii) the anticipated impact of adoption of recent accounting
42


pronouncements on our financial statements; and (xxiii) our overall expectations regarding the impact of COVID-19 on our business.

In some cases, you can identify forward-looking statements by the following words: “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will,” “would,” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. Forward-looking statements are only predictions and are not guarantees of performance. These statements are based on our management’s beliefs and assumptions, which in turn are based on their interpretation of currently available information.
These statements involve known and unknown risks, uncertainties and other factors that may cause our results or our industry’s actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements.

These factors include the ongoing COVID-19 pandemic and the impact and scope thereof on us, our distribution partners, the supply chain and physicians and facilities, including government actions related to the COVID-19 outbreak, material delays and cancellations of procedures, delayed spending by healthcare providers, and distributor and supply chain disruptions; regulatory developments, clearances and approvals; approval of our products for distribution outside of the United States; approval of products for reimbursement and the level of reimbursement in the U.S., Japan and other foreign countries; dependence on market growth; agreements with third parties to sell their products; the ability of us and our distribution partners to successfully launch our products outside of the United States; our ability to maintain third-party supplier relationships and renew existing purchase agreements; our ability to maintain our relationships with distribution partners; the experience of physicians regarding the effectiveness and reliability of the products we sell; the reluctance of physicians, hospitals and other organizations to accept new products; the potential for unanticipated delays in enrolling medical centers and patients for clinical trials; actual clinical trial and study results; the impact of competitive products and pricing; our ability to comply with the financial covenants in our loan and security agreement and to make payments under and comply with the lease agreement for our corporate headquarters; unanticipated developments affecting our estimates regarding expenses, future revenues and capital requirements; the difficulty of successfully managing operating costs; our ability to manage our sales force strategy; actual research and development efforts and needs, including the timing of product development programs; our ability to obtain and maintain intellectual property protection for product candidates; fluctuations in results and expenses based on new product introductions, sales mix, unanticipated warranty claims, and the timing of project expenditures; our ability to manage costs; our actual financial resources and our ability to obtain additional financing; investigations or litigation threatened or initiated against us; court rulings and future actions by the FDA and other regulatory bodies; international trade developments; the effects of hurricanes, flooding, and other natural disasters on our business; the impact of federal corporate tax reform on our business, operations and financial statements; shutdowns of the U.S. federal government; the potential impact of any future strategic transactions; and general economic conditions.

These and additional risks and uncertainties are described more fully in Part I, Item 1A of this Form 10-K under “Risk Factors.”

You should read these risk factors and the other cautionary statements made in this Form 10-K as being applicable to all related forward-looking statements wherever they appear in this Form 10-K. We cannot assure you that the forward looking statements in this Form 10-K will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. You should read this Form 10-K completely. Other than as required by law, we undertake no obligation to update these forward-looking statements, even though our situation may change in the future.

Item 7A.    Quantitative and Qualitative Disclosures About Market Risk.

The primary objective of our investment activities is to preserve our capital for the purpose of funding operations while at the same time maximizing the income we receive from our investments without significantly increasing risk or availability. To achieve these objectives, our investment policy allows us to maintain a portfolio of cash equivalents and investments in a variety of marketable securities, including money market funds, U.S. government securities, certain bank obligations and highly rated corporate bonds, asset-backed securities and municipal obligations.

Our cash and cash equivalents as of June 30, 2021 include liquid money market accounts. Additionally, we have certain available-for-sale debt securities. See Notes 1 and 7 to our Consolidated Financial Statements included in Part II, Item 8 of this Form 10-K for additional information on these available-for-sale debt securities. Due to the short-term nature of these investments, we believe that there is no material exposure to interest rate risk.


43


Item 8.        Financial Statements and Supplementary Data.
Index to Financial Statements
 

44


Report of Independent Registered Public Accounting Firm


To the Board of Directors and Shareholders of Cardiovascular Systems, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Cardiovascular Systems, Inc. and its subsidiaries (the “Company”) as of June 30, 2021 and 2020, and the related consolidated statements of operations, of comprehensive income, of changes in stockholders’ equity and of cash flows for each of the three years in the period ended June 30, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of June 30, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of June 30, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended June 30, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

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 Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and 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 (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.
F-1


Critical Audit Matters

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 (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters 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.

Performance-Based Restricted Stock Awards with Market Conditions
As described in Notes 1 and 8 to the consolidated financial statements, the Company granted performance-based restricted stock awards with market conditions that vest based on the Company’s total shareholder return relative to total shareholder return of a peer group, as measured by the closing prices of the stock of the Company and its peer group for the period as defined in the award agreement, which resulted in the Company recognizing stock-based compensation expense of $5.1 million for the year ended June 30, 2021. With the assistance of a specialist, management determined the fair value of the performance-based restricted stock awards with market conditions using the Monte Carlo simulation model.

The principal considerations for our determination that performing procedures relating to performance-based restricted stock awards with market conditions is a critical audit matter are the significant judgment by management, including the use of a specialist, to determine the fair value of these stock awards using the Monte Carlo simulation model, which in turn led to a high degree of auditor subjectivity and judgment to evaluate the audit evidence obtained related to the valuation of the stock awards; and the audit effort involved the use of professionals with specialized skill and knowledge.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the valuation of the performance-based restricted stock awards with market conditions, including management’s method and data. These procedures also included, among others, developing an independent estimate of the fair value of a sample of performance-based restricted stock awards with market conditions and comparing to management’s estimate to evaluate the reasonableness of the estimate. The independent estimate was calculated by (i) developing an independent Monte Carlo simulation model of the Company’s expected total shareholder return relative to total shareholder return of a peer group as defined in the award agreement and (ii) testing the completeness and accuracy of historical stock prices and volatilities of the Company and the peer group data used in the Monte Carlo simulation model by utilizing data obtained from an independent third-party source. Professionals with specialized skill and knowledge were used to assist in developing the independent Monte Carlo simulation model and evaluating the audit evidence.



/s/ PricewaterhouseCoopers LLP
Minneapolis, Minnesota
August 19, 2021

We have served as the Company’s auditor since at least 2003, which includes periods before the Company became subject to SEC reporting requirements.



F-2


Cardiovascular Systems, Inc.
Consolidated Balance Sheets
(Dollars in thousands, except per share and share amounts)
 
June 30,
2021
June 30,
2020
ASSETS
Current assets
Cash and cash equivalents$71,070 $185,463 
Marketable securities135,968 46,691 
Accounts receivable, net40,033 25,212 
Inventories32,313 27,706 
Prepaid expenses and other current assets5,285 2,617 
Total current assets284,669 287,689 
Property and equipment, net28,894 27,810 
Intangible assets, net15,376 16,606 
Other assets23,628 7,414 
Total assets$352,567 $339,519 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable14,061 11,539 
Accrued expenses38,189 31,100 
Deferred revenue2,400 1,867 
Total current liabilities54,650 44,506 
Long-term liabilities
Financing obligation20,596 20,818 
Deferred revenue2,194 4,707 
Other liabilities4,169 696 
Total liabilities81,609 70,727 
Commitments and contingencies
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,215,554 at June 30, 2021 and 39,675,865 at June 30, 2020
39 39 
Additional paid in capital652,288 631,559 
Accumulated other comprehensive income11 269 
Accumulated deficit(381,380)(363,075)
Total stockholders’ equity270,958 268,792 
Total liabilities and stockholders’ equity$352,567 $339,519 

The accompanying notes are an integral part of these consolidated financial statements.
F-3


Cardiovascular Systems, Inc.
Consolidated Statements of Operations
(Dollars in thousands, except per share and share amounts)
 
 Year Ended June 30,
 202120202019
Net revenues$258,973 $236,545 $248,017 
Cost of goods sold61,131 48,759 47,680 
Gross profit197,842 187,786 200,337 
Expenses:
Selling, general and administrative167,498 169,969 167,700 
Research and development41,061 43,355 33,166 
Amortization of intangible assets1,216 1,234 296 
Total expenses209,775 214,558 201,162 
Loss from operations(11,933)(26,772)(825)
Other (income) expense, net:
Interest expense1,735 1,973 1,684 
Interest income and other, net(499)(1,740)(2,444)
Total other (income) expense, net1,236 233 (760)
Loss before income taxes(13,169)(27,005)(65)
Provision for income taxes252 231 190 
Net loss$(13,421)$(27,236)$(255)
Basic & diluted earnings per share$(0.35)$(0.79)$(0.01)
Basic & diluted weighted average shares outstanding38,832,00234,275,95733,535,759

The accompanying notes are an integral part of these consolidated financial statements.
F-4


Cardiovascular Systems, Inc.
Consolidated Statements of Comprehensive Income
(Dollars in thousands, except per share and share amounts)
 
 Year Ended June 30,
 202120202019
Net loss$(13,421)$(27,236)$(255)
Other comprehensive (loss) income:
 Unrealized (loss) gain on available-for-sale securities(258)191 78 
  Adjustment for net gain realized and included in interest income and other, net
   
       Total change in unrealized gain on available for sale securities(258)191 78 
Comprehensive loss$(13,679)$(27,045)$(177)

The accompanying notes are an integral part of these consolidated financial statements.

F-5


Cardiovascular Systems, Inc.
Consolidated Statements of Changes in Stockholders’ Equity
(Dollars in thousands, except per share and share amounts)
 Common StockAdditional
Paid  In
Capital
Accumulated Other Comprehensive IncomeAccumulated
Deficit
Total
 
Balances at June 30, 2018$33 $461,927 $101 $(327,591)$134,470 
Impact from adoption of ASU 2016-01  (101)101  
Stock-based compensation related to restricted stock awards, net1 10,355   10,356 
Shares withheld for payroll taxes   (1,791)(1,791)
Exercise of stock options at $8.75 per share 196   196 
Employee stock purchase plan activity 4,890   4,890 
Unrealized gain on available-for-sale debt securities  78  78 
Net loss   (255)(255)
Balances at June 30, 2019$34 $477,368 $78 $(329,536)$147,944 
Proceeds from offering of common stock5 134,974   134,979 
Stock-based compensation related to restricted stock awards, net 12,677   12,677 
Shares withheld for payroll taxes   (6,303)(6,303)
Employee stock purchase plan activity 5,194   5,194 
Unrealized gain on available-for-sale debt securities  191  191 
Stock issued for acquisitions 1,346   1,346 
Net loss   (27,236)(27,236)
Balances at June 30, 2020$39 $631,559 $269 $(363,075)$268,792 
Stock-based compensation related to restricted stock awards, net 15,080   15,080 
Shares withheld for payroll taxes   (4,884)(4,884)
Employee stock purchase plan activity 5,649   5,649 
Unrealized loss on available-for-sale debt securities  (258) (258)
Net loss   (13,421)(13,421)
Balances at June 30, 2021$39 $652,288 $11 $(381,380)$270,958 
The accompanying notes are an integral part of these consolidated financial statements.
F-6


Cardiovascular Systems, Inc.
Consolidated Statements of Cash Flows
(Dollars in thousands)
 Year Ended June 30,
 202120202019
Cash flows from operating activities
Net loss$(13,421)$(27,236)$(255)
Adjustments to reconcile net (loss) income to net cash provided by operating activities
Depreciation of property and equipment3,096 2,945 3,150 
Amortization of intangible assets1,216 1,234 296 
Charges incurred in connection with acquired IPR&D3,353   
Provision for doubtful accounts 1,300 125 
Write-off of patent costs 4,206 800 
Stock-based compensation16,230 13,612 11,266 
Amortization of premium (accretion of discount) on marketable securities1,432 (109)(55)
Loss on disposal of property and equipment and other268 170 42 
Changes in assets and liabilities
Accounts receivable(14,821)9,503 (4,915)
Inventories(4,607)(9,648)(1,453)
Prepaid expenses and other assets(1,962)1,319 (393)
Accounts payable2,073 576 566 
Accrued expenses and other liabilities8,239 (8,906)2,918 
Deferred revenue(1,980)(1,731)(1,884)
Net cash (used in) provided by operating activities(884)(12,765)10,208 
Cash flows from investing activities
Expenditures for property and equipment(3,954)(3,369)(2,665)
Acquisitions(3,353)(5,741) 
Purchases of long-term investments(14,404)(750)(3,055)
Purchases of marketable securities(199,138)(38,782)(47,892)
Sales of marketable securities6,885 7,290 150 
Maturities of marketable securities101,255 33,400  
Costs incurred in connection with patents (717)(890)
Net cash used in investing activities(112,709)(8,669)(54,352)
Cash flows from financing activities
Proceeds from the employee stock purchase plan4,238 4,076 3,752 
Payment of employee taxes related to vested restricted stock(4,884)(6,303)(1,791)
Exercise of stock options  196 
Net proceeds from offering of common stock 134,979  
Principal payments made on financing obligation(154)(92)(36)
Net cash (used in) provided by financing activities(800)132,660 2,121 
Net change in cash and cash equivalents(114,393)111,226 (42,023)
Cash and cash equivalents
Beginning of period185,463 74,237 116,260 
End of period$71,070 $185,463 $74,237 
Supplemental cash flow information
Interest paid$1,649 $1,659 $1,684 
The accompanying notes are an integral part of these consolidated financial statements.
F-7


CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share and share amounts)

1. Summary of Significant Accounting Policies

Company Description

Cardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minn., is a medical technology company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. 

Principles of Consolidation

The consolidated balance sheets and statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows include the accounts of the Company and its wholly-owned subsidiary, after elimination of all intercompany transactions and accounts.

Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the outbreak of COVID-19. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.

Cash and Cash Equivalents

The Company considers all money market funds and other investments purchased with an original maturity of three months or less to be cash and cash equivalents.

Marketable Securities

The Company’s marketable securities consist predominately of available-for-sale debt securities and were valued in accordance with the fair value measurement guidance. Available-for-sale debt securities are carried at fair value with unrealized gains and losses reported as a component of stockholders’ equity as accumulated other comprehensive income, net of tax. Realized gains and losses, if any, are calculated on the specific identification method and are included in interest and other, net in the consolidated statements of operations. Equity securities with readily determinable fair values are carried at fair value with any unrealized gains or losses reported in earnings.

Available-for-sale debt securities are reviewed for possible impairment at least quarterly, or more frequently if circumstances arise that may indicate impairment. When the fair value of the securities declines below the amortized cost basis, impairment is indicated and it must be determined whether it is other than temporary. Impairment is considered to be other than temporary if the Company: (i) intends to sell the security, (ii) will more likely than not be forced to sell the security before recovering its cost, or (iii) does not expect to recover the security’s amortized cost basis. If the decline in fair value is considered other than temporary, the cost basis of the security is adjusted to its fair market value and the realized loss is reported in earnings. Subsequent increases or decreases in fair value are reported in equity as accumulated other comprehensive income.


F-8

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Accounts Receivable and Allowance for Doubtful Accounts

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. The Company maintains an allowance for doubtful accounts, which is an estimate regularly evaluated by the Company for adequacy by taking into consideration factors such as past experience, credit quality of the customer base, age of the receivable balances, both individually and in the aggregate, and current economic conditions that may affect a customer’s ability to pay. Provisions for the allowance for doubtful accounts attributed to bad debt are recorded in general and administrative expenses.

The following table shows the allowance for doubtful accounts activity:
 Amount
Balance at June 30, 2018$800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 20201,759 
Provision for doubtful accounts 
Write-offs(158)
Balance at June 30, 2021$1,601 

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out method of valuation. The establishment of inventory allowances for excess and obsolete inventories is based on estimated exposure on specific inventory items. The Company writes down its inventories as it becomes aware of any situation where the carrying amount exceeds the estimated realizable value based on assumptions about future demands and market conditions.

Property and Equipment

Property and equipment is carried at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over estimated useful lives of 40 years for the building; five years to seven years for production equipment and furniture and fixtures; three years for computer equipment and software; and the shorter of their estimated useful lives or the lease term for leasehold improvements. Expenditures for maintenance and repairs and minor renewals and betterments that do not extend or improve the life of the respective assets are expensed as incurred. All other expenditures for renewals and betterments are capitalized. The assets and related depreciation accounts are adjusted for property retirements and disposals with the resulting gains or losses included in the consolidated statement of operations.

Long-Lived Assets

The Company regularly evaluates the carrying value of long-lived assets for events or changes in circumstances that indicate that the carrying amount may not be recoverable or that the remaining estimated useful life should be changed. An impairment loss is recognized when the carrying amount of an asset exceeds the anticipated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded, if any, is calculated by the excess of the asset’s carrying value over its fair value.

Non-Marketable Equity Investments

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired. These investments are recorded within other long term assets on the consolidated balance sheet.
F-9

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Leases

Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.

Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.

The Company leases its Texas manufacturing facility under an operating lease agreement that expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.

Financing Obligation

In March 2017, the Company entered into an agreement to lease its Minnesota headquarters facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of this facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. This transaction did not qualify for sale leaseback accounting upon adoption of ASC 842 and continues to be accounted for as a financing obligation.

Revenue Recognition

The Company sells its peripheral and coronary products to customers through a direct sales force in the United States and through distributors internationally and has no material concentration of credit risk or significant payment terms extended to customers for periods in excess of one year and, therefore, the Company does not adjust the promised amount of consideration for the effects of a significant financing component. Sales, use, value-added, and other excise taxes are not recognized in revenue. The Company has elected to present revenue net of sales taxes and other similar taxes.

Performance Obligations

The majority of the Company’s revenues are from customer arrangements containing a single performance obligation to transfer control of peripheral and coronary products, and thus revenue is recognized at a point in time when control is transferred to customers. This generally occurs upon shipment or upon delivery to the customer site, based on the contract terms. Shipping and handling activities are considered to be fulfillment activities and are not considered to be a separate performance obligation. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods.

Significant Judgments

The Company has an exclusive distribution agreement with Medikit to sell the Company’s coronary and peripheral OAS in Japan. To secure exclusive distribution rights, Medikit made an upfront payment of $10,000 to the Company, which is partially refundable based on the occurrence of certain events during the term of the agreement. The Company has classified the payment as current or long-term based on its expectation of when revenue will be recognized and this expectation is re-evaluated on a quarterly basis. Medikit also provides advance payments for orders under the terms of the agreement, and, therefore, deferred revenue is recorded until products are accepted by Medikit.

F-10

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Revenue is recognized at the transaction price to which the Company expects to be entitled. The Company offers customers certain volume-based rebates, discounts, and incentives. Estimates of variable consideration from these items are taken into account using the most-likely amount method based on contractual provisions, the Company’s historical experience, and forecasted customer buying patterns. These items are recognized as a reduction to revenue in the period the revenue is recognized and recorded as a liability.

Return and warranty obligations vary by the specific terms of agreements with customers. The Company generally does not provide customers with a right of return. The Company has a limited warranty provision for goods that are nonconforming or defective at the time of shipment, which is estimated based on historical experience.

Contract Costs

Commissions are earned by the Company’s direct sales force based on sales of the Company’s OAS and other products. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period of the asset that the Company would have otherwise recognized is one year or less.

Warranty Costs

The Company provides its customers with the right to receive a replacement if a product is determined to be defective at the time of shipment. Warranty reserve provisions are estimated based on Company experience, volume, and expected warranty claims. During the year ended June 30, 2021, the Company announced a program to upgrade customer saline pumps that will be reaching end of service over the coming 24-36 months and recorded a charge of $2,997. As of June 30, 2021, the Company’s warranty liability was $2,770, of which $966 was recorded in accrued expenses on the Company’s consolidated balance sheet and $1,804 was recorded in other liabilities on the Company’s consolidated balance sheet.

Litigation and Contingent Liabilities

The Company and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, which are handled and defended in the ordinary course of business. The Company accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues an amount based on management’s best estimate considering all facts and circumstances. The Company expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred.

Income Taxes

Deferred income taxes are recorded to reflect the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts based on enacted tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

Developing a provision for income taxes, including the effective tax rate and the analysis of potential tax exposure items, if any, requires significant judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred tax assets. The Company’s judgment and tax strategies are subject to audit by various taxing authorities.

Accounting guidance requires that accounting for uncertainty in income taxes is recognized in the financial statements. The guidance provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. The guidance also provides rules on measurement, derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

Research and Development Expenses

Research and development expenses include costs associated with the design, development, testing, enhancement and regulatory approval of the Company’s products. Research and development expenses include employee compensation
F-11

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(including stock-based compensation), supplies and materials, consulting expenses, patent expenses, write-offs of capitalized patent costs, travel and facilities overhead. The Company also incurs significant expenses to operate clinical trials, including trial design, third-party fees, clinical site reimbursement, data management and travel expenses. Research and development expenses are expensed as incurred. Costs of in process research and development (“IPR&D”) assets acquired as part of an asset acquisition that have no alternative future use are expensed when incurred. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&D are reflected as an investing cash flow in the Company's consolidated statement of cash flows.

Concentration of Credit Risk

Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable.

The Company maintains its cash balances primarily with one financial institution. These balances exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in cash and cash equivalents.

The Company believes that its credit risk related to marketable securities is limited due to the adherence to an investment policy and that credit risk related to accounts receivable is limited due to a large customer base.

Fair Value Measurements

Under the authoritative guidance for fair value measurements, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The authoritative guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The hierarchy is broken down into three levels defined as follows:

Level 1 Inputs — quoted prices in active markets for identical assets and liabilities
Level 2 Inputs — observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3 Inputs — unobservable inputs for which there is little or no market data available
 
As of June 30, 2021, the Company believes that the carrying amounts of its other financial instruments, including accounts receivable, accounts payable and accrued liabilities, approximate their fair value due to the short-term maturities of these instruments.

Stock-Based Compensation

The Company has stock-based compensation plans, which include stock options, nonvested share awards, and an employee stock purchase plan. Fair value of option awards is determined using option-pricing models, fair value of nonvested share awards with market conditions is determined using the Monte Carlo simulation, and fair value of nonvested share awards that vest based upon performance or service conditions is determined by the closing market price of the Company’s stock on the date of grant. Stock-based compensation expense is recognized ratably over the requisite service period for the awards expected to vest.


F-12

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
2. Selected Consolidated Financial Statement Information
 
Accounts Receivable, Net

Accounts receivable consists of the following:
 June 30,
 20212020
Accounts receivable$41,634 $26,971 
Less: Allowance for doubtful accounts(1,601)(1,759)
   Accounts receivable, net$40,033 $25,212 

Inventories

Inventories consist of the following:
 June 30,
 20212020
Raw materials$11,621 $8,508 
Work in process3,469 2,637 
Finished goods17,223 16,561 
  Inventories$32,313 $27,706 

Property and Equipment, Net

Property and equipment consists of the following:
 June 30,
 20212020
Land$572 $572 
Building22,420 22,420 
Equipment21,203 18,255 
Furniture3,376 3,326 
Leasehold improvements804 672 
Construction in progress2,848 3,251 
51,223 48,496 
Less: Accumulated depreciation(22,329)(20,686)
  Total Property and equipment, net$28,894 $27,810 


Accrued Expenses

Accrued expenses consist of the following:
 June 30,
 20212020
Salaries and bonus$11,699 $8,476 
Acquisition consideration10,000 9,914 
Commissions7,869 2,122 
Accrued vacation3,011 5,536 
Clinical studies1,478 1,420 
Accrued excise, sales and other taxes1,464 2,145 
Other2,668 1,487 
Total Accrued expenses$38,189 $31,100 

F-13

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

3. Revenue

A summary of the Company’s accounting policies related to revenue recognition in accordance with ASC 606 can be found in Note 1 above. The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Year Ended June 30,
Product Category202120202019
Peripheral$176,941 $166,412 $178,896 
Coronary82,032 70,133 69,121 
Total net revenues$258,973 $236,545 $248,017 
Geography
United States$247,624 $226,063 $240,114 
International 11,349 10,482 7,903 
Total net revenues$258,973 $236,545 $248,017 

Revenue of $1,979 was recognized in the year ended June 30, 2021 that was deferred as of June 30, 2020. As of June 30, 2021 and June 30, 2020, the Company had a liability of $1,985 and $1,719, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.

4. Acquisitions

Peripheral Support Catheters

In fiscal 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.

As consideration for the acquisition of the peripheral catheters, the Company made an upfront payment of $3,353 to WavePoint. Upon 510(k) clearance of the peripheral catheters, the Company will make an additional $1,700 payment to WavePoint which will be capitalized as an intangible asset. This transaction was accounted for as an asset acquisition, resulting in acquired IPR&D. Costs of IPR&D projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred, and therefore, a charge of $3,353 was recognized in research and development expenses during the year ended June 30, 2021.

WIRION Embolic Protection System

On August 5, 2019, the Company acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd. (“Gardia”), a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd., for a total purchase price of $16,687. The device, which received CE Mark in June 2015 and FDA clearance in March 2018, is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. The Company acquired the device to expand its portfolio of products for physicians that treat complex peripheral arterial disease.

Upon closing, the Company made an initial $5,600 cash payment, net of transaction expenses, and issued Gardia 31,493 shares of common stock of the Company valued at $1,346. Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay Gardia an additional $10,000, half of which may be paid by the Company through an additional issuance of shares of common stock. The Company has accounted for this transaction as an asset acquisition resulting in developed technology of $15,624 and a trade name of $760, both recognized as a component of intangible assets, net within the Company’s consolidated balance sheet. The remainder of the purchase price was recognized in property and equipment.

The purchase also includes a performance milestone payment to Gardia equal to $3,000 for each $10,000 in net revenues recognized by the Company from sales of the WIRION system for applications above-the-knee in excess of $30,000 during the 36 month period beginning on the earlier of the first commercial sale of the system by the Company or six months following
F-14

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
successful manufacturing transfer. If payment of the performance milestone becomes probable, these additional costs will be added to the carrying value of the acquired assets.

5. Intangible Assets

The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in the asset acquisition discussed in Note 4 above, as well as capitalized patent costs. Developed technology and trade name assets are amortized over 15 years. Patent costs are amortized beginning at the time of patent approval over a useful life not exceeding 20 years.

The components of intangible assets, net are as follows:
June 30, 2021June 30, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(1,997)$13,627 $15,624 $(955)$14,669 
Patents1,866 (780)1,086 1,882 (659)1,223 
Trade name760 (97)663 760 (46)714 
Total intangible assets, net$18,250 $(2,874)$15,376 $18,266 $(1,660)$16,606 

Amortization expense expected for the next five years and thereafter is as follows:

Fiscal 2022$1,215 
Fiscal 20231,211 
Fiscal 20241,207 
Fiscal 20251,204 
Fiscal 20261,201 
Thereafter9,338 
$15,376 

6. Debt

Revolving Credit Facility

In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the “Amendment”). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”).

Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. The Company will incur a fee equal to 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Amendment (the “Amended Loan Agreement”), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

The Company’s obligations under the Amended Loan Agreement are secured by certain of the Company’s assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include the Company’s intellectual property, but the Company has agreed not to encumber its intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting the Company’s ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of its business. In addition, the Amended Loan Agreement contains financial covenants requiring the Company to maintain, at all times when any
F-15

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.

The Company is required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. The Company is not obligated to draw any funds under the Revolver and has not done so under the Revolver since entering into the Loan Agreement. No amounts were outstanding under the Revolver as of June 30, 2021.

Financing Obligation

In connection with the sale of its Minnesota headquarters facility, the Company entered into a lease agreement to lease such facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. The effective interest rate is 7.89%.

Future payments under the initial term of the lease agreement as of June 30, 2021 are as follows:
2022$1,857 
20231,913 
20241,970 
20252,029 
20262,090 
Thereafter13,286 
$23,145 

7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:
June 30,June 30,
20212020
Short-term available-for-sale debt securities129,908 40,088 
Long-term available-for-sale debt securities5,748 6,276 
Available-for-sale debt securities135,656 46,364 
Mutual funds312 327 
Total marketable securities135,968 46,691 

Available-for-sale debt securities are invested in the following financial instruments:

As of June 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$47,361 $ $ $47,361 
U.S. government securities20,229 1  20,230 
Corporate debt57,134 12 (12)57,134 
Asset backed securities10,922 10 (1)10,931 
  Total available-for-sale debt securities$135,646 $23 $(13)$135,656 


F-16

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of June 30, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$9,778 $ $ $9,778 
U.S. government securities6,120 1  6,121 
Corporate debt21,267 232 (1)21,498 
Asset backed securities8,930 37  8,967 
Total available-for-sale debt securities$46,095 $270 $(1)$46,364 

The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:
Fair Value Measurements as of June 30, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$47,361 $ $47,361 $ 
U.S. government securities20,230  20,230  
Corporate debt57,134  57,134  
Asset backed securities10,931  10,931  
Mutual funds312 136 176  
  Total marketable securities$135,968 $136 $135,832 $ 

Fair Value Measurements as of June 30, 2020
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$9,778 $ $9,778 $ 
U.S. government securities6,121  6,121  
Corporate debt21,498  21,498  
Asset backed securities8,967  8,967  
Mutual funds327 99 228  
  Total marketable securities$46,691 $99 $46,592 $ 

The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the year ended June 30, 2021. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.

Strategic Investments

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired.

As of June 30, 2021 and June 30, 2020, the carrying value of these investments was $12,458 and $6,306, respectively. During the year ended June 30, 2021, no impairment indicators were noted. The Company is committed to funding an additional $1,710 into one of these investments in the future. The Company holds options to acquire all outstanding equity or certain developed technologies with respect to some of these strategic investments. These investments are recorded within other assets on the consolidated balance sheet.

The Company also holds strategic investments accounted for as available-for-sale debt securities, which have carrying values and approximated fair values of $8,199 as of June 30, 2021. These investments are recorded within other assets on the
F-17

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
consolidated balance sheet. The fair value of these investments are measured using Level 3 inputs and are not included in the tables above. Impairment is assessed similar to the Company's other strategic investments and no impairment indicators were noted during the year ended June 30, 2021.

8. Stock-Based Compensation

On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan, which was amended and restated on March 12, 2020 (the “Amended 2017 Plan”), for the purpose of granting equity awards to employees, directors, and consultants. The Amended 2017 Plan allows for the granting of up to 3,607,523 shares of common stock as approved by the Board of Directors or committees thereof in the form of nonqualified or incentive stock options, restricted stock awards, restricted stock unit awards, performance share awards, performance unit awards or stock appreciation rights to officers, directors, consultants and employees of the Company. As of June 30, 2021, there were 1,045,018 shares available for grant under the Amended 2017 Plan.

Equity awards classified as restricted stock and performance-based restricted stock are treated as issued shares when granted; however, these shares are not included in the computation of basic weighted average shares outstanding. When shares vest, unless the holder elects to pay the payroll tax liability in cash or through a sale of shares, the Company withholds the appropriate amount of shares to settle the payroll tax liability, on behalf of the individual receiving the shares, as an adjustment to accumulated deficit.

Stock Options

All options become exercisable over periods established at the date of grant. The option exercise price is generally not less than the estimated fair market value of the Company’s common stock at the date of grant, as determined by the Company’s management and Board of Directors.

Stock option activity is as follows:
Number of
Options
Weighted Average
Exercise Price
Options outstanding at June 30, 201822,321 $8.75 
Exercised(22,321)$8.75 
Options outstanding at June 30, 2019 $ 
Granted45,186 $38.13 
Forfeited(2,658)$38.13 
Options outstanding at June 30, 202042,528 $38.13 
Granted47,712 $35.67 
Forfeited(4,834)$37.61 
Options outstanding at June 30, 202185,406 $36.78 
 
During the years ended June 30, 2021 and 2020, the Company granted nonqualified stock options to certain employees. Options granted vest over a three year service period. Shares to be issued upon exercise of these options will be new share issuances. The Company determined the fair value of options using the Black-Scholes option pricing model. The estimated fair value of options, including the effect of estimated forfeitures, will be recognized as expense on a straight-line basis over the options’ vesting periods. No options were exercisable during the year ended June 30, 2021. There were no options granted during the year ended June 30, 2019. As of June 30, 2021, there was approximately $650, net of the effect of estimated forfeitures, of total unrecognized compensation expense related to nonvested stock options.

Restricted Stock

The fair value of each restricted stock award was equal to the fair market value of the Company’s common stock at the date of grant. Vesting of time-based restricted stock awards ranges from one year to three years. The estimated fair value of restricted stock awards, including the effect of estimated forfeitures, is recognized on a straight-line basis over the restricted stock’s vesting period.

F-18

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Restricted stock award activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2018455,216 $24.77 
Granted262,727 $35.53 
Forfeited(27,143)$29.05 
Vested(215,855)$23.23 
Outstanding at June 30, 2019474,945 $31.36 
Granted195,231 $46.32 
Forfeited(22,977)$36.75 
Vested(213,132)$29.77 
Outstanding at June 30, 2020434,067 $38.34 
Granted298,881 $31.20 
Forfeited(27,008)$35.85 
Vested(237,998)$35.19 
Outstanding at June 30, 2021467,942 $35.61 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2021, 2020 and 2019, the Company estimated its weighted average forfeiture rate at 17.5%, 17.0% and 18.0%, respectively. As of June 30, 2021, there was approximately $6,300 of total unrecognized compensation expense, net of the effect of estimated forfeitures, related to nonvested restricted stock awards, which is expected to be recognized over a weighted-average period of 1.6 years.

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. Fiscal 2021 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2020 compared to the closing prices for the 90 trading days preceding July 1, 2023. Fiscal 2020 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2019 compared to the closing prices for the 90 trading days preceding July 1, 2022. Fiscal 2019 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2018 compared to the closing prices for the 90 trading days preceding July 1, 2021. The aggregate maximum shares granted were as follows:

Performance Measurement202120202019
Total shareholder return339,395 207,891 225,325 

F-19

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Performance-based restricted stock award activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2018531,178 $12.69 
Granted225,325 $22.33 
Forfeited(2,631)$18.64 
Outstanding at June 30, 2019753,872 $15.20 
Granted207,891 $30.45 
Forfeited(25,948)$16.48 
Vested(275,193)$11.97 
Outstanding at June 30, 2020660,622 $21.69 
Granted339,395 $12.75 
Forfeited (73,347)$13.63 
Vested(166,086)$13.96 
Outstanding at June 30, 2021760,584 $20.26 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2021, there was approximately $6,405 of total unrecognized compensation expense related to nonvested performance-based restricted stock awards, which is expected to be recognized over a weighted-average period of 1.7 years. Stock-based compensation expense associated with performance-based restricted stock was $5,117 for the year ended June 30, 2021.

Restricted Stock Units

The Company grants restricted stock units to members of its Board of Directors. Restricted stock units represent the right to receive payment in the form of shares of the Company’s common stock or in cash at the Company’s option. Restricted stock unit payments occur within 30 days following the six month anniversary of the date that the director ceases to serve on the Board of Directors or, if the restricted stock units are granted in lieu of an annual cash retainer, on the payment date selected by the director that is at least two years after the grant date. The estimated fair value of restricted stock units is recognized on a straight-line basis over the vesting period.

Restricted stock unit activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Restricted stock units outstanding at June 30, 2018335,869 $15.94 
Granted21,162 $38.28 
Converted to common stock(2,855)$21.01 
Restricted stock units outstanding at June 30, 2019354,176 $17.23 
Granted20,689 $46.50 
Converted to common stock(125,352)$17.65 
Forfeited(2,316)$46.97 
Restricted stock units outstanding at June 30, 2020247,197 $19.19 
Granted35,566 $31.80 
Restricted stock units outstanding at June 30, 2021282,763 $20.77 


F-20

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Employee Stock Purchase Plan

The Company maintains an employee stock purchase plan that was approved by the Company’s stockholders in November 2015 (“2015 ESPP”) and replaced the previous employee stock purchase plan that expired on May 31, 2016. The 2015 ESPP provides eligible employees the opportunity to acquire common stock in accordance with Section 423 of the Internal Revenue Code of 1986. Stock can be purchased each six-month period per year (twice per year). The purchase price is equal to 85% of the lower of the price at the beginning or the end of the respective period. Employees purchased 137,863 shares at an average price of $30.74 per share during the year ended June 30, 2021. Shares reserved under the 2015 ESPP at June 30, 2021 totaled 1,256,792.

Stock-Based Compensation Expense

The following amounts were recognized as stock-based compensation expense in the consolidated statements of operations:
Year Ended June 30, 2021Restricted Stock Awards & OptionsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$692 $ $90 $782 
Selling, general and administrative11,225 1,056 1,090 13,371 
Research and development1,844  233 2,077 
Total stock-based compensation expense$13,761 $1,056 $1,413 $16,230 

Year Ended June 30, 2020Restricted Stock Awards & OptionsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$564 $ $62 $626 
Selling, general and administrative9,511 865 878 11,254 
Research and development1,554  178 1,732 
Total stock-based compensation expense$11,629 $865 $1,118 $13,612 

Year Ended June 30, 2019Restricted Stock AwardsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$281 $ $65 $346 
Selling, general and administrative7,899 810 905 9,614 
Research and development1,136  170 1,306 
Total stock-based compensation expense$9,316 $810 $1,140 $11,266 

9. Leases

Effective July 1, 2019, the Company adopted ASC Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset.

The Company leases its Texas manufacturing facility under an operating lease agreement. During the year ended June 30, 2021, the Company exercised its option to extend the term of this lease agreement by five years, so that it now expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.

The Company's operating lease cost was $503 and $487 for the years ended June 30, 2021 and 2020, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the year ended June 30, 2021.

There was $2,238 and $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the year ended June 30, 2021 and 2020, respectively.
F-21

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
June 30,June 30,
20212020
Right-of-use assets
Other assets$2,212 $427 
Operating lease liabilities
Accrued expenses487 412 
Other liabilities1,725 15 
Total operating lease liabilities$2,212 $427 

Future minimum lease payments under the agreements as of June 30, 2021 are as follows:
Fiscal 2022$494 
Fiscal 2023486 
Fiscal 2024485 
Fiscal 2025483 
Fiscal 2026403 
Thereafter 
Total lease payments2,351 
Less imputed interest(139)
Total operating lease liabilities$2,212 

As of June 30, 2021, the weighted average remaining lease term for operating leases was 4.8 years and the weighted average discount rate used to determine operating lease liabilities was 2.52%.

Rental expense was $540 for the year ended June 30, 2019.

10. Commitments and Contingencies

In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims and commercial disputes. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of June 30, 2021 that are probable or estimable, for which the outcome is reasonably possible of having a material adverse impact on its consolidated balance sheets or statements of operations.

F-22

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
11. Earnings Per Share

The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Year Ended June 30,
 202120202019
Numerator
Net loss$(13,421)$(27,236)$(255)
Income allocated to participating securities   
Net loss available to common stockholders$(13,421)$(27,236)$(255)
Denominator
Weighted average common shares outstanding — basic38,832,002 34,275,957 33,535,759 
Effect of dilutive stock options(1)
   
Effect of dilutive restricted stock units(2)
   
Effect of performance-based restricted stock awards (3)
   
Weighted average common shares outstanding — diluted38,832,002 34,275,957 33,535,759 
Earnings per common share — basic and diluted$(0.35)$(0.79)$(0.01)

(1)At June 30, 2021, 2020 and 2019; 85,406, 42,528 and 0 shares of common stock, respectively, were subject to the exercising of outstanding stock options. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(2)At June 30, 2021, 2020, and 2019; 282,763, 247,197 and 354,176 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At June 30, 2021, 2020, and 2019; 760,584, 660,622, and 753,872 shares of common stock, respectively, were subject to the vesting of performance-based restricted stock awards. The effect of the shares that would be issued upon vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.

Unvested time-based restricted stock awards that contain nonforfeitable rights to dividends are participating securities and included in the computation of earnings per share pursuant to the two-class method. Under this method, earnings attributable to the Company are allocated between common stockholders and the participating awards, as if the awards were a second class of stock. During periods of net income, the calculation of earnings per share excludes the income attributable to participating securities in the numerator and the dilutive impact of these securities from the denominator. In the event of a net loss, undistributed earnings are not allocated to participating securities and the denominator excludes the dilutive impact of these securities as they do not share in the losses of the Company.

12. Employee Benefits

The Company offers a 401(k) plan to its employees. Eligible employees may authorize up to $20 of their annual compensation as a contribution to the plan, subject to Internal Revenue Service limitations. The plan also allows eligible employees over 50 years old to contribute an additional $7 subject to Internal Revenue Service limitations. All employees must be at least 21 years of age to participate in the plan. The Company did not provide any employer matching contributions for the years ended June 30, 2021, 2020, and 2019.

The Company offers certain members of management and highly compensated employees the opportunity to defer up to 100% of their base salary (after 401(k), payroll tax and other deductions), performance bonus and discretionary bonus and elect to receive the deferred compensation at a fixed future date of participant’s choosing. Each participant may, at the time of his or her deferral election, choose to allocate the deferred compensation into investment alternatives set by the Human Resources and Compensation Committee. The amount payable to each participant under the plan will change in value based upon the investment selected by that participant and is classified as current or long-term on the Company’s consolidated balance sheet
F-23

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
based on the disbursement elections made by the participants. As of June 30, 2021, $93 of the amount is included in accrued expenses and $219 is included in other liabilities on the consolidated balance sheet.

13. Income Taxes

The components of the Company’s overall deferred tax assets and liabilities are as follows:
 June 30,
 20212020
Deferred tax assets
Stock-based compensation$5,012 $4,536 
Deferred revenue1,115 1,596 
Accrued expenses and compensation492 1,144 
Other4,119 2,150 
Research and development credit carryforwards6,695 6,006 
Net operating loss carryforwards71,940 71,925 
Total deferred tax assets89,373 87,357 
Valuation allowance(89,373)(87,357)
Net deferred tax assets$ $ 

The Company has established valuation allowances to fully offset its deferred tax assets due to the uncertainty about the Company’s ability to generate the future taxable income necessary to realize these deferred assets, particularly in light of the Company’s historical losses. The future use of net operating loss carryforwards is dependent on the Company attaining profitable operations, and may be limited in any one year under Internal Revenue Code Section 382 due to significant ownership changes, as defined under such Section, as a result of the Company’s equity financings. A summary of the valuation allowances are as follows:
Balances at June 30, 2018$76,130 
Reductions2,614 
Balance at June 30, 201978,744 
Additions8,613 
Balance at June 30, 202087,357 
Additions2,016 
Balance at June 30, 2021$89,373 

As of June 30, 2021 and 2020, the Company had federal tax net operating loss carryforwards of approximately $299,928 and $296,409, respectively. Net losses incurred prior to fiscal 2019 are available to be carried forward to offset taxable income through 2037, while net losses incurred subsequent to fiscal 2019 are able to be carried forward indefinitely The Company also had various state net operating loss carryforwards available to offset future state taxable income. These state net operating loss carryforwards typically have the same expirations as the Company’s federal tax net operating loss carryforwards.

As of June 30, 2021 and 2020, the Company had approximately $5,632 and $5,039 of federal research and development credit carryforwards, respectively. As of June 30, 2021 and 2020, the Company had approximately $2,287 and $2,069 of state research and development credit carryforwards. The federal and state research and development credit carryforwards will expire through fiscal 2039 and 2034, respectively.

As required by ASC Topic 740, “Income Taxes,” the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company recorded a liability relating to unrecognized tax benefits of $1,042 and $711 at June 30, 2021 and 2020, respectively. Due to the Company having a full valuation allowance, this liability has been netted against the deferred tax asset. The Company recognizes interest and penalties related to uncertain tax provisions as part of the provision for income taxes. The Company has not currently reserved for any interest or penalties for such reserves due to the Company being in an net operating
F-24

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
loss position. The Company does not expect to recognize any benefits from the unrecognized tax benefits within the next twelve months. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Balances at June 30, 2018$597 
Decreases related to prior year tax positions(11)
Increases related to current year tax positions25 
Balances at June 30, 2019611 
Increases related to prior year tax positions36 
Increases related to current year tax positions64 
Balance at June 30, 2020711 
Increases related to prior year tax positions226 
Increases related to current year tax positions105 
Balance at June 30, 2021$1,042 

The Company is subject to income taxes in the U.S. federal jurisdiction and various state jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. The Company is potentially subject to income tax examinations by tax authorities for the tax years ended June 30, 2021, 2020, 2019, and 2018. The Company is not currently under examination by any taxing jurisdiction.

F-25


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

Our Chief Executive Officer and our Chief Financial Officer, referred to collectively herein as the Certifying Officers, are responsible for establishing and maintaining our disclosure controls and procedures. The Certifying Officers have reviewed and evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of June 30, 2021. Based on that review and evaluation, which included inquiries made to certain other employees of the Company, the Certifying Officers have concluded that, as of the end of the period covered by this Form 10-K, our disclosure controls and procedures, as designed and implemented, are effective.

Management’s Annual Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) for us. Management conducted an evaluation of the effectiveness of internal control over financial reporting based on the framework in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation, management concluded that our internal control over financial reporting was effective as of June 30, 2021.

PricewaterhouseCoopers LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Form 10-K, has also audited the effectiveness of our internal control over financial reporting as of June 30, 2021, as stated in their report included in Part IV, Item 15 of this Form 10-K.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
Item 9B.    Other Information.

None
47


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

Other than the information included in this Form 10-K under the heading “Information About our Executive Officers,” which is set forth at the end of Part I, Item 1 and incorporated herein by reference, the information required by this Item 10 is incorporated by reference to the sections labeled “Election of Directors,” “Information Regarding the Board of Directors and Corporate Governance” and “Delinquent Section 16(a) Reports,” all of which will appear in our definitive proxy statement for our 2021 Annual Meeting.
 
Item 11.     Executive Compensation.

The information required by this Item 11 is incorporated herein by reference to the sections entitled “Executive Compensation,” “Director Compensation,” “Human Resources and Compensation Committee” and “Compensation Committee Interlocks and Insider Participation,” all of which will appear in our definitive proxy statement for our 2021 Annual Meeting.

Item 12.     Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this Item 12 is incorporated herein by reference to the sections entitled “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information,” which will appear in our definitive proxy statement for our 2021 Annual Meeting.
 
Item 13.     Certain Relationships and Related Transactions, and Director Independence.

The information required by this Item 13 is incorporated herein by reference to the sections entitled “Independence of the Board of Directors” and “Transactions with Related Persons,” which will appear in our definitive proxy statement for our 2021 Annual Meeting.
 
Item 14.     Principal Accounting Fees and Services.

The information required by this Item 14 is incorporated herein by reference to the section entitled “Principal Accountant Fees and Services,” which will appear in our definitive proxy statement for our 2021 Annual Meeting.

48


PART IV
 
Item 15.     Exhibits, Financial Statement Schedules.

(a)     Documents filed as part of this Form 10-K.

(1)     Financial Statements. The following financial statements are included in Part II, Item 8 of this Form 10-K:
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of June 30, 2021 and 2020
Consolidated Statements of Operations for the years ended June 30, 2021, 2020 and 2019
Consolidated Statements of Comprehensive Income for the years ended June 30, 2021, 2020 and 2019
Consolidated Statements of Changes in Stockholders’ Equity for the years ended June 30, 2021, 2020 and 2019
Consolidated Statements of Cash Flows for the years ended June 30, 2021, 2020 and 2019
Notes to Consolidated Financial Statements

(2)     Financial Statement Schedules.
All financial statement schedules have been omitted, because they are not applicable, are not required, or the information is included in the Financial Statements or Notes thereto

(3)    Exhibits.

Exhibit
No.
Description
3.1
3.2
4.1
4.2
4.3
10.1†
10.2†*
10.3†*
10.4†
10.5
10.6
10.7
10.8


49


Exhibit
No.
Description
10.9++
10.10
10.11++
10.12
10.13++
10.14†
10.15†
10.16†
10.17†
10.18†
10.19†
10.20†
10.21†
10.22
10.23
10.24†
10.25†
10.26†
10.27

50


Exhibit
No.
Description
10.28
10.29
10.30†
10.31†
10.32†
10.33†
10.34†
10.35†
10.36†
10.37†
10.38†
10.39+
10.40†
10.41†
10.42†
10.43†
10.44†
10.45†
10.46†

51




Exhibit
No.
Description
10.47++
10.48++
10.49
23.1*
24.1*
31.1*
31.2*
32.1**
32.2**
101*Financial statements from the Annual Report on Form 10-K of the Company for the year ended June 30, 2021, formatted, in Inline Extensible Business Reporting Language (XBRL): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Changes in Stockholders’ Equity, (v) the Consolidated Statements of Cash Flows, and (vi) the Notes to Consolidated Financial Statements.
104*Cover page interactive data file (formatted in Inline XBRL and contained in Exhibit 101).
*    Filed herewith.
**    Furnished herewith.
†    Compensatory plan or agreement.
+    Confidential treatment has been granted for certain portions omitted from this exhibit pursuant to Rule 24b-2 under the Securities Exchange Act of 1934, as amended.
++    Certain portions have been omitted from this exhibit.

Item 16.     Form 10-K Summary

Not applicable.
52


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.
 
CARDIOVASCULAR SYSTEMS, INC.
Date: August 19, 2021By:/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer

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.
Each person whose signature appears below constitutes and appoints Scott R. Ward and Jeffrey S. Points as the undersigned’s true and lawful attorneys-in fact and agents, each acting alone, with full power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, in any and all amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granted unto said attorneys-in-fact and agents, each acting alone, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all said attorneys-in-fact and agents, each acting alone, or his substitute or substitutes, may lawfully do or cause to be done by virtue thereof.
 
SignatureTitleDate
/s/ Scott R. WardChairman, President and Chief Executive Officer (principal executive officer)August 19, 2021
Scott R. Ward
/s/ Jeffrey S. PointsChief Financial Officer (principal financial and accounting officer)August 19, 2021
Jeffrey S. Points
/s/ Martha Goldberg AronsonDirectorAugust 19, 2021
 Martha Goldberg Aronson
/s/ Edward BrownDirectorAugust 19, 2021
Edward Brown
/s/ William E. CohnDirectorAugust 19, 2021
William E. Cohn
/s/ Sachin JainDirectorAugust 19, 2021
Sachin Jain
/s/ Augustine LawlorDirectorAugust 19, 2021
Augustine Lawlor
/s/ Erik PaulsenDirectorAugust 19, 2021
Erik Paulsen
/s/ Stephen StenbeckDirectorAugust 19, 2021
Stephen Stenbeck
/s/ Kelvin WomackDirectorAugust 19, 2021
Kelvin Womack

53
EX-10.2 2 ex102-fy22execincentiveplan.htm EX-10.2 Document
Exhibit 10.2

FISCAL 2022 EXECUTIVE OFFICER BONUS PLAN AND EQUITY COMPENSATION

Bonus Plan

For the 12-month period ending June 30, 2022, each executive officer is eligible to receive cash incentive compensation pursuant to the Fiscal 2022 Executive Officer Bonus Plan (the “Bonus Plan”), based on the Company’s achievement of revenue and adjusted EBITDA financial goals for such period. Adjusted EBITDA is defined as income from operations with stock compensation, depreciation and amortization, and acquired in process research and development added back into the calculation. In addition, adjusted EBITDA may be further adjusted to include or exclude the events set forth in Section 7(b) of the Company’s 2017 Equity Incentive Plan and other unforeseen expenses. Target bonus amounts are weighted 75% for the revenue goal and 25% for the adjusted EBITDA goal. Target bonus levels as a percentage of base salary are 115% for the Chief Executive Officer, 100% for the Chief Operating Officer and Chief Financial Officer, 75% for the General Counsel, and 60% for the other executive officers. Depending upon the Company’s performance against the goals, participants are eligible to earn up to 200% of each of the revenue and adjusted EBITDA portions of their target bonus amount. The Bonus Plan criteria are the same for all of the executive officers.

Long-Term Incentive Plan

Each executive officer received grants of restricted stock under the fiscal 2022 long-term incentive plan on August 9, 2021. The restricted stock grants were based on a target equity percentage of each executive officer’s base salary, with 40% of such target amount allocated to time-vesting restricted stock and 60% of such target amount allocated to performance-vesting restricted stock; provided, that the performance-vesting restricted stock was granted to each executive officer at 200% of the target number of shares allocated to performance-vesting restricted stock, and any shares not earned will be forfeited upon confirmation of performance achievement. Target equity grants as a percentage of base salary are 450% for the Chief Executive Officer, 200% for the Chief Operating Officer and Chief Financial Officer, 150% for the General Counsel, and 125% for the other executive officers.

The time-vesting restricted stock grants will vest in equal installments of 1/3 in August 2022, 2023 and 2024. The performance-vesting restricted stock grants will vest based on the Company’s total shareholder return relative to total shareholder return of the Company’s peer group (as determined by the Human Resources and Compensation Committee), as measured by the closing prices of the Company’s stock and the peer group members for the 90 trading days preceding July 1, 2021 compared to the closing prices of the Company’s stock and the stock of the peer group members for the 90 trading days preceding July 1, 2024. Vesting of the performance-vesting shares will be determined on the date that the Company’s Form 10-K for the fiscal year ending June 30, 2024 is filed.

EX-10.3 3 ex103-fy22directorcompensa.htm EX-10.3 Document
Exhibit 10.3

FISCAL 2022 DIRECTOR COMPENSATION ARRANGEMENTS

For the 12 month period ending June 30, 2022, each non-employee director of Cardiovascular Systems, Inc. will receive the following compensation:
 
 ● 
Retainers of $45,000 for service as a Board member; $22,000 for service as the chair of the Audit committee; $20,000 for service as a chair of a Board committee other than the Audit committee; $10,000 for service as a member of a Board committee; and $1,200 per Board or committee meeting attended in the event that more than 12 of such meetings are held during the period. Directors may irrevocably elect, in advance of the fiscal year, to receive these fees in cash, in common stock of the Company or a combination thereof, or in restricted stock units (“RSUs”). Each director electing to receive fees in RSUs shall at the time of such election also irrevocably select the date of settlement of the RSU. On the settlement date, RSUs may be settled, at the Company’s discretion, in cash or in shares of common stock or a combination thereof.
 
 ● 
An RSU award with a value of $145,000 payable, in the Company’s discretion, in cash or in shares of common stock. The Company will provide for the RSU payment, whether paid in cash or shares of common stock, to be made (in a lump sum if paid in cash) within 30 days following the six-month anniversary of the termination of the director’s Board membership.

In addition, the Lead Independent Director of the Board receives an additional annual retainer of $40,000, and may irrevocably elect, in advance of the fiscal year, to receive this retainer in cash, in common stock of the Company or a combination thereof, or in RSUs. The non-employee members of the Board are also reimbursed for travel, lodging and other reasonable expenses incurred in attending Board or committee meetings.

EX-23.1 4 ex231-63021.htm EX-23.1 Document

Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-228686) and Form S-8 (No. 333-158755, 333-160609, 333-168682, 333-175703, 333-182668, 333-189856, 333-197348, 333-200214, 333-208137, and 333-221651) of Cardiovascular Systems, Inc. of our report dated August 19, 2021 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP
Minneapolis, Minnesota
August 19, 2021




EX-31.1 5 ex311-63021.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Scott R. Ward, certify that:

1.    I have reviewed this annual report on Form 10-K of Cardiovascular Systems, 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.

    
Dated: August 19, 2021
        
/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer


EX-31.2 6 ex312-63021.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeffrey S. Points, certify that:

1.    I have reviewed this annual report on Form 10-K of Cardiovascular Systems, 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.

    
Dated: August 19, 2021        
    
/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer

    

EX-32.1 7 ex321-63021.htm EX-32.1 Document

Exhibit 32.1

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

In connection with the filing of the Annual Report on Form 10-K for the year ended June 30, 2021 (the “Report”) by Cardiovascular Systems, Inc. (“Registrant”), I, Scott R. Ward, the Chief Executive Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that to the best of my knowledge:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

    
Dated: August 19, 2021        
    
/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer


EX-32.2 8 ex322-63021.htm EX-32.2 Document


Exhibit 32.2

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

In connection with the filing of the Annual Report on Form 10-K for the year ended June 30, 2021 (the “Report”) by Cardiovascular Systems, Inc. (“Registrant”), I, Jeffrey S. Points, the Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that to the best of my knowledge:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

    
Dated: August 19, 2021
/s/ Jeffrey S. Points     
Jeffrey S. Points
Chief Financial Officer


EX-101.SCH 9 csii-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Loss Statement link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies (Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies (Warranty Reserve) (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - Selected Consolidated Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Selected Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Selected Consolidated Financial Statement Information (Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Selected Consolidated Financial Statement Information (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Selected Consolidated Financial Statement Information (Accrued Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Revenue - Dissagregate (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Revenue - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Intangible Assets - Finite-Lived (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Debt (Financing Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Debt (Revolving Credit Facility) (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Marketable Securities & Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-Based Compensation (Restricted Stock Unit Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-Based Compensation (Employee Stock Purchase Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stock-Based Compensation (Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Earnings Per Share (Reconciliation of Numerators and Denominators) (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Earnings Per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2154113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2355310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Income Taxes (Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 csii-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 csii-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 csii-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT WavePoint Peripheral Support Catheters [Member] WavePoint Peripheral Support Catheters [Member] WavePoint Peripheral Support Catheters Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements Leasehold Improvements [Member] Net loss Net Income (Loss) Attributable to Parent Net loss Net Income (Loss) Attributable to Parent Accounts Receivable and Allowance for Doubtful Accounts Receivable [Policy Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Operating Lease, Right-of-Use Asset Other assets Operating Lease, Right-of-Use Asset Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Impact from adoption of ASU 2016-01 Cumulative Effect Of New Accounting Principle In Period Of Adoptions CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period Share based compensation arrangement by share based payment award equity instruments purchase period. Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Forfeited (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Additional paid in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Accrued excise, sales and other taxes Accrued Taxes Accrued Taxes Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent WIRION Embolic Protection System WIRIONEmbolicProtectionSystemMember [Member] WIRION Embolic Protection System [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2024 Capital Leases, Future Minimum Payments Due in Three Years Document Fiscal Year Focus Document Fiscal Year Focus Lower range of exercise of stock options and warrants (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Amortization of Intangible Assets Amortization of intangible assets Amortization of Intangible Assets Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Inventories Schedule of Inventory, Current [Table Text Block] Revenue recognized previously deferred Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] International International [Member] International [Member] Building Building [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Silicon Valley Bank [Member] Silicon Valley Bank [Member] Silicon valley bank. Unrealized gain on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Employee Stock Ownership Plan (ESOP), Number of Allocated Shares Employee Stock Ownership Plan (ESOP), Number of Allocated Shares Maximum period for payment on restricted stock unit following the six month anniversary date Maximum period for payment on Restricted stock unit Maximum period for payment on Restricted stock unit. Award Type [Domain] Award Type [Domain] ASSETS Assets [Abstract] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Land Land [Member] Other Liabilities Other Liabilities [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag InterestRateIncreaseForNoncompliance InterestRateIncreaseForNoncompliance Increase in interest rate on outstanding amounts if the Company is not in compliance with covenants. Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Trade Names Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Long-term liabilities Liabilities, Noncurrent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Salaries and bonus Accrued Salaries and Bonus Carrying value as of the balance sheet date of obligations incurred through that date and payable for employee salaries and bonuses earned. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Potential milestone payment Potential Milestone Payment Potential Milestone Payment Accounts receivable Increase (Decrease) in Accounts Receivable Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property and Equipment and Patents [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Value of shares issued for acquisition Other Significant Noncash Transaction, Value of Consideration Received Number of financial institutions the company maintains its cash balances Number of Financial Institutions Number of Financial Institutions Entity Interactive Data Current Entity Interactive Data Current Prime Rate [Member] Prime Rate [Member] Deferred revenue Increase (Decrease) in Deferred Revenue Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Clinical studies Accrued Clinical Studies Accrued Clinical Studies Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Additional consideration, pending disbursement Additional Consideration, Pending Disbursement Additional Consideration, Pending Disbursement Litigation and Contingent Liabilities Commitments and Contingencies, Policy [Policy Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Entity Current Reporting Status Entity Current Reporting Status Performance Measures [Axis] Performance Measures [Axis] Performance Measures [Axis] Commercial Paper [Member] Commercial Paper [Member] Shares withheld for payroll taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Age of eligible employees for contribute additional amount Age of Eligible Employees for Contribute Additional Amount Age of eligible employees for contribute additional amount. Common stock approved Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] CumulativeEffectOnRetainedEarningsNetOfTaxes CumulativeEffectOnRetainedEarningsNetOfTaxes Amount of the cumulative effect on retained earnings net of related income tax effect. Business Combination, Consideration Transferred Business Combination, Consideration Transferred Provision for doubtful accounts Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Non-Marketable Equity Investments Securities Owned Not Readily Marketable, Policy [Policy Text Block] Forfeiture rate Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures Rate Share based compensation arrangement by share based payment award options forfeitures rate. Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Plan Name [Axis] Plan Name [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of beginning and ending amount of unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Lessee, Operating Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, Payment, Due [Abstract] Allowance for doubtful accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Deferred compensation payable, current Deferred Compensation Liability, Current Volume-based rebates, discounts and incentives, current Contract with Customer, Liability, Current Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Scenario [Axis] Scenario [Axis] Maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Exercises (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Future Payments To Acquire Long term Investments FuturePaymentsToAcquireLongtermInvestments Represents future payments to acquire long-term investments Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Accumulated Deficit Accumulated Distributions in Excess of Net Income [Member] Exercise of stock options Exercise of Stock Options and Warrants, Value Exercise of Stock Options and Warrants, Value LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Accounts receivable credit period Accounts Receivable Credit Period Accounts Receivable Credit Period Accounts receivable credit period. Accounts payable Increase (Decrease) in Accounts Payable Earnings Per Share Earnings Per Share [Text Block] Expenses: Operating Expenses [Abstract] Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Selected Consolidated Financial Statement Information Additional Financial Information Disclosure [Text Block] Minimum Minimum [Member] Marketable securities Marketable Securities, Current Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan. Gross profit Gross Profit Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Balance Sheet Location [Domain] Balance Sheet Location [Domain] Selling, general and administrative Selling, General and Administrative Expense Liability relating to unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax assets Deferred Tax Assets, Gross Trading Symbol Trading Symbol Stock issued for acquisitions Stock Issued During Period, Value, Acquisitions Current liabilities Liabilities, Current [Abstract] Debt Disclosure Debt Disclosure [Text Block] Stock Options and Restricted Stock Awards Share-based Payment Arrangement [Text Block] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Shares issued (in shares) Stock Issued During Period, Shares, New Issues 2025 Capital Leases, Future Minimum Payments Due in Four Years Capital lease term of renewal (in years) Lessee Leasing Arrangements Capital Leases Term Of Renewal Term of renewal of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,215,554 at June 30, 2021 and 39,675,865 at June 30, 2020 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other (income) expense, net Nonoperating Income (Expense) Milestone payment target, increment in net revenues Milestone Payment Target, Increment in Net Revenues Milestone Payment Target, Increment in Net Revenues Outstanding at beginning of period (in usd per share) Outstanding at end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Product Warranty Liability [Table] Product Warranty Liability [Table] Performance Shares Performance Shares [Member] Equity Funds [Member] Equity Funds [Member] Commitments and contingencies Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Acquisition Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Capital Lease Obligations Capital Lease Obligations [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 2023 Capital Leases, Future Minimum Payments Due in Two Years Document Period End Date Document Period End Date Document Period End Date Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 2017 Plan Two Thousand Seventeen Plan [Member] Two Thousand Seventeen Plan [Member] Marketable Securities Marketable Securities, Policy [Policy Text Block] Accrued expenses and compensation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Entity Registrant Name Entity Registrant Name Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Available For Sale Securities Debt Securities Strategic Investments AvailableForSaleSecuritiesDebtSecuritiesStrategicInvestments AvailableForSaleSecuritiesDebtSecuritiesStrategicInvestments Income Tax Authority [Axis] Income Tax Authority [Axis] Undistributed Earnings (Loss) Available to Common Shareholders, Basic Undistributed Earnings (Loss) Available to Common Shareholders, Basic Work in process Inventory, Work in Process, Net of Reserves Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Selling, general and administrative Selling, General and Administrative Expenses [Member] Accrued expenses Accrued Liabilities, Current, Total Accrued Liabilities, Current Net revenues Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Financing Obligation [Member] Capital Lease Obligations [Member] Fiscal 2022 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Finished goods Inventory, Finished Goods, Net of Reserves Accrued vacation Accrued Vacation, Current Stock Options Share-based Payment Arrangement, Option [Member] Other-than-temporary impairments Other than Temporary Impairment Losses, Investments, Available-for-sale Securities Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accrued expenses Operating Lease, Liability, Current Fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Variable Rate [Domain] Variable Rate [Domain] Additional Paid  In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Beginning of period End of period Cash and Cash Equivalents, at Carrying Value Available-for-sale Securities, Current Available-for-sale Securities, Current Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Fiscal 2022 Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Other Assets Other Assets [Member] Charges incurred in connection with acquired IPR&D Research and Development Asset Acquired Other than Through Business Combination, Written-off Expenditures for property and equipment Payments to Acquire Property, Plant, and Equipment Deferred revenue Deferred Tax Assets, Deferred Income Business Combinations [Abstract] Business Combinations [Abstract] Capital lease term of contract (in years) Lessee Leasing Arrangements Capital Leases Term Of Contract Term of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Maximum Maximum [Member] Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] US Government Debt Securities [Member] US Government Debt Securities [Member] 2022 Capital Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Rent Expense, Net Operating Leases, Rent Expense, Net Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and entity information. Accrued expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Available-for-sale Securities, Noncurrent Available-for-sale Securities, Noncurrent Tax NOL carryforwards Operating Loss Carryforwards Common Stock, Shares, Issued Common Stock, Shares, Issued Minimum period after grant date Minimum Settlement Period After Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Minimum Period after Grant Date Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Early Termination Fee Early Termination Fee Percent fee if the Company terminates the line of credit prior to the maturity date. Document Annual Report Document Annual Report Intangible Assets Intangible Assets Disclosure [Text Block] Property and equipment, estimated useful life Property, Plant and Equipment, Useful Life Reconciliation of beginning and ending amount of unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Other liabilities Operating Lease, Liability, Noncurrent Accrued Expenses Accrued Liabilities [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Financing Obligation Sale Leaseback Transactions, Policy [Policy Text Block] Interest expense Interest Expense Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Minimum age for qualifying in 401(a) plan Minimum Age for Qualifying in Defined Benefit Plans Minimum age for qualifying in defined benefit plans. City Area Code City Area Code Performance-based restricted stock award activity Schedule of Share Based Compensation Performance Based Restricted Stock Award Activity [Table Text Block] Tabular disclosure of the number and weighted-average grant date fair value for performance-based restricted stock awards that were outstanding at the beginning and end of the year that were granted, vested, or forfeited during the year. Accumulated deficit Retained Earnings (Accumulated Deficit) Entity Public Float Entity Public Float Schedule Of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Interest income and other, net Interest and Other Income Deferred tax assets Components of Deferred Tax Assets and Liabilities [Abstract] Converted to common stock Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Converted to Common Stock Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options converted to common stock weighted average grant date. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Stock Issued During Period, Shares, Employee Stock Ownership Plan Stock Issued During Period, Shares, Employee Stock Ownership Plan Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Other Deferred Tax Assets, Inventory Equity Components [Axis] Equity Components [Axis] Summary of valuation allowances SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Voluntary Filers Entity Voluntary Filers Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Inventories Inventory, Net Entity File Number Entity File Number Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Annual interest rate escalations (as a percent) Debt Instrument, Interest Rate, Increase (Decrease) 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Reductions Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Exercise of stock options Exercise of Stock Options and Warrants Exercise of stock options and warrants Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Allowance for doubtful accounts activity Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Equity Component [Domain] Equity Component [Domain] Total Shareholder Return Total Shareholder Return [Member] Total Shareholder Return [Member] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Loss on disposal of property and equipment and other Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Basic & diluted earnings per share Earnings Per Share, Basic and Diluted Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Federal Domestic Tax Authority [Member] Available-for-sale debt securities Debt Securities, Available-for-sale Aggregate maximum performance-based restricted stock awards granted Schedule of Share Based Compensation Aggregate Maximum Performance Based Restricted Stock Awards [Table Text Block] Tabular disclosure of the aggregate maximum number performance-based restricted stock awards granted. Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Accrued expenses Accrued Liabilities, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Purchases of long-term investments Payments to Acquire Marketable Securities Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Beginning balance Ending balance Deferred Tax Assets, Valuation Allowance Total future minimum lease payments Capital Leases, Future Minimum Payments Due Finance lease, term of contract Lessee, Finance Lease, Term of Contract Net Proceeds on Sale of the Facility Net Proceeds on Sale of the Facility Net proceeds received on the sale of the Company's headquarters. Patent amortization tenure Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Employee Benefits Retirement Benefits [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Forfeited StockGrantedDuringPeriodSharebasedCompensationForfeitedShares StockGrantedDuringPeriodSharebasedCompensationForfeitedShares Stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Deferred revenue Deferred Revenue, Noncurrent Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common Stock, Shares Authorized Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Covenant, Adjusted EBITDA Covenant, Adjusted EBITDA The covenant requiring a minimum trailing three-month adjusted EBITDA. Revolving Credit Facility [Member] Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Acquisition consideration Accrued Acquisition Consideration Accrued Acquisition Consideration Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Research and development credit carryforwards Tax Credit Carryforward, Amount Adjustment for net gain realized and included in interest income and other, net Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Capital lease number of renewal options Lessee Leasing Arrangements Capital Leases Number Options To Renew Number of options to renew the lessee's leasing arrangement for a capital lease. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture Furniture and Fixtures [Member] Marketable Securities [Abstract] Marketable Securities [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] State State and Local Jurisdiction [Member] Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of goods sold Cost of Revenue Contract with customer, liability Contract with Customer, Liability Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted-average period expected to recognize nonvested awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Percent Reduction to Prime Interest Rate Percent Reduction to Prime Interest Rate Percent reduction to the prime interest rate. Interest on any borrowings under the agreement is prime less 0.25%. Corporate Debt Securities [Member] Corporate Debt Securities [Member] Marketable Securities & Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Depreciation of property and equipment Depreciation, Depletion and Amortization Sale Agreement Capital Leases, Net Investment in Direct Financing and Sales Type Leases [Abstract] Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Available-for-sale marketable securities at fair value on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Common stock, shares outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Warranty liability Standard and Extended Product Warranty Accrual Additional contribution by employee in plan Additional Contribution for Eligible Employees Additional amount, for eligible employees over 50 years old, that may be contributed to a defined contribution plan. Costs incurred in connection with patents Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total change in unrealized gain on available for sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Property and equipment Property, Plant and Equipment [Table Text Block] Research and development credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Upper range of exercise of stock options and warrants (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Total marketable securities Investments, Fair Value Disclosure Property and equipment, net Total Property and equipment, net Property, Plant and Equipment, Net Total expenses Operating Expenses Available-for-sale Equity Securities, Amortized Cost Basis Available-for-sale Equity Securities, Amortized Cost Basis Other liabilities Other Liabilities, Noncurrent Restricted stock award activity Schedule of Share Based Compensation Restricted Stock Award Activity [Table Text Block] Tabular disclosure of the number and weighted-average grant date fair value for restricted stock awards 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. Thereafter Capital Leases, Future Minimum Payments Due Thereafter Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Coronary Coronary [Member] Represents products under the OAS category Coronary Total Property and equipment Property, Plant and Equipment, Gross Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Equipment Equipment [Member] Other Current Liabilities Other Current Liabilities [Member] Converted to common stock (in shares) Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Converted to Common Stock in Period Share based compensation arrangement by share based payment award equity instruments other than options converted to common stock in period. Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Patents Patents [Member] Share-based Payment Arrangement, Expense Total stock-based compensation expense Share-based Payment Arrangement, Expense Net loss per common share: Earnings Per Share, Basic and Diluted [Abstract] 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] Acquisitions Payments To Acquire Intangible Assets Purchased Payments To Acquire Intangible Assets Purchased Document Fiscal Period Focus Document Fiscal Period Focus Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Accretion (Amortization) of Discounts and Premiums, Investments Accretion (Amortization) of Discounts and Premiums, Investments Pump replacement charges Production Related Impairments or Charges Sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Construction in progress Construction in Progress [Member] United States UNITED STATES Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets Assets, Current [Abstract] Principal payments made on financing obligation Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Deferred Revenue, Current Deferred Revenue, Current Security Exchange Name Security Exchange Name Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average common shares outstanding - diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Write-off of patent costs Write off of Patent Costs Write off of Patent Costs Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Measurement Basis [Axis] Measurement Basis [Axis] Fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Basic & diluted weighted average shares outstanding Weighted Average Number of Shares Outstanding, Basic and Diluted Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Employee stock purchase plan activity Stock Issued During Period, Value, Employee Stock Purchase Plan Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Covenant, Minimum Unused Availability Covenant, Minimum Unused Availability Covenant stating the minimum unused availability on the line of credit. Principles of Consolidation Consolidation, Policy [Policy Text Block] Company Description Business Description and Accounting Policies [Text Block] Total current liabilities Liabilities, Current Payment of employee taxes related to vested restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Summary of valuation allowances Summary of Valuation Allowance [Table Text Block] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Performance Measures [Domain] Performance Measures [Domain] [Domain] for Performance Measures [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Commissions Accrued Sales Commission, Current Peripheral Peripheral [Member] Represents products under the OAS category Peripheral Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Marketable Securities [Table Text Block] Marketable Securities [Table Text Block] 2026 Capital Leases, Future Minimum Payments Due in Five Years Proceeds from the employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Asset-backed Securities [Member] Asset-backed Securities [Member] Finance lease, renewal term Lessee, Finance Lease, Renewal Term Finance lease, renewal options Finance Lease, Renewal Options Finance Lease, Renewal Options Total compensation cost for non-vested awards not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Milestone payment target, excess threshold Milestone Payment Target, Net Revenues, Excess Threshold Milestone Payment Target, Net Revenues, Excess Threshold Stock-based compensation related to restricted stock awards, net Stock Based Compensation Restricted Stock Awards Net This element represents the amount of recognized equity-based compensation related to restricted stock awards during the period, that is, the amount recognized as expense in the income statement. Intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Contribution by employee in plan Defined Contribution Plan Maximum Contribution Per Employee Maximum amount that the employee may contribute to a defined contribution plan. Cost of goods sold Cost of Sales [Member] Annual base rent Payments for Rent Schedule of future minimum lease payments Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Inventories Inventory, Policy [Policy Text Block] Capital Leases, Future Payments Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Scenario [Domain] Scenario [Domain] Financing obligation Financing Obligation, Long Term Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters. Developed Technology Rights Developed Technology Rights [Member] Operating Lease, Cost Operating Lease, Cost Computer Equipment Computer Equipment [Member] Forfeited or expired (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Developed Technology and Trade Names Developed Technology and Trade Names [Member] Developed Technology and Trade Names Member Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Adjustments to reconcile net (loss) income to net cash provided by operating activities Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 13 csii-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 csii-20210630_g1.jpg begin 644 csii-20210630_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@" MF@5X 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@ HIEQ<06D#W5U.D442%Y))&"JB@9))/0 =Z\,^#7_ M 4^_P"">'[0_P 7)O@/\#_VS?AWXH\7Q,ZQZ#H_B:"::Y* EQ;X;;<[0"3Y M1? !)X!H ]VHK)\=^//!/PN\&:I\1OB3XNTW0- T2QDO=8UK6+U+:ULK>-2S MRRRR$+&B@$EB0!7GGP'_ &\OV)OVH_%ESX#_ &;/VL_AWX]UNST]KZ[TGPAX MPL]0N(;572-IGC@D9E0/)&I8C&74=Q0!ZS17F/Q?_;1_91^ 7BQ/ OQD^/WA MGP[JQLTO+FQU'4E5K*T=RB75UC(M(&<%1-,4C)5@&)!QZ9!/!=0)?@QX7_ M &AOA1JOP8\WD ()CF< @G-?G MG_P76_8(^ VI?#3X#:=^RK\%O#7@_P",Z?'?PYIOPFU3P7H<&GW5HJR/<7>3 M;(I^R06L$MR^05C\A6X[_?G[4'[4'P-_8V^!VO?M%_M&>/;3PYX4\.VAFO[^ MZ;+.QX2&)!\TTTC81(U!9F( %?F_\(/^#@3_ ((Y:]\09_VP_P!H;]L"TG\= MMI$UAX*\$:?X-UN[_P"$0TN4H[V4++8^7-J-TT<1N9U;82D4$;&*'S90#Z-_ MX+4>%?VX?B#\)?!7@G]DG]C[P[\:O#T?BU-8^*/@CQ+XEM+"WUO3[("6VTUD MN6"SQRW7ES.ARK"S$;*ZRLIYG_@C!^T[_P $_/CA!X^TWX(?L!^&/V:?C'X' M,5C\7OAM;>!+'2=3LDRSQ.9;:WA:\M25;:S(I5NJ*'C9_=OC%_P5"_8J_9F^ M(_@GX/\ [5_QFL/A;XF\=^&#K>D6GCD-96<4:D"2";4&'V.*9&)4HTP.1QG< MF[S3]G;X7>!OVA/^"J/C+_@I'\'K>.?P)-\#[+X?P^)8;?;9^-+\ZFU[->6S M=+NWMX([6W6[&8Y3*\<;,(#0!Y+_ ,&Y.II^U_\ L0?%;]K_ .-FDPZSK7[0 M?Q>\0W_BC^T4$OG:8J1V-MIK9SFVA@C>)(ONJKL!P:W/^#9OXT^,?B3_ ,$[ M=6^$GC/7[K57^"OQ:U_X>:7J5[*7FFT^R,$]JK,>HCANTA7T2%!VKC_^"/7C MGX6_\$COV_!SXBZQJGAE-:O4AF\2^%KTK<:=?V"N0UX MTK^=!Y<6]Q.GE$;R%KUG_@WO_9'^*/[)W_!/2&Y^.?AB;0O&OQ2\;ZMX_P#$ MV@72%9M,EU%HUA@E!Y646T%N74@,CLR$94T ?<59/CJS\8W_ (1O[/X?ZQ:: M?K4D!&G7M];F6&&3(PSH/O#&>*UJ* /"_P#A ?\ @H)_T7_P)_X2DG_Q5:'[ M*'Q(^+7Q?^%\WB3Q7XET^>^M-=O=/FFBTP0JY@DV9"AC@<>N?I7LE>%_\$]_ M^2)ZM_V/>L_^E)H ]<^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@ M#G;^X\8Z?-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&JL5Q MXQFU:72%U>U#PQ+(S&VX(/XUT58]E_R.][_UY1?S- !]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 <[%< M>,9M6ETA=7M0\,2R,QMN"#^-6OL7C?\ Z#=E_P" Q_QHLO\ D=[W_KRB_F:V M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QJKI%QXQUBV:Z@U>U4+*T9#VW.5./6NBK'\#_ /(( ME_Z_9O\ T*@ ^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** .=TBX\8ZQ;-=0:O:J%E:,A[;G*G'K5K[%XW M_P"@W9?^ Q_QH\#_ /((E_Z_9O\ T*MB@#'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#G]4?QEI6GRZC-K%HRPIN95MCD_ MK4L%OXUGA2==:LP'4, ;8]Q]:L^,?^18O?\ K@:N:=_R#X/^N*_R% &;]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;% M% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%% %'2H-?AD'M8O[ M/5=7T&RNKK3I#)I]S%_\$]_^2)ZM M_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 4444 %%%% ! M1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ M %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5>=?M'_MG_ M F_9NE31=>>XU37)8Q)'HVF[2\:'HTK,<1@]NK'J%(YKQWX6_\ !4_X<"^& MC>.?AUJ6DVDURS?VA:W:W0C#'.73:C8'?;N/H#7Q&9^)' ^39I_9^,QT(5D[ M->\U%]I22<8OOS-6ZGDXC/K2LOFSZ_HJGX>\0Z'XLT.U\ M2^&M5@OK"^@6:TN[9PR2H1D$$5?2?'_Q"T_3KRX@S%8M(9)V!Z-Y:!G ] MR,5;^$OQ^^#7Q>MEL_AS\0].U.YA@4RV<//\ ^ WYOP.?ZWA/;>Q]I'G[75_NW.VHHHKU#H"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\ M@GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH M**** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O* M+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **S_ !1XK\,^"=$G\2^+]?M-,T^V7=/>7LZQ MQI^+'J>PZD\"O&I_VBOBS\=)GT?]E+P+MTPN4F\?^*(6AL5QP3;0D;[@^A(P M"/F7!S7B9KQ!EN4SC1J-RJR^&G!3M!?:DCDQ&-H89J,G>3VBM9 M/Y=O-V2ZL_.GXB>--:^(WCO5_'7B*=Y+S5;^2XG,AY7^+/P3U5O$>GQ7'B?1KI?-N-8T_3MA@F/,@EA0MY2[LE2/EP0,@\5Y M%X*^'7COXC:U'X>\"^$K_5;R1]HAL[9GVGU8]$ [EB .YK_.C/<@XBR[/)X/ M,*$UB)2>C5Y3;=[JUU*]]XMI]S\0Q>#QU#%NE6@^=OYN_:V]_*Y]L?\ !)OQ MIK6K_#;Q-X(OYWDM-%U.":QWG(C%PK[T7T&Z+=CUUR+_PKKT7V>]A8#)PK?ZQ>^5SQ@D#-?V]X:XZKD?#6"R/ M.5*CBHQLE4T4TVY1C"5W&3C%J+A?GC;6*6I^L9%6EA,!2PF*O&HEIS==;I)[ M-I:6O=6V/1:***_5#Z(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB M?VC?BC-\%_@AXC^)=I$CW&F6'^AK(,KY\CK%%N'<;W4D=Q7;5\G_ /!6C]K+ MX3?!7]DWQAX>O[F'6_$$L-F(/#MI>[)$)O;<"25U1Q"%R' 8 OM"C&=P^>XK MQ\\NX>Q-2E5C3JN$XTG)I7JN+5-*^[_^T4? M\/ ?^J2_^5[_ .T5_ JX$XW5?VWL'SWOS>TA>][WOSWO?6^]SS?^)%8Y]4TY7NTC^Z)U)CEV^V]&Q[ M8KL:^?/^"5OQ-L_C#^P-\/?B%8^&VTE+VUOXVL6O/M&UX=1N8'??L3.]HV?& MWY=^W+8W'Z#K_03A^IC*N0X2>+=ZKI4W-_WG%/CRUZ7N5 M%=.TXZ25TVG:2>J;3Z.P4445ZY(4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1 M/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ M %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/ M9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,U ML4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(S*BEW8 M 9))X KQ_QM^UUHDNOR_#SX ^%;GX@>)D^66'27"V%D>FZXNC\B@'L">1@E M37EYIG.69-24\744>9VBM7*3[0A%.4WY139SXC%4,+%.K*U]ENWY)+5OR2/6 M]0U'3](L9=3U6^AM;:",O/<7$H1(U'5F8X ]37C&M_M7:Y\1-4G\'?LG>!6 M\6WD3F*Z\2WNZ#1K%O4RG!G(Z[4ZCE2U1Z?^R]XW^+E]%XF_:U\>_P!M*D@E MMO!>AL]OI%J2]Z%)/S]I/R@SDOC\9M^ZA\G-_FH_B_) M,\B\,?LCP^(];@\>?M->,IO'FMQ-OMK&Y3R])L"?X8;4?*WIN<'=@$J#S7LD M$$%K EM;0I''&H6..-0%51P .@I]%>WE6299DT)+"T[.6LI-N4YOO.J=)L5Q?Q?_ &?_ (7_ !OL8X?'&@?Z;;S >U=)7E?Q/_ &4O"/BWQ"WQ'^'&M7?@ MGQBN2GB#0@%%P?2YAX2=3WS@GC)(XKYG^S\^R#7+IO$4%_RZJ2_>17_3JK+? MRA5;OTJQ6AY_L<9@M:#YX?RR>J_PR>_I+_P)'JE%>&6'[27Q&^"=]%X8_:U\ M(+:VC2"*T\?:!"\NFW!)POGH!NMG/N,$YP !FO:=%UO1O$>EP:YX?U6VOK*Y MC#V]W:3K)'*I[JRD@CZ5[&59]EV<.5.BW&K#XZSB- >P&>K'LHR3V%9U:M*A2E4JR48Q5VV[))=6 MWHD3*481?<<%B*^3_ M +?S#._+1+KX5^#)O\ EK( VO7\9]!TM ?^^Q_M UXO_P %9_@-\+O@ MA_P2G^*5C\/_ U'!//_ &*;[4[AO-N[MO[<<*"> *^R_&WCC MP;\-O"U[XX^(/BG3]$T;383+?ZIJEVD$$"#^)G<@#T]R<5^9_P#P5/\ VZO& MO[6O[%'C^Q_9K^"-_=?"*QETY?$GQ4\11O9PZ@RZI:B*+2X'VO/_ *0(@\K# M"JK@J"58\F+R7+LDG%WY(II^@>&G#& M,Q7%V!QRBYJG7HN52;2BOWD7RQ;M%2EM&$?>EV>Y^0E%%%?FQ_HF?T(?\$// M^477PP_[C7_I[OZ^L*^3_P#@AY_RBZ^&'_<:_P#3W?U]85^YY1_R*K?]CWK/_I2:]TK MPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% !1110!C M^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL M5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_, MUL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 ?%[]I7X6?!J:/1 MM>U2;4-=N<"P\-:+";F_N6/W0L2_=SV+%0<<$]*XL?F. RK#/$8RK&G!=9.R M\EYM]$M6]$C*M7HX>FYU9**[L[^O+_BC^U=\/_ >N?\ "!>%+*\\8>+7RL7A MKPXGG2HP_P">SC*P*.,EN0.=N*Y@>#OVGOVD/WWQ&UJ7X:^$INGA_0[@/J]Y M&>T]QC$ (_A49Y*LO>O4/A=\&_AG\&-#_P"$?^&WA&UTR%L>?+&NZ:X8?Q22 M-EY#_O$X[8%?.?VAQ!GNF7T_J]%_\O:L??:_Z=T79KRE5Y;?\^I(X?;XW&?P M(\D?YI+5_P"&/ZRM_A9Y@OP,^.7[03C4/VF/&9T/0)#E/ 'A2Z*(Z_W;NZ'S M2^ZH=O<%>E>P>"O G@WX\GK)_/HO) M67D%%%%>X=84444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% M !1110!#?Z?8:K92Z;JEE#WN(PZ2*1@JRG@@^AKQ;6OV7/%?PMU2? MQI^R3XR7P[/+(9;WP?J9:;1K]N^$^];L?[R>P&T5[?17CYKD66YRHO$1M.'P M3BW&I!]XS5FO-7M+:2:T.7$X.ABDN=:K9K1KT:U_1]3R+X??M9:'>>(8_AK\ MM>1?\*Z_:)_9G_TGX,ZQ+X]\(0\MX/U MVZQJ%E&.UITA_,E[R_Q16_K'7^Z>\T5P7P>_:/^&7QI,NF>']1FL-; MM,C4?#6L0_9[^T8?>#1-R0.[+D#/)!XKO:^EP&8X'-,+'$X2HJD'LXNZ\UY- M=4]4]&=]&O1Q%-3I233ZH****[#4**** "BBB@ HHHH **** "BBB@ HHHH M**** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "H[N[M+"UDOKZYCAAA0O+-*X544#))) MX [UY=\3?VL/!WA/Q WPZ^'&C7?C?Q@V0GA_0,.(#TS<3'3XL'(^T2@[[AA]< CAB#BOEL3Q- M&MB)83*:?UFM%VDT[4H/_IY5LTFNL(*=3O!+4\ZICU*;IX:/M)+?I%?XI?HK MR\BQX@_:MU?Q[K$_@;]E'P6?%^HPOY=WXBN6,6BZ>WJ\W'G$==J=1T)Z5/X/ M_9*MM8U^'XB?M)>+9?'GB&([K:WO(]FEZ>3_ P6OW3Z;G!S@':#S7K/A_P[ MH/A/1X/#_AC1;73[&V39;V=G L<<8] J@ 5P_P"TA^U9\!OV3/!1\=?'7X@6 MFCV\A*:?9:8J%.2=:I)^["*;5_**NY/S=WVL>AQQI$@BB0*J M@!548 'I7SA^T1_P4;\$_#WQT_[/O[.7@F^^+?Q6D!5?"'A>0#G'F:A=\ MQVB*3\P)+#C<%#!JX'['^W=_P4:^;5&UG]GSX.77_+I&P7QAXCMS_?;E=-B8 M?P\OU!\Q&R/I#]G?]F#X%?LI^!D^'OP(^'EEH5AD-=RPJ7N;V0#_ %MQ,V7F M?KRQ..@P,"O<]MBL;I07)#^9K5_X8O\ .7RBS[G^S\FX?US%JO77_+F$O()'$BC M"JJC 50 . !4U%=>'PE'"I\BU>[>K?J_Z2Z'C9IG689O*/MY)0AI"$4HP@ MNT8K1>;W>\FWJ9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y! M\'_7%?Y"ND\DFHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ M )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1 M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'L MO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF MMB@ HHHH **** "BBB@ HHHH **** "BBL/X@?$KP%\*_#[^*/B'XKL])L4X M\Z[EP7;&=J*/F=O]E03[5CB,10PE&5:O-0A%7;DTDEW;>B7J3.<*<'*;LEU> MQN5R7Q8^.?PN^"6E+JGQ$\506;3<6EBF9+FZ;H!'$N6?GC.,#/)%>:GXM_M# M?M%?Z+\ ?"K>#_#4O!\;^*;3-Q.A_BM+0]?4._RD?W376_"?]EGX;?##5F\9 MWOVOQ)XIF.ZZ\4^(IOM-VS?[!;B(=@% .."37RO]O9GG7NY)2_=O_E_535/U MIPTG5\G[E-[JH]CSOKF(Q>F$CI_/*ZC_ -NK1R_!?WF6+S-SR>2JX7/.*[BBNW+^&<)AL2L9BYRQ&(6U2I9\M]U3BD MH4U_@2;7Q2D]36C@*=.HJM1N<_YI=/\ "MH_)7[MA1117T9W!1110 4444 % M%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !111 M0 4444 <'\8?V2!V5L@=@# MS7!#XA?M%_LS_P"C?&+2)O'WA"+A?%^AVN-1LH_6ZMA_K !UD4\ $L23BO>: M*^:Q_#6'K8J6-P-1X?$/><+6GY58/W:BZ7=II?#.)P5L!"51U:+Y)]UU_P 2 MVE^?9HPOA[\3/ 7Q6\.Q^*OAYXIM-5L9/^6MK)DQMC.UU/S1M_LL ?:MVO(_ MB%^R;H5]XBD^)7P2\27'@/Q:?F>_TA!]DOCUVW-M]R0$]3@')R=V*S-&_:B\ M6?"O5(/!G[6W@U?#\LL@BLO&.EAI='OF[;F^];L?[K^Y.T5RPXCQ.535+/J: MI=%6C=T)>K>M)OM4]V^D:DF9K'5,,^7&1Y?[R^!^O6/_ &]IVDSV^BH=/U'3 M]6L8M3TJ^AN;:>,/!<6\H=)%/(96'!!]14U?71E&44T[IGI)IJZ"BBBF,*** M* "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_] M"K8H **** "BBB@ HHHH **** "BBB@ HHHH **Y_P"(_P 4_A]\(_#S^*?B M-XKM-*LER%>Y?YI6'.V-!EI&_P!E037D_P#PG_[2/[2O^C_"/19?A]X1EX;Q M9KUL&U*]C/>UMB<1@CH[GD$%2",5X&9\18'+JZPL$ZN(:NJ5-;:7F=]\8?VC/A=\$TBM/%.L/#Y>GAW1[@ M-J]]'Z7$^,0 CJBC."59>]=U\'OV;?AA\&))=7T'3IM0UVZR=0\3:S-]IO[I MC]XM*WW0>ZK@''()YKOJ\W^QLXSWWLXJ>SI/_EQ2DTG_ -?:NDI^<8\D.DN= M:G/]5Q6,UQ4K1_DB_P#TJ6C?HK+H[G.?#+X2?#GX.^'U\,_#?PG:Z7:\&4PI MF2=A_%)(B3?D?;9?PS&C@X M8K,)K#8=KW=+SFO^G5.Z;C37\]]"SXM_X* _%G]IOQ+>?"'_ ()E?#R# MQ.]M.;;6_B]XCC>'PSH[=&\DXW7\HZA8P5Y5L2(21V7[-_\ P3G^'GPG\;#X M]_'#Q=J'Q6^*\X#7'CKQ:@?[$PYV6%MS'91KD[=N6&2 P4[:]Z\)>$/"G@'P MW9^#? _ANQT?2=.@$-AIFF6B006\8Z*B( JCV K1K:G@7*:JXF7/);=(Q]%W M\W=^:V-<5Q$J.'E@\II^PHR5I.]ZM1?]/*EEH_Y(*,.ZDU<****] ^8"BBB@ M#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0! M-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '&_M ?$7Q?\ M"KX0ZSXU^'GP\F\6>(H4AMO#WAR&X\D7]_<3QV]M')+AO(A\Z5#+,01%$'<@ MA<5^=?[3'[;7_!:'_@ESXI\$_M%?MOW7P7^)'P7\4^,;'0/&^F_#70[^QO\ MP@]V^R*>VDN7+742G(S("78!,1[PX_4:ODC]KKX9V/\ P47^.7A/]EFS@%S\ M-?A;XYL/%?Q>U;&8;_4[(>?IWAN(_=D/]5%%!&?FN?D -7]MW]MKQ MO\-?VD_@]^P-^SG_ &2/B?\ &6\O[DZSKEF]U9^%M L(&GO-2D@22,SS,%\F MWB+JC2DESMC*/5^"/[8WQ*\ _P#!0/5O^":'[4.O:=K>O7W@&+QO\,?'.GZ4 M+#^W=,$[VUW975N':-+VWF0N&B(26!PWEQE#O^>/BW8ZE9_\'8'PKU;Q(K?V M???LFW\'AN1\[#=1ZG?O.B]O,$;;FZ_*Z^P$/[:]IX@US_@YP_9&M/!LH%SI M/P<\8WNL,.D5K+8ZC! TG!RGVDQCD8S^5 'KOP3_ &O?VL_^"B6I_&+XC_L6 M>/O"/A3P1\,/&=]X/\"'Q!X9?4CXXUFQB1[NXNI!<1_9M.:61((O(_>D"25G MZ1#VK_@G%^W'X,_X*)_LA>%OVI/".@3:)-JR3VGB'PW=3"2;1=5MI6@N[-VP M-VR5"58A2\;(VU=V!\A_\&F]G+I?_!(G3=#U6"2+6;#XD>([?Q##.3YL=ZMW M\ZR9YWA=F:B_X-8;;5'_ &+/C'XBFW'2M:_:B\6WOAQ_X'LC%81Y3MM\Z.;I MQD&@#],Z**R?'7@[2_B#X1O_ 7K=Q=PVFHP&&>2QN6AF520.HH UJ M\+_X)[_\D3U;_L>]9_\ 2DT?\.]_@G_T-OCO_P +*Y_QK$_X)X^ M&@^!NI6 MZ75\5B\::K$I-XQ)"3;!D]SA1D]SDT ?1]%8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;4 'B7_ )"^C_\ 7Z?_ $$UL5RFN>%=.M=1TV&. M>Y(GN2KEKAB0-O;TK3_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BL>R_P"1WO?^O*+^9H_X0?2/^?F]_P# MJS+7PKI MTGBFZL&GN=D=M&RD7#;LDGJ: .KHK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ "R_P"1WO?^O*+^9K8KE+7P MKITGBFZL&GN=D=M&RD7#;LDGJ:T_^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVJ*]\*>'--M)=0U'5;BW@A0O-/-?E$C4#)9B3@ #N:3:BKO8&TD;M4?$GB;P M[X/T:?Q%XKURTTVPMEW3WE[<+%&@]V8@?XUX3KWQZA\=:O/X*_94\(:AXSU& M%_+NM?FO'AT:P;U>JQMO@T MP,8M*L3Z1P_\M,=-S_>&,KGFODI\35,QFZ.1TO;M:.HWRT(OK[]G[1K^6DI: MZ2E#<\UX^5=\N$CS_P![:"^?7TC?S:%N?VDOB=\;KF30OV3? GVBQ#F.?Q[X MEB>#3HNQ,$9&^X8?3 (Y4@YK9^'_ .R/X3TKQ!'\1?C!K]WX]\6###5=>4&" MU/7%O;?ZN)0>1P2#R"*[^V^'^@6=NEI:-_^!;4?\(/I'_/S>_\ @6U?5'HF MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%8_@?\ Y!$O_7[-_P"A4?\ "#Z1_P _-[_X%M69X5\*Z=J& MG2333W((N9% 2X91@-0!U=%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%5M9T71_$6ESZ'X@TJVOK*YC* M7%I=PK)'*IZAE8$$?6J'_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U3.$:D7& M2NGHT^HFDU9GDFH?LU_$7X*7TOB?]DGQ@MG;.YEN_ 6ORO-IEP3R?)8G=;.? M8X)QDA1BM[X8_M6^$_%?B%?AO\2M#N_!'C%P( M&:[W_A!](_Y^;W_P+:L#XA?L\_"SXJ:*= \>Z$^HVXR8C/.V^%C_ !1N/F1O M<$5\C+AW&9/)U,BJ*G'=T)W=%_X+7E1?^"\.KIMZGFO U<+[V#E9?R/X7Z=8 M_+3^ZSMZ*^=+_P"&/[0/[._!_XE?!CXWV4DG@GQ/>B^M'Q+_Y=SM[UMW3FO=J+_"^9+XHQ>AK0Q].I4]E53A/^5]? M\+VDO35=4CTZBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:OHSN-BBL?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F M]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"? MF]_\"VH_X0?2/^?F]_\ MJ #P/_ ,@B7_K]F_\ 0JV*Y3PKX5T[4-.DFFGN M01\;?'[PK<^()?AS^SWX?U/Q]XF0[9UTV M_*Z?8$\;KBZ/R #T4G)!&5->7FFX:WKFB^&M*GUWQ#JUM8V5LF^XN[R=8XXE]69B ! M]:\6O_VEOB'\:+V7PS^R3X*%];K(8KKQYK\3PZ7;D<'R5(WW+#V& <$AE.:@ M\.?L=:MX^NX?%7[5/CF7Q)=(_F6OAC3I7BTFQ;T"GYIV']YL9Y!#"O7;+X=> M'--M(M/TY;BW@A0)#!!.42-1P%4#@ >@KPN7B3B#XF\'AWT5G7DO-ZPHI]ES MS\Z._%_!_MG75!A MM3UVVUORD*@\CJ0>A&<5ZS6+)X+T6*-I9;V[55!+,UXP [FOE3XI_MSQ^/O M&UY\ _\ @GEX"NOBMXTMF\K5?$0U%X_#'AUCQONKP$"9AU\J)LMA@&W+MKU\ M)@LGX=PWLL/!0YG?2\ISEW;=YSD^KDV^[/HRN]#Z9^-/QU^$/[.O@2Y^)?QL^(&G>'-%M1A[S4)MOF/@D1QH,O+ M(<'"(&8]@:^7#\6_VW_^"BF;']G33-1^"/PDN>)?B+K]GCQ%KL!ZG3K4G_18 MV!XG<[L%61@04KH/@O\ \$P-%N/%UK\=OVV?B3=_%KXB1?/9O?C9HNA'.?+L M+,_*-IQ^\<9)4.%1LD_2P\#Z0!@7-Y_X%M6_LL7C?XO[N'\J?O/_ !26WI'7 M^]T/HOKF1\/Z8)+$XA?\O)Q_=0?_ $[IR7OO^_55NU/:1P?[+O[%_P"S_P#L MAZ!/IOPA\($:EJ!WZYXHU6;[5JNK2D[FDN+EQN?+9;:-J DD*,FO5:Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:N^E2I4*:A3BDET1\UC,;C,QQ,L1BJCG.6\ MI-MOYO\ I&Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6ARFQ16/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M0!-XQ_Y%B]_P"N!JYIW_(/@_ZXK_(5YU^T/XG\!? +X(>)_C+XPU*Z MCT[P[I,EY.'NB?,*\+$H/!9W*HH[LP%6?@=XC^'GQX^#_AOXQ^!]5NYM*\1Z M/#?6I^UG*;U!:-@#PZ-N1AV92.U;_5<1]6^LO+>U[=KZ'H5%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5@=!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L451TK0++1Y'DM99V+K@^;,6'ZU>H **** "BBB@#@/VH/A[ M\^'G[.?QWM/AGXKU:T-M8>-[KPK_ &RVEJW#RQ6QN;=3-MSL=G*H MV&*/C%?%7P__ ."5/_!8+X7?#:T^$/P__P""\EKHV@6EN\,<.F_LKZ&EQB1F M:64W#WS2-<2.[R/<.6D>1VD9FUSX1?&/X4^/7\- M?$_X%WCR> ?%NLVTFII^/?A_P1X6^-'B M&?Q%K^E:]X2FU&;PSKUS$(KW4]*:*[A0F<)')Y$RLD8"R$P5[3^Q]^RC\ M(?V'OV;/"?[+'P+TN:U\,^$--^RV374@>>ZD9VEFN9F ::69Y)7( &Z0X & M /2J* "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_ M^E)H ]THHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q M+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "@D*"S' M '4FO,OBK^U5\._ASK(\#:%!>>*_%DI*V_A?PY%Y]P&_Z:D96%1QDMR!SM-< MK_PI?X^?M#'[9^T;XN_X1KP[+RO@/PK=$-*G]V[NAS)Z%$^4]1M-?+XOB>B\ M1+"993>)KQT:@TH0?_3RJ_=A_A7-4[09Y]3,(<[I4(^TFMTME_BELO367D;/ MCK]KGPY!K\OP[^!WAJZ\?^*5RKV6B./LEF>FZXNC^[C /'!/(P=IK+L?V9?B M#\9+N+Q%^UKX].I0*XDM_ WA^1[?2K#D98'%>L^!?A[X(^& M6@1>%_ 'A>STFPB^[;V<(4,?[S'J['NS$D]S6S6"X;Q6;/VF>U557_/F%XT% M_B7Q5?\ N(^1[JG%D+ U,2^;&2YO[JTA\UO+_M[3^ZBGH/A_0O"VD0:!X9T: MUT^QMDV6]G90+%'&OHJJ !5RBBOK80A2@H05DM$EHDNR/22459;!1115#"BB MB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "") M?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\[^,'[,GPX^ M+U['XGECN=#\36N#I_BK0IC;WL# 8&77_6+VPV>,@$9S7HE%<.8Y;@,VPKP^ M,IJI!ZV:OJMFNJ:Z-6:>J:9C7H4<33Y*L4UY_P!;^9X.OQA^/'[-["Q_:*\/ MMXI\,1G;'X^\.6G[VW3LUY:KRONZ<=/O$U['X+\<^#_B+X?A\5>!O$EIJNGS MC]W=6.^-/V3+;3?$$WQ'_9P\5R>! M/$DIW7,5G'NTS43UVW%M]WG^\H&,DX)YKYSZMQ#P_KA9/%X=?8G)>VBO[E25 ME47]VJU+_IZ]$XM[N!+JUG26*1 T M6YS"3PT_>CI*$DXS@^TX2M*+[75GNFUJ=>&Q=#% M)^S>JW3T:]4]4/HHHKUCI"BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B M7_K]F_\ 0JV* "BBB@ HHHH ***Y+XL_''X8?!+1UU?XB>*(;,S<6=DF9+FZ M;IMBB7+.2*YL9C,)E^&EB,54C"G'5RDTDO5O0SJU:=&FYU)));MZ( MZVO./BY^U!\./A5J:>$(/M7B'Q3%?#\7VB\D8CC>%XB7OEL''(!Q7'? M:?VH/VF>+*.Y^%G@R;_EM*H;7M0C/H.EH"._WQ_M UZ/\(O@+\+O@AICV/@# MPTD$\_-]JEPWFW=XV?]9Q>,TPT>6/\\EO_ACO\Y67DSSA?@W\>?VC&%]^T7XF M;POX:D.Y/ /AF[/F3I_=O+I>7]T3Y>XVD5[#X(\!>#/AOX?A\*^ _#5GI6GP M#Y+:SA" GNS'JS'NQ))[FM>L;X@?$3P)\*?"-[X^^)?B_3M"T73HO,O=4U6[ M2"&%?=F(&2> .I) )->GEG#^7934EB6W4K->]5J/FFUVOHHQ_N048+I%'7@ M\NA"LO9ISJ2TN]9/R7Z))+LC9KQW]JC]N7X"?LDVEKIWCW6KG5/%&JX3P]X% M\-VQO-8U:1CA5BMTY )! =]JY& 2< ^+77[6G[5O[>=W+X5_X)^^%G\&^ FD M,-_\<_&FELHN$SACI-C( T[=<2R *"""(V )]>_97_8(^!O[*]W=>--(@OO% M'CO5LOX@^(OBVY-YJ^H2,/G_ 'K_ .I0]-B8! &XL1FNOZW7Q>F$7N_SO;_M MU;R]=(^;V/N%DF79&N?.I-U.E"#7/_W%EJJ2[QM*IT<8?$>/Q_LY_MC_ /!0 M>1=:_;1UZY^%WPPG(>V^#?A+4C_:.J1=0-6ODP0I'6"/'!Y$;KD_5?PL^$OP MS^"'@BS^&_PC\#Z;X>T.P7%KINEVPBC4]V..7 M3GK*;WD]6_\ )>2LO(\O-,^QN9TXT+*G0B[QI05H+SM=N4N\YN4WU=@HHHKK M/$"BBB@ HHHH ***K:SK6C>'-*GUWQ#JUK86-K&9+J\O9UBBA0=69V("CW)I MI.3LMQ-J*N]BS17S!XW_ ."J7P4N_$4_PY_97\%>)/C9XJA.U[#P#8M)86S= MFN-0<>3'&?\ GHID KS[XX/_ ,%!_$WP@\1?&[]J?XZZ5\"/ 6A:5+?7OA;X M:LMYKUQ&J_+;OJ4GR0SNY5%:#(+,HV\U]!A^&L=*<5BFJ/-9)3OSN^W+32U?EKXCUN]\2Z_>^(-1N[F>>]N7FDEO;IIY6+$ MG+R-\SMZL>3UKH/@/\9?%_[/7QC\-_&SP'<>7JOAO58KVV4L0LP4X>%\?P2( M6C8=UD&^5QO M>U+;EZ7LO>V5Y:G].]%>=I'B32H;ZS8D;D#KDQ MOCHZ-N1AV92.U=17\K5:52C5E3J*THMII]&M&C^L*56G7I1J4W>,DFFMFGJF M%%%%0:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'N ME%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH_ M_7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !17*_%7XV?##X*:,-:^(_BV MVT]7!^S6Q)>XN3_=CB7+N<\<# SR17F7_"1_M1_M(_N_!NF3?"_PC-_S%]5A M#ZU>Q^L4.<6P([L=PX*D]*^>S+B3 X'$?5*2E6Q%K^RII2DK[.3;4:<7_-4E M%/I=Z'%7QU&C/V<4YS_ECJ_GTBO.32.[^+_[2'PK^"QCT_Q/K+W6L7.!8>'= M)B-S?W3'[H6)>1GL6V@^M<(?#7[4?[2'S^-=4E^&'A&;_F#:3,)-:O8SVEGQ MBW!'\*C<.58'K7>?"#]G#X5_!7S+_P +:*]SJ]SDW_B+5I?M%_=,?O%Y6Y&> MX7:IZXS7=UP?V-G.>>]F]7V=)_\ +BC)I-=JE7W9S\XP5.'1J:U,?JN*Q>N) ME:/\D6__ ":6C?HK+H[G*_"OX*?#'X*Z,=$^''A.VT]'_P"/FY +SW+?WI)6 MRSGZG [ 5U5%%?483!X3 8>.'PU-0A'11BDDEY):(]"G2IT8*%-));):(*** M*Z"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_ ,@B7_K] MF_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@"CXE\,>'?&6BS^&_%FAVNI6%TFVXL[V!9(Y![JPQ[@]C7 MB]Q^S_\ %WX 3OK?[*OBH7FC[S)TZ,>G:[ '_ S_L@5Y/]IYYD'NYI#V]%?\OJ2_P"G MM)7?K.ES+JX01S?6,7@M,0N>'\\5JO\ %%?G&Z\DCWFBN2^$OQR^&/QNT=M7 M^'GB:*[:'B\L9!Y=S:-T*RQ-\R'.1G&#@X)KK:^HP>-PF88:.(PM13IRU4HM M-/T:T/0I5:5>FITY)I]5J@HHHKI-#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ MK]F_]"K8H ***CN[NUL+62]OKF.&&)"\LTKA510,DDG@ >M)M)78;$E9GB_Q MIX3\ :#-XG\:^(K32]/MQF6[O9Q&@] ,]2>P')["O)_$/[5VJ>.]9G\"_LI> M##XPU*%_+O/$-PQBT;3V]7F_Y;$==J=1T)QBIO"'[)<&LZ]!\0_VE/%TOCSQ M#$=]M;74>S2]./7;!;?=..FYP=V =H/-?)3XEK9E-T%3HF@ M.VV7XA>)[0JDB]VL[9ANE/HSC;U!"GFNK^$W[+/P^^&FL-XXUFXN_%/BV;#7 M7BGQ#)Y]SN_Z9 Y6%1R %Y X+$5Z7'&D2+%$@55 "JHP /04M;8/AFD\3'&9 MG4>)KQUBY*T(/_IU3UC#_$^:ITTFMK[+_#'9>NLO,**\U_: M8_:Y^ 7[(WA!?%_QO\=P:=]I)32M(@4S7^IR]!%;6Z?/*Q) R %7<-S*.:^> M_P#A%OV[/^"C'[[X@W&K_ #X.W/W?#UA,%\7>(8#VN9<8TZ)AUC W\LK!U(: MO;KXV%*I[*FN>?\ *NGFWM%>N_1,^PR[A[$8O#_7,3-4,/M[2=[-K=4XKWJD MO**LOM.*U.W^/W_!1[POX7\>3?L\_LI^ [OXO_%/E)/#WAV8"PTN/ /['/PJ\4_&[Q% _ER M?\(C9F+2+63L+C49@(HU/&'4.O/6O0P.5YAF-WAZ;DEN]HK_ !2=HQ^;1Y^. MS7+LMLL1446]H[RE_ABKRE\DSZEKRS]H3]M?]ES]ENWQ\:_C%I6EWS(&@T2* M0W.H3Y^Z$M80TI!. &VA>>2*\KOZJE%\S_ .WY4WY'EG_#5G[>G[3O^B?LC?LJ#P-H$_">/_C, MS6K,A_C@TV(F5LCYD=B4.1D"K.C?\$NM&^)>J6_C']NKX^>*OC+JL4@FCTC4 M+DZ;H%K)US%I]LP7CH2S$, ,KVKZLHI//Z^'7+E].-!=XZS^=1WDO/E<5Y#7 M#U#$/FS&I+$/M*RIKTIQM!^3DI2\S)\$> ? WPT\.P>$/AUX.TO0=*MABWTW M1[".V@C^B1@*/RK6HHKPISG4DY2=V^K/>A"%.*C%62V2,WQC_P BQ>_]<#5S M3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R%2434444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\ M!/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1110 4444 M %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_03 M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!\E?\%$?VQ/%GPQU*'X*_"K57L-2FM%N-:U: XEMT?.R&(_P,0-Q8 M<@%<$$G'Q&OC3QBFL_\ "1)XLU,:AOW_ &X7\GG;O7?G=GWS7MO_ 4N\(ZO MX?\ VI=2U^^C;[-KNG6EU8OVVI"D#+]0T1./]H>M?/\ 7^?/BMQ!GN9<=8RG MBZDE&C4E"G&[2C&+M%I=')6DWN[^A^+<1XW&5\WJQJ2=HR:2Z)+:WKN?>O\ MP3N_;"\5_%:\N/@U\4]3:^U6ULSW,2D!XI#_ !.H(8-U(#9Y&3]7 MU^8_[!OPD\:?%3XU%_"/C#4?#JZ3ITL]UKFFHID@WCRUC&[YK3=MKGM%%>+?\,P?%]OE?]LC MQM@]=MO;@X^NWBE_X95^)/\ T>%\0O\ P(A_^(K]._MOB![954_\&T/_ )8S MW_K>-_Z!W_X%#_Y(]HHKQ?\ X95^)/\ T>%\0O\ P(A_^(H_X95^)/\ T>%\ M0O\ P(A_^(I?VWQ#_P!"N?\ X-H__)A];QO_ $#O_P "A_F>T45XM_PR;XWD M^>X_:^^)9<]3'JD2#\@E+_PR5XQ_Z.\^)_\ X.(__C=']M<1_P#0KE_X-I?_ M "0?6L=_T#O_ ,"C_F>T45XO_P ,E>,?^CO/B?\ ^#B/_P"-TA_9%\43?+=? MM<_%,KU AU](SGZB/]*/[9XD_P"A7+_P;2_^2#ZUCO\ H'?_ (%'_,]IHKQ; M_ACW6/\ H[7XN?\ A5+_ /&J/^&/=8_Z.U^+G_A5+_\ &J/[8XE_Z%C_ /!U M/_,/K6/_ .@?_P FB>TT5XM_PQ[K'_1VOQ<_\*I?_C5'_#&/_5U_QI_\+K_[ M31_:_$SVRQ_.M3_X(?6+?\,4Z/_P!'&_%S_P +=O\ XW1_PQ/H#\7/ M[0?Q8F3O'+XV<@_E&*/[5XJ_Z%J_\'Q_^0#ZQF/_ #X_\G7^1[317B__ Q% MX._Z+7\3_P#PM)/_ (FC_AB+P=_T6OXG_P#A:2?_ !-']J<5_P#0NC_X/7_R ML/K&8_\ /A?^!K_(]HHKQ?\ X8B\'?\ 1:_B?_X6DG_Q-)_PPW\.#R_Q,^(; M'NQ\8S9/OTI_VGQ8]LNA_P"#U_\ *V'UC,O^?"_\#_\ M3VFOSH_;0_;8\?_ M !,\>:EX$^'_ (FNM*\+:9GU?_P , M-?#;_HI/Q"_\+&;_ K\V_B!X-UGX>^.-6\#^(8'CO-*OY;:<..258@,/4$8 M8'N"#7X7XZ\2\8X/),/AI4?J]*K*2E*%3F2,F[M2O>W396_6Q/X*^*?Q'^'.N)XC\#^-M2TV\1PWFVUVP#^SKG# MCU5@0>XK[>^"G[37[3G[6/@^+1/A?H>B>')[&-8/$WC&^D$PCE./_!)GP=K6D_#CQ/XUOH72SUC4X(;'>,"3R%?>X]1NEVY] M4([5^:>"F/SW&<4QR>GB:L<-5C)U%"5K*,6TT[-PO*T7*#C*TK*2T/ X4K8N MKF*PL9R5.2?-9]E?Y:V5U9Z[GLWPJ_95^'7PXUD^.-:EN_%/BR4[KCQ1XCD^ MT7&[_ID#\L('(&T9 XW$5Z;117]LY;E6791A_88.DH1WTZOJY/>4GUDVV^K/ MUBAAZ&&AR4HI+^M7W?F]0HHHKT#8**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T* M@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /,_BU^RUX"^)6LKXZT*[N_"OBZ#FU\4^'W\FXW>DJC"SJ> 0W)'&X"N4@^/ M?QB_9\F31OVIO"_]HZ(&"0?$3PW:L\&,X!N[=1N@;U91M).%!ZU[O39X(;F% M[:YA62.12LD;J"K*1@@@]0:^7QG#4%B98S*ZCPU>3O)Q5Z=1_P#3VG=*3_O) MQJ=IVT//JX!*HZN'E[.;WML_\4=GZJTO,I>&/%7AKQKHD'B3PCKUIJ5A_C9\#=-_9]T'6_V@?@#XUD\$W&G6SWFJ:(D7FZ M3JF.D;6^<1NQPJLF,9X SFOA_P"-'[3WQE^.^N2ZKXU\6W"6S-^XT>PE>*SM MQZ+'NY/^TQ+'UKX'B[Q;_P!1:<<-FN#%?$UU/IZR@WFAW=PSVMRF>1M)(1L='7!'N,@_;'AJU^/?[8 M^A6OBO7_ !2/ ?@#48_,M=)\/7@EU/4HH9>]:<(^,. XR MP\J>"P=1XI?\NE9JW\[JOEC&">CCFD'&E2E[1?9Z6[\VB2[ MWU[)G9?$[]J_P;X1\0-\.OAWH]WXV\8-E4\/Z!A_(/3-Q-RD"@]QDKK^1?#\^LOGI_=*7A[PYX?\):/!X> M\+Z+:Z=86J;+>SLH%CCC'H%4 "KM%> ?M.?\%#OA/\ _%,7P:\"Z'J7Q(^*- M\,:9\.O!R>?=AL9#W4@!2SB&069_F"G<$(!(^GG4PN!H+FM&*LDOR22_!+Y' MT&6Y7CLTKK#8*FY2MLMDENV]%&*ZMM)+=H]TU[7]"\*Z+=>)/$^M6FG:=8P- M->W]_<+##;QJ,L[NY"JH'))( KY)\2?MY_&W]K'7[OX6_P#!,KP!#JEI;S-; M:S\:?%=L\7A_3&!PXM$8;K^9>P V [25=&W!F@_L+?'K]L'6;7XD_P#!3'QW M%-I,,ZW.C_!#PA>/%HMBP.4-_,K;K^8=QG8"#AF1BE?6WAOPUX<\&Z#:>%?" M.@66EZ980+#8Z=IUJD,%O&.B(B *JCT Q7+_ +;C>]*'_D[_ $BOOE_A9]%; M(>'M^7%XA>OL(/\ !UFO^W:=_P#GY$\)_9G_ ."=OPO^"/B]OC?\4/$FH_$[ MXJW:@W_Q"\88EFA;GY+*$DI91C)"JF6 )7?MX'T)117;0P]'#0Y*4;+\_-O= MOS>I\_F.:8_-L1[?%U'.5K*^R2V44K*,5TC%)+H@HHHK8X HHK+\8^-_!GP[ M\/7'BWQ_XMTW0]*M%W76I:O?1VT$0]6DD(4?B:J,93DHQ5V^A,YQA%RD[)=6 M:E%?*NO?\%2O"WQ!UBX\$_L._ [Q5\:=:AD,4M_HUL;#0[63TFU&Y4(O4$;5 M*L.C53_X9@_X*!?M/G[5^U9^U+%\._#T_+^ _@VAAG:,_P $^IS9DW8^5E0, MC9.,5[JX?KT%S8^<:"[3OSOTIJ\_1R48^9X,N(L?M"_MW_LJ?LP/_9WQ9^+NGPZPY"V_AK3,WNISN>%5;: -(NX\ N% M7/>O*/\ AHW_ (*)_M0_N/V8_P!FBU^%OANXX3QO\8&(OGC/\<&EPY9'QRIE M+(V>W6O7?V>OV'OV6/V6T^T?!KX/Z98:DP/VC7[M3=ZE.3]XM=3%I?F.25#! MKMZJG%V_P# I37D+ZCG>/UQ==4H_P E+?YU9*__ M (!&#\SY8\-?\$LO 7C'6[?QU^VE\8O%7QLU^!_,BA\379M=&M9.Y@TZ!A&@ M/.58LI_NU]+>%?"/A3P+H-OX6\$>&-/T?3+1-EKIVE64=O!"OHD<8"J/H*T: M*\_&YKF&8V6(J-I;1VBO\,5:,?DD>A@6\I?XI.\I?-L**** M\\]$**** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ M(/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ M\D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_] M?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !116#\2/B=X$^$GA>;QC\0O$=OIMA#QYDS?-(V, MA$4?,[G'"J":QQ&(P^$H2K5YJ$(J[DVDDENVWHD1.<*4'.;LENWL;Q( R37B MWCK]I;Q%XU\2W'PF_95T6W\1:Y"?+U7Q'<,?[)T7/&7D'$T@YPBYY'\6"M9 MT[XV?MA$2ZXNH^ ?AK+RFGJ?+U?7HC_ST(_X]H6'\(R6!_B!##VGP-X"\'?# M3PU;^#_ GAVVTS3K5<16UJF!GNS'JS'NQ))[DU\C]JU:K4 M7_3J,E[D7_S\FN9KX(6:F>;[7$YAI2O"G_-]J7^%/9?WGKV6S/(%_8(^%_BK MPS?K\9=:U/Q3XHU?:]_XKN+@QSPN.BVZ\I%&N2 F"".#P !Y);_\$H/#LOC. M?36^--[]@A19/*&B)YQ4G[OF>;MS[[/PK[1K'LO^1WO?^O*+^9KCQ_A9P#F? M(\3@8R<.O--2>MVYRC).;;NVYN3;;NS*MP]DV(M[2BFUUNTWZM.[^=S'^"GP M+^'7P \(+X.^'6D&"%G\R[NIWWSWG+9F7 M)^XS^9(<>NW!]"*^M_#?AO0?!^@VGA?POI4-CI]C L-I:6Z;4B0= !_7J3R: MJV7_ ".][_UY1?S-;%>7PYP7POPC&:RG"QI.>[O*4GY@>6[:PCN8XHQEI!!/'.R@#J2L; #OG%?E M97[25\U?&_\ X)E?"CXG^(I_%?@GQ)<>%+N[D,EU;V]FMQ:LYY++$60H2>2 MVWT K^>_&GPOSKC'%4,TRFTZL(>SE!M1O%2&?$,+Q7D>F&::&08:/S MI'F"$'H5$@!'8C%>5?LW_P#!.?X4^ ]7B\<>,]:N/$U]8W;?8X+BU6&U1T;A MVB#,7((R S%?8U].7%Q!:0/=74Z111(7DDD8*J*!DDD] !WJO!;PPSG@W$5\ MSS:T*M2/)&":E:-U)N35XW;BK)-V5[O4?"O#^+RRI.OB-)25DD[Z73=[:=%L M/KC/CK^T+\%_V9_ =Q\2_CG\0].\.Z/!D">]E^>=\9\N&--;J5HO"OAYC_ !372_\ M'TXZB*$_,,[68J5K6^!7_!-_0=,\>P?M#_MA?$"Y^,'Q/3#VVJ:["%TK0SG= MY>G6/^KA"G!#D;LKN4(2:_<)8V>(DX813^!?/[3\E\VC]@I(:^*PSP>%@J&&_Y]PO[S6SJ2?O5)>'K:0<'??7*@,5/.U5^8#Y6[UZ6"RC,LY6BOFSS<=G&6Y=)0KU$IO:*O*;](13D_DCZNKQ?]H+_@H+^R M?^S7?GPWX_\ BG;7GB-G\NW\(^'(VU'59I3TC^SP;C&Q[>9L!]:\Q_X9 _;@ M_::'VK]LO]K1_"^AS\R?#[X,JUC$RG^"?4)09Y01@,F"IYVL.M>T_L_?L;?L MR?LMV(M?@=\'='T6X*;9]5$)FOYP>OF74I:5P>3@MCDX KN^J9'@/]YK.M+^ M6EI'YU)+_P!)A)/I(X/K>>X__=J*HQ_FJZR^5.+_ /2IQ:ZQ/%_^%V?\%+?V MI/W/P%^ NF_!;PS/]WQ;\4L7.L21G^.'3(\B%QQ\L^Y3SS6GX._X)6_"#5O$ M-O\ $/\ :V^(/B;XV^)X6WI<^.+T_P!FVS]Q;Z=&?)CC/_/-_,7FOJ*BIEQ! MBJ47# PCAX_W+\S]:C;F[]4I*/D5'AW"5I*>/G+$27\]N1>E-)05NC<7+^\5 M-!\/Z#X6TB#P_P"&-$M-.L+6,):V-A;+##"HZ*J( JCV JW117A-N3N]SWDE M%66P4444AA1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A M5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P#@GO\ \D3U;_L> M]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** M"BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **IZ_X@T/PKHUQXA\2ZO;V%A: M1&2YN[N81QQ*.[,>!7AUU\3OC!^U9<2:%\ GN?"O@G>8[[Q]>VQ6ZOU!PR6$ M38('4>:<$=MI7!\/-\^PF52C1474KS^"E"SG+SU:48KK.34%U=[)\F)QE/#- M0LY3>T5N_P#)=V[)=SJOB]^TWIW@_P 0CX6?"SP])XP\U^$/P1^'?P/\/'0/ 6BB)IFWW^H7#>9=7LO>2:4\N223 MCH,G %=;7FX?(<7F=>.,SQJR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HO MYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_ M /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHK!\4_%/X8^!@S>-?B-H.CA/OG5-8AM]OU\QABE* M48J[=BZ=*I6ERPBV^R5S>HKQGQ3_ ,%$_P!A#P:637?VOOAV'3[\5IXKMKEU M]BL+N0?;%>?ZO_P6C_X)PZ?='3=)^/DVMWO\%GH/A34[IW^A6VV'_OJN.>8Y M?2=IUHK_ +>7^9[F'X5XGQ:O0P-:2[JG-K[[6/J:BOD[_A[C\.=:'_%L_P!D M+]H/Q>&_U^*#^WU^V-XDX^&?_!*/XBW9;_5?\)3XGT_1 M<_[WF[]M1_:N!?PR6Q7CGFN,R?A*A7PK2G[>*4K)N-Z=7WH-I\LM M+*2U2;LT]3Z4^&_PR^'OP?\ !ME\/?A;X,TW0-$T^/99Z9I5JL,48[G"CEB> M2QR6)))).:W**YWXF_%SX7?!?PS)XR^+?Q"T?PWI<6=U]K6H1V\9/]U2Y&YC MV5)_B>_F&,^,=4B;1O#L!S@M]IN0&F*G),:JI(^Z3FHQ^Q M'^UU^TI_IO[<7[7=Y9Z1/S-\./A$K:7IVWO%->/FXN4/0JV.G#5[JR"IAO>S M&K&@OY7[U3_P7'5/_'R+S/GO]8*>*?+EU*5=_P R]VG_ .#)637^#G?D>A?' MK_@HU^R;^S[K'_"&Z_\ $0^(/%3N8[?P;X,MFU75)I?^>7DPY$3^@E9,UY[_ M ,++_P""H'[4W[KX5?"C1?@+X7N/N^(O'@&I:^\9_CBT]/W4#\\QS^G#5[G\ M!?V4/V /^"5WP$A\ M20_$?]I/Q'XA^-'BR/D:M\1M0-U:P$\E8+(?N(X\@81@^.QKZ4TO2M,T/3H= M(T738+.TMHQ';VMK"L<<2#HJJH 4#T%3T5YN-S/'YC)/$U'*VRZ+RC%:17DD MD>E@'+F:RT73X[ M6%IFNHE:39& NXA5R<>? ?]O+]B;]J/Q9<^ _V;/VL_AWX]UNST M]KZ[TGPAXPL]0N(;572-IGC@D9E0/)&I8C&74=Q7@W_!:CPK^W#\0?A+X*\$ M_LD_L?>'?C5X>C\6IK'Q1\$>)?$MI86^MZ?9 2VVFLERP6>.6Z\N9T.5868C M9765E/,_\$8/VG?^"?GQP@\?:;\$/V _#'[-/QC\#F*Q^+WPVMO ECI.IV29 M9XG,MM;PM>6I*MM9D4JW5%#QLX!]5?%_]M']E'X!>+$\"_&3X_>&?#NK&S2\ MN;'4=256LK1W*)=76,BT@9P5$TQ2,E6 8D''ID$\%U ES;3))'(@:.1&!5E( MR"".H(K\VO\ @W)U-/VO_P!B#XK?M?\ QLTF'6=:_:#^+WB&_P#%']HH)?.T MQ4CL;;36SG-M#!&\21?=578#@UN?\&S?QI\8_$G_ ()VZM\)/&>OW6JO\%?B MUK_P\TO4KV4O--I]D8)[568]1'#=I"OHD*#M0!^A=%%9_BOQ7X<\#>'+OQ;X MMU>&PTVPA,MY>3G"1)TW'';F@#0KPO\ X)[_ /)$]6_['O6?_2DUN_\ #<_[ M(_\ T7K0?^_S_P#Q-<;_ ,$\_&OA2;X':G/%KD#))XVU:2-@3\R//O4_0JP/ MXT ?1-%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 0^)?^0OH_P#U^G_T$UL5 MS.O>)=!N=3TR:#5(F6&Z+2L#]T;>IK4_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@# M2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T MJ*S?^$Q\,?\ 0:@_[ZILGC7PI%&TLNNVZJH)9F? 'N>!A!]U,@Y<\<'&3Q7 ^-?VI_$'Q/UV;X M:_LK_9+B2-S%JWCO45/]G:;ZB$$?Z3+Z KT/S DCI_@K\(?A-\'I;CQ)+XF M;7_%6HC.K^*]8?S+NY8]54G/E1\<(O8#); -?'5,[QV>5'A\CMR)VEB)*]./ M=4E_R]FNZ?LXO>4FG!^7+%UL6W#![=9OX5_A7VG_ .2KJWL<_H'P ^(?QWUF MV^(/[6EU%]C@D$VC_#K3YB;&S/\ "UTP_P"/F7U'W1R.02@]RM;6VLK:.RLK M>.&&) D442!510,!0!P !VJA_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5[.49' M@P=1I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :58]E_R.][_P!>47\S4W_"8^&/^@U!_P!]5EVGB704\6W= MZ^J1")[6-4DSP2"]_Z\HOYFMBN9M/$N@IXMN[U]4B$3VL:I)G@D$Y%:G_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 ?,/\ P_#_ ."77_1SW_EE:W_\A5F^ M%?\ @MG_ ,$Q=-TZ2"]_:9V.US(X'_"&:T>"V0>+.OP!HK\L_P!=\V_DA]TO M_DC^R/\ B7G@O_H(Q'_@=/\ ^5']-'[+_P"W%^RY^V9_;G_#-GQ/_P"$D_X1 MO[-_;7_$EO;/[/\ :/-\G_CZABW[O(E^[G&WG&1GUBOQ#_X(4_MF?#?]D@?% M.+QWX+\9ZY<>(O[#_LVT\&^&I-1D/D?VAOWA" G^N3&3S\V.AK[]?_@JUXL\ M0Y7X:_\ !.;X[7Y)Q&_B#P_;Z3&_ONEF; ]\5]EE6?4<7@(5:[2F[W44WLVE MIJ]K'X/QGX;X[).):^#RZ$I8>'+RSJ3IQO>$92]Y\D7:3:T2V^9]?T5\>']M M_P#X*,>*"%\'?\$T]/TB%ONWOBGXP:>/SAACWC'UI/\ A9/_ 6)\6'%AI'[ M.'A*!_O'4]2UB_N(Q[>2!&3]>*]#^TJ4O@IS?_;DE_Z4D?+_ .J>+A_'Q&'A M_P!QZ4OPIRF_P/L2BOCS_A5W_!4CQ9_R,/\ P4@\!>% WWE\+?"N&^V^P-XX MH'[$?QY\2?\ )3/^"MGQ3N]W^M_X1:TLM%S_ +OE(^VG]Q MPKCURY%?)O\ PZR_9MUD8^)G[57QO\:9^^/%'Q3N90_U\I(ZT/#_ /P26_X) M8^'Y_MG_ H2PU&Y)S)VS.6U**]9O](/\P^H\(4O MXF-JR?\ C>&[7X0>#8A!X0T?0]*0# M 33;". 8^B**.7-I?:A'Y2E_[=$/:<%TO^76(J?]OTZ?_N.J?.Q_X+"_L^ZQ M_P DT^!OQJ\:$_ZL>%OA?=2^9]/-,='_ \8_:)\2_\ ),_^"6GQFN]WW/\ MA*4M-%S]?-=]M?3_ /PF/AC_ *#4'_?5'_"8^&/^@U!_WU1]6Q\OBKV_PQ2_ M/F#^U>&J7\++>;_KY6G+_P!(5(^8/^&CO^"LGBOCPW_P3C\*^&%;_5R^*?BW M:W>!V+):1@CZ=11]D_X+9>+/]?J_[.?A*W;I]F@UB_ND^N_$9_#WKZ?_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJCZA.7QUYOYI?^DQ0?ZRX>G_ R_#P_[=J3 M_P#3M29\P']ES_@J=XJ^;Q7_ ,%.=)T&-O\ 6VGA;X0V,F1Z+-<2;U^N*#_P M35^,?B4_\7,_X*??'B\#?ZQ?#.MV^C!O48BB? ]J^G_^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^J?]EX5_%S2]9S?X.5@_UPSJ/\)4J?^"A0B_O5-/[V?,'_ YN M_98UGGXF>/OBMXU)_P!8?%/Q*OI?,_WO*:.M[PM_P2 _X)M>#RITK]E+0IRO M?5;R\OL_7[3,^:^@?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJG'*\MB[^QC?SB MF_O9%3C+BRI'E>.JJ/95)17W1:7X'#>%OV+_ -D#P0%_X1']EGX=ZK*?^*3?YLTJ*S?^$Q\ M,?\ 0:@_[ZK+\2?&?X2^#8/M7B_XD:+I46,^9J6HQP+CURY%;0A.I+EBKOR. M.9TU%>%>,O^"F_[ /@3>->_:P\'2-']]-+U+[>P]L6PD.?;K7"W M/_!97]D75"1\*- ^(WC\YP@\'?#Z\FWGV\]8J]>EP[GU>/-#"U.7NXM+[VDO MQ/'K<1Y!0ER3Q5/F[*:;^Y-O\#U?]N+]E_\ X;,_9<\4?LV?\)Q_PC?_ DG MV+_B=?V9]L^S_9[V"Z_U/FQ;]WD;/OC&[/.,'\H_VS_^"%W@_P#8N_9[UKX] M>,/VSO[1&G^7#IFC+\/Q ^I7DC;8[=7.H-LS\S,VUMJ([;3C%??4G_!2+]HS MQ9Q\'O\ @FG\0;P/_JF\::_8>'_Q82F3;]*_-7_@K5^W;\>/VF_B':?!3XK> M#=&\+P>!KN4W6@Z%K?\ :$9OI%4,TLZ@)(\:9C 480M(,DD@>ID/A;2XFX@I M/,:<'&%G.U6+ER)WLXPFWJW:[74VQOCUQ!P!PK7P^18F=/VC?+^X]WVDHJ/, MIU*>ZC%.RE]G;6YUW[%O_!"_PI^VC^SWH_QZ\*_ME?V8NH-)#J&D-X!%P^GW M4;;9(&?^T$W8X8-M7%_V+[7XUW/Q9\8 M>'GOH[;1?A[X?:[U&^EGO;BZ,9MX994@9?/V;9)@3MW8YP/S:_X)6ZCX'^)? MQMMOV4/CU\6_&6C^ O%CRS+H7A_Q))866I:H$4)%=A!EXY(T9 %*DN(AFOVQ M^"/P;_9<_9OT+_A'/@9X \/>&;9D"S/IMH!-< =/-F;,DQ]W9C5Y]P)PEP+G M]1QISDYW<(Q;C'D;NDYR,/B3XJ<+T4VKOX78\4_P"$J_X*F?M4?+X.\(>'_P!GOPK/TU3Q&$UK MQ'+&?XTMAB" D9RDN'4XP>]=#\,O^"67[-OASQ-'\2OC;-KGQ>\8K@OXC^)F MHMJ(1LYQ%;-^XC0'[JE6*X #5]!?\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5YE3 MB#&Q@Z>$4:$'I:FK-KM*;;G+T1ST^'L%*HJN,H[I/O&"2IQ]5&_ MFR]:6=II]K'8V%K'!!"@2&&% J(H& H X ["I*S?^$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJO";;9[R22-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ* MS?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BL MW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^J #QC_ ,BQ>_\ 7 U>' M[NUM=5B>1XB$13R35NQ\7>&H[*&-]9A#+$H()Z'% &O16;_PF/AC_H-0?]]4 M?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?5 &E1573];TG57:/3K^.9D&6"'H*M4 %%%% !1110 5^8 M_P"S?\56Z!OVA/^"J/C+_@I'\' MK>.?P)-\#[+X?P^)8;?;9^-+\ZFU[->6S=+NWMX([6W6[&8Y3*\<;,(#7UYX MA\(>$_%R01^*_"^G:FMK,);9=0LHYA#(.CKO!VM[CFM$ 8 H _,3_@CUXY^ M%O\ P2._9P^,/[#'[6_C[3O"-[\'/B+K&J>&4UJ]2&;Q+X6O2MQIU_8*Y#7C M2OYT'EQ;W$Z>41O(6O6?^#>_]D?XH_LG?\$](;GXY^&)M"\:_%+QOJWC_P 3 M:!=(5FTR746C6&"4'E91;06Y=2 R.S(1E37VKJ/ASP]K%_9ZKJ^@V5U=:=(9 M-/N;FU1Y+9R,%HV8$H2.,C%7: "HKZPL=4M)-/U.RBN+>5=LL$\8=''H5/!% M2T4 87_"KOAG_P!$[T+_ ,%$/_Q->0_\$]M-TY?@EJJKI\ \Z\+_P"">_\ R1/5O^Q[UG_TI- 'MW]G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 87B.RLTU7252TB :\(8",4I/HDF^NQSXC$T<+#FJ/R2W;?9 M+=OR1U_Q8^*?PM^"?AEO%7Q#U&ULX"=EM L(>>ZD[1Q1CEV/'3@=20.:\JM_ MAQ\6?VLYTU;XMZ?<>"? )8/:>#[5O+U'5D[->R+S$A_YY#!YYP0'/5?"?]F. M+1/$R_%SXU^)&\8>.' *ZC=)BUTP=?+LX3Q&!_?QN/)&W)!]9KYY99FG$SY\ MV3I8;IAT]9+_ *?RB[-?].H/DZ3E46BXOJ^(Q^N)]V'\G5_XVO\ TE:=VS+\ M-^"?"'@_1+?PWX6\,V-A86D82WM;:V540?0#KW)ZD\FKW]G:?_SXP_\ ?H5- M17V-.G3HTU3IQ2BE9)*R26R2Z(]2,8QBE%62(?[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ*L9#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9%G969\9WL1M(MHLXR%\L8!R:W M:Q[+_D=[W_KRB_F: -+^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@" M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@#"L[*S/C.]B-I%M%G&0OE MC .36O\ V=I__/C#_P!^A6;9?\CO>_\ 7E%_,UL4 0_V=I__ #XP_P#?H4?V M=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ M #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ M%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-7.>,_C#\(_APK/\0OBGX< MT%4&6.LZY;VH ]_-=<5,I1@KR=D:4J-6O/DIQ -_]N_M<>$)]G7^Q+Q]3S]/L:RY_"N./ M_!8W]FGQ"/\ BS7PJ^+WQ%W?ZG_A"OAG>3>;Z;?/$5<)K#P_@>K+-O(^GX4'QQ_P6?\ '7_( MO_ SX&^!(WZ_\)5XFO\ 4YHQ[?8@$+?7BH_M.A+X(SEZ0E^;27XFO^J68T_] MXJT:?^*O2O\ ^ QG*?\ Y*?5?]G:?_SXP_\ ?H4?V=I__/C#_P!^A7RH?V;O M^"KOC@?\5K_P44\,>$HG_P!;:>"?A9;W.1_=6:\<.O\ O 9XH/\ P2]\7>+? MG^,G_!1CX_:]N_UUII/BZ/2;27U#0PQ'CV#<4?7,7+X,/+YN*_*3?X!_8>2T M?X^9T_2G"M-_^34X1^Z3/J'5[KPMX?LFU+7KG3[*V3[]Q=ND2+]6; %>7^-O MVY/V&/AUO3QC^U!\.;26/.^U7Q-:2SC_ +91NS_I7F^D?\$8?^"?4%\NL>+_ M (4:KXLU!?\ E_\ %?C#4;QSZY4SA#GW6O4/!/["/[%GPZV/X-_93^']G*GW M;G_A$[624:I_P %C_\ @GD:5H=DFFZ+IEO9V M\?W+>UA6-%^BJ !5BCV&8S^*LE_AA;_TJ4@_M+A6C_!P$Y?]?*[?X4Z=+\_F M?) ^/?\ P53\<\>#/^"G_VY*I_Z>G4/D<_\$\/VL/&7_)8O^"I7Q"NP_P#K5\$^&M/\/?@I MA#D?6I(_^",W[*VMC'Q?^(/Q7^(>?];_ ,)I\2;R;S?][R##^F*^M**?]E8! M_'#F_P 3]_9FWNMS(@/\ PF>M#@-@#B\K\\_U M(S;^>'WR_P#D3^H/^)AN"_\ H'Q'_@%/_P"6GR]_P;#6]OH./\ D*^M?J[_ &=I_P#SXP_]^A7EO[+_ .P[^RY^QG_;G_#-GPP_X1O_ M (23[-_;7_$ZO;S[1]G\WR?^/J:79M\^7[N,[N+MJ]+>A#_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%>J?&D/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U<;XV_:+_9]^&I#M!*??76?$UK;$?A)(#6E*C6KRY:<7)]DK_ )&56M1H1YJLE%=VTOS.L_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*^=_&'_ 5O_P""=W@N8VEY^TSI.H3EML<& M@6-WJ)D;L%-M$ZG\\5A_\/7O WB7Y/@U^R5\=?' ?_57>B?#J5+7V+2SNFT> M^VO7APUG\X\SPTXKO*+BOOE9?B>//B;A^$N58J$GVC)2?W1N_P #ZD_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*^6_\ AKS_ (*)>-3L^&?_ 3&N]/@?[NI>-OB M/8V>STW6R*9#^!XH^S?\%F/'1'G:E\!O EJ_3[/#J>IWL?UW8A./:K_U?Q$/ MXU:E#UJPD_N@YO\ "Y/^L6'J?P*%:?I2G%??44%^)]2?V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%?+?_ QE^WSXS.[XJ_\ !4/7(87^_8>"? %AI?ECT6<%G/U( MS1_PZ6^$WB,9^,G[2?QN\>[O];#XF^)$YA/J D"Q[5]LT?V;D]+^+CD_^O=. MVM0H]_-9<5Y#XV_X*A?\$X_ #/ M^"3_ /P3O\".LND?LL^'[IU.2^N27&I;CZD7'K:UV_3RD7%'_&,4O\ G]4_\ I__+0_XRFK_P ^:?\ X'5_ M^5'SR?\ @K%^SYXA&/@Y^SY\8/B 6_U+^$?AC<2(_H=TYBP/?' H/[97[:GC M(8^$O_!*CQ*8W^[=>-?&.G:-Y8]6B<,Q^@.:^L**/[1R:E_"P2?_ %\J3E_Z M0Z8?V;G=7^+CFO\ KW3A'_TM53Y/^T?\%AO'/_'A\/\ X!>!;9_O?VI>:CJ= MW%_N^2!$Q^O%)_PR!_P45\:_/\1?^"D-MH\#??T[P5\+K&''^['\"A1AZ4HR_&HIO\0_U>H5/X]>M/UJSC^%-P7X'R@G_!)_PIXC/G?& M']L3XZ>,"_\ KK.]\>FVLV_W88(UV_@U;?A/_@D+_P $[O"5Q]O3]G&QU2Z9 MMTMUX@U:]U!I6]6$\S+^2@5]*45,^)<_E'E6)G%=HOD7W1LBH<,#/V6_V9_AT$_P"$!_9Z\$:*R?=?2_"MI WUW)&"3[DYKM1I MNG* JV$( Z 1#_"IJ*\BK7KXB7-5DY/NVW^9[%&A0P\>6E!179)+\CC_ (XW M?C[PW\(?$6M?!;X>P^(O%L.E2_\ ".:.9K>!;B\(VQ;WG=(U16(=LL,JI R2 M ?P^US_@C1_P5.\2ZU>>(]?_ &=Y;N^U"ZDN;VZG\:Z*SS3.Q9W8_;.26))/ MJ:_?&BOJN&.,\QX3IU(X.E3DYM7"0^, M]&5X+B)PRNN;S@JP!!]17[D?!6[\=>)/A-X>UOXQ_#V'P[XKGTJ$^(M&$T$Z MVUX%Q*$DA=T9"P++AC\K#.#D#6\#_P#((E_Z_9O_ $*MBCB?C/,>+(4UC*5. M+IWLX*2>NZ=Y2TT3V_4.%N"#JU)*HE=3<6KK9JT(N^K6^S]"'^SM/ M_P"?&'_OT*/[.T__ )\8?^_0J:BOD#[$A_L[3_\ GQA_[]"C^SM/_P"?&'_O MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH R/%UC91^&KQX[. M)6$)P5C (JWI^GV#6$!-E"285R3&/05#XQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 M']G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% #(K:V@),%NB$]2B 9I]%% !1110 4444 %%%% M !1110 4444 %%%% !7A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG M_P!*30![I1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!! M-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 5F>+_& M7A7P!X>N?%GC37K;3=.M$W7%W=R!44=A[D] !DD\ $UQ?QI_:3\*?":]@\&Z M3IMSXD\8:@,:7X4TCY[B4GH\A&1#'W+MV!(!P<2,8S\R5ZW\+OA+\/_@SX7C\( M?#OP[#I]HAW2LOS27#XP9)'/S.Q]3]!@ "NC1$C4(BA548 P *6M\JX?I8+ M$/&XJ;KXIJSJ25K)_9IQVIP\EJ]'.4GJ7A\%&E/VM1\]1_:?3RBOLKR6_5MA M1117T)VA1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!> M47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !102 ,DX ZDUY]\0/VM/V6_A3O7XE?M&>!]#DC^];ZGXIM8I2?01M)N M8^P!-1.I3I1O-I+ST.C#X7%8NIR4*V^G8^JD_P""V?\ P4ZCOGU)/VF<32($=_\ A#-%Y Z#'V/%?H=_ MP0@_;B_:C_;,_P"%J?\ #2?Q/_X23_A&_P"P_P"Q?^)+96?V?[1_:'G?\>L, M6_=Y$7WLXV\8R<_B/7Z#_P#!"+X7?M5_$_\ X6I8_LT_M0V?PQA@_L/_ (2& M\E\%V^LSW8;^T/)$2W#*L>S;-D]_,7^[7B\/YKF4\WIJ=2=1:^[S7O[K_F:6 MF^KZ'WOB;P;PG0X(Q=2AAL/AI+V=JOLE'E_>POK3IRGJKQ]U.][/2Y^W-1W5 MU:V5N]W>W,<,4:YDEE<*JCU)/ KY1/\ P38^-GC#!^,O_!3SXWZF&_UT7A+4 MK;0(Y/4%8(W^4]QZ5);?\$8/V&]0N$OOB=H/C#QWR>-OV MROV1_AN73QY^T[X!TJ2/[UO>>+;-)?H(_,W$^P%>4>)/^"RW_!.C0;PZ3IWQ M^_MZ_.?+L?#?AS4+YY/]UHH"A_[ZKN?!/_!.C]A#X>;&\+_LD> 5DCQY<]]X M;@NY5]Q)<*[ ^^:]7\.>$?"?@ZR&G>$?#&G:5;@ "#3K*.!/^^4 %'+FL_M0 MC\I2_6(>TX+H;4\15]9TZ7X@V[_ .JU+QO\4K)?^^K:!/,7 M\Z^LJ*/JF,G\>(?_ &[&*_-2?XA_;>14?X&64WYU*E6;_P#))TX_?&WD?)W] MB?\ !:CQU_R$?''P"\"6S_=_LG3=3U.[C'^UYY$1/TXI!^Q!^WMXR&[XL_\ M!5?Q1Y;_ 'K3P3X"T[1_+']U9D+.?]XC-?65%']FT9?'.(SN^,O[2?QR\?[O];#XJ^)MPT3>P M2!8]J^V:Z/P7_P $C/\ @G%X$97TC]E/P_=.#DOKDUSJ18^I^URR _RKZ.HJ MHY7ET7?V46^[2;^]W9G5XQXJJPY/KM2,?Y8S<(_^ QLOP./\$_L]? 'X:;/^ M%&K6UV_3RHUQ78445VPA"FK15EY'@5L17Q,^>K-R?=MM_ MB%%%%49!1110 4444 %%%$_#_ )>=XUOQ%;6I7'M* MZUI2I5:TN6G%R?9*_P"1G5K4J$.:I)17=NR_$ZVBOG#QC_P5O_X)X>"YS977 M[2VEZEI-*WHIMHG4_GCWK$_X>I:%XJQ%\%/V,OCMXSW_ZJ]LO M +6UD?K//(NW/NM>O#AO/IQYGAIQCWDN1??*R_$\:?$W#\).LCX=?\$X=/\/6[?ZG4O'7Q+M!G_>MK=?,7'UI?^$+ M_P""QOCWG7OC7\%/ ,+_ '?^$8\.7NJSQC_:^V$(6^G%7_8%6G_'Q%&'_<2, M_P *?._P)_U@I5/X&'K3_P"X5 MI/AO2I;V[PP#2;1\L29ZN[E44=V<#O7P!_P1)_X*->(_CC\2?B!\%OC;KZ'4 M];U2Z\5>&GFEPD:.P^U649;HD8V2(O91*>U?.'_!9'QS^T'\,?%-A^S%\3/V MW]>^)EU<64>I^*=/70K72-/M26W6T1M[8D.^%,N&. #$P&3D?$'AK4]/T7Q' MI^LZOH,&JVEI>Q376F7,CI'>1JX9H79"&57 *DJ00#P0:_8.&/#G XOA6LZU M13G7LX3C%^ZHZQ:4U!^\[WORWC;U/QKBGQ)QV$XLHJC3<(8>ZG"4E[SEI)2< M'->ZK6MS6E?T/Z5?&W[6O[+/PW#CQ]^T=X&TAX_O0W_BJTCD)] ADW$^P&:\ MH\2_\%@_^">?A^\_LJQ^/BZY?$XBLO#>@7]\\A]%:* H?^^JL_LP?LA_\$X_ M'/PF\-_&?X/?LM>!IM,\0:5#?:?/J6A0WLT0=_P#A MOP?X2\'6?]G^$?"VG:5;X_U&FV,<"?\ ?* "OR*K'AS!U94YTZTY1;33E"GJ MM&FN6I^9^PTI<28RE&I3J481DDTU&=2Z>J:?-3_(^9O^'HS>*?W7P<_84^/7 MBDM_JKT^!OL-D_I^_GD&/Q6@?M._\%.O&_'@+_@G#I?AV!_]5?\ C7XGVAS[ MM;VZ>8OTS7U514?VIE5+^%@8/SG.I)_^2R@OP-/[*S:K_%Q\UY0A3BO_ ":, MW]S/E4>%/^"R7CG_ )#?Q8^!O@6%_N_\([H6H:G<1C_:^U$1EOIQ0/V%?VR/ M&(W?%_\ X*E>/+@/_K(O!/A>PT':/[JM%O/'KU[U]544?ZPXR'\&G2AZ4J;? M_@4HRE^(?ZN8.?\ &JU:GK5J)?\ @,91C^!\JC_@D#^S7X@_Y+)\3?BQ\1-W M,P\:?$B\F$OKN\@Q5V7@G_@F#_P3\^'X0:!^R=X0F\O[IUFP.I'\[MI2?QKW MBBLZO$>?5H\DL54Y>RDTON32_ TI<-\/T9<\<+3YN[BF_O:;_$P_"'PQ^&OP M^B$'@'X>Z'H:!=H31])AM@!Z8C45N445X\YSJ2YIN[\SV(4X4X\L$DO+0*** M*DL**** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K M'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U]9_\ 2DT >Z4444 %%%% !1110 4444 %%%% !1110!C^ M)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% M!117'?&/XZ_#SX&Z&FJ^-=48W-TWEZ9I%FGFWE_+T"0Q#ECD@9X49&2,BN7& MXW!Y=A98G%5%"G%7J2>=>W\A.27D/(&>=HP._)R3W5%%?48 M#+\%E>%CAL)34*<=DE9>?JV]6WJWJW<]"C1I8>FJ=.-DNB"BBBNPU"BBB@ H MHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ M HHHH **** "BBB@ HHHH **P?&OQ3^&'PVM_M?Q%^(^@Z!%MSYNM:Q!:KCU MS*RBO%/'O_!67_@G1\.6:/7/VK_#-XZG 3P\TVJECZ V<!R7.+!L^!/[)/QT\?[ M_P#4WNA_#N6*S/H6FN'38#ZE:/\ AJK_ (*>^/\ *?#/_@FM8>'+=_\ 5:IX M_P#B7:+_ -]6MNOFKCCO7-_:F#E\#?LR>!-)FC^[=VOA:U$_XRE"Y_%J.;-9[1A'U;E^%H_F M+V7!F'^*K7K/RA3I+Y-SJOYN*]#QR7_@LO\ LB:[*UO\%O#WQ)^)DJL56+P% M\.KZY+L.RF=80?SQ3?\ AO#]M7QWQ\$_^"5OCJ6.3[EUX_\ %-CX?\L?WFBE MWL?]T'-?6$,,5O$L$$2HB*%1$7 4#H !TIU'U;'S^.O;_#%+_P!*YP_M;AJA M_ R[F_Z_5IS_ /32H'R;]L_X+3?$3_CWT?X#_#JS<<_:KC4=6OX_ILQ V/>C M_AB3]OCQY\WQD_X*F>(X89!\VG^ / ]CH_E#N%N 6D;_ 'B,BOK*BC^S:4OX MDYR]9M?A%I?@/_6S&4O]UP]"EZ4:)CN^.GQ1 M^+?Q.+ISXCBWB?%0]G4QE3E_E4Y1C_X M#%J/X%#P]X7\,^$; :5X4\.V&F6J_=MM/M$AC'_ 4 %?S_?\.//^"HO_ $;# M_P"7KHG_ ,FU_0A17)FV18/.%!5G)QG=QG!Q]X67_ ".][_UY1?S-;%<>7\+9?EN+CB:4I.4;[M6U M372*[]SW.)O&3B?BO(ZN58NC1C3J*OH]+^H4445]*?D MH4444 %%%0:GJNF:+9OJ.L:C!:6\8S)/>-_NO?\#ZFHKY4_X>&?M#^,^/@K_P $P_B[J.[_ %3^-&M/ M#BMZ',[28'O2_P#"Q?\ @L-X]_Y%K]G+X.^ $D_Z'#Q?=:K)$/\ MP4*S#\L MUT?ZNXZ'\:=.G_BJT[_^ J3E_P"2G/\ ZR8"?\"%2I_AI5+?^!.*C_Y,?55% M?*O_ S=_P %1O'?/CS_ (*%^'_"D+?ZVQ\#?#.WFR/19[M_,3Z@9H_X=<#Q M9^]^-?[./&NDZ-!C/G:MJ45NF/7, MC 5X_P".?^"G'[ /P[W_ /"1?M8>#Y3'G>FC:C_:3 CJ-MH)3GVZU@^$_P#@ MD-_P3S\*W7]IR?L\VNLWK$&:\\2:Q>Z@\I]66>9D_)17K_@7]FW]G?X8;#\. M/@1X.T%H\;'T?PS:VS#WW1Q@D^_6CEX8H_:K5/E"G^M7\@YN**WV:-+YSJ?I M2_,\*_X>]?L\^)./@K\(_B[\1]W^J?P7\-[N57]#F?RL#WI/^&V/VYO&PV_" M'_@EWXH6.3[E[XY\:V&C>4/[S0L&<_[H.:^JZ*/[1R:E_"P2?_7RI.7_ *1[ M(/[-SNK_ !L)/F^-7 MQ_\ C/\ $,O_ *Z+Q9\2+AXF]@D CVK[9XKKO W_ 2U_P"">_P[*'P_^RAX M4G,>-IUNV?4S^/VQY<_C7OM%9U>(\^JPY'B9J/92<5]T;+\#2EPWD%*?.L+! MR[N*E+_P*5W^)A^#OAC\-OAW!]E^'_P]T/0HL8\O1])AM5QZ8C516Y117CSG M.I+FF[OS/8A"%./+!)+L@HHHJ2S\U_CC_P &_?B_]H#XO>(OC1X\_;A\W5O$ MFJRWMWCX)M&*225.EHEHE\!\ M+5\->"J]652IA;RDVVW4JW;>K?QGC?\ P3R_8R\7_L*_!R[^">M?'3_A-]*_ MM5[W16?PZ;!M.$@S+"/])FWHSCS /EPSN>=W'OE%%?)X['8G,L9/%8AWG-W; MLE=][127K9:[[GU^ P.%RS!PPN&5J<%:*NW9=KR;>G2[T6FP4445R'6%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/ M^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U; M_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHH MH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* " MBBB@ HHHH **Q/B#\1O!'PK\,3^,?B!XCMM,TZW'SSW#\LW9$4-%?C9^V']_^T? 'PUF[ B/6-?B/Y_9H6'U+ _Q!N/ S;B"AE]982A!UL3)7 MC2C:]OYIMZ4X=Y2WVBI2M%\6)QL*,U3@N:H]HK\V]DO-_*[T-KX@?M,ZUXE\ M3S_"+]E[08?$_B2([-2UF5C_ &5HF3@M-*.)''.(USR#U(*G7^#G[,VB^ -< MD^)7C_7I_%OCB[7_ $OQ)J:#]P#_ ,L[:/[L$8R0-O."1D [1VOP_P#AUX)^ M%GABW\'> /#EMIFG6P^2"W3&YN[LQY=CCEF))[FMJN3!^U"[B@@B7=+--(% M1!ZDG@"@:3;LC\_/VXO^"[__ QG^U'XH_9L_P"&5_\ A)/^$;^Q?\3K_A./ ML?VC[19077^I^PR[-OG[/OG.W/&<#QN#_@YH\G6Y]9_X8GSYT*Q^7_PLCICO MG^S:^3_^"TOB'0/%/_!3'XEZYX8URSU*RE;1UBO+"Y2:)RFCV*, Z$@D,K*> M>"I!Y%?+=?E&8<39U1Q]:G3J^[&4DO=CLF[=#^TN%_"/@#'\-8+%8K!7JU*- M*4W[2LKRE"+D[*HDM6]$DEV/VX_8=_X+O_\ #9G[4?A?]FS_ (97_P"$;_X2 M3[;_ ,3K_A./MGV?[/93W7^I^PQ;]WD;/OC&[/.,']"*_G"_X)7>*OBMX*_; MS\">)?@A\*HO&WBBW_M0:7X9GUR+34NR^EW:2%KB4%(Q'&SRX(RWE[1RPK]B M_P"T_P#@M)\1"/L?ACX$?#JS<_-_:%[J.KW\0[ >5B!O?-?3\.YWBL7@92Q" ME4GS-*T=+66ETE'>_6_X'X_XJ>'V3Y)Q#2I97*EAJ+I1;4ZS;:;Y92G4M M915U'ENG;5,^LJ"0!DFODT?L5_\ !0+QY\_QB_X*D:[:P/\ >TWP!X#L=*\K MU"W.6D;ZD9H'_!'3]G+Q/AOCK\7OB_\ $TL/WR>./B5=RH_J-MOY6![9Z5[_ M -:QT_@H-?XI17_I/.?FG]D<.T/]XS)2_P"O5*I/_P!.>Q7XV\SW3Q_^U7^S M%\*MZ_$K]H?P3H+QYW0ZKXHM(),CL$:0,3[ 9KQOQ)_P63_X)[:-?G1/#OQI MN?%.IX/EZ;X1\,W]_))_NM'#Y9_[[KKO '_!,K]@#X9[#X6_9)\%,\>/+EU? M2%U&12.X>[\Q@??.:]D\-^$O"G@ZP&E^$/#.GZ5:C&+;3;*."/\ [Y0 46S6 M?6$?E*7ZQ_(/:<%X?:GB*WK*G17W*-9_+F^9\N_\/-?B7XUS'\"?^";GQQ\0 M;N(;OQ%H4.A6DWNLUQ(WR^Y44?\ "X/^"Q'Q$'_%'?L??"OX>+)]QO'OCZ75 M3&/5AIJC/TKZRHH^IXF?\3$2^2BE^3?XA_;V4T/]VRVEZSE5J/[N>,/_ "0^ M3?\ AG+_ (*O_$+YOB!_P4&\*>#(7/[ZQ\ ?#2&ZR/[JSWK"1/\ >QGBC_AU M1!XP_>_'?]N?X\^,]W^NT]_'/V#3W^EO;QC;^#5]944?V7A)?'S2_P 4I/\ M!NWX!_KCG=/_ '?V='_KW2I0?_@48*3^U> O@7\$OA6BQ_##X/>%O#@1<(-"\ M/VUI@>G[I%KJJ*Z*.#PF'_A4XQ]$E^1YF.S[/,S_ -\Q52I_BG*7YMA11172 M>4%%86N_$_X:>%]Q\2_$/0M.V#+?;M6AAQQGG>PQQ7&Z]^VS^QOX8W+K_P"U M=\.+5USF*7QM8A^.N%\W3;U^PRRW7Y>2C9KF9?^"SW_!/:XE-OX8^+ M6KZ]*IP8M%\$ZK*<^F6ME![=^XKT:?#?$-57A@ZK7?VBOE8_P#!6GX3ZC_R)7[,'QY\2Y^X-"^%L\F\^@\QT[\?6C_A MXY\8M:_Y$K_@F7\=)\_<_MW1;?3,^F?,E;'?Z?C6G^K.=KXJ7+_BE&/_ *5) M&?\ K1D3^"KS?X8RE_Z3%GU317RM_P -@_\ !176^/"/_!*?4$1ONW&N_%K2 M[3:/4Q["QX[ \'Z4?\+9_P""O.O?\@K]DCX5:!GI_;GCV:ZV_7[,@S^'I1_J M]C(_'4HQ_P"XU)_A&;?X!_K'@I?!2K2]*%9?C*"7XGU317RL--_X+2Z_C[9X ME_9RT"-NGV"RUJZE4>_F$(3WX]O>C_A0?_!6'7_^0M^W]X+T#=U_L+X5076W MZ?:7&?Q]:/[$HQ_B8RC'YSE_Z1"0?VY7E_#P5:7RA'_TNI$^J:Y7XX_&#PA^ MS_\ "'Q%\:/'EUY6D^&]*EO;O# -)M'RQ)GJ[N511W9P.]> ?\,0?MOZT/\ MBM?^"J_C&?=]_P#L+P'INFY/MY9;;S^G%?G;_P %E9?$OP,\9:9^S/%^V3\4 MOB#<3V"ZCXOT[Q3XD#Z?!N<-:Q?9HE5?,^5I3NS@-$0."SS-J>$I MXR,^LN6-3X5OK*$;=DWU:/"XDXOQV1914Q=3!RA;2//.G\3^'2$YM]VET3/H M[_@B?_P41\5_M ?&OX@_"WXV^(!)K'B&]N?$GAOS93LC1GS<6,6>B1J4>-!T M42GM7WAXY_:G_9F^&6]?B)^T+X)T1X_O0ZGXHM(9/H$:0,3[ 9K^:7PWJ5AH MWB&QU;5M$BU.TMKN.6[TR>:2-+R)6!>%GC97577*DJ0P#'!!YK^@+]ES]C;_ M ()N^-?A-X;^,WP=_9;\%7&E^(-*AOM/GU71X]0EB#KDHS7/F%9$;52BE]IRTYEJERO9N_0^0\-N*\]SG+Y8"/) M*I2UYJDI$E+_' M5NONA"#_ /)GZGZ9]2XBK?Q,7"/^"E9_?.M'_"J?^"OOCWGQ5^U=\*/ (DZCP3X& MFU4Q#V_M%ADCWKZJHH_MV-/^!A*,/^W'/_T[*H']@RJ?[QBZT_\ M]0_]-1I MGRH?^"H*0(_R^V:L:;_P1T_85>]7 M5O'_ ('\0>-;]#D7WC#QGJ%VY/J5$R(?Q6OJ.BD^)L]2M3KNG_U[M3_](407 M"^0-WJ4%4?\ T\O4_P#2W(\N\"_L1_L>?#4I)X'_ &8/ EA-'C;=)X7MGGX_ MZ:NA<_G7IEE966FVJ6.G6D4$$8Q'##&%1!Z #@5+17DU\5BL5+FK5')^;;_, M]?#X3"X2/+0IQ@O[J2_(****P.@**** "BBB@ HHHH **** "BBB@ HHHH * M*** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ M "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ MD'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB M>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !111 M0 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 % M%%5=:UO1_#>DW&N^(-4M[*RM(C)6.23CA1DX S7QSS M;,N(W[/)GR4.N(:O?RH1>D_^ODE[-;Q535+RWB:^.?+A=(=9OK_@77_$_=[< MQQ7P^_9EUCQ#XG@^+O[3VO0^*/$L1WZ=I,:'^RM%SR%@B/#N,#]XPSD \D!C M[+117OY3DV R:BZ>&CK)WE)MRG.7\TY/63]=EHK))';AL+1PL&J:WW;U;?=O M=L****]0Z HHHH ***9/<06L+W-U.D<<:EGDD8!5 [DGH* W'T5Y7\0_VY?V M-OA3YB?$#]J'P)ITT>=]F_B:V>XX_P"F*.TA_!:\EO\ _@LU^Q9J%W)IGPBF M\' M-@_O-%,78X_N@YH\[_@M%\2/]79_ KX;64G7S9-0UC4(OIMQ;MBLO[2HR_AP MG+TA)+[VDOQ.O_5/'4O]ZKT:7^*M3;^<:W,<,4:[ MI)97"JH]23P!7RBW["7[;?Q!&?CC_P %3O&QBD^_9?#OPM9>'_*']U9X][M_ MO$9J*X_X(^?L3(HU[X_^(O'7Q!:%MS7_ ,2/B/>3#=_>8QO"I/U&/:FL1F%5 MVIT+?XI)?^D\X/*N&<,KXG,N:W_/JE.7XU701Z_\0_V[OV+_ (4^9'X^_:E\ M"6$T7W[/_A);>6X'_;&-VD_\=KRF[_X++_L::M'O+'9FAEWL?]T'-.V_\%HOB1R7^!7PVLI/0:AK&HQ?R MMVJP?^"L_P +-<^7X6?LO_'7QKN_U![XH/[<_[9_BC_DE MW_!+#QQ(S3[3_@C-^QEJUU'J7QCD\>?$J[C;<+OQ]X_O[IRW]XB)XE) M^HQ[5*/B3_P6'\7_ /(N_LT_!OP?NZ?\);XQN]0V?7["HS^%'_"H/^"N_B__ M )&+]L+X7^#]_P![_A$_A^^H;/\ =^W,,_C1_J;E\?\ >:]'_MZI*K_Z2J@/ MQ1XF>F"IUH?]>:4,-^7L3\>/^"MWPH^'7P/_ ."@_C_X6_";PC::%X?TI=)& MGZ58J1%!YFD6+OB)_P4O\>^(_$GB*^&G:%HNBZ1::'#<<;KB5Q;9<1I'D':1\TD8R M,YK\EJ^[\._!C(\71Q^/Q=:->GB(SIPY82BH=)MQT47RI*TOEXOB?] M*CBVA1R;*T9^]*I%RDW>.NEW]'_\$2+V MST[_ (*>?#*]U"[B@AC&M%Y9I JK_P 26_')/ K]X]=_:,_9[\+ACXF^._@W M3@H^;[=XHM(<=^=\@K\]O^"37['W_!.W]M3]FBV\<_$'X')JOCKP_=-IGBUK MWQ1J;>9(/FAN!%]I"*LL9!X4#>LH'"U]B:'_ ,$Q/^"?OAXJ;#]DOP;)MZ?; MM,^U=\\^<6S7Q.%X3R+@ZI6RW$8BM4G&;O\ NH06R6G[Z=T[73TNGL?0<8>) MN?\ BMB\/GF&P5&A!THQ2]O.J])3E=_N*=G>5G'6S6YI:[_P41_81\.[O[1_ M:\^'CE?O"R\56UR?RA=JXW7/^"PO_!-SP\66]_:@TV4J<8L-&U"ZRIZ%^R#^R;X7VGPW^S!\/+ KC#6?@NQB/YK$#78Z'X+\'>&0%\-^$],T\*, M*+&PCBP,8_A [5V>TX8A_P NJTO^WX1_]QS/D?9\4S_Y>T8_]PYR_P#,BO\-)+_ M -*G,^5C^WI^UEK7_(D_\$M?B1<;ON?V[KUAIF?3/F%L4#]I7_@J9K__ "!? M^":>AZ(K?85?E&BO_<3?XGRM_P )7_P6;U[G2?A/^S]H&>@US7=6NMOU^S 9_P#K4#X? M?\%B]>XU;]H7X)Z#GJ=#\)WUUM^GVEAGU_"OJFBC^W7'^'AJ,?\ N'S?^EN0 M?V I?Q,56E_W$Y?_ $A1/E;_ (95_P""FNN\^(_^"HUOIT9^_;:%\'--'Y2R M2;A^7?VH/_!/C]HW6ACQK_P5 ^+L^1\_]A1V>FY^GEHV*^J:*/\ 6/,U\"IQ M_P -&BOQ4+A_JUEC^-U)?XJU9_@ZEOP/E;_AU+X2U+YO&G[:O[1?B G[R:I\ M4Y-GT"QPK@9[9H/_ 1H_88U+_D=/"_BSQ(#]X:YX^U.3=]=DZ>_YU]4T4?Z MS\0+X,3./^%\O_I-@_U6X=?QX6$O\2YO_2KGSEH7_!)'_@G+X=V_V?\ LKZ' M)MZ?;[N[NN_?SIGS^-=GH7[!'[$/AO!TC]D;X<(R_=EE\&VBL%%%%9F@4444 %%%% !7YK_''_@W[\7_M ?%[Q%\:/'G[)G?#F3\1TH4\QI\\8NZ7-**OM?W9*_SO;6V[/RA@_X-L?.UN?1 MO^&S\>3"LGF?\*ZZY[8_M&ON+_@GE^QEXO\ V%?@Y=_!/6OCI_PF^E?VJ][H MK/X=-@VG"09EA'^DS;T9QY@'RX9W/.[CV2R_Y'>]_P"O*+^9K8KNS;C3B7/, M&\+CJ_/"Z=N2"U6S344U\GY;'!E'!/#.0XSZU@*')4LU?GJ/1[IIR:?S6^NX M4445\N?5!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^ M!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_ MR#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKYR^!G_!2WX1_M _MR^.?V$?!_PX M\;:=X@^'_A&VU[6=7\4>'WTRWN(KB2-(DMXI]L[@B0,7>-%XP-W) !]&T5Y% M^U9^V+X _97?P?X5U'P_J?B?QK\1O$']B?#WP+X?\K[?K=XL9EE8&9TCAMX( ME:6>XD8)$@_B9D1JO[/G[9OASXQ?&'Q5^S)X\\#W_@;XI>#-/M=3UCP;JUY! M73+);B9#J%_%"5>2%-BH72,R>:W MECVCX"_'7X4_M-_!OPY\?O@?XPM]?\)^*]+CU#0]6ML_^E)H ]THHHH **** "BBB@ HHHH **** "BBOY[_ /@N'_RE%^)__<%_ M],EA7C9YFW]C82-?DY[R4;7MT;OL^Q]YX><$_P"ON=5,O^L>QY*;JNNNK+9WNK*3;VRG2;P2RL.Y2(R, <@LHR",BMN* M:^=<(3PDI'2\;K5K57.CASA+ACB_(RBY1E%^U?N5;-0E9WL]-#]^/C3^T)X"^"-G!!KDD^H:UJ!V:- MX;TJ/SKV_D/ "1CD+GC<>.PR< \'HOP(^)7[0>JV_CK]JV=;;2H91-I'PWT^ M?-K 1]U[QQ_Q\2?[/W1]"4K!\+_$/]A;]E"]N_%7Q6_:K\'7_C:\!.KZ_K_B MBVDU&8D!O,CTOXHZOXFFC^]#X>\ M,739/H'N$BC;ZAB/>O"P^1YGQ/457-HWIWO'#0]^/DZSC_%E_<7[J+Z3:4C\ MP>4YAB4JF/AR0W47[L?6W@C$<,$,81(T M P%51P !P *EK\V/%G_!QOX OKS^S?@?^R3XM\0SR<0C5]6@LV] QCMENF_# MK7-ZA_P5-_X*X_%B\6V^#W[$\FEZ;< E=0LOA]J^I31>G[R=K> _BM??+)L[ MC%6P=5+IS4Y4U\G44(V^9W0GDRTJ9CAHKRKTZC7ERT74FGYN<:>8(V;//(VGTI?V/ MG/VHTJ?^/$4ORIRJR_ V^N\(4_BQE6K_ -><)7?W.O'#1?WV\S]"/B+^V[^Q MY\)O,C^(G[3O@;2YH\[[.;Q-;-<<=<0HYD/X+7D=_P#\%F?V);^]DTGX2ZCX MS^(M]&VUK+P)X$O[M]WH#)'&C=NC$#KJUT M&,#T58(V"CV%']CS_P"7V8T(^4(5JC^]QA'\P_MWA^E_ RK%UGWJ5/ACX$_P#!*_XCW*2?ZNX^(6MV7AO8#_$R3&1N!S@'/:N4 M\6_M"_\ !3*[#GQC\2OV7_@W9'/F'Q%XKGO]0@_-UMSCOFNS_P"'/'[)FN#' MQ3\1?$CQUG_6?\);\1;Z;S/KY+QUU?A/_@EC_P $]/!>S^Q_V4/"LVSI_:UO M)?\ Y_:GDS^-']E9"OXV/KS\HTJ<%]_/S?@'^M.;Q_W/)L)2_O5*M:M+YQDG M3^Y(^4?%OQ9T"[W/^T/_ ,' 'FPG/F6/PFT&SL?*']U)[(3N_P#O$9KDX+?_ M ((^^-)UN=7&,5V 4!5 X H^H\&0WPM6J_\ IY637W.G+_TH M/]:_$J2M1QU+#+M0H*F__ H3I_\ I)^?'P\\1_ +PEY>M>L6/Q]_P""H>N6B:?X#_X)Q^%/"%JB[;8^ M)OBA:S(B_P#7*SC!4?[-?5]%=E+'Y/A5;#9?27JZC_*<8_\ DIX6+H<19G/G MQV:5IO\ [A_G*$Y?^3'RK_8?_!9KQ@?^)EXY^ /@Z%ON_P!DZ9JFH7"#_:\\ MB,GZ<4#]D#_@HCXK.[XA?\%1KZUA?[UCX2^&.G6>S_=G+%S^(KZJHK7_ %AQ M4/X5&E#TI4V_OG&3_$Y/]7<+/^-6K3]:U2*^Z$HK\#Y5_P"'6T7B+Y_BG^W= M^T%XCS]^T;X@_9;1O^V440Q_WU5C3/\ @C;_ ,$_(;M=4\3_ BU'Q+>K_R^ M>)/%^I73GUROGA#^*U]144GQ-Q!:T,3*"_N/D_\ 2;#7"_#U[SPT)O\ OKG_ M /2[GD'A/_@G[^P]X(VMX=_9-\ (Z?'P&!PG\"E&' M^&*7Y(****Y3K"BBB@#XL_X*(?\ !)3Q?_P4"^+UC\1-9_:K_P"$\CXR=@PJ(O.W)^=(/\ @VQ\[6Y]&_X;/QY,*R>9 M_P *ZZY[8_M&OU>K'LO^1WO?^O*+^9K[# <>\699@X87"XCEIP5DN2GHOG!M M^;>KZGQN/\/^$#FV;YAGF,>*QL^:HTDW:,;I;7Y4E\[7/?RC)\NR+!K"8&')33;2YI2L MWO9R;?RO:_J%%%%>:>F%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ M %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK M_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K\\?@#_RLQ?'[_LV_P -?^EB5^AU?!?P/^"/[5FA M_P#!=+XJ?M?>*/V4?$VF?#7QC\)](\+:/XGG\0Z!(!=VL\WUI< M3)G@%H41"1_SRQGTC_;*\3ZOX _X.+]'\11VY.ZZL;: MVU"_@B; .5^U1(1GC=C'->Y?MS?LB?$M/VY/@E_P4Z_9]\&R^)O$'PRMM1\- M^/?!ME<00WFO>&+^-U+6KSO'$UQ9SR&X6%W02JTBA@P16K?"+]E?XE?M#?\ M!4J;_@IW\:_AQJ/@S1/!GPR7P3\)O"6ORV[:G,\]Q+/?ZS\B1':I /(/^#4:_P!0\6?\$IS\6O$5Z;K7?'7Q7\3:_P"([U_O7-]+ MNVH(BO\ 6KV4S7+Q[@"8TRD*,0I9(58@$D4 M?2=9/CJS\8W_ (1O[/X?ZQ::?K4D!&G7M];F6&&3(PSH/O#&>*UJ* /"_P#A M ?\ @H)_T7_P)_X2DG_Q58G_ 3QL?'B_ W4EGUVQ:0>--5$K"U.&D$V'(YX M!;<0.P(KZ/KPO_@GO_R1/5O^Q[UG_P!*30!ZY]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XU^!'_!:2TOG_P""H7Q,34YDEE3^Q3*\:X4_\26QQQ],5_0? M7P!^VM_P0P7]L+]I_P 4?M(C]J'_ (1T^)39$Z-_PA/VS[/]GL8+7_7?;8]^ M[R-_W!C=CG&3WY1E^28_/,)+-ZBCAZ515)74I,Y_Y"/->O_L4_P#!#!?V/?VG_"_[2)_:A_X2(^&C M>D:-_P (3]C^T?:+&XM?]=]MDV;?/W_<.=N.,Y'[3X@<6<-Y]DB_LS&\N)I3 MC*#4)IM)KGA=PT4H^:]Y1N['X7X4\/<1<)Y]66;X#VF$Q%&K3DG4@U&;A+V5 M7EC4U<*EMT[1E.RO8](\)_\ !%W]A/P@5EM/@-I%[*O635M3U"ZW?5)+@I^2 MBO3_ C^PQ^SCX$VOX2_9T^&5E(GW;B/P/:&;_OXR%S^)KVBBOQNOGF=8E6K M8FI)>- M_P#H-V7_ (#'_&MBBD,Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &LRUM?%)\4W4<>J6PN!;1F20 MP':5R< "NKK'LO\ D=[W_KRB_F: #[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#E+6U\4GQ3=1QZI;"X%M&9)# =I7 M)P *T_L7C?\ Z#=E_P" Q_QHLO\ D=[W_KRB_F:V* ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V* M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q MK,\*VOBF33I&L-4MHT^TR K) 2=V[DUU=8_@?_D$2_\ 7[-_Z%0 ?8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M-;%% '*>%;7Q3)ITC6&J6T:?:9 5D@).[=R:T_L7C?\ Z#=E_P" Q_QH\#_\ M@B7_ *_9O_0JV* ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** , M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** .9\2VGBU-!NGOM6M7 MB$1\Q$MR"1[&K-E9^-#9Q&+6;,+Y2[0;8Y Q]:M^,?\ D6+W_K@:N:=_R#X/ M^N*_R% &;]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^-;%% %'2H-?ADL_^E)H M ]THHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R% M]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_9O\ MT*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#( M(E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@ MGO\ \D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% &/XE_Y" M^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\ MCO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2 M_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_ .">_P#R M1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB M@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K' MLO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8 MK'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ M0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S M?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE M%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ MD+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ M -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^A5L5 MC^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#( ML7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE M>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHHH **** , M?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ M *\HOYFMBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^ M1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -B MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ MR+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?#7_!=K]O#X<_ ML@?L]>&OAI\0OB9XW\$6'Q5\1?V1XA\=_#VPEEU7PSH,2B74+RVD1'$%PZF* MUBD()C:[,JJ_DE2W_@CC^SG^R58Z'>?M;_LE?\%-OCM^T/H'B+3#I,9^*?Q5 MDUJTTEQ)'+(HLFMK=K6[^6,'ST\Q4;@*)#N^X+IM,NV;1;UH)3<0,7M)2K&2 M+A6RIZK\P!XQSCO7Y^?LI_L;>"/V8O\ @M[\:=*_97T>'P_\,/&GP'TO5_B/ MX6T(+%I^F^+)]4GBM&BB7]W;O)90WZ_MO_$;]NS]A"P\;?&^X@N/B%X)\3ZEX*^(%Y:PK''>: MGITBJ;D(H 5I8)+>5@ %#R.% 7 KQG_@U^T:[^"O_!-SQ+^S=\07CL/$7P>^ M,?BCPWXO@N&\O[-<0SI.78-T0QS*P;H1R":=_P &N/@#7]"_X)Y^+OC-JVGS MVUC\7OCKXG\:>'TN(RC-I\S6]G&^T\A6-B[#/56!'!!H _2*BBLGQUX.TOX@ M^$;_ ,%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ* -:O"_^">__ "1/5O\ L>]9 M_P#2DT?\.]_@G_T-OCO_ ,+*Y_QK$_X)X^ M&@^!NI6Z75\5B\::K$I-XQ)" M3;!D]SA1D]SDT ?1]%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 'B7_D+Z/_ -?I_P#036Q7*:YX5TZUU'388Y[DB>Y*N6N&) V]O2M/ M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8K'LO^1W MO?\ KRB_F:/^$'TC_GYO?_ MJS+7PKITGBFZL&GN=D=M&RD7#;LDGJ: .KHK M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:@ LO^1WO?\ KRB_F:V*Y2U\*Z=)XINK!I[G9';1LI%P MV[))ZFM/_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@# M8K'\#_\ ((E_Z_9O_0J/^$'TC_GYO?\ P+:LSPKX5T[4-.DFFGN01+M(\=>#+"6PT'Q?X$\>ZGH&H MPV M.O$?Q UW1_$.E7?C>Q@LOB#;>%/&&H:1;>++>%&CBCU&&TFC6X(C9HBY D:( M^4[-'\E>P>$_"?ACP'X7T[P1X)\/66D:-H]C%9:5I6FVRPV]G;1($CABC0!4 M154*% K0HH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ M &/>L_\ I2: /=**** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"O MT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ M )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ M ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._ MY!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y( MGJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110 444 M4 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO M>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_ M^01+_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S? M^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?! M_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2 M)ZM_V/>L_P#I2: /=**** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ MZ_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D M=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ M /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y M!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\ !/?_ M )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1110 4444 %%% M% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO\ MUY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y! M$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5; M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^ M0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK M/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K' M\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^ MOV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ M _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U8_%_\ ;1_91^ 7BQ/ OQD^/WAGP[JQLTO+FQU' M4E5K*T=RB75UC(M(&<%1-,4C)5@&)!QZ9!/!=0)(;_Q1_:*"7SM,5([&VTUL MYS;0P1O$D7W55V X-;G_ ;-_&GQC\2?^"=NK?"3QGK]UJK_ 5^+6O_ \T MO4KV4O--I]D8)[568]1'#=I"OHD*#M0!^A=%%9/CKQ#JGA3PC?\ B/1/"MWK MEW:0&2#2;%E$UTV1\B%N,_7TH UJ\+_X)[_\D3U;_L>]9_\ 2DT?\-8?&S_H MQ_QW_P"!5M_\57A7PR_::_:D_9;T2\^'&G?\$Z?B/XKCNM8N]5&IV++$B_:9 M6?RL*D@)7C)WC_AY3^UE_P!( MG_BG_P"!8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2) M_P"*?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG M_P"!8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"* M?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"! M8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6 M/_D>@#ZN\2_\A?1_^OT_^@FMBOAGQA_P5$_:-TO7M L]<_X)B?$:QN;W4#'I MMM=:BJO>2["3'&#!\S8YP.U=!_P\I_:R_P"D3_Q3_P# L?\ R/0!]C45\<_\ M/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-17QS_ ,/* M?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17QS_P\I_:R M_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?'/\ P\I_:R_Z M1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?8U%?'/_#RG]K+_ *1/ M_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/0!]C45\<_P##RG]K+_I$_P#% M/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/0!]C45\<_\/*?VLO\ I$_\4_\ MP+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-17QS_ ,/*?VLO^D3_ ,4__ L? M_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17QS_P\I_:R_P"D3_Q3_P# L?\ MR/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\ M/*?VLO\ I$_\4_\ P+'_ ,CT ?8U%?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_# MRG]K+_I$_P#%/_P+'_R/0!]C45\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R M_P"D3_Q3_P# L?\ R/0!]C5CV7_([WO_ %Y1?S-?*/\ P\I_:R_Z1/\ Q3_\ M"Q_\CUS^G?\ !43]HV?XCZCH-K_P3$^(TNJP:?#)=:4FHJ9X(F)VR,OD9"MV M- 'W-17QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ? M8U%?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?8U M%?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/0!]C45\< M_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/0!]C45\<_\ M/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-17QS_ ,/* M?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17QS_P\I_:R M_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?'/\ P\I_:R_Z M1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?8U%?'/_#RG]K+_ *1/ M_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/0!]C45\<_P##RG]K+_I$_P#% M/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/0!]C45\<_\/*?VLO\ I$_\4_\ MP+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-17QS_ ,/*?VLO^D3_ ,4__ L? M_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17QS_P\I_:R_P"D3_Q3_P# L?\ MR/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?5UE_R.][_P!>47\S6Q7PSIW_ 5$_:-G M^(^HZ#:_\$Q/B-+JL&GPR76E)J*F>")B=LC+Y&0K=C70?\/*?VLO^D3_ ,4_ M_ L?_(] 'V-17QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q M_P#(] 'V-17QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\ MCT ?8U%?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT M ?8U%?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/0!]C M45\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/0!]C45 M\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-17QS_ M ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17QS_P\ MI_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?'/\ P\I_ M:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?8U%?'/_#RG]K+_ M *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/0!]C45\<_P##RG]K+_I$ M_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/0!]C45\<_\/*?VLO\ I$_\ M4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-6/X'_ .01+_U^S?\ H5?* M/_#RG]K+_I$_\4__ +'_P CUS_PW_X*B?M&Z_H,UYX5_P""8GQ&U6V34)XY M+FPU%9$657P\9(@^\IX([&@#[FHKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"' ME/[67_2)_P"*?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE M_P!(G_BG_P"!8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[6 M7_2)_P"*?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!( MG_BG_P"!8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2) M_P"*?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG M_P"!8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"* M?_@6/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"! M8_\ D>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6 M/_D>@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ MD>@#[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D> M@#[&HKXY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@# M[&HKXY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>@#ZN M\#_\@B7_ *_9O_0JV*^&?AO_ ,%1/VC=?T&:\\*_\$Q/B-JMLFH3QR7-AJ*R M(LJOAXR1!]Y3P1V-=!_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P\I_:R_Z1 M/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS_P /*?VLO^D3 M_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P\I_:R_Z1/_%/ M_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS_P /*?VLO^D3_P 4 M_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P\I_:R_Z1/_%/_P " MQ_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS_P /*?VLO^D3_P 4_P#P M+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P\I_:R_Z1/_%/_P "Q_\ M(]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS_P /*?VLO^D3_P 4_P#P+'_R M/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ M \I_:R_Z1/_ !3_ / L?_(] 'V-17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P M\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I M_:R_Z1/_ !3_ / L?_(] 'V-17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_: MR_Z1/_%/_P "Q_\ (] 'UIXQ_P"18O?^N!JYIW_(/@_ZXK_(5\3^/_\ @I]^ MTMHG@S4=5\2_\$N_B3IEA!;EKJ_O=05(H%R/F9C;X K0TG_@IA^U3&?LJ?M6?&?]H#Q3J>@?$W]C+QC\,[:QT\7%MJ? MB2<-%=R%PODI^[0[L$MWX!KW.@ HHHH **** "BBB@ HHHH _,3_ ((]>.?A M;_P2._9P^,/[#'[6_C[3O"-[\'/B+K&J>&4UJ]2&;Q+X6O2MQIU_8*Y#7C2O MYT'EQ;W$Z>41O(6O6?\ @WO_ &1_BC^R=_P3TAN?CGX8FT+QK\4O&^K>/_$V M@72%9M,EU%HUA@E!Y646T%N74@,CLR$94U]JZCX<\/:Q?V>JZOH-E=76G2&3 M3[FYM4>2V%^ ?^4@GC_\ [$32O_1C5[I4$>EZ9%J$FK1:= MW M+&$ENEA42.HZ*6QD@>E $]%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'A?@'_ )2">/\ _L1-*_\ 1C5[I4$> MEZ9%J$FK1:= MW+&$ENEA42.HZ*6QD@>E3T %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^ ME)KW2H-/TO3-(@-MI6G06L;2,[1V\*HI8G); Y)ZF@">BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@GO M_P D3U;_ +'O6?\ TI->Z5!I^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U/ M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4K8OK"QU2TDT_4 M[**XMY5VRP3QAT<>A4\$4^***")8((U1$4*B(,!0.@ ["@!U%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5\Y^+?^"@T5_\ &#QW\&OV:_V??$OQ6O\ X50P-\2; MKP[J-E:P:=+O2[U8RCC#%)(I$;YHY8Y%>.2-OF1T93R*\\ M\(?MVZ)\=_B5KOPW_9&^&FH?$2W\*:HVF>*?':ZA%8>&=/OTQYMBEZV^2\N( MP1O6T@F2,_+))&Y"G\9?!_[9GQB_9'_X(Q?ML^%O@IJ5W8:E+^V-K_@7P!>6 M;E&T>+4IX!.L##_5D0K<%&7#)+.'!R!7VOXX_:!_:A_X-_\ ]DKX-P_$+X"? M#+4OV?/#%?'$?@6]U!M<\-O/PVK--,B0Z@)+CS))<0P,TLX4??W@ _03 M]IKXX67[-WP"\5_'"[T"76)/#VD23Z=H<%P(I=6OFQ':6$;D,$DN+AXH%)! M:5>#7BW[6O\ P4<\=_LZW=]H'PD_86^)GQGU7PSI\5UX^'PZ2W:R\/EX%G^S M>?4R2BW@C>01R1NXC\V,-O_M03I\:?VCO@K^S7IEPEQI?]L3?$;Q< M(R&CET[13"=/C)Z OJ]WIEPG]Y=/FQ]TD=;^V/\ %3]H3X)? ?7O&O[*?[,% MS\4_&L=G+)I/AJWURSTZ*2<)Q)-)<2(64<'9&&=]NT;20: *_P"Q+^V_\"?V M^?V5_#_[7OP.U:ZC\+:];3.\>M0K;W.G2P2/'<07*[F5'C=&!(9D( 9692&/ MD,/_ 5^^&$OPF'[71^"WBI/V>V\0?V4/C-)/:BV\O[7]B&K?8?,^U#2OM/[ MO[3MWX/F^3Y/[VOB7X7_ +3/P@B_X-8_C7'^RIX*\2>#M?\ WAO7O"WQ'T# MQ(0-5T[Q'=3(-5DE9$09;[<\BE4C$:D1[4,15?HK6_ 'A73?^#6*Y\)FSB>S MM_V'FO%!4 -F.:\/U3]O;PYX!_8-L?V\OB]\(/%VG:5=>"SXHN?#'AO M29M7U"TL#;-=J9=D<:PL+8!Y#*8XXVW(7) +?+7[,/Q$\7?&_P#X(7?LQ_ ; M7M1N9?$'QR\-Z!X!GE9V\Z31Q!(VK3%OO;O[#L+XB3O(T?.6!KZ__P""@-M; M6G_!/WXVV=K;I%#%\'/$B1Q1H%5%&E7("@#@ #C% &S^QY^TOX;_ &R?V7_ M_P"U+X.\.WVDZ5X[\/PZOI^FZFR&XMXI02J2%"5W8ZX)'N:Q/V@/VWOA=\#? MBAH'[/.C:!K?CKXH^*;1[S0_ASX-AAEU#["C;9-0NGGEB@L+-6^4SW$B!F^2 M,2/\E>6_\$1=5LM"_P""-'P UO4I"EO9_":QGG<#.U$B9F/Y U\-_P#!&?Q+ M_P %(?CM^S=\:_\ @K7\#? _PNU_XA?&;QWJ6HV4'CV_OY;N^TC32UO9Z!;? M9Q&EA'"4F2)VDE$A9 Z1A!(P!^PG@;4O&FK^&X=0\?\ A2ST34I"3+IMCJQO M4B7/R@RF*(%L=0%(!X#-UK7KY[_X)>?\% _!?_!37]C;PW^U=X1\)7/AV?49 MKBP\0^&KR;S9-)U*VD,<]OYFU?,7(5T;:I*2)N56RH^A* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBO,OVUO'?B;X6_L;?%OXF^"I9$UGPY\,M>U327A^ M^MS;Z=/+$5]]Z+B@#QS7O^"KG@O_ (1GQ_\ &OX8_ ;Q;XS^$GPJUB\TSQW\ M2M#GM/*26RQ_:$UA:/*)M1M[/+&:9 H/ERB 7!0BOI7PQ\2/ /C/X=V'Q<\+ M>,=.O?"^J:-%JVGZ_#=J;2>QDB$R7(D)V^68R'W9Q@YKX._X(5>!?#D7_!O# M\.?"]Q;17-GK'P[\13:FK#(G-W?:C),'_O$^8RG/ICM7YN>!OV@_V@?B=_P; MM_L?_L$> =7N%U3]H#XS7G@"^OWU%[3SO#T&M7(DLVN%21H8V\RWA9U1\012 M(4<$J0#]NO@'^VY:?M:ZG_;W[,7PEU;7_AY%J3VI^*>KW<>G:1JHCU_:,^.A^!'A;0]1TWPM_;NL>)O&FC^&]"T7[=] MF^TSWMVD(#H>LV-J^DZ9<1/%=W$,,I>6ZN%B>1HXHX9 6*LP_#_ .,6JVVF M_#CQOXDNK,I<7=W&9+"&_MH96ETYKQ%S!OW#)5)C!(RH?,?L/Q$\>VX3 &F:'#:7H##MNUJXT9=IP&C$PYP10!TO[>/ M_!1+P+_P3F_90N?VHOVA/A5XNOH]/TVWEU71O!6E2:DEG<2O%#Y4EXRQ6\48 MGFCC$DK1E\Y5#@J/7H_BYX1L_@LOQX\57JZ1H,7A<:_J5Q=MD65H+;[1([D= MDCR21_=-?)'_ H2P:Y^T5X\T[X?J]K(1+!H\Y>YUNX ')5-)M;\$\ -(F M3R,_5&CZ1I?A_2+70-#L(K2RL;9+>SM8$"I#$BA410.@"@ #T% %FBBB@ HH MHH **** "BBB@ HHHH **** "BBB@"OJVK:7H.E7.NZYJ4%G965N\]Y>74RQ MQ01(I9Y'9B JJH)))P "37R98_\ !7KX9O\ "K2OVL];^"GBK2O@!KFOPZ5I MOQBU">UCMU2:Z^R0:I/8F3[1;Z9+<%8TN7&_$D X86U[>VUEL>!H;.&73]*_9)T\6JA1M+6^BV\D4@]]\:OGU&: /O'XB?$OX??"/P!JOQ M4^)_C/3= \-Z'8/>ZOKFJWB0VMI;H,M(\C$!5 _/@#K7G?[.'[4OB/\ :DM; M+XA?#_X!^(='^'FI0M/I'B[QI*FFW.L6Y7,-U::=B2X$$G!5KH6KE#O$;*5W M?D?\4_BG\>OVY?"?_!,__@G5%96&M6/C3X9:7\0OB5IOB;4IK6P\21Z3ITR112O) S6T\DD6PB5WBY0@.OWGX#_ ."C/[2GP:_X*:>'?^";7[&KO5_A#\0_AXUW#97[VD+;2K4Z5B:4 M11WJ6IF^U-8LQ79<-&@F#*8ED#Q[_;_A&C?&C]O+XF?&&YQ-H_PRT.T^'?AK M<,J+ZX6#5M;E0_Q*XDT6W..DFGRJ=BWDJCS&-$BCWD.A*RQ@'V M1^TC^UE\#OV4_P!GC5?VH?B[XK\GPGIEE#/'<:?";B;4'G9$MK>UC7F>:>22 M-(T'WF<<@9(X3P-^WHJ?'+PC^SS^TC\"->^%7B/XCZ9=7OPZ37=5LKV#66MD M66YT]I;25UM]0BB=96@;*,FXQ2RE'"_$?_!93XR^!OVA%_X)R:9\(;WS?A=\ M3_VC?".N6R10F*.XL4^S/:0.G\(,5VX,;?=9>F4X[#_@YAU[4_AY\./V5/B[ MX09HO$>@?MB>$_[)GB)W[7MM0>2/ Y*N88U9>C#@@YH ^[?VF?CP/V>OAU:> M+++PK_;VK:OXIT?P]X>T%;[[,;Z^U"_AM(P9-C[$C$K3R-L;;%!(V/EKS/\ M;[_X*8?"+_@GP/!5M\2OAQXVUNX\>>-=,\,:--H6@.;"&\OI62+S[V79 F%C ME?8C/+B/[@!!J[\0Y5^-'_!0GP-\,8_WNE?!_P *W/CG7%ZJNKZD+C2='4]C MBV77W*GD,(&QT-?./_!R, ?V8/@?D=/VL/ W_HZYH ^Y_C7\9?AO^SO\(O$G MQU^,'B6/1_"_A+1KC5=>U.5&86]M"A=V"J"SM@8"J"S$@ $D"O"/$G_!2.]^ M%/P]\,?'W]HK]E_Q1X$^&?BS5--LH?%6HZO8W%QH7]H2QPV4VK6D,A-G%)++ M#&6C>$O$_@^]M-=UUKE(1 MI4'E%S>;Y"$7R2HER_R_N_FXS7X[_!3]K'XQ_$ _!'_@EM_P6 \3RV?P4\0Z MW97WPO\ C9;>'Y[>T^,MAIUW"^AV%Y+,0=.1Y(H)W=T\Z=/LH8Q"3[1. ?NW M1110 4444 %%%% !1110 4444 %%%% !1110 5S/QF^,7PU_9[^%'B'XX?&/ MQ9;:%X6\*Z3-J6NZM=D[+:WB4LS8 )9N,*B@LS$*H)(!Z:OS2_X.L=?UN#_@ MF5HGPXLKN2'3/'GQJ\,:!XC9&PIL6EFN2'/]WS;6$_4"@#Z/\)?\%,-'76/A MK=?'7]GSQ7\-/"_QGU"'3_ACXH\2WEDZ75]/"T]G8W\,$K/IUS=1*S0QOO#, MIC=HY=L;>T?M#_M&?!;]E+X3ZG\;OC]X]M/#OAO2@HGO;H,[RRN=L<$,2!I) MYY&(5(8U9W8@*I-?"W_!U0S>'?\ @C=XI\6Z"_V/4O#/C/PSJ&@7=N KV-U' MJ<")+'C[K*KL!CIFO,_V@_%_[0O[>7_!?+X:_L_>$]&\.7&A?L]?!ZW^(;:/ MXQN;A-+7Q+?"..+4)(($+W.5A*F2K 'Z3_ ?XP?$[XSV(\6 M^(_V=];\!Z#=6@ETN/QCJ,":Q/DC:9;&W,JVJE"6VR3"93A7A1MP6E\1/VG_ M [\.?CI;_"/5M.@33;'X=ZKXR\:>)KG4/*A\/V%K-!#!OC$;&0W!>[93N4* MNGS'YCM!\#_8K_X*/?'#QO\ MY?$?_@F1^VK\+?#>@?$WP9X=A\4^&?$/@FX MN&T;Q3H$KQ1^?%'=$RV\T;S1HR%W!82X($66])_8O@7XM>/OB_\ M8ZI&EQ; M^,_&C^&_"C2*"!X?\/O-I\0&?O))J1UF[1NC1WJ$<"_B=XEAT#P%\3_&&EVD=A>7\QQ;QW5O'.T^G^;U59U$H& M6>- DA3Z3_:U_:]^&?['W@O1O$/CBPU/6-9\6>);3PYX'\(:!%')J7B+6+EB M(;.W65TC4X#.\LCI'&B,[L .?AO_ (+H_M67?P?^*/P6N/VM?V(?%NH?LT^$ M/BQIGB'Q7\3]*UNRF$&K6_F1Z=YMG$TDRV233"60R>4TQ1(EZM'++^WCXBN_ MB!_P<D^#O&7B73HT;=#<7LFEW:K(.S%!;0LIYQDXQNH ^Q M?@M^VKI/CSX_ZG^R3\7_ (;7_P /?B?8>&XO$=EX\@UK1GE,)O;&Z@ M8K,L4P\J6-ECDC8J=K(Z2-UOQG^/ ^%7COXW=^YV/N2*.VV!<#?+/"FY=X-?"7_ 5AU[4_A[_P7$_X)X>+O![- M'J6M:QXXT35C$3F?3Y+/3T*.!]Y5%Q,XSP&&[@C-?5WP\E7XU?\ !0GQS\1/ M];I/P<\*VW@C1WZJ-9U,6^K:N1V.VT30$#=0S3KQR" 4OV@O^"F'PB_9Z_;# M^$_[%'B'X<>-KOQ-\7=:N=/T+64T![?2(/L]N)YV-U/L$Y57B&V 2 &3#,I! M%>E_M0_M/?"K]D/X177QC^+E[=_8DOK73M+TO2K;S[_6=2NI5@M-/LX:98-*9)(HD^:5HRZY !*H[ MN2%1C0![MI?_ 4+C\'?M$^"_P!FC]JKX":Y\+=:^)L-Q_PKG5-0UBRU'3=7 MNX$#RZ8]Q:R,+:^",'6)P8Y1D132,-I^CZ_'G_@N)^W-^S[^V1\/OV2_#_[( M'BS4?$7BW5OVK/"6I>%=0M?#E_:BS:-;A74SS0(B3K)/;[[90%!K]A MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SC]J[]JGX0?L9?!+4_CU M\;-5NH=(T^:"VMK+3;4W%]JE[/*L-M8VD (,UQ-*RHB @9)+%55F'$_#[]NJ M.;]H#P[^R_\ M&?!/6/A=XR\<:)=ZMX!M=8U>SOK77HK4(UW:1W%K(RK?6Z. MDDMNIP-_JI;O3 M39M:AQT)_P!)F !]31_P<1Z]JO@+XD_L1_$SPFS1:WIO[6^@6EI/&#O:WN0R M7$'')255",!U'% 'W'^U#^UQ\%/V0_!]AXJ^+VN71NM=U2/2O"GAK1;%[W5O M$6I2'$=E8VD>9+B9O085!EG9%!8;OP@\:_%#Q[HLNO\ Q(^#$W@=9=C:?I.H MZ];WFH!2"6%RMKOMX7'RC$4\X.3\PP,_F%\&]7_:I_;D_P""\O[1/QN^&5IX M*EMOV:M'M/ /PV/Q#EO)K/0KN\C=[Z[@L[4*9IYWM[B-IO.B9()47$H "_57 M_!-'_@IKXL_:LUCXS? /]JGX::3X ^+'[/OB)=.^(=II.HO-I%W:2K,]MJEI M),%D6"1()6VODJH1BW[P*H!ZYXR_;,\*> _B+\1_#6N^%;V70OAIX=T6YU76 M=,\R[NK[6-2EG6#1;6RCC+S71C2S8!6R[:E;HJDDD>)?!W_@LIIGB']LOPU^ MQ)^T]^Q9\4O@AXF^(%I=W'PUOO',=C-9>(!;H9)(!-93RI#%?AWINK:AHOP2^);:[8WE ME=>+-52*U$E]%;-)]G41(8X4:0,&E:9D8(#" ?;7[3?[9G@[]G?QSX(^"6D> M$=2\8_$GXDWES#X*\#:)-#%-2V\ _LE6]MX9@DSLB%Q MJEA-+*H/&2US,A(ZC )^4"G>*]>U/P1_P=C>&M#\*LT=KXS_ &.S_P )/%&2 M4F:'6KYHI' XW+]FA4,>0&(!^;! /MWXJ?M2>&OA5\;='^$NLV%NMB_@;7/% M_C#Q)=ZD(+?PYI&G&V3SY1L;>99+G"@LGR6]P^3Y94_(OCW_ (.$O 'P3\3Z M%XF_:/\ V"/CS\.OA!XGU:+3]$^,WBSPK'!IVZ7_ %4]S;>8;BTA< NOF+YI M09\H$,%]]_9F\.>'_P!HWXG?'#]H+QIHEOJFA>)/$7_" >'K:]B$D-SH6@-/ M;3@J>&635Y]:SU62-8/@>R@OO&_QVUFQT?0 MH)H?,32[&UOK6[U'6IP.4M[."/=O[SRVT0^>9 0#W/\ :M_;$^$7[(GPLTWX MF^/'OM6E\1Z[8Z#X*\.>'(X[C4/$^KWK[+2PLD9T1Y)3DAF=8U16=G55)K"^ M$/[;FG>*_P!H>7]D7XW?"W4?AS\29/# \1Z%HFI:G;7MKKVE"4Q2S6=U;L5D MD@DPLT#JDB;T=0\;;Z^+/^"A&D?V/_P6N_X)S?LNVLUPWA'PW;^*-0LK>=RW MG7-EI 6WDD[,\8MUPW4>:_3=6Q_P6;US4/ ?_!5__@G9X[\)EH]9F^*?B#1) M'A;:\FGWL&GV]TK8Y91'(WL-Q]: /TNHHHH **** "BBB@ HHHH **** "BB MB@ HHHH *\G_ &L?VP?AQ^R3H?AL>)])U/7O$WCGQ+!X=\ ^"M 6)M0U_4Y0 M6$47FND<4:(K22SRND<4:EF;)56]8K\T/VNM9U7Q?_P<]_LH?#O7)F;1O"7P M8\4^(=&@EYC^WW<-_:3,H[N(K>$^VT&@#[#^!7[:6A_$SX[:_P#LG_%#X?7_ M (!^*7A[0+?7Y/"NIW\%U'JFC3R-"FHV%S"=MS LRM!)E4>*489-K1N^A^TG M^VC\)?V:?$7AKX::K8ZQXI\?^-9Y(O!?PX\'VL=SK.L>6,RS*DDD<5O;1CF2 MZN)(H(Q]Z0$@'XL_X*(Z]JO@;_@XC_86UGPLS17'B+PYXVT76_+!_P!*L18F M18WQU5)&,H[!E![5Y+_P2LUW]O']L7XX_M5?\%1?@AH_PRN_$^M?$2]\#> + MCXGW.H2_8=#TG:\&DP0V@06D,AF@>6<2/OFB+&'.78 _6OX;ZYX_\1>&EU;X MC^ K;PU?RRDQZ5!K0OVCBP-IED6-$63.X%$,BC P[9X\@U_]O/1/#NC_ !!\ M0Q_"3Q!KT/A;X@_\(9X-TOPDHOM3\:ZM'90SW,5I;L(TB$,S74#O)*$3^S[F M61HXTS7EG[$O_!8#PU^U)_P3M\>_MF^.?A/=^$_%'PEN-9T?XC^ ?M/GR6NN M:;"LCVEN^ TOG>9"L8VYWR&/YBFX^]_L@_!?7/V>?V6_"7P_\8(NK>*K'2Y= M2\67=J$!U#7[V22]U.>,NP ,U[<7+C+ ?O.6[T >,?L:?\%;?#G[2W[4^O\ M[#OQI_9>\?\ P5^+6B^'1X@M/"OCI+:6/5]*,@C-S:7-M(\^&>I?$/XG7OAJ3Q'J'A_3-0M[.VT/1UE$*WE M]=3L%A$LI\N*)%DDD96.U45I!\<_"G]J]+[_ (.!U\-?MO?L:>)?A?XY\1_" MZ?PQ^SQKU_KEGJ&G:MI5O-+J&H%Y+7PMK;4(D5,]%=8(FP."1GD MG- 'V_\ LF_M%O$EWX<\;^$==CC34?#FLVK!9[ M*Y6)WC+#*NLD;O')&Z.C,&K#^*?[<7@'X._$+X@Z#XST.Y7PY\,O VEZYXF\ M0V3/<3/?:C=7$%EI%M9QQE[FZE%N"$5MY:ZM4",9@1\=_P#!/;Q/=^$/^#B# M]O?X::;"=@SG;Q]3?L$>$]'^ M+GP2U#]IKQUX=BNKGXQ>.Y/B!917\&3%8J88?#[;6'RO'I=EIDF,#;,78<\T M >+^#?\ @N]X/TG]I7P=^SO^UY^P]\9?@-'\2]2&G_#GQ7\1](MDT_5;MF58 M[:9H)7^RS.7C782^TNN\H#NKZO\ VJOVF? W[(/P+\0_M _$;PUXHU71O#6E M7.HZA:^$O#TVHW7D00O-*^V,;(U6.-V,DKQQC&"P)&?F;_@K/\&+#]NWXJ? MK]A/PY:+YKTJOE#_ ((6_P#*'[]G;_LE^G?^ M@&OJ^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "O@[]E;X%?'?_@E3X\^.GPP^%W[-7B3XE?#WXC? M$*[\??"L^$K_ $^/^S=1OX46\T2]^UW$)LXDF@C>*X DB,4C;F$B['^\:* / MS-'_ 0:\0Z__P $6O%'["_B7XAZ7!\8?&7BJX^(VK>+[0/]@B\:27272[25 M+_9U2*.S,FTL4#2!,D(.X_;(^%G[3_\ P5>_8KT7]ACXK?LM^(/AO?\ B[6- M#;XT>(-9OM/DT_0[6PO;>]NQILUO<2O?27$EL([%WTJ*\N=*\(^ K24K\OAS2[8R+, "=GG:A?ZD?5H MHK)-"NK+74:-6 M8S)=WEHU@0Y9-KE\["QP"N?I"B@#Y"_9[_X)E:0G[+7Q\^%G[1%K8PZO^T]X ML\1^(OB!IV@SF:#13JL MX[2WE95\Y[>%(V,^Q=\YD< *5 \0?\ 9[_;\U?_ M ().Q?\ !'"[^".H0^,4\+I\.I_B\;VR_P"$77PO&XMAJZG[3]J:1M-41"R\ MD3?:#@[8AYU?I910!\U? C]E-OA5\?\ P-X'\/\ A>ZL_AM\!/@E9^%OA[=7 MC*1J.H7CI%=S8!R9+>TTNS3S2!N.IW '\5=O^WQH?Q'\8_L9?$_X=_"/X7:G MXP\2>*? 6LZ)HVC:7?V-LSW-U83PQ,\M[<01)'YC*&.\L V0IP<>O44 ?,W_ M 2'^$WQ@^!O_!.#X5_LZ_M#_!W4?"/B?P7X.MM%UO2]3U'3KQ)I(U*L\0>3(D@9&RI2OOVB@#YJ_X),?L,ZI M_P $^/V+]&^!OB[5[*_\5:AJ^H>(_&EUIC,;3^U;^X:>:*W+@,88E*0JQ +B M+>54MM'TK110 4444 %%%% !1110 4444 %%%% !1110 51\3^&]#\9>&]0\ M(>)]-CO--U6QEL]1LYA\D\$J%)(V]F5B#]:O44 ?G#^SQ\ /VVOV%?\ @GSX MS_X)8_#7X#ZUXQU2Q;Q!HWP5^)<>IV,>BMH^J33S6UYJDKSK/;2V37*K^&=KC4[.21LBV6]EDE=6;(1Q&K,%+./T;HH ^)/VG_@3\2_^"H'Q1^ M&F>+OV??$WP^\#_"?XGV7Q)\77GC8V4=W=:GI\$R6>C6L5M<3&4--<%YY\K! MY<0$;RLV$]T_8N^'?CC0-#\<_%WXK^'YM,\5?$KXBZGKM]I]RRF2ST^(IIVD MP-M)"D:98V3N@.!-+-U))/L]% 'RYX5_;?\ VS=;\3^+OAUK_P#P2D^(NEZS MI6K7-KX4UA?&>A3>']9ME=EM[R6]:ZCEM4_L%?'3]G?7O <,^O:'=?M!^+=5 MU2P?3I[3376>>VTI[>YDENY+RYBC:)S&BPQ%FFV2!8F^I?@E\,_%EQ^U9\4O MCIXT\+2:79PVFD>#/A];RA0KZ-90&\GO(U4GRQ-?7\\)!P6338&QC;7M5% ' MR%_P72^"/[07[47_ 3-^)'[,/[,OP1U/QMXM\;V%I::=;6>L:98PVQBU"TG M=YI;^Z@ 7RXY"-F\DK@@9!KZ&_9N'BN'X#^$M,\SGGA894X*R'\*[>B@#YLU;X-_$SXL_\%4=)^-'C+PG<6W@' MX/\ PJGM?!-]>?M:?LW^"OVP/V9?'?[+WQ$DDCT M?QWX8N]'N[F% TEJ9HRJ7" \%XGV2+GC<@S7PQXN_9[_ &]OC)_P2HTC_@C] MXB^".HZ-XQ_X1_3? ?BKXNRW]E+X;C\.V4L43ZO;L+C[38WZ544 ?"7[6W_ 3M\9?"?XS?LP?MC?L2^ 6U[4/V:=,?PE>_#Y-0 M@M[G7O!UQ8BP>*VEN&CA-W:IF:*.1XTE)<%U(4'8^(/P ^(/[6O_ 4%^%O[ M=WC#X(^(/#?A']G3P=XCG\(:1K4=LFL>*M=U:WCA=4MHY7,-O;P0$*9F1WGE M&U-B^8WVK10!XW^QE\+_ (@_!#]DG1=.\/M3M;WQ-XSL8[I56;Q%J< M\NHWT"RGC8MU<20HQX6-$& % 'A^L_M"_ML_MJ?LO^,_V>=>_P""8OC7X7^- M/&&@:AX;OKSQQXFT6\\-:5%=PO;O>-=6UT;B^C2.1F$45KF1E"91&,J_:E% M'PW^V;_P2 M^)[?QM<6'VO6O$-O%MT[3[6*SN9P\,$CRR37#D1.NQ(C)N,_L@_# MWQKI5[\2OC7\4?#L^E^(?B)\1KZ\33[LJ9;/1[()IFEQ?*2%62TLTO"F?EDO MY<\DU\^?\%UOV?\ ]J']J+X1_"OX;_LR?LX:UXWNO#?QQ\->,-//"$EIIS:K,F;6Y#+*D%PUL\J^7(8Q%(8V<;)&QNZ'YT_;1^ M 7Q:_P""E_\ P3JTW]@SQC^Q5K_@OQG>+H5O?:WX@DTYM(\%7%I-#]HU*TNX M+IVN@L4,_ MV6X-?BT;7-0B@U#P?KLP;9IVL6DJSVLK%02$+IY3D L(Y7*@G%?1=% 'Y^?M M;_ S]I[_ (*R?"3X5_LC_&_]F?6_AWH=EXQT?Q!\?]7U^_L)+*ZBT]3))I.E MFUN)7N_M5SL*W!5(XH$)?$I$(ZKXZ_LJ_&']G_\ X*M:'_P5#^ WPXO?&N@^ M*_AP_@+XQ>$=%G@34K6&.=+FRUJTCGDC6Z*-$D$L*N)!'AHTD.Y1]LT4 ?!/ MB;]F[]I3Q3^UU\8/^"K'ACX.7FC>-(/@0GPS^!7@S59;8WMS*UU+=MJ]^L4C MQVZ&[FB58R[2K;PRM(J,PC'U#8^#?$/['_[&MGX _9V^%MQX]U/X=^!8+#PM MX5;68=/FUZ:TMECCB:ZG!2*28IEI7R-S$G.:]5HH ^%OVB+3]HO_ (*V_L>W MW[('C3]ASQS\'+3QW-86WQ"UWXA:CI$D&C6,%Y#$X[R*WEU_P MU?VWV+4K&"6=TC%TL'SP>NZDICO+XV\$TJP6\=LJPQI*RRR3 M$OM1$1I/>OV$_ACXT^&?[-NDS_%7238^-?%M[>^+/'-FT@=K75M4N9+Z>T+J M2'6V,RVB$<>7;(!P!7L%% 'P=_P4N^!G[57Q?_X*'?LF?&#X-?LM>(O%'A+X M->,]9U7QIKUEXAT*V40WEE!!$((;S4(9I65@^\%%P$^7?D5]H^//'[> _"J^ M)7\#^(-7FD94BT?0=.%U=M(RE@A 81H.""[NL8.,N,@UT%% 'Q_\./V+_BQ^ MTI^W+H__ 43_;8T*#1!\/M,N=-^!GPC6^BO3X9%R MWK&HSPLT$NISJJH(X M&>&WC1 ))I!YB_8%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\H_ M\%9OV(?'G[6_PS\ ?$WX#QV3?%/X'?$S2O'WP_M=0NA;P:M-9RAI]+EF((B2 MYB!4,1M$B1;B$W&N-^,?[//Q7_X*2?ME_ 3XH?$;X%>(_AY\,O@)KEQXQO+3 MQK)9+J&O^)]D::?;P0VEQ.$@LW5YI+AVVRL42(.NZ0?<%% 'PWX!_9K^,?[ M7_!3+XQ?M,?#GX2:SXY^$_[15EIFI>(X/"S6\FH^%/$M@DD1=K::6-I[2[29 MW,D1=XY1AD6/#UR&G_L!?'?7+W]I/]H3Q!X!NM!\7_M>^-O#GAO5?#UM?023 M^$? ]I%%IUS-8H\N(^"^W:,$BO MGOXS?#?XJ_\ !4J?X0Z%\0OV5/%OPI\&> _B;I/C_P 27'Q%N=,_M&\N],$C MVVFV5O87=R0'GD'G7$K1!8498Q(TI,?VA10!\:_M._LH_$SX7_\ !3/P%_P5 M/^ O@&\\5[/ %[\/?BWX1T6:!-1NM&DF%W9ZA:+/)%'/)!=(@EB+AWBV^6&: M,(W)^&OVZU#8502,T, ;S,.[1I][44 >3>"/ ?B']CC]C/2/AU\)/AUJ?Q%UKP+ MX-M[/3M"L-2M+.[\1WT42J\C7%[+%#&\TV^6221QR[MAFPI^'_@Q^T3_ ,%N M?A[X@U[XM_$'_@@M=^*OB'XF CU+Q"_[3/A6V@M;*-F:VTRRAS(;:SBW%MNY MWDD>261F9\+^G-% 'P_^VG^Q]^T[\?/#O[-G[<.G>"M)F^/?P'\1P>(=6\%: M7J$<-OJ=E?PQQZWH=K6)1& L$\KB-VM_F*"4LMK5_P!FGXF_MS_\%*/A M+^V9\5OA)K7@CX>_L_\ A[5W\%:-XM:V74M>\1ZHL<,URUO;S3"&UMH(4V-* MRR//RJ>6H=_M:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^0/^"A M'['GQ)\2?M6? ;_@H]^SOX4;Q!XS^">KW]EX@\)6]W#!<>(_#.IV[6UY#;O. MZ1&ZM]YGACD>-')D4N&*5]?T4 ?%_@O]E[XD_M4_\%2_#_\ P4=^,'PQU3P7 MX4^%'P\NO#GPK\-^)'@_M6_U2_>3^T-7FB@ED6UA%L_V6.)V\UR7D944(&YS M]B'X!_'+_@E3\3?C5\%-%_9_\3>/_A3X^^(E[X^^&&L^"Y;&2?3KF_1!=Z%= MPW-S 8/+DA0PW!)@9')DDC8;:^\Z* /SV_9B_P"";WQ>^$/P]TGP!X[\.0+J M/QK_ &GM1^,GQT72KA9;'0XTF.J66C1R?+YX%[;:5"VU=CJ+LC*$!OJC]L;] MH+X_?LZ^%=!\6_ K]C7Q#\9UN]=2U\2Z5X6\16-C?:58E&)O(H[QD6[(8*GE M!T/SY+ FO8:* /DB]^!WQ#_ &WOVR_@S^UC\3_@1K?PV\,? V'6K_P[IGC& MYL7UK6]7U.T2S^:*QN;B.UM((0[G?+YLLQC'EHD6Z3GA^S7\4?V(_P#@IU\2 M_P!M_P"$GPDUOQO\/_CYX2TN#X@:'X2-LVIZ-XBTI6BM+Q8+B:%9K6>WED1C M&S2)-\S+L=G3[8HH _.OP!^P1^TCH7@+]I;]H'Q-X1N--^+'[7GCC3=(U#2K M#489IO _A NFF1F6XC=HFN[739KNYD:!G0S+%&C/L#GZ^_:@\7_'#X!_LU:A M=_L:_LQ-\2/%^FZ?'8^#_ ]KKEAI5JC!-D3S37D\*);1!5W*C&1@ JCDLOJU M% 'YG? WX_?\%KOA'X8U&PTO_@A5->^-_%=X+OQ5\1?%/[2WAB07VHLHC%U< M0VPWBU@4*L=I"1Y<,2QH*?V'_B/\-/AS\.K_QQXN\3?#O5 MM#T_3M&N;&Q^T7MSIT\*2,U]*_ _A"UT?5]/U#4].NUDFB!#212V%S<(T9[%F5 MN>5%?2U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1145[?66FVKWVHWD5O!$NZ2:: M0(B#U)/ I-J*N]@;21+16+_PLCX=_P#0^Z+_ .#2'_XJC_A9'P[_ .A]T7_P M:0__ !5;5%8O\ PLCX=_\ 0^Z+_P"#2'_X MJOGK_@HO^TN?!?PHLO!OPR\76S7OB6XDAN[S3;U7>"UC53(H*$E"Y=%S_=W8 M]1XO$?%>4\-9'7S.O-2C2C?EBU>3;2C%>K:5^E[G)CLQPV PD\1-W45LGJ^R M^;/5/&7[8G[,W@'6G\.^)_B_ID=Y$^R:&V66Y\MAU5C"CA2.X)!%=EX&^(G@ M7XF:*/$7@#Q98ZO9%MIGL;@.$;^ZP'*M[$ U^.E>C?LM?'3Q#\!/B]I?BC3- M1D33KBZCM]A(/\Z9%](W'XC.X4LSPD(X:P?$V-PCN0N<1 MICJ-#[ETG_@HK^Q!JRS[OVE_#&G2P6+WHM->NFTVXGMDQNFAANUCDG094;HU M8991U8 ]A\=?VE_@%^S)H%EXE^/OQ:T3PK:ZG>BSTD:K>!)=0N2,B"WB&9+B M3&3LC5FP"<8!-TECU.U,NA:K<6BRRZ+JD8 M+6M_#GE9(I=K<$;EW(!_$K:!#]HNO M[<:B;F;5HXV(2-IHEMX#(Q172.2)I$+1A@#[Z^ M#O[;?[(W[0/B"+P?\%_VBO"?B/6Y$N'?0--U>-M0MQ!Y9E\ZU)$T!42Q$B1% M/[Q/[PS1D_X*"?L-P_%'_A1\O[6_P\7QINV_\(BWBNU&IYV[_P#CVW^;]WYO MN].>E>2_LN^-OV _^"CW[0/@_P#X*9_L=_%;PYXAUGPUX.U/PQXAFT^#R=3^ MRWSVLT5M?PN%FA:&2U/V-6D#[!G? M_;DZ;L^NWY<^G% 'VOXQ_;[_ &(OA[\3H_@IX[_:Q^'VC>,9IC#!X5U/Q5:P M:C*X=DVI;NXD<[D9>%/*D=J]:M[B"[MX[NVE5XY4#QNIR&4C((_"OS!_;N@@ M?_@Y_P#V''>%"3\/_&V25&3C1]5(_(\CTK]0: "BBB@ HHHH **YO5OC'\(M M!U&;1]<^*GANRN[=]D]K=ZY;QR1MZ,K."I]C5?\ X7U\#/\ HM'A/_PH[7_X MNLW5I)_$OO.E8+&25U3E;T?^1UE9GC7QCX;^'?@W5_B#XQU'['I&A:9<:AJM MWY+R>1;0QM)*^Q S-M16.%!)Q@ GBL;_ (7U\#/^BT>$_P#PH[7_ .+KS?\ M;(^-OP9U/]D+XJZ;IWQ<\,7%Q1VT^<*JJ'R220 !R2:SK8 MBG3I2DI*Z3>YUX'*\5B<=2HSIR492BGH]FTGT.#_ .'X?_!+K_HY[_RRM;_^ M0J/^'X?_ 2Z_P"CGO\ RRM;_P#D*OY[Z*_-/]=\V_DA]TO_ )(_K3_B7G@O M_H(Q'_@=/_Y4?T]_LU?M8? #]K_P;>_$']G7Q]_PD6D:=J;:?>7?]E7=IY=R ML<BU^:/_!NC\2OASX+_9"\8:;XQ\?Z)I-Q)\2) MY(X-3U6&!W3^S[$;@KL"1D$9Z9!K] O^%]? S_HM'A/_ ,*.U_\ BZ_0,KQ_ MUW+Z=>JTI25VEM^+9_,W&/#7]@<38K+\)&$_P#PH[7_ .+H_P"%]? S_HM'A/\ \*.U_P#BZ[_;4OYE]Y\U M]1QO_/J7_@+_ ,CK*Q?B)\1_A]\(?!&I_$OXJ^-])\-^'=&M3VEPF^"ZM)UDCD7U5E)##W M%?"7_!P7\./VH?$/[,WPX^-7[,OPFD^(Y^#WQHT3QUXN^&4(9F\2Z98B9FA$ M:JS3E)6BD\L*_P!WS K&)5.B::.9IQ=GN?0O@G_@I3^P7\0] MVK:C=V=MI>CW^IBSO+^2[N([>V^SV]P$DN%DFECC5HU9=SJ,\U[?))'#&TLL MBJBJ2S,< =237YX_ S]O+_@F9_P7Q\(>!M'\$>+;+1_BA\.?B)X>\;:?X+\ M8VB0>(-"O=)U2UO+@6RDXN(Y(8);=Y8&=0D^9 C#:/HG_@K+-;M_P33^..B' MXDZ=X3O-:^&.LZ7I&K:IJ:VD9OKFSEAM[<2,PP\TCK$H7+%I %!) ((ZOX6_ MMX_LW<@2.(%@H+$].2!^-?DK_ ,$G M_B?XM_X*/_L6?LT^,?#/PI_L/PI^R#+"WB;3].O;(:YXF\4:5H<^G0Z?90-, MD=E;O#>?:)I+N2%I9'6-4$8::OT-_8)_;?T'_@H)\!=-_:2\!_ 7XA^"O"VO M0^?X;N/B%9Z=;3ZM;[F7SXH;2]N76,E"5:41[U963R_X*V_\ !+;4 M;K[%:?\ !17X)M()EB8-\3=,4*Y) 4DS@ D@@ ]2*]\T;6M'\1Z1;:_X>U:V MO["]@2>SO;*=989XF&5='4E64@@@@D$&OQR_X(3?&G]B_P"&G[+?[9?A;]L# MXD^ =*\+R_M-^,)?$.A^,-2M42YTQK>U1@;:0[ID;8Z*JJQ9E*J"W%>M?\&G MGA#X[>$O^";.L/\ $O3M?L/!>I?$S4[WX/:?XDWBXB\.O'!L:-7Y6!YQ.ZCH MS&1QD.&(!^GE%%% !1110 45F^)?&?@_P9!%=>,/%>FZ3%,Y6&34KZ.!9& R M0IOP1_Z+'X5_\ "AMO_BZ/^%Z_!'_HL?A7_P *&V_^+JOJN*_D?W,G MZWA?^?D?O1U59;;UV!Y$7/ MJWUK&N?C[\"K.VDO+OXT^$XXHD+RR/XBM@%4#))^?H!7XE^/O^"I7BV^_P"" MH<7[:FA7-U+X>TC5!I>G:6"1YWAU2T3Q;3T>1&DGP7V8Z]]=>B1\KQ1QIEO#,*#J-2]I-1=GM'[4M.R:TZMG[PT5Q> MA_M'? #Q'HMIXAT?XU^%9K2^M8[BUE_M^W7?&ZAE."X(R".#S5K_ (7K\$?^ MBQ^%?_"AMO\ XNOEWA,7%V=.5_1GU*QF$DKJI'[T=517*_\ "]?@C_T6/PK_ M .%#;?\ Q='_ O7X(_]%C\*_P#A0VW_ ,72^JXK^1_S MJ#%9,00=L[H<,#T(->F_#;XI?#?XQ^%4\<_"?QWI/B319;J>WAU?1+Y+FVEE MAE:&54EC)5MLB.AP2,J1VK\>_P#@E)_P4\^'G_!*S3KK_@D9_P %=_A]<_"_ MQE9>)M8NK/XIZW9M-H7C]+^^FG;4+F[*\M(9=GVB3=$8XU65XF0I7ZB_L0?L MX?"?]E;X!0?"SX$7&F/X,N/$>M:]X8CT4J;.WL]3U*XU&.&W*$J84%SL3:=N MQ5QQ4E%[XY?MH_LK?LV:_;>$OC?\@>%_%/AGQQX:T_P 9^"_$-CJ^CZM917FEZKIETD]M>6\B MAXYHI$)61&4AE920000:_'OP[^VIX@^ /_!Q;^T7\)OA3IGAOXD>(/C]X2\/ MZ?\ "_4;KQ+;PZ7HVJZ/I_E7.F7ESN9HHXV-U--;VZRSEDA7RM\F5^NOV,?B MQH?[!_C#X=_\$6=&^"'Q2\;^)_!_POM->U+XA:7INCP^'_L$]U-'+>%I=22: MWC^V"XB2V\DRA8L(LB+O(![M\7/^"AO["/P!\8_\*]^.7[87PW\':[VT?Q/X MQL[&Y8;BN1'-(K$;@1D#J"*ZCX'?M1?LT_M-Z==ZO^SE^T%X*\>VU@X34)O! M_BBTU(6KG.%E^SR/Y;'!X;!X-?G5_P %^&?C;\>_!W@_4+S]K/Q-/9V/B#7K>SEFMPR('59&!*;E89'&010 M!^DGB#_@H#^P[X4^*(^"'B;]K7X>Z?XS9RB>$KSQ7:QZD[ ,2%MF?S6X1CPO M12>U>@?$OXK?##X,^!;[XG_%[XB:)X6\-Z;")=0U[Q#JD5G9VR$@ O-*RHN2 M0!D\D@#K7Y?>,?C?\!_V@_\ @Z+^ /C+X'_$[PWXOM++]GG7;6[U+P]J<-XD M$PDU%A&SQD[6"RDXSG$A]:O^&O%[?\%)?^#C[QI\'_BU&-2^&/[)/@RVO/"? MA&[^:SN_%=T+8G59X6^662%9[B.(L#Y9@B=-K,VX ^Y-!_X*0_L+>(-K0_M/ M>%K%)K62YLY]=NVTV*]AC0R.]N]VL:W(5%9R8B^%!;IS7LND:MINOZ3:Z[HU MZES9WMND]I<1'*RQ.H97!]""#^-%O%.EQ7NGWL7EW=I.,I*GH?RJ M_145*=.M3=.HDXM6:>J:>Z:ZIBE&,HM-73/,?^&,/V6O^B):)_WZ;_XJC_AC M#]EK_HB6B?\ ?IO_ (JO3J*\+_5/A7_H H_^"H?_ ")Q_P!FY=_SYA_X"O\ M(\Q_X8P_9:_Z(EHG_?IO_BJ\0_;N_8H\'6'PIA\;_ GX=6UE=Z)<-+JMKIL; M;[BT9<,^,DL8R <#^$N>U?7M%>3GOA]PKGF3UL#]5ITO:1LIPIP4HO=--);- M+2^JT>C.;&9+EV+PLZ/LXQYENHI->9^+=>A?LQ_ W7_C[\7-,\':;I\DEA'< MI-KET%.RWM%8%R3V+ %5'=B/?'Z(^,?V+/V7O'FM/XA\2?""P:[E??+)97$] MH)&ZEF6"1%8GN2.>]=KX ^&G@#X6:*/#OP\\(V.D6>[<\5E %\QO[SMU=O=B M37X%D?T*IRPT9)VAS<\TG\+3BE%/JU*6FW<^-PG ]>&+3Q%2+I MI]+W?EJK*_JSC?\ AC#]EK_HB6B?]^F_^*H_X8P_9:_Z(EHG_?IO_BJ].HK^ MD_\ 5/A7_H H_P#@J'_R)]W_ &;EW_/F'_@*_P CS'_AC#]EK_HB6B?]^F_^ M*J]X8_97_9Y\&:_:^*?"WPFTFQU"RE\RTNX(V#Q/TR.?>O0**NGPOPS1J*I3 MP-%23NFJ4$TULT^71H<K6$-U;7$92>WN(@\)[;4;B\+<+-*ULTHM+1209+N0"*->[,51N M.^*__!1/X*? W]N&?]D#]J#Q7H_A;1=>^%FDZWH&N^(,0Z3/?3W^J6MU83WD MP$,;NEO;&&.0KYN)@,GY3]"^$/ '@/X?64FG> ?!.D:';S2>9-!H^FQ6R._] MXK&H!/)Y/K5V_P!#T358KF#5-'M;E+RW$%VEQ;JXGB&[$;@CYE&]OE/'S'U- M 'Y$^'/V3?V9?AQ_P<%_"'XF?\$@M3TBUT^[\.:_EV#0!; M 3K Q@M[BYN&.RT3'S6L%A G[*C>'WN M3KL'E+JO]K37/V$OOVB?R2)/+SNP>E?JAX3\$^#/ 6E?V%X%\):9HMCO+_8] M)L([:+<>K;(U R<#G%:= 'Y)_M__ !]^!NB?\'/'[&MQK/QB\+VD7ASP9XMM M/$$USKMNB:9<7.F:I!;PW#%\0R23$1JCD,S$ #)%?K5#-#--1^(OQ%_9J\-ZOK>KW!G MU+4KN!S)<2$ %F(8%?V7/#%CJFD^ -9O=-O8() ]O<16,SQ MR+E^JLH(]Q7V'69XU\'>&_B)X-U?X?>,=.^V:1KNF7&GZK:><\?GVTT;1RIO M0JR[D9AE2",Y!!YK*KEF!G2E&-*%VG]E?Y'9@N+^(J&,IU*N-K.,9)M>TF[I M--JSE;8_E2HK^A#_ (<>?\$NO^C8?_+UUO\ ^3:/^''G_!+K_HV'_P O76__ M )-K\\_U(S;^>'WR_P#D3^H?^)AN"_\ H'Q'_@%/_P"6GR9_P0;_ &*_V5OV MD_V6_%7C+XZ_!#1/$^J67C^:RM;W4XF9X[<6-FXC&&'&Z1S]6-?;_P#PZC_X M)T_]&D>$_P#P'D_^+KO_ -FK]D_X ?L@>#;WX??LZ^ ?^$=TC4=3;4+RT_M6 M[N_,N6CCC+[[J61A\D2# ('RYQDDGT6ON+?MW_MR^%?V%]4^$OB;XE-+;^$/&7Q$?P[XIU:+3Y+@:5 ^DZAVC>2!BT#N@)C)!4E3V)!(X[$UUQ MC&*22LD>)4J5*M1SFVY-W;>K;>[;ZMGXU?\ !>/]G[]A;]HFW\ _M(_\$W_' M?A"Z_:\U/Q_H\GPRO_A%KMM<7_B$FY7SKJ\6S=E,$$0:=KZ48C$*HTFQ]I[' M]NO]KGPY^S]_P<-?"#_AXEJ::!\$-)^%%Q'[;QC+(1-J4SMF-+ MB.)9+=7?F 2PO\@D,A_4[P]\./AYX1U:\U_PGX#T72[_ %$YU"]T[2X8)KDY MSF1T4,_('4FI_%?@OP=X\TK^PO'/A/3-:L?,$GV/5K".YBWCHVR0$9&3SCO3 M(/P/_:T^(.F_L6_MD?$_]M/_ ()U>*_$OB[]D7XYBSL?VGM>^&FBR7EAX=NY M[IOMEWI-X"L+SO"UQFXA:1+62^=6*.]LH_6W]CS_ (*2?L _M&>%5T/]COXD M:=J?@+P7X6MSJ/B"ST^73]%\-PKY,-GITLETD2Q3-&7*PC)C2W/F!-\6_P"C MK;2=*LM+31+/3+>*RCA$,=G%"JQ+&!C8$ P%QQC&,57\,>$O"G@G25T#P9X8 MT_2+%'9TLM+LH[>%68Y8A(P "3R3CF@#\F_^#8'Q1^SQ\5/!O[2N@7&L^$/$ M&JS?M3>(]PGAM/)O84;+&)S')MD4;3L//%?KH , 444 %%%% M !1110!Q'QN_9M^!?[2.E6.B?'3X9:9XFM--N&GL(-3C9EAD9=I9<$8L[VVMV,VGV$)5IIQEB SL4B7(Y#R$'*5^5 M]?T:_M"_\$Y/V-OVJ_'B?$SX^_".7Q#K4=A'917)>1Y)D\,/BE7JU=7 M*3Y9:OHG*I>R5DMNKMJ?C_%?AAGN>YS/$X1T*5*R48KFCHNK4:=KMW;WZ*^A M\;?\$//AI^Q/^U/X"\0_!OXY? +PSJ_C7PS-]NL]1O(&$U_IDK $G:PW-#*= MI;^[-$.QK[T_X=9?\$]?^C3_ I_X#R?_%U-\"?^"9G[$O[,WQ&MOBS\#O@W M+H.OVD$L,-]'XJU2<&.1"CHTC*<$!A@J"/>*^$XGXJJ9AG%3$Y97 MK0I3L^64FK2ZV49M6>_S:M9'WW"W"5/+LEIX;-*%&=6%US1BI7CTNY0B[K;K MLG>[/ ?^'67_ 3U_P"C3_"G_@/)_P#%T?\ #K+_ ()Z_P#1I_A3_P !Y/\ MXNO?J*^?_M_/?^@JI_X'+_,^B_U?R'_H$I?^"X?Y'G'P1_9$_9I_9NU6^UOX M%_!S1_#-WJ5NL%_/ID3*TT:MN"MECP#S7H]%%>?B,3B,75=2O-SD^LFV_O>I MZ&'PV&PE)4J$%"*Z122^Y:'Y[_#G]KS_ ()5_P#!7W_@GCX<'[?.O_#1+VX\ M(6MWXZ\*?$'48-'O_#NHM;J+BZM_M#QSVT3.':&[A*J\9&'/S*/B3X.Z5^W3 M^RA_P;]MHI-5MXPBR11RPBZG M#*JE%EFG3:NUJ_<77OA;\,O%2V"^)_ASH.I#2@HTL7^D0S?8PN /*WJ?+Q@8 MVXQBMX 8 K$W/P__:NU7_@FS_P4-_X)?_ WPE_P3-^,FFZ?^T#\);+3-4^ M_@SP/ 9_$FFZM&L)NK&ZMHEWVR/+&))KV;9 LT*7#RE"Q?US_@EY_P %J/V; M)[+QJ?VTI]?T+]L'Q!X@CTOQK\+KCP==0:CJ%Q:AH-+TC2( KCR KL0DDBE; MBZNII-DXN[OP7X&T?1Y;^3S+Z72],BMVN7_ +TAC4%S M[G-2OX+\'2^*4\<2>$],;6X[L-81FZ2(]8Q+C>%_VO^(= \ M*:/<>(O%.N6>FZ?:IONK[4+E(885SC+NY"J,D#)/>ORH_P"#8+XQ?";Q1K'[ M6_AWPY\3-!OM0U?]J/Q#K6E6%KJT+SWFG3;/*O(HPVZ2%]CXD4%3M//%?K'1 M0!^3O[3?[1OP"T[_ (.H/@.+_P"-'A>%-*^ NL:7JD\NNP+%9W\LNI-':2N7 MVQSLHR(F(8[EX^9L:IK M,A^ZEO;V\K$C)&Z5]L42Y>62-%9QZ_X;N->O/#MA=^*M+M['5);*)]2LK.[- MQ#;W!0&2-)2B&15;(#E5+ [1G H^$?AI\./A_)<2^ _A_HFB->-NNVTC2H; M8SGKE_+4;C]:VZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH 0H **** "BBB@ HHHH __V0$! end XML 15 csii-20210630_htm.xml IDEA: XBRL DOCUMENT 0001180145 2020-07-01 2021-06-30 0001180145 2020-12-31 0001180145 2021-08-13 0001180145 2021-06-30 0001180145 2020-06-30 0001180145 2019-07-01 2020-06-30 0001180145 2018-07-01 2019-06-30 0001180145 us-gaap:CommonStockMember 2018-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2018-06-30 0001180145 2018-06-30 0001180145 us-gaap:CommonStockMember 2018-07-01 0001180145 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2018-07-01 0001180145 2018-07-01 0001180145 us-gaap:CommonStockMember 2018-07-01 2019-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2018-07-01 2019-06-30 0001180145 us-gaap:CommonStockMember 2019-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-06-30 0001180145 2019-06-30 0001180145 us-gaap:CommonStockMember 2019-07-01 2020-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2019-07-01 2020-06-30 0001180145 us-gaap:CommonStockMember 2020-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-06-30 0001180145 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2020-07-01 2021-06-30 0001180145 us-gaap:CommonStockMember 2021-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2021-06-30 0001180145 us-gaap:BuildingMember 2020-07-01 2021-06-30 0001180145 srt:MinimumMember us-gaap:EquipmentMember 2020-07-01 2021-06-30 0001180145 srt:MaximumMember us-gaap:EquipmentMember 2020-07-01 2021-06-30 0001180145 us-gaap:ComputerEquipmentMember 2020-07-01 2021-06-30 0001180145 us-gaap:OtherAssetsMember 2019-07-01 0001180145 us-gaap:OtherLiabilitiesMember 2019-07-01 0001180145 2017-03-30 0001180145 us-gaap:AccruedLiabilitiesMember 2021-06-30 0001180145 us-gaap:OtherLiabilitiesMember 2021-06-30 0001180145 us-gaap:LandMember 2021-06-30 0001180145 us-gaap:LandMember 2020-06-30 0001180145 us-gaap:BuildingMember 2021-06-30 0001180145 us-gaap:BuildingMember 2020-06-30 0001180145 us-gaap:EquipmentMember 2021-06-30 0001180145 us-gaap:EquipmentMember 2020-06-30 0001180145 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001180145 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001180145 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001180145 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001180145 us-gaap:ConstructionInProgressMember 2021-06-30 0001180145 us-gaap:ConstructionInProgressMember 2020-06-30 0001180145 csii:PeripheralMember 2020-07-01 2021-06-30 0001180145 csii:PeripheralMember 2019-07-01 2020-06-30 0001180145 csii:PeripheralMember 2018-07-01 2019-06-30 0001180145 csii:CoronaryMember 2020-07-01 2021-06-30 0001180145 csii:CoronaryMember 2019-07-01 2020-06-30 0001180145 csii:CoronaryMember 2018-07-01 2019-06-30 0001180145 country:US 2020-07-01 2021-06-30 0001180145 country:US 2019-07-01 2020-06-30 0001180145 country:US 2018-07-01 2019-06-30 0001180145 csii:InternationalMember 2020-07-01 2021-06-30 0001180145 csii:InternationalMember 2019-07-01 2020-06-30 0001180145 csii:InternationalMember 2018-07-01 2019-06-30 0001180145 2019-08-05 2019-08-05 0001180145 csii:WavePointPeripheralSupportCathetersMember 2020-07-01 2021-06-30 0001180145 csii:WavePointPeripheralSupportCathetersMember 2021-06-30 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember 2019-08-05 2019-08-05 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember 2019-08-05 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember us-gaap:DevelopedTechnologyRightsMember 2019-08-05 0001180145 csii:WIRIONEmbolicProtectionSystemMemberMember us-gaap:TradeNamesMember 2019-08-05 0001180145 csii:DevelopedTechnologyAndTradeNamesMember 2020-07-01 2021-06-30 0001180145 us-gaap:PatentsMember 2020-07-01 2021-06-30 0001180145 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001180145 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001180145 us-gaap:PatentsMember 2021-06-30 0001180145 us-gaap:PatentsMember 2020-06-30 0001180145 us-gaap:TradeNamesMember 2021-06-30 0001180145 us-gaap:TradeNamesMember 2020-06-30 0001180145 csii:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2017-03-01 2017-03-31 0001180145 csii:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2017-03-31 0001180145 csii:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2017-03-31 0001180145 csii:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2017-03-01 2017-03-31 0001180145 srt:MinimumMember csii:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2017-03-01 2017-03-31 0001180145 csii:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001180145 us-gaap:CapitalLeaseObligationsMember 2021-04-01 2021-06-30 0001180145 us-gaap:CapitalLeaseObligationsMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 csii:TwoThousandSeventeenPlanMember 2021-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2021-06-30 0001180145 srt:MinimumMember us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001180145 srt:MaximumMember us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockMember 2018-06-30 0001180145 us-gaap:RestrictedStockMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockMember 2019-06-30 0001180145 us-gaap:RestrictedStockMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockMember 2020-06-30 0001180145 us-gaap:RestrictedStockMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockMember 2021-06-30 0001180145 us-gaap:PerformanceSharesMember csii:TotalShareholderReturnMember 2020-07-01 2021-06-30 0001180145 us-gaap:PerformanceSharesMember csii:TotalShareholderReturnMember 2019-07-01 2020-06-30 0001180145 us-gaap:PerformanceSharesMember csii:TotalShareholderReturnMember 2018-07-01 2019-06-30 0001180145 us-gaap:PerformanceSharesMember 2018-06-30 0001180145 us-gaap:PerformanceSharesMember 2018-07-01 2019-06-30 0001180145 us-gaap:PerformanceSharesMember 2019-06-30 0001180145 us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001180145 us-gaap:PerformanceSharesMember 2020-06-30 0001180145 us-gaap:PerformanceSharesMember 2020-07-01 2021-06-30 0001180145 us-gaap:PerformanceSharesMember 2021-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2020-07-01 2021-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2021-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0001180145 us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0001180145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001180145 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001180145 us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001180145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001180145 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001180145 us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001180145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001180145 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2018-07-01 2019-06-30 0001180145 us-gaap:OtherAssetsMember 2021-06-30 0001180145 us-gaap:OtherAssetsMember 2020-06-30 0001180145 us-gaap:OtherCurrentLiabilitiesMember 2021-06-30 0001180145 us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001180145 us-gaap:OtherNoncurrentLiabilitiesMember 2021-06-30 0001180145 us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2020-07-01 2021-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2021-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001180145 us-gaap:PerformanceSharesMember 2020-07-01 2021-06-30 0001180145 us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001180145 us-gaap:PerformanceSharesMember 2018-07-01 2019-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2019-06-30 0001180145 us-gaap:DomesticCountryMember 2021-06-30 0001180145 us-gaap:DomesticCountryMember 2020-06-30 0001180145 us-gaap:StateAndLocalJurisdictionMember 2021-06-30 0001180145 us-gaap:StateAndLocalJurisdictionMember 2020-06-30 iso4217:USD shares iso4217:USD shares csii:renewal_term csii:financial_institution pure csii:options utr:Rate 0001180145 false 2021 FY --06-30 0.001 0.001 100000000 100000000 40215554 39675865 40215554 39675865 0 8.75 7.90 0 8.75 12.15 0 8.75 7.90 0 8.75 12.15 P6M 10-K true 2021-06-30 false 000-52082 CARDIOVASCULAR SYSTEMS, INC. DE 41-1698056 1225 Old Highway 8 Northwest St. Paul, MN 55112-6416 651 259-1600 Common Stock, One-tenth of One Cent ($0.001)Par Value Per Share CSII NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1702000000.0 40208079 71070000 185463000 135968000 46691000 40033000 25212000 32313000 27706000 5285000 2617000 284669000 287689000 28894000 27810000 15376000 16606000 23628000 7414000 352567000 339519000 14061000 11539000 38189000 31100000 2400000 1867000 54650000 44506000 20596000 20818000 2194000 4707000 4169000 696000 81609000 70727000 39000 39000 652288000 631559000 11000 269000 -381380000 -363075000 270958000 268792000 352567000 339519000 258973000 236545000 248017000 61131000 48759000 47680000 197842000 187786000 200337000 167498000 169969000 167700000 41061000 43355000 33166000 1216000 1234000 296000 209775000 214558000 201162000 -11933000 -26772000 -825000 1735000 1973000 1684000 499000 1740000 2444000 -1236000 -233000 760000 -13169000 -27005000 -65000 252000 231000 190000 -13421000 -27236000 -255000 -0.35 -0.79 -0.01 38832002 34275957 33535759 -13421000 -27236000 -255000 -258000 191000 78000 0 0 0 -258000 191000 78000 -13679000 -27045000 -177000 33000 461927000 101000 -327591000 134470000 0 0 -101000 101000 0 1000 10355000 0 0 10356000 0 0 0 1791000 1791000 0 196000 0 0 196000 0 4890000 0 0 4890000 0 0 78000 0 78000 0 0 0 -255000 -255000 34000 477368000 78000 -329536000 147944000 5000 134974000 0 0 134979000 0 12677000 0 0 12677000 0 0 0 -6303000 6303000 0 5194000 0 0 5194000 0 0 191000 0 191000 0 1346000 0 0 1346000 0 0 0 -27236000 -27236000 39000 631559000 269000 -363075000 268792000 0 15080000 0 0 15080000 0 0 0 4884000 4884000 0 5649000 0 0 5649000 0 0 -258000 0 -258000 0 0 0 -13421000 -13421000 39000 652288000 11000 -381380000 270958000 -13421000 -27236000 -255000 3096000 2945000 3150000 1216000 1234000 296000 3353000 0 0 0 1300000 125000 0 4206000 800000 16230000 13612000 11266000 -1432000 109000 55000 -268000 -170000 -42000 14821000 -9503000 4915000 4607000 9648000 1453000 1962000 -1319000 393000 2073000 576000 566000 8239000 -8906000 2918000 -1980000 -1731000 -1884000 -884000 -12765000 10208000 3954000 3369000 2665000 3353000 5741000 0 14404000 750000 3055000 199138000 38782000 47892000 6885000 7290000 150000 101255000 33400000 0 0 717000 890000 -112709000 -8669000 -54352000 4238000 4076000 3752000 4884000 6303000 1791000 0 0 196000 0 134979000 0 -154000 -92000 -36000 -800000 132660000 2121000 -114393000 111226000 -42023000 185463000 74237000 116260000 71070000 185463000 74237000 1649000 1659000 1684000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Summary of Significant Accounting Policies</span></div><div style="text-indent:11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Company Description</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minn., is a medical technology company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheets and statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows include the accounts of the Company and its wholly-owned subsidiary, after elimination of all intercompany transactions and accounts. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the outbreak of COVID-19. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all money market funds and other investments purchased with an original maturity of three months or less to be cash and cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist predominately of available-for-sale debt securities and were valued in accordance with the fair value measurement guidance. Available-for-sale debt securities are carried at fair value with unrealized gains and losses reported as a component of stockholders’ equity as accumulated other comprehensive income, net of tax. Realized gains and losses, if any, are calculated on the specific identification method and are included in interest and other, net in the consolidated statements of operations. Equity securities with readily determinable fair values are carried at fair value with any unrealized gains or losses reported in earnings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are reviewed for possible impairment at least quarterly, or more frequently if circumstances arise that may indicate impairment. When the fair value of the securities declines below the amortized cost basis, impairment is indicated and it must be determined whether it is other than temporary. Impairment is considered to be other than temporary if the Company: (i) intends to sell the security, (ii) will more likely than not be forced to sell the security before recovering its cost, or (iii) does not expect to recover the security’s amortized cost basis. If the decline in fair value is considered other than temporary, the cost basis of the security is adjusted to its fair market value and the realized loss is reported in earnings. Subsequent increases or decreases in fair value are reported in equity as accumulated other comprehensive income.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. The Company maintains an allowance for doubtful accounts, which is an estimate regularly evaluated by the Company for adequacy by taking into consideration factors such as past experience, credit quality of the customer base, age of the receivable balances, both individually and in the aggregate, and current economic conditions that may affect a customer’s ability to pay. Provisions for the allowance for doubtful accounts attributed to bad debt are recorded in general and administrative expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the allowance for doubtful accounts activity:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out method of valuation. The establishment of inventory allowances for excess and obsolete inventories is based on estimated exposure on specific inventory items. The Company writes down its inventories as it becomes aware of any situation where the carrying amount exceeds the estimated realizable value based on assumptions about future demands and market conditions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is carried at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over estimated useful lives of 40 years for the building; five years to seven years for production equipment and furniture and fixtures; three years for computer equipment and software; and the shorter of their estimated useful lives or the lease term for leasehold improvements. Expenditures for maintenance and repairs and minor renewals and betterments that do not extend or improve the life of the respective assets are expensed as incurred. All other expenditures for renewals and betterments are capitalized. The assets and related depreciation accounts are adjusted for property retirements and disposals with the resulting gains or losses included in the consolidated statement of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates the carrying value of long-lived assets for events or changes in circumstances that indicate that the carrying amount may not be recoverable or that the remaining estimated useful life should be changed. An impairment loss is recognized when the carrying amount of an asset exceeds the anticipated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded, if any, is calculated by the excess of the asset’s carrying value over its fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Equity Investments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired. These investments are recorded within other long term assets on the consolidated balance sheet. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases its Texas manufacturing facility under an operating lease agreement that expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into an agreement to lease its Minnesota headquarters facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of this facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. This transaction did not qualify for sale leaseback accounting upon adoption of ASC 842 and continues to be accounted for as a financing obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its peripheral and coronary products to customers through a direct sales force in the United States and through distributors internationally and has no material concentration of credit risk or significant payment terms extended to customers for periods in excess of one year and, therefore, the Company does not adjust the promised amount of consideration for the effects of a significant financing component. Sales, use, value-added, and other excise taxes are not recognized in revenue. The Company has elected to present revenue net of sales taxes and other similar taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenues are from customer arrangements containing a single performance obligation to transfer control of peripheral and coronary products, and thus revenue is recognized at a point in time when control is transferred to customers. This generally occurs upon shipment or upon delivery to the customer site, based on the contract terms. Shipping and handling activities are considered to be fulfillment activities and are not considered to be a separate performance obligation. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an exclusive distribution agreement with Medikit to sell the Company’s coronary and peripheral OAS in Japan. To secure exclusive distribution rights, Medikit made an upfront payment of $10,000 to the Company, which is partially refundable based on the occurrence of certain events during the term of the agreement. The Company has classified the payment as current or long-term based on its expectation of when revenue will be recognized and this expectation is re-evaluated on a quarterly basis. Medikit also provides advance payments for orders under the terms of the agreement, and, therefore, deferred revenue is recorded until products are accepted by Medikit.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the transaction price to which the Company expects to be entitled. The Company offers customers certain volume-based rebates, discounts, and incentives. Estimates of variable consideration from these items are taken into account using the most-likely amount method based on contractual provisions, the Company’s historical experience, and forecasted customer buying patterns. These items are recognized as a reduction to revenue in the period the revenue is recognized and recorded as a liability. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return and warranty obligations vary by the specific terms of agreements with customers. The Company generally does not provide customers with a right of return. The Company has a limited warranty provision for goods that are nonconforming or defective at the time of shipment, which is estimated based on historical experience.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions are earned by the Company’s direct sales force based on sales of the Company’s OAS and other products. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period of the asset that the Company would have otherwise recognized is one year or less.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides its customers with the right to receive a replacement if a product is determined to be defective at the time of shipment. Warranty reserve provisions are estimated based on Company experience, volume, and expected warranty claims. During the year ended June 30, 2021, the Company announced a program to upgrade customer saline pumps that will be reaching end of service over the coming 24-36 months and recorded a charge of $2,997. As of June 30, 2021, the Company’s warranty liability was $2,770, of which $966 was recorded in accrued expenses on the Company’s consolidated balance sheet and $1,804 was recorded in other liabilities on the Company’s consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Contingent Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, which are handled and defended in the ordinary course of business. The Company accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues an amount based on management’s best estimate considering all facts and circumstances. The Company expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recorded to reflect the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts based on enacted tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developing a provision for income taxes, including the effective tax rate and the analysis of potential tax exposure items, if any, requires significant judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred tax assets. The Company’s judgment and tax strategies are subject to audit by various taxing authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance requires that accounting for uncertainty in income taxes is recognized in the financial statements. The guidance provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. The guidance also provides rules on measurement, derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include costs associated with the design, development, testing, enhancement and regulatory approval of the Company’s products. Research and development expenses include employee compensation </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(including stock-based compensation), supplies and materials, consulting expenses, patent expenses, write-offs of capitalized patent costs, travel and facilities overhead. The Company also incurs significant expenses to operate clinical trials, including trial design, third-party fees, clinical site reimbursement, data management and travel expenses. Research and development expenses are expensed as incurred. Costs of in process research and development (“IPR&amp;D”) assets acquired as part of an asset acquisition that have no alternative future use are expensed when incurred. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&amp;D are reflected as an investing cash flow in the Company's consolidated statement of cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains its cash balances primarily with one financial institution. These balances exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in cash and cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its credit risk related to marketable securities is limited due to the adherence to an investment policy and that credit risk related to accounts receivable is limited due to a large customer base.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the authoritative guidance for fair value measurements, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The authoritative guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The hierarchy is broken down into three levels defined as follows:</span></div><div><span><br/></span></div><div style="text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 Inputs</span><span style="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 and liabilities</span></div><div style="text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 Inputs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — observable inputs other than quoted prices in active markets for identical assets and liabilities</span></div><div style="text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 Inputs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — unobservable inputs for which there is little or no market data available</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company believes that the carrying amounts of its other financial instruments, including accounts receivable, accounts payable and accrued liabilities, approximate their fair value due to the short-term maturities of these instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans, which include stock options, nonvested share awards, and an employee stock purchase plan. Fair value of option awards is determined using option-pricing models, fair value of nonvested share awards with market conditions is determined using the Monte Carlo simulation, and fair value of nonvested share awards that vest based upon performance or service conditions is determined by the closing market price of the Company’s stock on the date of grant. Stock-based compensation expense is recognized ratably over the requisite service period for the awards expected to vest.</span></div> Company DescriptionCardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minn., is a medical technology company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. Principles of ConsolidationThe consolidated balance sheets and statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows include the accounts of the Company and its wholly-owned subsidiary, after elimination of all intercompany transactions and accounts. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the outbreak of COVID-19. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all money market funds and other investments purchased with an original maturity of three months or less to be cash and cash equivalents.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist predominately of available-for-sale debt securities and were valued in accordance with the fair value measurement guidance. Available-for-sale debt securities are carried at fair value with unrealized gains and losses reported as a component of stockholders’ equity as accumulated other comprehensive income, net of tax. Realized gains and losses, if any, are calculated on the specific identification method and are included in interest and other, net in the consolidated statements of operations. Equity securities with readily determinable fair values are carried at fair value with any unrealized gains or losses reported in earnings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are reviewed for possible impairment at least quarterly, or more frequently if circumstances arise that may indicate impairment. When the fair value of the securities declines below the amortized cost basis, impairment is indicated and it must be determined whether it is other than temporary. Impairment is considered to be other than temporary if the Company: (i) intends to sell the security, (ii) will more likely than not be forced to sell the security before recovering its cost, or (iii) does not expect to recover the security’s amortized cost basis. If the decline in fair value is considered other than temporary, the cost basis of the security is adjusted to its fair market value and the realized loss is reported in earnings. Subsequent increases or decreases in fair value are reported in equity as accumulated other comprehensive income.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. The Company maintains an allowance for doubtful accounts, which is an estimate regularly evaluated by the Company for adequacy by taking into consideration factors such as past experience, credit quality of the customer base, age of the receivable balances, both individually and in the aggregate, and current economic conditions that may affect a customer’s ability to pay. Provisions for the allowance for doubtful accounts attributed to bad debt are recorded in general and administrative expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the allowance for doubtful accounts activity:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P30D <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 800000 125000 312000 613000 1300000 154000 1759000 0 158000 1601000 <div><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out method of valuation. The establishment of inventory allowances for excess and obsolete inventories is based on estimated exposure on specific inventory items. The Company writes down its inventories as it becomes aware of any situation where the carrying amount exceeds the estimated realizable value based on assumptions about future demands and market conditions.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is carried at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over estimated useful lives of 40 years for the building; five years to seven years for production equipment and furniture and fixtures; three years for computer equipment and software; and the shorter of their estimated useful lives or the lease term for leasehold improvements. Expenditures for maintenance and repairs and minor renewals and betterments that do not extend or improve the life of the respective assets are expensed as incurred. All other expenditures for renewals and betterments are capitalized. The assets and related depreciation accounts are adjusted for property retirements and disposals with the resulting gains or losses included in the consolidated statement of operations.</span></div> P40Y P5Y P7Y P3Y <div><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates the carrying value of long-lived assets for events or changes in circumstances that indicate that the carrying amount may not be recoverable or that the remaining estimated useful life should be changed. An impairment loss is recognized when the carrying amount of an asset exceeds the anticipated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded, if any, is calculated by the excess of the asset’s carrying value over its fair value.</span></div> Non-Marketable Equity InvestmentsThe Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired. These investments are recorded within other long term assets on the consolidated balance sheet. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - </span><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.</span></div>The Company leases its Texas manufacturing facility under an operating lease agreement that expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024. 441000 463000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into an agreement to lease its Minnesota headquarters facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of this facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. This transaction did not qualify for sale leaseback accounting upon adoption of ASC 842 and continues to be accounted for as a financing obligation.</span></div> P15Y 4 P5Y 20944000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its peripheral and coronary products to customers through a direct sales force in the United States and through distributors internationally and has no material concentration of credit risk or significant payment terms extended to customers for periods in excess of one year and, therefore, the Company does not adjust the promised amount of consideration for the effects of a significant financing component. Sales, use, value-added, and other excise taxes are not recognized in revenue. The Company has elected to present revenue net of sales taxes and other similar taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenues are from customer arrangements containing a single performance obligation to transfer control of peripheral and coronary products, and thus revenue is recognized at a point in time when control is transferred to customers. This generally occurs upon shipment or upon delivery to the customer site, based on the contract terms. Shipping and handling activities are considered to be fulfillment activities and are not considered to be a separate performance obligation. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an exclusive distribution agreement with Medikit to sell the Company’s coronary and peripheral OAS in Japan. To secure exclusive distribution rights, Medikit made an upfront payment of $10,000 to the Company, which is partially refundable based on the occurrence of certain events during the term of the agreement. The Company has classified the payment as current or long-term based on its expectation of when revenue will be recognized and this expectation is re-evaluated on a quarterly basis. Medikit also provides advance payments for orders under the terms of the agreement, and, therefore, deferred revenue is recorded until products are accepted by Medikit.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the transaction price to which the Company expects to be entitled. The Company offers customers certain volume-based rebates, discounts, and incentives. Estimates of variable consideration from these items are taken into account using the most-likely amount method based on contractual provisions, the Company’s historical experience, and forecasted customer buying patterns. These items are recognized as a reduction to revenue in the period the revenue is recognized and recorded as a liability. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return and warranty obligations vary by the specific terms of agreements with customers. The Company generally does not provide customers with a right of return. The Company has a limited warranty provision for goods that are nonconforming or defective at the time of shipment, which is estimated based on historical experience.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions are earned by the Company’s direct sales force based on sales of the Company’s OAS and other products. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period of the asset that the Company would have otherwise recognized is one year or less.</span></div> 10000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides its customers with the right to receive a replacement if a product is determined to be defective at the time of shipment. Warranty reserve provisions are estimated based on Company experience, volume, and expected warranty claims. During the year ended June 30, 2021, the Company announced a program to upgrade customer saline pumps that will be reaching end of service over the coming 24-36 months and recorded a charge of $2,997. As of June 30, 2021, the Company’s warranty liability was $2,770, of which $966 was recorded in accrued expenses on the Company’s consolidated balance sheet and $1,804 was recorded in other liabilities on the Company’s consolidated balance sheet.</span></div> 2997000 2770000 966000 1804000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Contingent Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, which are handled and defended in the ordinary course of business. The Company accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues an amount based on management’s best estimate considering all facts and circumstances. The Company expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recorded to reflect the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts based on enacted tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developing a provision for income taxes, including the effective tax rate and the analysis of potential tax exposure items, if any, requires significant judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred tax assets. The Company’s judgment and tax strategies are subject to audit by various taxing authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance requires that accounting for uncertainty in income taxes is recognized in the financial statements. The guidance provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. The guidance also provides rules on measurement, derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include costs associated with the design, development, testing, enhancement and regulatory approval of the Company’s products. Research and development expenses include employee compensation </span></div>(including stock-based compensation), supplies and materials, consulting expenses, patent expenses, write-offs of capitalized patent costs, travel and facilities overhead. The Company also incurs significant expenses to operate clinical trials, including trial design, third-party fees, clinical site reimbursement, data management and travel expenses. Research and development expenses are expensed as incurred. Costs of in process research and development (“IPR&amp;D”) assets acquired as part of an asset acquisition that have no alternative future use are expensed when incurred. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&amp;D are reflected as an investing cash flow in the Company's consolidated statement of cash flows. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains its cash balances primarily with one financial institution. These balances exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in cash and cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its credit risk related to marketable securities is limited due to the adherence to an investment policy and that credit risk related to accounts receivable is limited due to a large customer base.</span></div> 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the authoritative guidance for fair value measurements, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The authoritative guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The hierarchy is broken down into three levels defined as follows:</span></div><div><span><br/></span></div><div style="text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 Inputs</span><span style="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 and liabilities</span></div><div style="text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 Inputs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — observable inputs other than quoted prices in active markets for identical assets and liabilities</span></div><div style="text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 Inputs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — unobservable inputs for which there is little or no market data available</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company believes that the carrying amounts of its other financial instruments, including accounts receivable, accounts payable and accrued liabilities, approximate their fair value due to the short-term maturities of these instruments.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans, which include stock options, nonvested share awards, and an employee stock purchase plan. Fair value of option awards is determined using option-pricing models, fair value of nonvested share awards with market conditions is determined using the Monte Carlo simulation, and fair value of nonvested share awards that vest based upon performance or service conditions is determined by the closing market price of the Company’s stock on the date of grant. Stock-based compensation expense is recognized ratably over the requisite service period for the awards expected to vest.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Selected Consolidated Financial Statement Information</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consists of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><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:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><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:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and bonus</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued excise, sales and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Accrued expenses</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,189 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,100 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 41634000 26971000 1601000 1759000 40033000 25212000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><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:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11621000 8508000 3469000 2637000 17223000 16561000 32313000 27706000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><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:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 572000 572000 22420000 22420000 21203000 18255000 3376000 3326000 804000 672000 2848000 3251000 51223000 48496000 22329000 20686000 28894000 27810000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and bonus</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued excise, sales and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Accrued expenses</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,189 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,100 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11699000 8476000 10000000 9914000 7869000 2122000 3011000 5536000 1478000 1420000 1464000 2145000 2668000 1487000 38189000 31100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s accounting policies related to revenue recognition in accordance with ASC 606 can be found in Note 1 above. The following table disaggregates the Company’s net revenues by product category and geography for the following periods: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:49.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.905%"/><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.759%"/><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.908%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Product Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,545 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Revenue of $1,979 was recognized in the year ended June 30, 2021 that was deferred as of June 30, 2020. As of June 30, 2021 and June 30, 2020, the Company had a liability of $1,985 and $1,719, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:49.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.905%"/><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.759%"/><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.908%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Product Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,973 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,545 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 176941000 166412000 178896000 82032000 70133000 69121000 258973000 236545000 248017000 247624000 226063000 240114000 11349000 10482000 7903000 258973000 236545000 248017000 1979000 1985000 1719000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Peripheral Support Catheters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the acquisition of the peripheral catheters, the Company made an upfront payment of $3,353 to WavePoint. Upon 510(k) clearance of the peripheral catheters, the Company will make an additional $1,700 payment to WavePoint which will be capitalized as an intangible asset. This transaction was accounted for as an asset acquisition, resulting in acquired IPR&amp;D. Costs of IPR&amp;D projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred, and therefore, a charge of $3,353 was recognized in research and development expenses during the year ended June 30, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">WIRION Embolic Protection System</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 5, 2019, the Company acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd. (“Gardia”), a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd., for a total purchase price of $16,687. The device, which received CE Mark in June 2015 and FDA clearance in March 2018, is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. The Company acquired the device to expand its portfolio of products for physicians that treat complex peripheral arterial disease.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing, the Company made an initial $5,600 cash payment, net of transaction expenses, and issued Gardia 31,493 shares of common stock of the Company valued at $1,346. Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay Gardia an additional $10,000, half of which may be paid by the Company through an additional issuance of shares of common stock. The Company has accounted for this transaction as an asset acquisition resulting in developed technology of $15,624 and a trade name of $760, both recognized as a component of intangible assets, net within the Company’s consolidated balance sheet. The remainder of the purchase price was recognized in property and equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase also includes a performance milestone payment to Gardia equal to $3,000 for each $10,000 in net revenues recognized by the Company from sales of the WIRION system for applications above-the-knee in excess of $30,000 during the 36 month period beginning on the earlier of the first commercial sale of the system by the Company or six months following </span></div>successful manufacturing transfer. If payment of the performance milestone becomes probable, these additional costs will be added to the carrying value of the acquired assets. 3353000 1700000 3353000 16687000 5600000 31493 1346000 10000000 15624000 760000 3000 10000 30000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Intangible Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in the asset acquisition discussed in Note 4 above, as well as capitalized patent costs. Developed technology and trade name assets are amortized over 15 years. Patent costs are amortized beginning at the time of patent approval over a useful life not exceeding 20 years. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets, net are as follows:</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:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,997)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,606 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense expected for the next five years and thereafter is as follows:</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:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P15Y P20Y <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,997)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,606 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 15624000 1997000 13627000 15624000 955000 14669000 1866000 780000 1086000 1882000 659000 1223000 760000 97000 663000 760000 46000 714000 18250000 2874000 15376000 18266000 1660000 16606000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1215000 1211000 1207000 1204000 1201000 9338000 15376000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Debt</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the “Amendment”). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. The Company will incur a fee equal to 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Amendment (the “Amended Loan Agreement”), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Amended Loan Agreement are secured by certain of the Company’s assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include the Company’s intellectual property, but the Company has agreed not to encumber its intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting the Company’s ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of its business. In addition, the Amended Loan Agreement contains financial covenants requiring the Company to maintain, at all times when any </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. The Company is not obligated to draw any funds under the Revolver and has not done so under the Revolver since entering into the Loan Agreement. No amounts were outstanding under the Revolver as of June 30, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the sale of its Minnesota headquarters facility, the Company entered into a lease agreement to lease such facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. The effective interest rate is 7.89%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments under the initial term of the lease agreement as of June 30, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-03-31 50000000 0.0075 0.03 10000000 1000000 0.05 0.0015 0 P15Y 4 P5Y 1638000 0.03 0.0789 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1857000 1913000 1970000 2029000 2090000 13286000 23145000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Marketable Securities &amp; Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities are classified on the consolidated balance sheet as follows:</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:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are invested in the following financial instruments: </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:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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: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:13.519%"/><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:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of June 30, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,646 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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: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:13.519%"/><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:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of June 30, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2020 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the year ended June 30, 2021. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Investments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and June 30, 2020, the carrying value of these investments was $12,458 and $6,306, respectively. During the year ended June 30, 2021, no impairment indicators were noted. The Company is committed to funding an additional $1,710 into one of these investments in the future. The Company holds options to acquire all outstanding equity or certain developed technologies with respect to some of these strategic investments. These investments are recorded within other assets on the consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also holds strategic investments accounted for as available-for-sale debt securities, which have carrying values and approximated fair values of $8,199 as of June 30, 2021. These investments are recorded within other assets on the </span></div>consolidated balance sheet. The fair value of these investments are measured using Level 3 inputs and are not included in the tables above. Impairment is assessed similar to the Company's other strategic investments and no impairment indicators were noted during the year ended June 30, 2021. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term available-for-sale debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 129908000 40088000 5748000 6276000 135656000 46364000 312000 327000 135968000 46691000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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: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:13.519%"/><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:13.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of June 30, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,646 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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: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:13.519%"/><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:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of June 30, 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 47361000 0 0 47361000 20229000 1000 0 20230000 57134000 12000 12000 57134000 10922000 10000 1000 10931000 135646000 23000 13000 135656000 9778000 0 0 9778000 6120000 1000 0 6121000 21267000 232000 1000 21498000 8930000 37000 0 8967000 46095000 270000 1000 46364000 <div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2020 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Using Inputs Considered as</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,691 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 47361000 0 47361000 0 20230000 0 20230000 0 57134000 0 57134000 0 10931000 0 10931000 0 312000 136000 176000 0 135968000 136000 135832000 0 9778000 0 9778000 0 6121000 0 6121000 0 21498000 0 21498000 0 8967000 0 8967000 0 327000 99000 228000 0 46691000 99000 46592000 0 0 0 12458000 6306000 0 1710000 8199000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan, which was amended and restated on March 12, 2020 (the “Amended 2017 Plan”), for the purpose of granting equity awards to employees, directors, and consultants. The Amended 2017 Plan allows for the granting of up to 3,607,523 shares of common stock as approved by the Board of Directors or committees thereof in the form of nonqualified or incentive stock options, restricted stock awards, restricted stock unit awards, performance share awards, performance unit awards or stock appreciation rights to officers, directors, consultants and employees of the Company. As of June 30, 2021, there were 1,045,018 shares available for grant under the Amended 2017 Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards classified as restricted stock and performance-based restricted stock are treated as issued shares when granted; however, these shares are not included in the computation of basic weighted average shares outstanding. When shares vest, unless the holder elects to pay the payroll tax liability in cash or through a sale of shares, the Company withholds the appropriate amount of shares to settle the payroll tax liability, on behalf of the individual receiving the shares, as an adjustment to accumulated deficit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All options become exercisable over periods established at the date of grant. The option exercise price is generally not less than the estimated fair market value of the Company’s common stock at the date of grant, as determined by the Company’s management and Board of Directors. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,834)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended June 30, 2021 and 2020, the Company granted nonqualified stock options to certain employees. Options granted vest over a three year service period. Shares to be issued upon exercise of these options will be new share issuances. The Company determined the fair value of options using the Black-Scholes option pricing model. The estimated fair value of options, including the effect of estimated forfeitures, will be recognized as expense on a straight-line basis over the options’ vesting periods. No options were exercisable during the year ended June 30, 2021. There were no options granted during the year ended June 30, 2019. As of June 30, 2021, there was approximately $650, net of the effect of estimated forfeitures, of total unrecognized compensation expense related to nonvested stock options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each restricted stock award was equal to the fair market value of the Company’s common stock at the date of grant. Vesting of time-based restricted stock awards ranges from one year to three years. The estimated fair value of restricted stock awards, including the effect of estimated forfeitures, is recognized on a straight-line basis over the restricted stock’s vesting period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock award activity is as follows:</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:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,008)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,942 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2021, 2020 and 2019, the Company estimated its weighted average forfeiture rate at 17.5%, 17.0% and 18.0%, respectively. As of June 30, 2021, there was approximately $6,300 of total unrecognized compensation expense, net of the effect of estimated forfeitures, related to nonvested restricted stock awards, which is expected to be recognized over a weighted-average period of 1.6 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants performance-based restricted stock awards to certain executives and other management. Fiscal 2021 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2020 compared to the closing prices for the 90 trading days preceding July 1, 2023. Fiscal 2020 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2019 compared to the closing prices for the 90 trading days preceding July 1, 2022. Fiscal 2019 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2018 compared to the closing prices for the 90 trading days preceding July 1, 2021. The aggregate maximum shares granted were as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Measurement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholder return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock award activity is as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,872 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,584 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2021, there was approximately $6,405 of total unrecognized compensation expense related to nonvested performance-based restricted stock awards, which is expected to be recognized over a weighted-average period of 1.7 years. Stock-based compensation expense associated with performance-based restricted stock was $5,117 for the year ended June 30, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units to members of its Board of Directors. Restricted stock units represent the right to receive payment in the form of shares of the Company’s common stock or in cash at the Company’s option. Restricted stock unit payments occur within 30 days following the six month anniversary of the date that the director ceases to serve on the Board of Directors or, if the restricted stock units are granted in lieu of an annual cash retainer, on the payment date selected by the director that is at least two years after the grant date. The estimated fair value of restricted stock units is recognized on a straight-line basis over the vesting period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converted to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converted to common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an employee stock purchase plan that was approved by the Company’s stockholders in November 2015 (“2015 ESPP”) and replaced the previous employee stock purchase plan that expired on May 31, 2016. The 2015 ESPP provides eligible employees the opportunity to acquire common stock in accordance with Section 423 of the Internal Revenue Code of 1986. Stock can be purchased each <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlNWU4YjE4NmNiOTQ5NGZhZDViZTlhM2U2YzIwZjQyL3NlYzowZTVlOGIxODZjYjk0OTRmYWQ1YmU5YTNlNmMyMGY0Ml8xMzMvZnJhZzoxYjI1ZWExYWM2NmY0MTFhYjQzODcwY2RkYjkzNjBmYy90ZXh0cmVnaW9uOjFiMjVlYTFhYzY2ZjQxMWFiNDM4NzBjZGRiOTM2MGZjXzYzMDM_a13e10b7-7e99-4bfc-92a3-ce6bbab1d646">six</span>-month period per year (twice per year). The purchase price is equal to 85% of the lower of the price at the beginning or the end of the respective period. Employees purchased 137,863 shares at an average price of $30.74 per share during the year ended June 30, 2021. Shares reserved under the 2015 ESPP at June 30, 2021 totaled 1,256,792. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following amounts were recognized as stock-based compensation expense in the consolidated statements of operations:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><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.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Awards &amp; Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,761 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><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.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Awards &amp; Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,629 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><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.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,899 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,614 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,266 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3607523 1045018 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,834)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 22321 8.75 22321 8.75 0 0 45186 38.13 2658 38.13 42528 38.13 47712 35.67 4834 37.61 85406 36.78 0 650000 P1Y P3Y <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,008)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,942 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 455216 24.77 262727 35.53 27143 29.05 215855 23.23 474945 31.36 195231 46.32 22977 36.75 213132 29.77 434067 38.34 298881 31.20 27008 35.85 237998 35.19 467942 35.61 0.175 0.170 0.180 6300000 P1Y7M6D <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Measurement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholder return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 339395 207891 225325 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,872 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,622 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,584 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 531178 12.69 225325 22.33 2631 18.64 753872 15.20 207891 30.45 25948 16.48 275193 11.97 660622 21.69 339395 12.75 73347 13.63 166086 13.96 760584 20.26 6405 P1Y8M12D 5117000 P30D P2Y <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converted to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converted to common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 335869 15.94 21162 38.28 2855 21.01 354176 17.23 20689 46.50 -125352 17.65 2316 46.97 247197 19.19 35566 31.80 282763 20.77 0.85 137863 30.74 1256792 <div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><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.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Awards &amp; Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,761 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><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.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Awards &amp; Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,629 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><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.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended June 30, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,899 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,614 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,266 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 692000 0 90000 782000 11225000 1056000 1090000 13371000 1844000 0 233000 2077000 13761000 1056000 1413000 16230000 564000 0 62000 626000 9511000 865000 878000 11254000 1554000 0 178000 1732000 11629000 865000 1118000 13612000 281000 0 65000 346000 7899000 810000 905000 9614000 1136000 0 170000 1306000 9316000 810000 1140000 11266000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective July 1, 2019, the Company adopted ASC Topic 842 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> using the modified retrospective transition approach and electing the package of practical expedients. Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases its Texas manufacturing facility under an operating lease agreement. During the year ended June 30, 2021, the Company exercised its option to extend the term of this lease agreement by five years, so that it now expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's operating lease cost was $503 and $487 for the years ended June 30, 2021 and 2020, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the year ended June 30, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> There was $2,238 and $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the year ended June 30, 2021 and 2020, respectively.</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:65.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under the agreements as of June 30, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the weighted average remaining lease term for operating leases was 4.8 years and the weighted average discount rate used to determine operating lease liabilities was 2.52%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expense was $540 for the year ended June 30, 2019.</span></div> 503000 487000 2238000 437000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2212000 427000 487000 412000 1725000 15000 2212000 427000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 494000 486000 485000 483000 403000 0 2351000 139000 P4Y9M18D 0.0252 540000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims and commercial disputes. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of June 30, 2021 that are probable or estimable, for which the outcome is reasonably possible of having a material adverse impact on its consolidated balance sheets or statements of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Earnings Per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,421)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,236)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding — basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,832,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,275,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,535,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of performance-based restricted stock awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding — diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,832,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,275,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,535,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share — basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At June 30, 2021, 2020 and 2019; 85,406, 42,528 and 0 shares of common stock, respectively, were subject to the exercising of outstanding stock options. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At June 30, 2021, 2020, and 2019; 282,763, 247,197 and 354,176 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At June 30, 2021, 2020, and 2019; 760,584, 660,622, and 753,872 shares of common stock, respectively, were subject to the vesting of performance-based restricted stock awards. The effect of the shares that would be issued upon vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested time-based restricted stock awards that contain nonforfeitable rights to dividends are participating securities and included in the computation of earnings per share pursuant to the two-class method. Under this method, earnings attributable to the Company are allocated between common stockholders and the participating awards, as if the awards were a second class of stock. During periods of net income, the calculation of earnings per share excludes the income attributable to participating securities in the numerator and the dilutive impact of these securities from the denominator. In the event of a net loss, undistributed earnings are not allocated to participating securities and the denominator excludes the dilutive impact of these securities as they do not share in the losses of the Company.</span></div> <div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,421)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,236)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding — basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,832,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,275,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,535,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of performance-based restricted stock awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding — diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,832,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,275,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,535,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share — basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At June 30, 2021, 2020 and 2019; 85,406, 42,528 and 0 shares of common stock, respectively, were subject to the exercising of outstanding stock options. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive. </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At June 30, 2021, 2020, and 2019; 282,763, 247,197 and 354,176 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">At June 30, 2021, 2020, and 2019; 760,584, 660,622, and 753,872 shares of common stock, respectively, were subject to the vesting of performance-based restricted stock awards. The effect of the shares that would be issued upon vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.</span></div> -13421000 -27236000 -255000 0 0 0 -13421000 -27236000 -255000 38832002 34275957 33535759 0 0 0 0 0 0 0 0 0 38832002 34275957 33535759 -0.35 -0.79 -0.01 85406 42528 0 282763 247197 354176 760584 660622 753872 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Employee Benefits</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a 401(k) plan to its employees. Eligible employees may authorize up to $20 of their annual compensation as a contribution to the plan, subject to Internal Revenue Service limitations. The plan also allows eligible employees over 50 years old to contribute an additional $7 subject to Internal Revenue Service limitations. All employees must be at least 21 years of age to participate in the plan. The Company did not provide any employer matching contributions for the years ended June 30, 2021, 2020, and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers certain members of management and highly compensated employees the opportunity to defer up to 100% of their base salary (after 401(k), payroll tax and other deductions), performance bonus and discretionary bonus and elect to receive the deferred compensation at a fixed future date of participant’s choosing. Each participant may, at the time of his or her deferral election, choose to allocate the deferred compensation into investment alternatives set by the Human Resources and Compensation Committee. The amount payable to each participant under the plan will change in value based upon the investment selected by that participant and is classified as current or long-term on the Company’s consolidated balance sheet </span></div>based on the disbursement elections made by the participants. As of June 30, 2021, $93 of the amount is included in accrued expenses and $219 is included in other liabilities on the consolidated balance sheet. 20000 P50Y 7000 P21Y 93000 219000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s overall deferred tax assets and liabilities are as follows:</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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,373 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has established valuation allowances to fully offset its deferred tax assets due to the uncertainty about the Company’s ability to generate the future taxable income necessary to realize these deferred assets, particularly in light of the Company’s historical losses. The future use of net operating loss carryforwards is dependent on the Company attaining profitable operations, and may be limited in any one year under Internal Revenue Code Section 382 due to significant ownership changes, as defined under such Section, as a result of the Company’s equity financings. A summary of the valuation allowances are as follows: </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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2021 and 2020, the Company had federal tax net operating loss carryforwards of approximately $299,928 and $296,409, respectively. Net losses incurred prior to fiscal 2019 are available to be carried forward to offset taxable income through 2037, while net losses incurred subsequent to fiscal 2019 are able to be carried forward indefinitely The Company also had various state net operating loss carryforwards available to offset future state taxable income. These state net operating loss carryforwards typically have the same expirations as the Company’s federal tax net operating loss carryforwards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and 2020, the Company had approximately $5,632 and $5,039 of federal research and development credit carryforwards, respectively. As of June 30, 2021 and 2020, the Company had approximately $2,287 and $2,069 of state research and development credit carryforwards. The federal and state research and development credit carryforwards will expire through fiscal 2039 and 2034, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by ASC Topic 740, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company recorded a liability relating to unrecognized tax benefits of $1,042 and $711 at June 30, 2021 and 2020, respectively. Due to the Company having a full valuation allowance, this liability has been netted against the deferred tax asset. The Company recognizes interest and penalties related to uncertain tax provisions as part of the provision for income taxes. The Company has not currently reserved for any interest or penalties for such reserves due to the Company being in an net operating </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss position. The Company does not expect to recognize any benefits from the unrecognized tax benefits within the next twelve months. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the U.S. federal jurisdiction and various state jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. The Company is potentially subject to income tax examinations by tax authorities for the tax years ended June 30, 2021, 2020, 2019, and 2018. The Company is not currently under examination by any taxing jurisdiction.</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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,373 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5012000 4536000 1115000 1596000 492000 1144000 4119000 2150000 6695000 6006000 71940000 71925000 89373000 87357000 89373000 87357000 0 0 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 76130000 2614000 78744000 8613000 87357000 2016000 89373000 299928000 296409000 5632000 5039000 2287000 2069000 1042000 711000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June 30, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 597000 11000 25000 611000 36000 64000 711000 226000 105000 1042000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2021
Aug. 13, 2021
Dec. 31, 2020
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2021    
Entity File Number 000-52082    
Entity Registrant Name CARDIOVASCULAR SYSTEMS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 41-1698056    
Entity Address, Address Line One 1225 Old Highway 8 Northwest    
Entity Address, City or Town St. Paul,    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 55112-6416    
City Area Code 651    
Local Phone Number 259-1600    
Title of 12(b) Security Common Stock, One-tenth of One Cent ($0.001)Par Value Per Share    
Trading Symbol CSII    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Interactive Data Current Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
ICFR Auditor Attestation Flag true    
Entity Small Business false    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Public Float     $ 1,702.0
Entity Common Stock, Shares Outstanding   40,208,079  
Entity Central Index Key 0001180145    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --06-30    
Entity Emerging Growth Company false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Current assets    
Cash and cash equivalents $ 71,070 $ 185,463
Marketable securities 135,968 46,691
Accounts receivable, net 40,033 25,212
Inventories 32,313 27,706
Prepaid expenses and other current assets 5,285 2,617
Total current assets 284,669 287,689
Property and equipment, net 28,894 27,810
Intangible assets, net 15,376 16,606
Other assets 23,628 7,414
Total assets 352,567 339,519
Current liabilities    
Accounts payable 14,061 11,539
Accrued expenses 38,189 31,100
Deferred Revenue, Current 2,400 1,867
Total current liabilities 54,650 44,506
Long-term liabilities    
Financing obligation 20,596 20,818
Deferred revenue 2,194 4,707
Other liabilities 4,169 696
Total liabilities 81,609 70,727
Commitments and contingencies
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,215,554 at June 30, 2021 and 39,675,865 at June 30, 2020 39 39
Additional paid in capital 652,288 631,559
Accumulated other comprehensive income 11 269
Accumulated deficit (381,380) (363,075)
Total stockholders’ equity 270,958 268,792
Total liabilities and stockholders’ equity $ 352,567 $ 339,519
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Jun. 30, 2020
Statement of Financial Position [Abstract]    
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 40,215,554 39,675,865
Common stock, shares outstanding 40,215,554 39,675,865
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Net revenues $ 258,973 $ 236,545 $ 248,017
Cost of goods sold 61,131 48,759 47,680
Gross profit 197,842 187,786 200,337
Expenses:      
Selling, general and administrative 167,498 169,969 167,700
Research and development 41,061 43,355 33,166
Amortization of Intangible Assets 1,216 1,234 296
Total expenses 209,775 214,558 201,162
Loss from operations (11,933) (26,772) (825)
Interest expense 1,735 1,973 1,684
Interest income and other, net (499) (1,740) (2,444)
Total other (income) expense, net 1,236 233 (760)
Loss before income taxes (13,169) (27,005) (65)
Provision for income taxes 252 231 190
Net loss $ (13,421) $ (27,236) $ (255)
Net loss per common share:      
Basic & diluted earnings per share $ (0.35) $ (0.79) $ (0.01)
Weighted average common shares outstanding - diluted (in shares) 38,832,002 34,275,957 33,535,759
Basic & diluted weighted average shares outstanding 38,832,002 34,275,957 33,535,759
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Loss Statement - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) Attributable to Parent $ (13,421) $ (27,236) $ (255)
Other comprehensive (loss) income:      
Unrealized gain on available-for-sale debt securities (258) 191 78
Adjustment for net gain realized and included in interest income and other, net 0 0 0
Total change in unrealized gain on available for sale securities (258) 191 78
Comprehensive loss $ (13,679) $ (27,045) $ (177)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid  In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Balance at beginning of period at Jun. 30, 2018 $ 134,470 $ 33 $ 461,927 $ 101 $ (327,591)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Proceeds from Issuance of Common Stock 0        
Stock-based compensation related to restricted stock awards, net 10,356 1 10,355 0 0
Shares withheld for payroll taxes (1,791) 0 0 0 (1,791)
Exercise of stock options 196 0 196 0 0
Employee stock purchase plan activity 4,890 0 4,890 0 0
Unrealized gain on available-for-sale debt securities 78 0 0 78 0
Net Income (Loss) Attributable to Parent (255) 0 0 0 (255)
Balance at end of period at Jun. 30, 2019 147,944 34 477,368 78 (329,536)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Proceeds from Issuance of Common Stock 134,979 5 134,974 0 0
Stock-based compensation related to restricted stock awards, net 12,677 0 12,677 0 0
Shares withheld for payroll taxes (6,303) 0 0 0 6,303
Employee stock purchase plan activity 5,194 0 5,194 0 0
Unrealized gain on available-for-sale debt securities 191 0 0 191 0
Stock issued for acquisitions 1,346 0 1,346 0 0
Net Income (Loss) Attributable to Parent (27,236) 0 0 0 (27,236)
Balance at end of period at Jun. 30, 2020 268,792 39 631,559 269 (363,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Proceeds from Issuance of Common Stock 0        
Stock-based compensation related to restricted stock awards, net 15,080 0 15,080 0 0
Shares withheld for payroll taxes (4,884) 0 0 0 (4,884)
Employee stock purchase plan activity 5,649 0 5,649 0 0
Unrealized gain on available-for-sale debt securities (258) 0 0 (258) 0
Net Income (Loss) Attributable to Parent (13,421) 0 0 0 (13,421)
Balance at end of period at Jun. 30, 2021 $ 270,958 $ 39 $ 652,288 $ 11 $ (381,380)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Lower range of exercise of stock options and warrants (in usd per share) $ 0 $ 8.75 $ 7.90
Upper range of exercise of stock options and warrants (in usd per share) 0 8.75 12.15
Additional Paid  In Capital      
Lower range of exercise of stock options and warrants (in usd per share) 0 8.75 7.90
Upper range of exercise of stock options and warrants (in usd per share) $ 0 $ 8.75 $ 12.15
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities      
Net loss $ (13,421) $ (27,236) $ (255)
Adjustments to reconcile net (loss) income to net cash provided by operating activities      
Depreciation of property and equipment 3,096 2,945 3,150
Amortization of intangible assets 1,216 1,234 296
Charges incurred in connection with acquired IPR&D 3,353 0 0
Provision for doubtful accounts 0 1,300 125
Write-off of patent costs 0 4,206 800
Stock-based compensation 16,230 13,612 11,266
Accretion (Amortization) of Discounts and Premiums, Investments 1,432 (109) (55)
Loss on disposal of property and equipment and other 268 170 42
Changes in assets and liabilities      
Accounts receivable (14,821) 9,503 (4,915)
Inventories (4,607) (9,648) (1,453)
Prepaid expenses and other assets (1,962) 1,319 (393)
Accounts payable 2,073 576 566
Accrued expenses and other liabilities 8,239 (8,906) 2,918
Deferred revenue (1,980) (1,731) (1,884)
Net cash (used in) provided by operating activities (884) (12,765) 10,208
Cash flows from investing activities      
Expenditures for property and equipment (3,954) (3,369) (2,665)
Acquisitions (3,353) (5,741) 0
Purchases of long-term investments (14,404) (750) (3,055)
Purchases of marketable securities (199,138) (38,782) (47,892)
Sales of marketable securities 6,885 7,290 150
Maturities of marketable securities 101,255 33,400 0
Costs incurred in connection with patents 0 (717) (890)
Net cash used in investing activities (112,709) (8,669) (54,352)
Cash flows from financing activities      
Proceeds from the employee stock purchase plan 4,238 4,076 3,752
Payment of employee taxes related to vested restricted stock (4,884) (6,303) (1,791)
Exercise of stock options 0 0 196
Proceeds from Issuance of Common Stock 0 134,979 0
Principal payments made on financing obligation (154) (92) (36)
Net cash (used in) provided by financing activities (800) 132,660 2,121
Net change in cash and cash equivalents (114,393) 111,226 (42,023)
Cash and cash equivalents      
Beginning of period 185,463 74,237 116,260
End of period 71,070 185,463 74,237
Supplemental cash flow information      
Interest paid $ 1,649 $ 1,659 $ 1,684
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. Summary of Significant Accounting Policies

Company Description

Cardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minn., is a medical technology company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives. 

Principles of Consolidation

The consolidated balance sheets and statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows include the accounts of the Company and its wholly-owned subsidiary, after elimination of all intercompany transactions and accounts.

Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the outbreak of COVID-19. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.

Cash and Cash Equivalents

The Company considers all money market funds and other investments purchased with an original maturity of three months or less to be cash and cash equivalents.

Marketable Securities

The Company’s marketable securities consist predominately of available-for-sale debt securities and were valued in accordance with the fair value measurement guidance. Available-for-sale debt securities are carried at fair value with unrealized gains and losses reported as a component of stockholders’ equity as accumulated other comprehensive income, net of tax. Realized gains and losses, if any, are calculated on the specific identification method and are included in interest and other, net in the consolidated statements of operations. Equity securities with readily determinable fair values are carried at fair value with any unrealized gains or losses reported in earnings.

Available-for-sale debt securities are reviewed for possible impairment at least quarterly, or more frequently if circumstances arise that may indicate impairment. When the fair value of the securities declines below the amortized cost basis, impairment is indicated and it must be determined whether it is other than temporary. Impairment is considered to be other than temporary if the Company: (i) intends to sell the security, (ii) will more likely than not be forced to sell the security before recovering its cost, or (iii) does not expect to recover the security’s amortized cost basis. If the decline in fair value is considered other than temporary, the cost basis of the security is adjusted to its fair market value and the realized loss is reported in earnings. Subsequent increases or decreases in fair value are reported in equity as accumulated other comprehensive income.
Accounts Receivable and Allowance for Doubtful Accounts

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. The Company maintains an allowance for doubtful accounts, which is an estimate regularly evaluated by the Company for adequacy by taking into consideration factors such as past experience, credit quality of the customer base, age of the receivable balances, both individually and in the aggregate, and current economic conditions that may affect a customer’s ability to pay. Provisions for the allowance for doubtful accounts attributed to bad debt are recorded in general and administrative expenses.

The following table shows the allowance for doubtful accounts activity:
 Amount
Balance at June 30, 2018$800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 20201,759 
Provision for doubtful accounts— 
Write-offs(158)
Balance at June 30, 2021$1,601 

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out method of valuation. The establishment of inventory allowances for excess and obsolete inventories is based on estimated exposure on specific inventory items. The Company writes down its inventories as it becomes aware of any situation where the carrying amount exceeds the estimated realizable value based on assumptions about future demands and market conditions.

Property and Equipment

Property and equipment is carried at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over estimated useful lives of 40 years for the building; five years to seven years for production equipment and furniture and fixtures; three years for computer equipment and software; and the shorter of their estimated useful lives or the lease term for leasehold improvements. Expenditures for maintenance and repairs and minor renewals and betterments that do not extend or improve the life of the respective assets are expensed as incurred. All other expenditures for renewals and betterments are capitalized. The assets and related depreciation accounts are adjusted for property retirements and disposals with the resulting gains or losses included in the consolidated statement of operations.

Long-Lived Assets

The Company regularly evaluates the carrying value of long-lived assets for events or changes in circumstances that indicate that the carrying amount may not be recoverable or that the remaining estimated useful life should be changed. An impairment loss is recognized when the carrying amount of an asset exceeds the anticipated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded, if any, is calculated by the excess of the asset’s carrying value over its fair value.

Non-Marketable Equity Investments

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired. These investments are recorded within other long term assets on the consolidated balance sheet.
Leases

Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.

Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.

The Company leases its Texas manufacturing facility under an operating lease agreement that expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.

Financing Obligation

In March 2017, the Company entered into an agreement to lease its Minnesota headquarters facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of this facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. This transaction did not qualify for sale leaseback accounting upon adoption of ASC 842 and continues to be accounted for as a financing obligation.

Revenue Recognition

The Company sells its peripheral and coronary products to customers through a direct sales force in the United States and through distributors internationally and has no material concentration of credit risk or significant payment terms extended to customers for periods in excess of one year and, therefore, the Company does not adjust the promised amount of consideration for the effects of a significant financing component. Sales, use, value-added, and other excise taxes are not recognized in revenue. The Company has elected to present revenue net of sales taxes and other similar taxes.

Performance Obligations

The majority of the Company’s revenues are from customer arrangements containing a single performance obligation to transfer control of peripheral and coronary products, and thus revenue is recognized at a point in time when control is transferred to customers. This generally occurs upon shipment or upon delivery to the customer site, based on the contract terms. Shipping and handling activities are considered to be fulfillment activities and are not considered to be a separate performance obligation. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods.

Significant Judgments

The Company has an exclusive distribution agreement with Medikit to sell the Company’s coronary and peripheral OAS in Japan. To secure exclusive distribution rights, Medikit made an upfront payment of $10,000 to the Company, which is partially refundable based on the occurrence of certain events during the term of the agreement. The Company has classified the payment as current or long-term based on its expectation of when revenue will be recognized and this expectation is re-evaluated on a quarterly basis. Medikit also provides advance payments for orders under the terms of the agreement, and, therefore, deferred revenue is recorded until products are accepted by Medikit.
Revenue is recognized at the transaction price to which the Company expects to be entitled. The Company offers customers certain volume-based rebates, discounts, and incentives. Estimates of variable consideration from these items are taken into account using the most-likely amount method based on contractual provisions, the Company’s historical experience, and forecasted customer buying patterns. These items are recognized as a reduction to revenue in the period the revenue is recognized and recorded as a liability.

Return and warranty obligations vary by the specific terms of agreements with customers. The Company generally does not provide customers with a right of return. The Company has a limited warranty provision for goods that are nonconforming or defective at the time of shipment, which is estimated based on historical experience.

Contract Costs

Commissions are earned by the Company’s direct sales force based on sales of the Company’s OAS and other products. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period of the asset that the Company would have otherwise recognized is one year or less.

Warranty Costs

The Company provides its customers with the right to receive a replacement if a product is determined to be defective at the time of shipment. Warranty reserve provisions are estimated based on Company experience, volume, and expected warranty claims. During the year ended June 30, 2021, the Company announced a program to upgrade customer saline pumps that will be reaching end of service over the coming 24-36 months and recorded a charge of $2,997. As of June 30, 2021, the Company’s warranty liability was $2,770, of which $966 was recorded in accrued expenses on the Company’s consolidated balance sheet and $1,804 was recorded in other liabilities on the Company’s consolidated balance sheet.

Litigation and Contingent Liabilities

The Company and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, which are handled and defended in the ordinary course of business. The Company accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues an amount based on management’s best estimate considering all facts and circumstances. The Company expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred.

Income Taxes

Deferred income taxes are recorded to reflect the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts based on enacted tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

Developing a provision for income taxes, including the effective tax rate and the analysis of potential tax exposure items, if any, requires significant judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred tax assets. The Company’s judgment and tax strategies are subject to audit by various taxing authorities.

Accounting guidance requires that accounting for uncertainty in income taxes is recognized in the financial statements. The guidance provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. The guidance also provides rules on measurement, derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

Research and Development Expenses

Research and development expenses include costs associated with the design, development, testing, enhancement and regulatory approval of the Company’s products. Research and development expenses include employee compensation
(including stock-based compensation), supplies and materials, consulting expenses, patent expenses, write-offs of capitalized patent costs, travel and facilities overhead. The Company also incurs significant expenses to operate clinical trials, including trial design, third-party fees, clinical site reimbursement, data management and travel expenses. Research and development expenses are expensed as incurred. Costs of in process research and development (“IPR&D”) assets acquired as part of an asset acquisition that have no alternative future use are expensed when incurred. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&D are reflected as an investing cash flow in the Company's consolidated statement of cash flows.

Concentration of Credit Risk

Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable.

The Company maintains its cash balances primarily with one financial institution. These balances exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in cash and cash equivalents.

The Company believes that its credit risk related to marketable securities is limited due to the adherence to an investment policy and that credit risk related to accounts receivable is limited due to a large customer base.

Fair Value Measurements

Under the authoritative guidance for fair value measurements, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The authoritative guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The hierarchy is broken down into three levels defined as follows:

Level 1 Inputs — quoted prices in active markets for identical assets and liabilities
Level 2 Inputs — observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3 Inputs — unobservable inputs for which there is little or no market data available
 
As of June 30, 2021, the Company believes that the carrying amounts of its other financial instruments, including accounts receivable, accounts payable and accrued liabilities, approximate their fair value due to the short-term maturities of these instruments.

Stock-Based Compensation

The Company has stock-based compensation plans, which include stock options, nonvested share awards, and an employee stock purchase plan. Fair value of option awards is determined using option-pricing models, fair value of nonvested share awards with market conditions is determined using the Monte Carlo simulation, and fair value of nonvested share awards that vest based upon performance or service conditions is determined by the closing market price of the Company’s stock on the date of grant. Stock-based compensation expense is recognized ratably over the requisite service period for the awards expected to vest.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Consolidated Financial Statement Information
12 Months Ended
Jun. 30, 2021
Quarterly Financial Information Disclosure [Abstract]  
Selected Consolidated Financial Statement Information
2. Selected Consolidated Financial Statement Information
 
Accounts Receivable, Net

Accounts receivable consists of the following:
 June 30,
 20212020
Accounts receivable$41,634 $26,971 
Less: Allowance for doubtful accounts(1,601)(1,759)
   Accounts receivable, net$40,033 $25,212 

Inventories

Inventories consist of the following:
 June 30,
 20212020
Raw materials$11,621 $8,508 
Work in process3,469 2,637 
Finished goods17,223 16,561 
  Inventories$32,313 $27,706 

Property and Equipment, Net

Property and equipment consists of the following:
 June 30,
 20212020
Land$572 $572 
Building22,420 22,420 
Equipment21,203 18,255 
Furniture3,376 3,326 
Leasehold improvements804 672 
Construction in progress2,848 3,251 
51,223 48,496 
Less: Accumulated depreciation(22,329)(20,686)
  Total Property and equipment, net$28,894 $27,810 


Accrued Expenses

Accrued expenses consist of the following:
 June 30,
 20212020
Salaries and bonus$11,699 $8,476 
Acquisition consideration10,000 9,914 
Commissions7,869 2,122 
Accrued vacation3,011 5,536 
Clinical studies1,478 1,420 
Accrued excise, sales and other taxes1,464 2,145 
Other2,668 1,487 
Total Accrued expenses$38,189 $31,100 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
12 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue
3. Revenue

A summary of the Company’s accounting policies related to revenue recognition in accordance with ASC 606 can be found in Note 1 above. The following table disaggregates the Company’s net revenues by product category and geography for the following periods:
Year Ended June 30,
Product Category202120202019
Peripheral$176,941 $166,412 $178,896 
Coronary82,032 70,133 69,121 
Total net revenues$258,973 $236,545 $248,017 
Geography
United States$247,624 $226,063 $240,114 
International 11,349 10,482 7,903 
Total net revenues$258,973 $236,545 $248,017 
Revenue of $1,979 was recognized in the year ended June 30, 2021 that was deferred as of June 30, 2020. As of June 30, 2021 and June 30, 2020, the Company had a liability of $1,985 and $1,719, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition
Aug. 05, 2019
Business Combinations [Abstract]  
Acquisition
4. Acquisitions

Peripheral Support Catheters

In fiscal 2021, the Company acquired a line of peripheral support catheters from WavePoint Medical, LLC (“WavePoint”) and also engaged WavePoint to develop a portfolio of specialty catheters.

As consideration for the acquisition of the peripheral catheters, the Company made an upfront payment of $3,353 to WavePoint. Upon 510(k) clearance of the peripheral catheters, the Company will make an additional $1,700 payment to WavePoint which will be capitalized as an intangible asset. This transaction was accounted for as an asset acquisition, resulting in acquired IPR&D. Costs of IPR&D projects acquired as part of an asset acquisition that have no alternative future use are expensed when incurred, and therefore, a charge of $3,353 was recognized in research and development expenses during the year ended June 30, 2021.

WIRION Embolic Protection System

On August 5, 2019, the Company acquired the WIRION Embolic Protection System and related assets from Gardia Medical Ltd. (“Gardia”), a wholly owned Israeli subsidiary of Allium Medical Solutions Ltd., for a total purchase price of $16,687. The device, which received CE Mark in June 2015 and FDA clearance in March 2018, is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. The Company acquired the device to expand its portfolio of products for physicians that treat complex peripheral arterial disease.

Upon closing, the Company made an initial $5,600 cash payment, net of transaction expenses, and issued Gardia 31,493 shares of common stock of the Company valued at $1,346. Following the successful completion of the manufacturing transfer of the WIRION system to the Company, the Company has agreed to pay Gardia an additional $10,000, half of which may be paid by the Company through an additional issuance of shares of common stock. The Company has accounted for this transaction as an asset acquisition resulting in developed technology of $15,624 and a trade name of $760, both recognized as a component of intangible assets, net within the Company’s consolidated balance sheet. The remainder of the purchase price was recognized in property and equipment.

The purchase also includes a performance milestone payment to Gardia equal to $3,000 for each $10,000 in net revenues recognized by the Company from sales of the WIRION system for applications above-the-knee in excess of $30,000 during the 36 month period beginning on the earlier of the first commercial sale of the system by the Company or six months following
successful manufacturing transfer. If payment of the performance milestone becomes probable, these additional costs will be added to the carrying value of the acquired assets.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets
12 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
5. Intangible Assets

The Company’s finite-lived intangible assets are stated at cost less accumulated amortization and include developed technology and trade name assets acquired in the asset acquisition discussed in Note 4 above, as well as capitalized patent costs. Developed technology and trade name assets are amortized over 15 years. Patent costs are amortized beginning at the time of patent approval over a useful life not exceeding 20 years.

The components of intangible assets, net are as follows:
June 30, 2021June 30, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(1,997)$13,627 $15,624 $(955)$14,669 
Patents1,866 (780)1,086 1,882 (659)1,223 
Trade name760 (97)663 760 (46)714 
Total intangible assets, net$18,250 $(2,874)$15,376 $18,266 $(1,660)$16,606 

Amortization expense expected for the next five years and thereafter is as follows:

Fiscal 2022$1,215 
Fiscal 20231,211 
Fiscal 20241,207 
Fiscal 20251,204 
Fiscal 20261,201 
Thereafter9,338 
$15,376 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
12 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Disclosure
6. Debt

Revolving Credit Facility

In March 2017, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”). In March 2020, the Company entered into the First Amendment to the Loan Agreement (the “Amendment”). The Amendment extended the maturity date of the Loan Agreement by two years, to March 31, 2022, and increased the maximum amount available under the senior, secured revolving credit facility (the “Revolver”) to $50,000 (the “Maximum Dollar Amount”).

Advances under the Revolver may be made from time to time up to the Maximum Dollar Amount, subject to certain borrowing limitations. The Revolver bears interest at a floating per annum rate equal to the Wall Street Journal prime rate, less 0.75%. Interest on borrowings is due monthly and the principal balance is due at maturity. Upon the Revolver’s maturity, any outstanding principal balance, unpaid accrued interest, and all other obligations under the Revolver will be due and payable. The Company will incur a fee equal to 3% of the Maximum Dollar Amount upon termination of the Loan Agreement, as amended by the Amendment (the “Amended Loan Agreement”), or the Revolver for any reason prior to the date that is fifteen days prior to the maturity date, unless refinanced with SVB.

The Company’s obligations under the Amended Loan Agreement are secured by certain of the Company’s assets, including, among other things, accounts receivable, deposit accounts, inventory, equipment, general intangibles and records pertaining to the foregoing. The collateral does not include the Company’s intellectual property, but the Company has agreed not to encumber its intellectual property without the consent of SVB. The Amended Loan Agreement contains customary covenants limiting the Company’s ability to, among other things, incur debt or liens, make certain investments and loans, enter into transactions with affiliates, undergo certain fundamental changes, dispose of assets, or change the nature of its business. In addition, the Amended Loan Agreement contains financial covenants requiring the Company to maintain, at all times when any
amounts are outstanding under the Revolver, either (i) minimum unrestricted cash at SVB and unused availability on the Revolver of at least $10,000 or (ii) minimum trailing three-month Adjusted EBITDA of $1,000. If the Company does not comply with the various covenants under the Amended Loan Agreement or an event of default under the Amended Loan Agreement occurs, such as a material adverse change, the interest rate on outstanding amounts will increase by 5% and SVB may, subject to various customary cure rights and the other terms and conditions of the Amended Loan Agreement, decline to provide additional advances under the Revolver, require the immediate payment of all amounts outstanding under the Revolver, and foreclose on all collateral.

The Company is required to pay a fee equal to 0.15% per annum on the unused portion of the Revolver, payable quarterly in arrears. The Company is not obligated to draw any funds under the Revolver and has not done so under the Revolver since entering into the Loan Agreement. No amounts were outstanding under the Revolver as of June 30, 2021.

Financing Obligation

In connection with the sale of its Minnesota headquarters facility, the Company entered into a lease agreement to lease such facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option, with a base annual rent in the first year of $1,638 and annual escalations of 3% thereafter. Rent during subsequent renewal terms will be at the then fair market rental rate. The effective interest rate is 7.89%.

Future payments under the initial term of the lease agreement as of June 30, 2021 are as follows:
2022$1,857 
20231,913 
20241,970 
20252,029 
20262,090 
Thereafter13,286 
$23,145 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities & Fair Value Measurements
12 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Marketable Securities & Fair Value Measurements
7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:
June 30,June 30,
20212020
Short-term available-for-sale debt securities129,908 40,088 
Long-term available-for-sale debt securities5,748 6,276 
Available-for-sale debt securities135,656 46,364 
Mutual funds312 327 
Total marketable securities135,968 46,691 

Available-for-sale debt securities are invested in the following financial instruments:

As of June 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$47,361 $— $— $47,361 
U.S. government securities20,229 — 20,230 
Corporate debt57,134 12 (12)57,134 
Asset backed securities10,922 10 (1)10,931 
  Total available-for-sale debt securities$135,646 $23 $(13)$135,656 
As of June 30, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$9,778 $— $— $9,778 
U.S. government securities6,120 — 6,121 
Corporate debt21,267 232 (1)21,498 
Asset backed securities8,930 37 — 8,967 
Total available-for-sale debt securities$46,095 $270 $(1)$46,364 

The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:
Fair Value Measurements as of June 30, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$47,361 $— $47,361 $— 
U.S. government securities20,230 — 20,230 — 
Corporate debt57,134 — 57,134 — 
Asset backed securities10,931 — 10,931 — 
Mutual funds312 136 176 — 
  Total marketable securities$135,968 $136 $135,832 $— 

Fair Value Measurements as of June 30, 2020
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$9,778 $— $9,778 $— 
U.S. government securities6,121 — 6,121 — 
Corporate debt21,498 — 21,498 — 
Asset backed securities8,967 — 8,967 — 
Mutual funds327 99 228 — 
  Total marketable securities$46,691 $99 $46,592 $— 

The Company’s marketable securities classified within Level 1 are valued using real-time quotes for transactions in active exchange markets. Marketable securities within Level 2 are valued using readily available pricing sources. There were no transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy during the year ended June 30, 2021. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.

Strategic Investments

The Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired.

As of June 30, 2021 and June 30, 2020, the carrying value of these investments was $12,458 and $6,306, respectively. During the year ended June 30, 2021, no impairment indicators were noted. The Company is committed to funding an additional $1,710 into one of these investments in the future. The Company holds options to acquire all outstanding equity or certain developed technologies with respect to some of these strategic investments. These investments are recorded within other assets on the consolidated balance sheet.

The Company also holds strategic investments accounted for as available-for-sale debt securities, which have carrying values and approximated fair values of $8,199 as of June 30, 2021. These investments are recorded within other assets on the
consolidated balance sheet. The fair value of these investments are measured using Level 3 inputs and are not included in the tables above. Impairment is assessed similar to the Company's other strategic investments and no impairment indicators were noted during the year ended June 30, 2021.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
12 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock Options and Restricted Stock Awards
8. Stock-Based Compensation

On November 15, 2017, the Company’s stockholders approved the 2017 Equity Incentive Plan, which was amended and restated on March 12, 2020 (the “Amended 2017 Plan”), for the purpose of granting equity awards to employees, directors, and consultants. The Amended 2017 Plan allows for the granting of up to 3,607,523 shares of common stock as approved by the Board of Directors or committees thereof in the form of nonqualified or incentive stock options, restricted stock awards, restricted stock unit awards, performance share awards, performance unit awards or stock appreciation rights to officers, directors, consultants and employees of the Company. As of June 30, 2021, there were 1,045,018 shares available for grant under the Amended 2017 Plan.

Equity awards classified as restricted stock and performance-based restricted stock are treated as issued shares when granted; however, these shares are not included in the computation of basic weighted average shares outstanding. When shares vest, unless the holder elects to pay the payroll tax liability in cash or through a sale of shares, the Company withholds the appropriate amount of shares to settle the payroll tax liability, on behalf of the individual receiving the shares, as an adjustment to accumulated deficit.

Stock Options

All options become exercisable over periods established at the date of grant. The option exercise price is generally not less than the estimated fair market value of the Company’s common stock at the date of grant, as determined by the Company’s management and Board of Directors.

Stock option activity is as follows:
Number of
Options
Weighted Average
Exercise Price
Options outstanding at June 30, 201822,321 $8.75 
Exercised(22,321)$8.75 
Options outstanding at June 30, 2019— $— 
Granted45,186 $38.13 
Forfeited(2,658)$38.13 
Options outstanding at June 30, 202042,528 $38.13 
Granted47,712 $35.67 
Forfeited(4,834)$37.61 
Options outstanding at June 30, 202185,406 $36.78 
 
During the years ended June 30, 2021 and 2020, the Company granted nonqualified stock options to certain employees. Options granted vest over a three year service period. Shares to be issued upon exercise of these options will be new share issuances. The Company determined the fair value of options using the Black-Scholes option pricing model. The estimated fair value of options, including the effect of estimated forfeitures, will be recognized as expense on a straight-line basis over the options’ vesting periods. No options were exercisable during the year ended June 30, 2021. There were no options granted during the year ended June 30, 2019. As of June 30, 2021, there was approximately $650, net of the effect of estimated forfeitures, of total unrecognized compensation expense related to nonvested stock options.

Restricted Stock

The fair value of each restricted stock award was equal to the fair market value of the Company’s common stock at the date of grant. Vesting of time-based restricted stock awards ranges from one year to three years. The estimated fair value of restricted stock awards, including the effect of estimated forfeitures, is recognized on a straight-line basis over the restricted stock’s vesting period.
Restricted stock award activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2018455,216 $24.77 
Granted262,727 $35.53 
Forfeited(27,143)$29.05 
Vested(215,855)$23.23 
Outstanding at June 30, 2019474,945 $31.36 
Granted195,231 $46.32 
Forfeited(22,977)$36.75 
Vested(213,132)$29.77 
Outstanding at June 30, 2020434,067 $38.34 
Granted298,881 $31.20 
Forfeited(27,008)$35.85 
Vested(237,998)$35.19 
Outstanding at June 30, 2021467,942 $35.61 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2021, 2020 and 2019, the Company estimated its weighted average forfeiture rate at 17.5%, 17.0% and 18.0%, respectively. As of June 30, 2021, there was approximately $6,300 of total unrecognized compensation expense, net of the effect of estimated forfeitures, related to nonvested restricted stock awards, which is expected to be recognized over a weighted-average period of 1.6 years.

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. Fiscal 2021 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2020 compared to the closing prices for the 90 trading days preceding July 1, 2023. Fiscal 2020 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2019 compared to the closing prices for the 90 trading days preceding July 1, 2022. Fiscal 2019 awards vest based on the Company’s total shareholder return relative to total shareholder return of the peer group (a market condition), as measured by the closing prices of the stock of the Company and its peer group for the 90 trading days preceding July 1, 2018 compared to the closing prices for the 90 trading days preceding July 1, 2021. The aggregate maximum shares granted were as follows:

Performance Measurement202120202019
Total shareholder return339,395 207,891 225,325 
Performance-based restricted stock award activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2018531,178 $12.69 
Granted225,325 $22.33 
Forfeited(2,631)$18.64 
Outstanding at June 30, 2019753,872 $15.20 
Granted207,891 $30.45 
Forfeited(25,948)$16.48 
Vested(275,193)$11.97 
Outstanding at June 30, 2020660,622 $21.69 
Granted339,395 $12.75 
Forfeited (73,347)$13.63 
Vested(166,086)$13.96 
Outstanding at June 30, 2021760,584 $20.26 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2021, there was approximately $6,405 of total unrecognized compensation expense related to nonvested performance-based restricted stock awards, which is expected to be recognized over a weighted-average period of 1.7 years. Stock-based compensation expense associated with performance-based restricted stock was $5,117 for the year ended June 30, 2021.

Restricted Stock Units

The Company grants restricted stock units to members of its Board of Directors. Restricted stock units represent the right to receive payment in the form of shares of the Company’s common stock or in cash at the Company’s option. Restricted stock unit payments occur within 30 days following the six month anniversary of the date that the director ceases to serve on the Board of Directors or, if the restricted stock units are granted in lieu of an annual cash retainer, on the payment date selected by the director that is at least two years after the grant date. The estimated fair value of restricted stock units is recognized on a straight-line basis over the vesting period.

Restricted stock unit activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Restricted stock units outstanding at June 30, 2018335,869 $15.94 
Granted21,162 $38.28 
Converted to common stock(2,855)$21.01 
Restricted stock units outstanding at June 30, 2019354,176 $17.23 
Granted20,689 $46.50 
Converted to common stock(125,352)$17.65 
Forfeited(2,316)$46.97 
Restricted stock units outstanding at June 30, 2020247,197 $19.19 
Granted35,566 $31.80 
Restricted stock units outstanding at June 30, 2021282,763 $20.77 
Employee Stock Purchase Plan

The Company maintains an employee stock purchase plan that was approved by the Company’s stockholders in November 2015 (“2015 ESPP”) and replaced the previous employee stock purchase plan that expired on May 31, 2016. The 2015 ESPP provides eligible employees the opportunity to acquire common stock in accordance with Section 423 of the Internal Revenue Code of 1986. Stock can be purchased each six-month period per year (twice per year). The purchase price is equal to 85% of the lower of the price at the beginning or the end of the respective period. Employees purchased 137,863 shares at an average price of $30.74 per share during the year ended June 30, 2021. Shares reserved under the 2015 ESPP at June 30, 2021 totaled 1,256,792.

Stock-Based Compensation Expense

The following amounts were recognized as stock-based compensation expense in the consolidated statements of operations:
Year Ended June 30, 2021Restricted Stock Awards & OptionsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$692 $— $90 $782 
Selling, general and administrative11,225 1,056 1,090 13,371 
Research and development1,844 — 233 2,077 
Total stock-based compensation expense$13,761 $1,056 $1,413 $16,230 

Year Ended June 30, 2020Restricted Stock Awards & OptionsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$564 $— $62 $626 
Selling, general and administrative9,511 865 878 11,254 
Research and development1,554 — 178 1,732 
Total stock-based compensation expense$11,629 $865 $1,118 $13,612 

Year Ended June 30, 2019Restricted Stock AwardsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$281 $— $65 $346 
Selling, general and administrative7,899 810 905 9,614 
Research and development1,136 — 170 1,306 
Total stock-based compensation expense$9,316 $810 $1,140 $11,266 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
12 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases
9. Leases

Effective July 1, 2019, the Company adopted ASC Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. Operating lease cost is classified within the consolidated statement of operations based on the nature of the leased asset.

The Company leases its Texas manufacturing facility under an operating lease agreement. During the year ended June 30, 2021, the Company exercised its option to extend the term of this lease agreement by five years, so that it now expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.

The Company's operating lease cost was $503 and $487 for the years ended June 30, 2021 and 2020, respectively. Cash paid for operating lease liabilities approximated operating lease cost for the year ended June 30, 2021.

There was $2,238 and $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the year ended June 30, 2021 and 2020, respectively.
June 30,June 30,
20212020
Right-of-use assets
Other assets$2,212 $427 
Operating lease liabilities
Accrued expenses487 412 
Other liabilities1,725 15 
Total operating lease liabilities$2,212 $427 

Future minimum lease payments under the agreements as of June 30, 2021 are as follows:
Fiscal 2022$494 
Fiscal 2023486 
Fiscal 2024485 
Fiscal 2025483 
Fiscal 2026403 
Thereafter— 
Total lease payments2,351 
Less imputed interest(139)
Total operating lease liabilities$2,212 

As of June 30, 2021, the weighted average remaining lease term for operating leases was 4.8 years and the weighted average discount rate used to determine operating lease liabilities was 2.52%.

Rental expense was $540 for the year ended June 30, 2019.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
10. Commitments and Contingencies

In the ordinary conduct of business, the Company is subject to various lawsuits and claims covering a wide range of matters including, but not limited to, employment claims and commercial disputes. While the outcome of these matters is uncertain, the Company does not believe there are any significant matters as of June 30, 2021 that are probable or estimable, for which the outcome is reasonably possible of having a material adverse impact on its consolidated balance sheets or statements of operations.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
12 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share
11. Earnings Per Share

The following table presents a reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations (in thousands except share and per share amounts):
 Year Ended June 30,
 202120202019
Numerator
Net loss$(13,421)$(27,236)$(255)
Income allocated to participating securities— — — 
Net loss available to common stockholders$(13,421)$(27,236)$(255)
Denominator
Weighted average common shares outstanding — basic38,832,002 34,275,957 33,535,759 
Effect of dilutive stock options(1)
— — — 
Effect of dilutive restricted stock units(2)
— — — 
Effect of performance-based restricted stock awards (3)
— — — 
Weighted average common shares outstanding — diluted38,832,002 34,275,957 33,535,759 
Earnings per common share — basic and diluted$(0.35)$(0.79)$(0.01)

(1)At June 30, 2021, 2020 and 2019; 85,406, 42,528 and 0 shares of common stock, respectively, were subject to the exercising of outstanding stock options. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(2)At June 30, 2021, 2020, and 2019; 282,763, 247,197 and 354,176 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At June 30, 2021, 2020, and 2019; 760,584, 660,622, and 753,872 shares of common stock, respectively, were subject to the vesting of performance-based restricted stock awards. The effect of the shares that would be issued upon vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.

Unvested time-based restricted stock awards that contain nonforfeitable rights to dividends are participating securities and included in the computation of earnings per share pursuant to the two-class method. Under this method, earnings attributable to the Company are allocated between common stockholders and the participating awards, as if the awards were a second class of stock. During periods of net income, the calculation of earnings per share excludes the income attributable to participating securities in the numerator and the dilutive impact of these securities from the denominator. In the event of a net loss, undistributed earnings are not allocated to participating securities and the denominator excludes the dilutive impact of these securities as they do not share in the losses of the Company.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits
12 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Employee Benefits
12. Employee Benefits

The Company offers a 401(k) plan to its employees. Eligible employees may authorize up to $20 of their annual compensation as a contribution to the plan, subject to Internal Revenue Service limitations. The plan also allows eligible employees over 50 years old to contribute an additional $7 subject to Internal Revenue Service limitations. All employees must be at least 21 years of age to participate in the plan. The Company did not provide any employer matching contributions for the years ended June 30, 2021, 2020, and 2019.

The Company offers certain members of management and highly compensated employees the opportunity to defer up to 100% of their base salary (after 401(k), payroll tax and other deductions), performance bonus and discretionary bonus and elect to receive the deferred compensation at a fixed future date of participant’s choosing. Each participant may, at the time of his or her deferral election, choose to allocate the deferred compensation into investment alternatives set by the Human Resources and Compensation Committee. The amount payable to each participant under the plan will change in value based upon the investment selected by that participant and is classified as current or long-term on the Company’s consolidated balance sheet
based on the disbursement elections made by the participants. As of June 30, 2021, $93 of the amount is included in accrued expenses and $219 is included in other liabilities on the consolidated balance sheet.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
12 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
13. Income Taxes

The components of the Company’s overall deferred tax assets and liabilities are as follows:
 June 30,
 20212020
Deferred tax assets
Stock-based compensation$5,012 $4,536 
Deferred revenue1,115 1,596 
Accrued expenses and compensation492 1,144 
Other4,119 2,150 
Research and development credit carryforwards6,695 6,006 
Net operating loss carryforwards71,940 71,925 
Total deferred tax assets89,373 87,357 
Valuation allowance(89,373)(87,357)
Net deferred tax assets$— $— 

The Company has established valuation allowances to fully offset its deferred tax assets due to the uncertainty about the Company’s ability to generate the future taxable income necessary to realize these deferred assets, particularly in light of the Company’s historical losses. The future use of net operating loss carryforwards is dependent on the Company attaining profitable operations, and may be limited in any one year under Internal Revenue Code Section 382 due to significant ownership changes, as defined under such Section, as a result of the Company’s equity financings. A summary of the valuation allowances are as follows:
Balances at June 30, 2018$76,130 
Reductions2,614 
Balance at June 30, 201978,744 
Additions8,613 
Balance at June 30, 202087,357 
Additions2,016 
Balance at June 30, 2021$89,373 

As of June 30, 2021 and 2020, the Company had federal tax net operating loss carryforwards of approximately $299,928 and $296,409, respectively. Net losses incurred prior to fiscal 2019 are available to be carried forward to offset taxable income through 2037, while net losses incurred subsequent to fiscal 2019 are able to be carried forward indefinitely The Company also had various state net operating loss carryforwards available to offset future state taxable income. These state net operating loss carryforwards typically have the same expirations as the Company’s federal tax net operating loss carryforwards.

As of June 30, 2021 and 2020, the Company had approximately $5,632 and $5,039 of federal research and development credit carryforwards, respectively. As of June 30, 2021 and 2020, the Company had approximately $2,287 and $2,069 of state research and development credit carryforwards. The federal and state research and development credit carryforwards will expire through fiscal 2039 and 2034, respectively.

As required by ASC Topic 740, “Income Taxes,” the Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company recorded a liability relating to unrecognized tax benefits of $1,042 and $711 at June 30, 2021 and 2020, respectively. Due to the Company having a full valuation allowance, this liability has been netted against the deferred tax asset. The Company recognizes interest and penalties related to uncertain tax provisions as part of the provision for income taxes. The Company has not currently reserved for any interest or penalties for such reserves due to the Company being in an net operating
loss position. The Company does not expect to recognize any benefits from the unrecognized tax benefits within the next twelve months. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Balances at June 30, 2018$597 
Decreases related to prior year tax positions(11)
Increases related to current year tax positions25 
Balances at June 30, 2019611 
Increases related to prior year tax positions36 
Increases related to current year tax positions64 
Balance at June 30, 2020711 
Increases related to prior year tax positions226 
Increases related to current year tax positions105 
Balance at June 30, 2021$1,042 

The Company is subject to income taxes in the U.S. federal jurisdiction and various state jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. The Company is potentially subject to income tax examinations by tax authorities for the tax years ended June 30, 2021, 2020, 2019, and 2018. The Company is not currently under examination by any taxing jurisdiction.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Company Description Company DescriptionCardiovascular Systems, Inc. (the “Company”), based in St. Paul, Minn., is a medical technology company focused on developing and commercializing innovative solutions for treating vascular and coronary disease. The Company’s Orbital Atherectomy Systems (“OAS”) treat calcified and fibrotic plaque in arterial vessels throughout the leg and heart in a few minutes of treatment time, and address many of the limitations associated with existing surgical, catheter and pharmacological treatment alternatives.
Principles of Consolidation Principles of ConsolidationThe consolidated balance sheets and statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows include the accounts of the Company and its wholly-owned subsidiary, after elimination of all intercompany transactions and accounts.
Use of Estimates
Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company has been impacted by the outbreak of COVID-19. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19, as well as the economic impact on the Company's customers and markets. The Company has made estimates of the impact of COVID-19 within these consolidated financial statements and there may be changes to those estimates in future periods. Actual results could differ from those estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents

The Company considers all money market funds and other investments purchased with an original maturity of three months or less to be cash and cash equivalents.
Marketable Securities
Marketable Securities

The Company’s marketable securities consist predominately of available-for-sale debt securities and were valued in accordance with the fair value measurement guidance. Available-for-sale debt securities are carried at fair value with unrealized gains and losses reported as a component of stockholders’ equity as accumulated other comprehensive income, net of tax. Realized gains and losses, if any, are calculated on the specific identification method and are included in interest and other, net in the consolidated statements of operations. Equity securities with readily determinable fair values are carried at fair value with any unrealized gains or losses reported in earnings.

Available-for-sale debt securities are reviewed for possible impairment at least quarterly, or more frequently if circumstances arise that may indicate impairment. When the fair value of the securities declines below the amortized cost basis, impairment is indicated and it must be determined whether it is other than temporary. Impairment is considered to be other than temporary if the Company: (i) intends to sell the security, (ii) will more likely than not be forced to sell the security before recovering its cost, or (iii) does not expect to recover the security’s amortized cost basis. If the decline in fair value is considered other than temporary, the cost basis of the security is adjusted to its fair market value and the realized loss is reported in earnings. Subsequent increases or decreases in fair value are reported in equity as accumulated other comprehensive income.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the general standard being net 30 days. Collateral or any other security to support payment of these receivables generally is not required. The Company maintains an allowance for doubtful accounts, which is an estimate regularly evaluated by the Company for adequacy by taking into consideration factors such as past experience, credit quality of the customer base, age of the receivable balances, both individually and in the aggregate, and current economic conditions that may affect a customer’s ability to pay. Provisions for the allowance for doubtful accounts attributed to bad debt are recorded in general and administrative expenses.

The following table shows the allowance for doubtful accounts activity:
 Amount
Balance at June 30, 2018$800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 20201,759 
Provision for doubtful accounts— 
Write-offs(158)
Balance at June 30, 2021$1,601 
Inventories
Inventories

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out method of valuation. The establishment of inventory allowances for excess and obsolete inventories is based on estimated exposure on specific inventory items. The Company writes down its inventories as it becomes aware of any situation where the carrying amount exceeds the estimated realizable value based on assumptions about future demands and market conditions.
Property and Equipment
Property and Equipment

Property and equipment is carried at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over estimated useful lives of 40 years for the building; five years to seven years for production equipment and furniture and fixtures; three years for computer equipment and software; and the shorter of their estimated useful lives or the lease term for leasehold improvements. Expenditures for maintenance and repairs and minor renewals and betterments that do not extend or improve the life of the respective assets are expensed as incurred. All other expenditures for renewals and betterments are capitalized. The assets and related depreciation accounts are adjusted for property retirements and disposals with the resulting gains or losses included in the consolidated statement of operations.
Long-Lived Assets
Long-Lived Assets

The Company regularly evaluates the carrying value of long-lived assets for events or changes in circumstances that indicate that the carrying amount may not be recoverable or that the remaining estimated useful life should be changed. An impairment loss is recognized when the carrying amount of an asset exceeds the anticipated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded, if any, is calculated by the excess of the asset’s carrying value over its fair value.
Non-Marketable Equity Investments Non-Marketable Equity InvestmentsThe Company holds equity investments that do not have readily determined fair values. The Company has elected to measure these investments at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Impairment is reviewed each reporting period by performing a qualitative assessment considering impairment indicators to evaluate whether the investment is impaired. These investments are recorded within other long term assets on the consolidated balance sheet.
Leases
Leases

Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - Leases using the modified retrospective transition approach and electing the package of practical expedients. This resulted in the recognition of right-of-use assets of $441 and total operating lease liabilities of $463. There was no cumulative-effect adjustment recorded to retained earnings upon adoption.

Operating lease right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement dates. The Company considers fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses its incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments unless the lease provides an implicit interest rate.
The Company leases its Texas manufacturing facility under an operating lease agreement that expires in April 2026. The Company also leases office equipment under lease agreements that expire at various dates through April 2024.
Financing Obligation
Financing Obligation

In March 2017, the Company entered into an agreement to lease its Minnesota headquarters facility. The lease agreement has an initial term of 15 years, with four consecutive renewal options of five years each at the Company’s option. As the lease terms resulted in a capital lease classification, the Company accounted for the sale and leaseback of this facility as a financing transaction where the assets remain on the Company’s balance sheet and a financing obligation was recorded for $20,944. As lease payments are made, they will be allocated between interest expense and a reduction of the financing obligation, resulting in a value of the financing obligation that is equivalent to the net book value of the assets at the end of the lease term. At the end of the lease (including any renewal option terms), the Company will remove the assets and financing obligation from its balance sheet. This transaction did not qualify for sale leaseback accounting upon adoption of ASC 842 and continues to be accounted for as a financing obligation.
Revenue Recognition
Revenue Recognition

The Company sells its peripheral and coronary products to customers through a direct sales force in the United States and through distributors internationally and has no material concentration of credit risk or significant payment terms extended to customers for periods in excess of one year and, therefore, the Company does not adjust the promised amount of consideration for the effects of a significant financing component. Sales, use, value-added, and other excise taxes are not recognized in revenue. The Company has elected to present revenue net of sales taxes and other similar taxes.

Performance Obligations

The majority of the Company’s revenues are from customer arrangements containing a single performance obligation to transfer control of peripheral and coronary products, and thus revenue is recognized at a point in time when control is transferred to customers. This generally occurs upon shipment or upon delivery to the customer site, based on the contract terms. Shipping and handling activities are considered to be fulfillment activities and are not considered to be a separate performance obligation. The Company does not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. The Company did not recognize any material revenue in the current reporting period for performance obligations that were fully satisfied in previous periods.

Significant Judgments

The Company has an exclusive distribution agreement with Medikit to sell the Company’s coronary and peripheral OAS in Japan. To secure exclusive distribution rights, Medikit made an upfront payment of $10,000 to the Company, which is partially refundable based on the occurrence of certain events during the term of the agreement. The Company has classified the payment as current or long-term based on its expectation of when revenue will be recognized and this expectation is re-evaluated on a quarterly basis. Medikit also provides advance payments for orders under the terms of the agreement, and, therefore, deferred revenue is recorded until products are accepted by Medikit.
Revenue is recognized at the transaction price to which the Company expects to be entitled. The Company offers customers certain volume-based rebates, discounts, and incentives. Estimates of variable consideration from these items are taken into account using the most-likely amount method based on contractual provisions, the Company’s historical experience, and forecasted customer buying patterns. These items are recognized as a reduction to revenue in the period the revenue is recognized and recorded as a liability.

Return and warranty obligations vary by the specific terms of agreements with customers. The Company generally does not provide customers with a right of return. The Company has a limited warranty provision for goods that are nonconforming or defective at the time of shipment, which is estimated based on historical experience.

Contract Costs

Commissions are earned by the Company’s direct sales force based on sales of the Company’s OAS and other products. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period of the asset that the Company would have otherwise recognized is one year or less.
Warranty Costs
Warranty Costs

The Company provides its customers with the right to receive a replacement if a product is determined to be defective at the time of shipment. Warranty reserve provisions are estimated based on Company experience, volume, and expected warranty claims. During the year ended June 30, 2021, the Company announced a program to upgrade customer saline pumps that will be reaching end of service over the coming 24-36 months and recorded a charge of $2,997. As of June 30, 2021, the Company’s warranty liability was $2,770, of which $966 was recorded in accrued expenses on the Company’s consolidated balance sheet and $1,804 was recorded in other liabilities on the Company’s consolidated balance sheet.
Litigation and Contingent Liabilities
Litigation and Contingent Liabilities

The Company and its operations from time to time are, and in the future may be, parties to or targets of lawsuits, claims, investigations, and proceedings, which are handled and defended in the ordinary course of business. The Company accrues a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When a single amount cannot be reasonably estimated but the cost can be estimated within a range, the Company accrues an amount based on management’s best estimate considering all facts and circumstances. The Company expenses legal costs, including those expected to be incurred in connection with a loss contingency, as incurred.
Income Taxes
Income Taxes

Deferred income taxes are recorded to reflect the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts based on enacted tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

Developing a provision for income taxes, including the effective tax rate and the analysis of potential tax exposure items, if any, requires significant judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred tax assets. The Company’s judgment and tax strategies are subject to audit by various taxing authorities.

Accounting guidance requires that accounting for uncertainty in income taxes is recognized in the financial statements. The guidance provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized. The guidance also provides rules on measurement, derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.
Research and Development Expenses
Research and Development Expenses

Research and development expenses include costs associated with the design, development, testing, enhancement and regulatory approval of the Company’s products. Research and development expenses include employee compensation
(including stock-based compensation), supplies and materials, consulting expenses, patent expenses, write-offs of capitalized patent costs, travel and facilities overhead. The Company also incurs significant expenses to operate clinical trials, including trial design, third-party fees, clinical site reimbursement, data management and travel expenses. Research and development expenses are expensed as incurred. Costs of in process research and development (“IPR&D”) assets acquired as part of an asset acquisition that have no alternative future use are expensed when incurred. Milestone payments made after regulatory approval are capitalized as an intangible asset and amortized over an estimated useful life of the product. Cash payments related to acquired IPR&D are reflected as an investing cash flow in the Company's consolidated statement of cash flows.
Concentration of Credit Risk
Concentration of Credit Risk

Financial instruments that potentially expose the Company to concentration of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable.

The Company maintains its cash balances primarily with one financial institution. These balances exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in cash and cash equivalents.

The Company believes that its credit risk related to marketable securities is limited due to the adherence to an investment policy and that credit risk related to accounts receivable is limited due to a large customer base.
Fair Value Measurements
Fair Value Measurements

Under the authoritative guidance for fair value measurements, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The authoritative guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available in the circumstances. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The hierarchy is broken down into three levels defined as follows:

Level 1 Inputs — quoted prices in active markets for identical assets and liabilities
Level 2 Inputs — observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3 Inputs — unobservable inputs for which there is little or no market data available
 
As of June 30, 2021, the Company believes that the carrying amounts of its other financial instruments, including accounts receivable, accounts payable and accrued liabilities, approximate their fair value due to the short-term maturities of these instruments.
Stock-Based Compensation
Stock-Based Compensation

The Company has stock-based compensation plans, which include stock options, nonvested share awards, and an employee stock purchase plan. Fair value of option awards is determined using option-pricing models, fair value of nonvested share awards with market conditions is determined using the Monte Carlo simulation, and fair value of nonvested share awards that vest based upon performance or service conditions is determined by the closing market price of the Company’s stock on the date of grant. Stock-based compensation expense is recognized ratably over the requisite service period for the awards expected to vest.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Allowance for doubtful accounts
 Amount
Balance at June 30, 2018$800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 20201,759 
Provision for doubtful accounts— 
Write-offs(158)
Balance at June 30, 2021$1,601 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Consolidated Financial Statement Information (Tables)
12 Months Ended
Jun. 30, 2021
Quarterly Financial Information Disclosure [Abstract]  
Accounts receivable
 June 30,
 20212020
Accounts receivable$41,634 $26,971 
Less: Allowance for doubtful accounts(1,601)(1,759)
   Accounts receivable, net$40,033 $25,212 
Inventories
 June 30,
 20212020
Raw materials$11,621 $8,508 
Work in process3,469 2,637 
Finished goods17,223 16,561 
  Inventories$32,313 $27,706 
Property and equipment
 June 30,
 20212020
Land$572 $572 
Building22,420 22,420 
Equipment21,203 18,255 
Furniture3,376 3,326 
Leasehold improvements804 672 
Construction in progress2,848 3,251 
51,223 48,496 
Less: Accumulated depreciation(22,329)(20,686)
  Total Property and equipment, net$28,894 $27,810 
Accrued expenses
 June 30,
 20212020
Salaries and bonus$11,699 $8,476 
Acquisition consideration10,000 9,914 
Commissions7,869 2,122 
Accrued vacation3,011 5,536 
Clinical studies1,478 1,420 
Accrued excise, sales and other taxes1,464 2,145 
Other2,668 1,487 
Total Accrued expenses$38,189 $31,100 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Year Ended June 30,
Product Category202120202019
Peripheral$176,941 $166,412 $178,896 
Coronary82,032 70,133 69,121 
Total net revenues$258,973 $236,545 $248,017 
Geography
United States$247,624 $226,063 $240,114 
International 11,349 10,482 7,903 
Total net revenues$258,973 $236,545 $248,017 
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Tables)
12 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
June 30, 2021June 30, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(1,997)$13,627 $15,624 $(955)$14,669 
Patents1,866 (780)1,086 1,882 (659)1,223 
Trade name760 (97)663 760 (46)714 
Total intangible assets, net$18,250 $(2,874)$15,376 $18,266 $(1,660)$16,606 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Fiscal 2022$1,215 
Fiscal 20231,211 
Fiscal 20241,207 
Fiscal 20251,204 
Fiscal 20261,201 
Thereafter9,338 
$15,376 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
12 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of future minimum lease payments
2022$1,857 
20231,913 
20241,970 
20252,029 
20262,090 
Thereafter13,286 
$23,145 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities & Fair Value Measurements (Tables)
12 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Marketable Securities [Table Text Block]
June 30,June 30,
20212020
Short-term available-for-sale debt securities129,908 40,088 
Long-term available-for-sale debt securities5,748 6,276 
Available-for-sale debt securities135,656 46,364 
Mutual funds312 327 
Total marketable securities135,968 46,691 
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
As of June 30, 2021
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$47,361 $— $— $47,361 
U.S. government securities20,229 — 20,230 
Corporate debt57,134 12 (12)57,134 
Asset backed securities10,922 10 (1)10,931 
  Total available-for-sale debt securities$135,646 $23 $(13)$135,656 
As of June 30, 2020
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$9,778 $— $— $9,778 
U.S. government securities6,120 — 6,121 
Corporate debt21,267 232 (1)21,498 
Asset backed securities8,930 37 — 8,967 
Total available-for-sale debt securities$46,095 $270 $(1)$46,364 
Available-for-sale marketable securities at fair value on recurring basis
Fair Value Measurements as of June 30, 2021
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$47,361 $— $47,361 $— 
U.S. government securities20,230 — 20,230 — 
Corporate debt57,134 — 57,134 — 
Asset backed securities10,931 — 10,931 — 
Mutual funds312 136 176 — 
  Total marketable securities$135,968 $136 $135,832 $— 

Fair Value Measurements as of June 30, 2020
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$9,778 $— $9,778 $— 
U.S. government securities6,121 — 6,121 — 
Corporate debt21,498 — 21,498 — 
Asset backed securities8,967 — 8,967 — 
Mutual funds327 99 228 — 
  Total marketable securities$46,691 $99 $46,592 $— 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
12 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock option activity
Number of
Options
Weighted Average
Exercise Price
Options outstanding at June 30, 201822,321 $8.75 
Exercised(22,321)$8.75 
Options outstanding at June 30, 2019— $— 
Granted45,186 $38.13 
Forfeited(2,658)$38.13 
Options outstanding at June 30, 202042,528 $38.13 
Granted47,712 $35.67 
Forfeited(4,834)$37.61 
Options outstanding at June 30, 202185,406 $36.78 
Restricted stock award activity
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2018455,216 $24.77 
Granted262,727 $35.53 
Forfeited(27,143)$29.05 
Vested(215,855)$23.23 
Outstanding at June 30, 2019474,945 $31.36 
Granted195,231 $46.32 
Forfeited(22,977)$36.75 
Vested(213,132)$29.77 
Outstanding at June 30, 2020434,067 $38.34 
Granted298,881 $31.20 
Forfeited(27,008)$35.85 
Vested(237,998)$35.19 
Outstanding at June 30, 2021467,942 $35.61 
Aggregate maximum performance-based restricted stock awards granted
Performance Measurement202120202019
Total shareholder return339,395 207,891 225,325 
Performance-based restricted stock award activity
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2018531,178 $12.69 
Granted225,325 $22.33 
Forfeited(2,631)$18.64 
Outstanding at June 30, 2019753,872 $15.20 
Granted207,891 $30.45 
Forfeited(25,948)$16.48 
Vested(275,193)$11.97 
Outstanding at June 30, 2020660,622 $21.69 
Granted339,395 $12.75 
Forfeited (73,347)$13.63 
Vested(166,086)$13.96 
Outstanding at June 30, 2021760,584 $20.26 
Restricted stock unit activity
Number of
Shares
Weighted Average
Grant Date
Fair Value
Restricted stock units outstanding at June 30, 2018335,869 $15.94 
Granted21,162 $38.28 
Converted to common stock(2,855)$21.01 
Restricted stock units outstanding at June 30, 2019354,176 $17.23 
Granted20,689 $46.50 
Converted to common stock(125,352)$17.65 
Forfeited(2,316)$46.97 
Restricted stock units outstanding at June 30, 2020247,197 $19.19 
Granted35,566 $31.80 
Restricted stock units outstanding at June 30, 2021282,763 $20.77 
Stock-based compensation expense
Year Ended June 30, 2021Restricted Stock Awards & OptionsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$692 $— $90 $782 
Selling, general and administrative11,225 1,056 1,090 13,371 
Research and development1,844 — 233 2,077 
Total stock-based compensation expense$13,761 $1,056 $1,413 $16,230 

Year Ended June 30, 2020Restricted Stock Awards & OptionsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$564 $— $62 $626 
Selling, general and administrative9,511 865 878 11,254 
Research and development1,554 — 178 1,732 
Total stock-based compensation expense$11,629 $865 $1,118 $13,612 

Year Ended June 30, 2019Restricted Stock AwardsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$281 $— $65 $346 
Selling, general and administrative7,899 810 905 9,614 
Research and development1,136 — 170 1,306 
Total stock-based compensation expense$9,316 $810 $1,140 $11,266 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
June 30,June 30,
20212020
Right-of-use assets
Other assets$2,212 $427 
Operating lease liabilities
Accrued expenses487 412 
Other liabilities1,725 15 
Total operating lease liabilities$2,212 $427 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Fiscal 2022$494 
Fiscal 2023486 
Fiscal 2024485 
Fiscal 2025483 
Fiscal 2026403 
Thereafter— 
Total lease payments2,351 
Less imputed interest(139)
Total operating lease liabilities$2,212 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations
 Year Ended June 30,
 202120202019
Numerator
Net loss$(13,421)$(27,236)$(255)
Income allocated to participating securities— — — 
Net loss available to common stockholders$(13,421)$(27,236)$(255)
Denominator
Weighted average common shares outstanding — basic38,832,002 34,275,957 33,535,759 
Effect of dilutive stock options(1)
— — — 
Effect of dilutive restricted stock units(2)
— — — 
Effect of performance-based restricted stock awards (3)
— — — 
Weighted average common shares outstanding — diluted38,832,002 34,275,957 33,535,759 
Earnings per common share — basic and diluted$(0.35)$(0.79)$(0.01)

(1)At June 30, 2021, 2020 and 2019; 85,406, 42,528 and 0 shares of common stock, respectively, were subject to the exercising of outstanding stock options. The effect of the shares that would be issued upon exercise of these options has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(2)At June 30, 2021, 2020, and 2019; 282,763, 247,197 and 354,176 additional shares of common stock, respectively, were issuable upon the settlement of outstanding restricted stock units. The effect of the shares that would be issued upon settlement of these restricted stock units has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
(3)At June 30, 2021, 2020, and 2019; 760,584, 660,622, and 753,872 shares of common stock, respectively, were subject to the vesting of performance-based restricted stock awards. The effect of the shares that would be issued upon vesting of these awards has been excluded from the calculation of diluted loss per share for all periods presented because those shares are anti-dilutive.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Deferred tax assets and liabilities
 June 30,
 20212020
Deferred tax assets
Stock-based compensation$5,012 $4,536 
Deferred revenue1,115 1,596 
Accrued expenses and compensation492 1,144 
Other4,119 2,150 
Research and development credit carryforwards6,695 6,006 
Net operating loss carryforwards71,940 71,925 
Total deferred tax assets89,373 87,357 
Valuation allowance(89,373)(87,357)
Net deferred tax assets$— $— 
Summary of valuation allowances
Balances at June 30, 2018$76,130 
Reductions2,614 
Balance at June 30, 201978,744 
Additions8,613 
Balance at June 30, 202087,357 
Additions2,016 
Balance at June 30, 2021$89,373 
Reconciliation of beginning and ending amount of unrecognized tax benefits
Balances at June 30, 2018$597 
Decreases related to prior year tax positions(11)
Increases related to current year tax positions25 
Balances at June 30, 2019611 
Increases related to prior year tax positions36 
Increases related to current year tax positions64 
Balance at June 30, 2020711 
Increases related to prior year tax positions226 
Increases related to current year tax positions105 
Balance at June 30, 2021$1,042 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Jun. 30, 2021
USD ($)
renewal_term
financial_institution
Mar. 30, 2017
USD ($)
Accounting Policies [Abstract]    
Accounts receivable credit period 30 days  
Property and Equipment and Patents [Line Items]    
Finance lease, term of contract 15 years  
Finance lease, renewal options | renewal_term 4  
Finance lease, renewal term 5 years  
Contract with customer, liability $ 10,000,000  
Number of financial institutions the company maintains its cash balances | financial_institution 1  
Sale Agreement    
Net Proceeds on Sale of the Facility   $ 20,944,000
Building    
Property and Equipment and Patents [Line Items]    
Property and equipment, estimated useful life 40 years  
Computer Equipment    
Property and Equipment and Patents [Line Items]    
Property and equipment, estimated useful life 3 years  
Minimum | Equipment    
Property and Equipment and Patents [Line Items]    
Property and equipment, estimated useful life 5 years  
Maximum | Equipment    
Property and Equipment and Patents [Line Items]    
Property and equipment, estimated useful life 7 years  
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Accounting Policies [Abstract]      
Accounts Receivable Credit Period 30 days    
Allowance for doubtful accounts activity      
Beginning balance $ 1,759 $ 613 $ 800
Provision for doubtful accounts 0 1,300 125
Write-offs (158) (154) (312)
Ending balance $ 1,601 $ 1,759 $ 613
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Leases) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jul. 01, 2019
Lessee, Lease, Description [Line Items]      
Total operating lease liabilities $ 2,212,000 $ 427,000  
CumulativeEffectOnRetainedEarningsNetOfTaxes 0    
Other Assets      
Lessee, Lease, Description [Line Items]      
Operating Lease, Right-of-Use Asset $ 2,212,000 $ 427,000 $ 441,000
Other Liabilities      
Lessee, Lease, Description [Line Items]      
Total operating lease liabilities     $ 463,000
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Warranty Reserve) (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2021
USD ($)
Product Warranty Liability [Line Items]  
Pump replacement charges $ 2,997
Warranty liability 2,770
Other Liabilities  
Product Warranty Liability [Line Items]  
Warranty liability 1,804
Accrued Expenses  
Product Warranty Liability [Line Items]  
Warranty liability $ 966
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]    
Accounts receivable $ 41,634 $ 26,971
Less: Allowance for doubtful accounts (1,601) (1,759)
Accounts receivable, net $ 40,033 $ 25,212
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Consolidated Financial Statement Information (Inventories) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]    
Raw materials $ 11,621 $ 8,508
Work in process 3,469 2,637
Finished goods 17,223 16,561
Inventories $ 32,313 $ 27,706
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Consolidated Financial Statement Information (Property and Equipment) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 51,223 $ 48,496
Less: Accumulated depreciation (22,329) (20,686)
Total Property and equipment, net 28,894 27,810
Land    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 572 572
Building    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 22,420 22,420
Equipment    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 21,203 18,255
Furniture    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 3,376 3,326
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 804 672
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 2,848 $ 3,251
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Consolidated Financial Statement Information (Accrued Expenses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Accrued expenses    
Salaries and bonus $ 11,699 $ 8,476
Acquisition consideration 10,000 9,914
Commissions 7,869 2,122
Accrued vacation 3,011 5,536
Clinical studies 1,478 1,420
Accrued excise, sales and other taxes 1,464 2,145
Other 2,668 1,487
Accrued Liabilities, Current, Total $ 38,189 $ 31,100
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Dissagregate (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]      
Net revenues $ 258,973 $ 236,545 $ 248,017
United States      
Disaggregation of Revenue [Line Items]      
Net revenues 247,624 226,063 240,114
International      
Disaggregation of Revenue [Line Items]      
Net revenues 11,349 10,482 7,903
Peripheral      
Disaggregation of Revenue [Line Items]      
Net revenues 176,941 166,412 178,896
Coronary      
Disaggregation of Revenue [Line Items]      
Net revenues $ 82,032 $ 70,133 $ 69,121
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]    
Revenue recognized previously deferred $ 1,979  
Volume-based rebates, discounts and incentives, current $ 1,985 $ 1,719
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 05, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payments to Acquire Intangible Assets   $ 0 $ 717 $ 890
Charges incurred in connection with acquired IPR&D   3,353 0 $ 0
Gross Carrying Amount   18,250 18,266  
Developed Technology Rights        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gross Carrying Amount   15,624 15,624  
Trade Names        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gross Carrying Amount   760 $ 760  
WavePoint Peripheral Support Catheters [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payments to Acquire Intangible Assets   3,353    
Charges incurred in connection with acquired IPR&D   3,353    
Additional consideration, pending disbursement   $ 1,700    
WIRION Embolic Protection System        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business Combination, Consideration Transferred $ 16,687      
Payments to Acquire Intangible Assets $ 5,600      
Shares issued (in shares) 31,493      
Value of shares issued for acquisition $ 1,346      
Additional consideration, pending disbursement 10,000      
Potential milestone payment 3      
Milestone payment target, increment in net revenues 10      
Milestone payment target, excess threshold 30      
WIRION Embolic Protection System | Developed Technology Rights        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gross Carrying Amount 15,624      
WIRION Embolic Protection System | Trade Names        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gross Carrying Amount $ 760      
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Finite-Lived (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 18,250 $ 18,266
Accumulated Amortization (2,874) (1,660)
Net Book Value $ 15,376 16,606
Developed Technology and Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 15 years  
Developed Technology Rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,624 15,624
Accumulated Amortization (1,997) (955)
Net Book Value $ 13,627 14,669
Patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 20 years  
Gross Carrying Amount $ 1,866 1,882
Accumulated Amortization (780) (659)
Net Book Value 1,086 1,223
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 760 760
Accumulated Amortization (97) (46)
Net Book Value $ 663 $ 714
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Fiscal 2022 $ 1,215  
Fiscal 2023 1,211  
Fiscal 2024 1,207  
Fiscal 2025 1,204  
Fiscal 2026 1,201  
Thereafter 9,338  
Net Book Value $ 15,376 $ 16,606
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Financing Obligation) (Details) - Financing Obligation [Member]
$ in Thousands
3 Months Ended
Jun. 30, 2021
USD ($)
options
Rate
Capital Lease Obligations  
Capital lease term of contract (in years) 15 years
Capital lease number of renewal options | options 4
Capital lease term of renewal (in years) 5 years
Annual base rent $ 1,638
Annual interest rate escalations (as a percent) | Rate 3.00%
Effective interest rate (as a percent) | Rate 7.89%
Capital Leases, Future Payments  
2022 $ 1,857
2023 1,913
2024 1,970
2025 2,029
2026 2,090
Thereafter 13,286
Total future minimum lease payments $ 23,145
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Revolving Credit Facility) (Details) - Revolving Credit Facility [Member] - Silicon Valley Bank [Member] - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2017
Jun. 30, 2021
Debt Instrument [Line Items]    
Early Termination Fee 3.00%  
Covenant, Minimum Unused Availability $ 10,000  
InterestRateIncreaseForNoncompliance 0.05  
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.15%  
Line of Credit Facility, Fair Value of Amount Outstanding   $ 0
Minimum    
Debt Instrument [Line Items]    
Covenant, Adjusted EBITDA $ 1,000  
Prime Rate [Member]    
Debt Instrument [Line Items]    
Line of Credit Facility, Expiration Date Mar. 31, 2022  
Line of Credit Facility, Maximum Borrowing Capacity $ 50,000  
Percent Reduction to Prime Interest Rate 0.75%  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Marketable Securities [Abstract]    
Available-for-sale Securities, Current $ 129,908 $ 40,088
Available-for-sale Securities, Noncurrent 5,748 6,276
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 135,646 46,095
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 23 270
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (13) (1)
Available-for-sale debt securities 135,656 46,364
Marketable Securities [Abstract]    
Total marketable securities 135,968 46,691
Recurring | Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 47,361 9,778
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Available-for-sale debt securities 47,361 9,778
Marketable Securities [Abstract]    
Total marketable securities 47,361 9,778
Recurring | US Government Debt Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 20,229 6,120
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 1 1
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Available-for-sale debt securities 20,230 6,121
Marketable Securities [Abstract]    
Total marketable securities 20,230 6,121
Recurring | Corporate Debt Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 57,134 21,267
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 12 232
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (12) (1)
Available-for-sale debt securities 57,134 21,498
Marketable Securities [Abstract]    
Total marketable securities 57,134 21,498
Recurring | Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 10,922 8,930
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 10 37
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1) 0
Available-for-sale debt securities 10,931 8,967
Marketable Securities [Abstract]    
Total marketable securities 10,931 8,967
Recurring | Equity Funds [Member]    
Marketable Securities [Abstract]    
Total marketable securities $ 312 $ 327
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 135,968 $ 46,691
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 47,361 9,778
US Government Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 20,230 6,121
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 57,134 21,498
Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 10,931 8,967
Equity Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 312 327
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 136 99
Fair Value, Inputs, Level 1 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | US Government Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 1 [Member] | Equity Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 136 99
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 135,832 46,592
Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 47,361 9,778
Fair Value, Inputs, Level 2 [Member] | US Government Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 20,230 6,121
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 57,134 21,498
Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 10,931 8,967
Fair Value, Inputs, Level 2 [Member] | Equity Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 176 228
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | US Government Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 0 0
Fair Value, Inputs, Level 3 [Member] | Equity Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 0 $ 0
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities & Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount $ 0  
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount 0  
Equity Securities without Readily Determinable Fair Value, Amount 12,458 $ 6,306
Other-than-temporary impairments 0  
Future Payments To Acquire Long term Investments 1,710  
Available For Sale Securities Debt Securities Strategic Investments $ 8,199  
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 47,712 45,186 0
Share-based Payment Arrangement, Expense $ 16,230,000 $ 13,612,000 $ 11,266,000
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for non-vested awards not yet recognized $ 6,300,000    
Forfeiture rate 17.50% 17.00% 18.00%
Weighted-average period expected to recognize nonvested awards 1 year 7 months 6 days    
Share-based Payment Arrangement, Expense $ 13,761,000 $ 11,629,000 $ 9,316,000
Restricted Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Restricted Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for non-vested awards not yet recognized $ 650,000    
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for non-vested awards not yet recognized $ 6,405    
Weighted-average period expected to recognize nonvested awards 1 year 8 months 12 days    
Share-based Payment Arrangement, Expense $ 5,117,000    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 1,056,000 $ 865,000 $ 810,000
Maximum period for payment on restricted stock unit following the six month anniversary date 30 days    
Minimum period after grant date 2 years    
2017 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock approved 3,607,523    
Shares available for grant 1,045,018    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Stock Option Activity) (Details) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Number of Options      
Beginning balance (in shares) 42,528 0 22,321
Exercised (in shares)     (22,321)
Granted (in shares) 47,712 45,186 0
Forfeited (4,834) (2,658)  
Ending balance (in shares) 85,406 42,528 0
Weighted Average Exercise Price      
Beginning balance (in usd per share) $ 38.13 $ 0 $ 8.75
Exercises (in usd per share)     8.75
Granted (in usd per share) 35.67 38.13  
Forfeited or expired (in usd per share) 37.61 38.13  
Ending balance (in usd per share) $ 36.78 $ 38.13 $ 0
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Restricted Stock) (Details) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Number of Shares      
Vested (in shares)   (275,193)  
Weighted Average Grant Date Fair Value      
Vested (in usd per share)   $ 11.97  
Restricted Stock      
Number of Shares      
Outstanding at beginning of period (in shares) 434,067 474,945 455,216
Granted (in shares) 298,881 195,231 262,727
Forfeited (in shares) (27,008) (22,977) (27,143)
Vested (in shares) (237,998) (213,132) (215,855)
Outstanding at end of period (in shares) 467,942 434,067 474,945
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 38.34 $ 31.36 $ 24.77
Granted (in usd per share) 31.20 46.32 35.53
Forfeited (in usd per share) 35.85 36.75 29.05
Vested (in usd per share) 35.19 29.77 23.23
Outstanding at end of period (in usd per share) $ 35.61 $ 38.34 $ 31.36
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Number of Shares      
Vested (in shares)   (275,193)  
Weighted Average Grant Date Fair Value      
Vested (in usd per share)   $ 11.97  
Performance Shares      
Number of Shares      
Outstanding at beginning of period (in shares) 660,622 753,872 531,178
Granted (in shares) 339,395 207,891 225,325
Forfeited (in shares) (73,347) (25,948) (2,631)
Vested (in shares) (166,086)    
Outstanding at end of period (in shares) 760,584 660,622 753,872
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 21.69 $ 15.20 $ 12.69
Granted (in usd per share) 12.75 30.45 22.33
Forfeited (in usd per share) 13.63 16.48 18.64
Vested (in usd per share) 13.96    
Outstanding at end of period (in usd per share) $ 20.26 $ 21.69 $ 15.20
Total Shareholder Return | Performance Shares      
Number of Shares      
Granted (in shares) 339,395 207,891 225,325
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Restricted Stock Unit Activity) (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Number of Shares      
Outstanding at beginning of period (in shares) 247,197 354,176 335,869
Granted (in shares) 35,566 20,689 21,162
Converted to common stock (in shares)   125,352 (2,855)
Forfeited (in shares)   (2,316)  
Outstanding at end of period (in shares) 282,763 247,197 354,176
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 19.19 $ 17.23 $ 15.94
Granted (in usd per share) 31.80 46.50 38.28
Converted to common stock   17.65 21.01
Forfeited (in usd per share)   46.97  
Outstanding at end of period (in usd per share) $ 20.77 $ 19.19 $ 17.23
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Employee Stock Purchase Plan) (Details) - Employee Stock Purchase Plan [Member]
12 Months Ended
Jun. 30, 2021
$ / shares
Rate
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period 6 months
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | Rate 85.00%
Stock Issued During Period, Shares, Employee Stock Ownership Plan 137,863
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased | $ / shares $ 30.74
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares 1,256,792
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Stock-based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 16,230 $ 13,612 $ 11,266
Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 13,761 11,629 9,316
Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,056 865 810
Employee Stock Purchase Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,413 1,118 1,140
Cost of goods sold      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 782 626 346
Cost of goods sold | Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 692 564 281
Cost of goods sold | Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 0 0 0
Cost of goods sold | Employee Stock Purchase Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 90 62 65
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 13,371 11,254 9,614
Selling, general and administrative | Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 11,225 9,511 7,899
Selling, general and administrative | Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,056 865 810
Selling, general and administrative | Employee Stock Purchase Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,090 878 905
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 2,077 1,732 1,306
Research and development | Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,844 1,554 1,136
Research and development | Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 0 0 0
Research and development | Employee Stock Purchase Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 233 $ 178 $ 170
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jul. 01, 2019
Lessee, Lease, Description [Line Items]      
Operating Lease, Cost $ 503 $ 487  
Right-of-use asset obtained in exchange for operating lease liability $ 2,238 437  
Operating Lease, Weighted Average Remaining Lease Term 4 years 9 months 18 days    
Operating Lease, Weighted Average Discount Rate, Percent 2.52%    
Operating Leases, Rent Expense, Net   540  
Other Assets      
Lessee, Lease, Description [Line Items]      
Other assets $ 2,212 $ 427 $ 441
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Jul. 01, 2019
Lessee, Lease, Description [Line Items]      
Total operating lease liabilities $ 2,212 $ 427  
Other Assets      
Lessee, Lease, Description [Line Items]      
Other assets 2,212 427 $ 441
Other Liabilities      
Lessee, Lease, Description [Line Items]      
Total operating lease liabilities     $ 463
Other Current Liabilities      
Lessee, Lease, Description [Line Items]      
Accrued expenses 487 412  
Other Noncurrent Liabilities      
Lessee, Lease, Description [Line Items]      
Other liabilities $ 1,725 $ 15  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due    
Fiscal 2022 $ 494  
Fiscal 2023 486  
Fiscal 2024 485  
Fiscal 2025 483  
Fiscal 2026 403  
Thereafter 0  
Total lease payments 2,351  
Less imputed interest (139)  
Total operating lease liabilities $ 2,212 $ 427
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Reconciliation of Numerators and Denominators) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock, shares outstanding 40,215,554 39,675,865  
Numerator      
Net loss $ (13,421) $ (27,236) $ (255)
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic 0 0 0
Undistributed Earnings (Loss) Available to Common Shareholders, Basic $ (13,421) $ (27,236) $ (255)
Denominator      
Weighted average common shares outstanding - diluted (in shares) 38,832,002 34,275,957 33,535,759
Basic & diluted earnings per share $ (0.35) $ (0.79) $ (0.01)
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock, shares outstanding     0
Denominator      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0 0 0
Restricted Stock Units (RSUs) [Member]      
Denominator      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0 0 0
Performance Shares      
Denominator      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0 0 0
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details Textual) - shares
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock, shares outstanding 40,215,554 39,675,865  
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock, shares outstanding     0
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefits (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2021
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Contribution by employee in plan $ 20
Age of eligible employees for contribute additional amount 50 years
Additional contribution by employee in plan $ 7
Minimum age for qualifying in 401(a) plan 21 years
Document Period End Date Jun. 30, 2021
Other Liabilities  
Defined Benefit Plan Disclosure [Line Items]  
Deferred compensation payable, current $ 219
Accrued Expenses  
Defined Benefit Plan Disclosure [Line Items]  
Deferred compensation payable, current $ 93
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Deferred tax assets        
Stock-based compensation $ 5,012 $ 4,536    
Deferred revenue 1,115 1,596    
Accrued expenses and compensation 492 1,144    
Other 4,119 2,150    
Research and development credit carryforwards 6,695 6,006    
Net operating loss carryforwards 71,940 71,925    
Total deferred tax assets 89,373 87,357    
Valuation allowance (89,373) (87,357) $ (78,744) $ (76,130)
Net deferred tax assets $ 0 $ 0    
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Valuation Allowance) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Summary of valuation allowances      
Beginning balance $ 87,357 $ 78,744 $ 76,130
Reductions 2,016 8,613 2,614
Ending balance $ 89,373 $ 87,357 $ 78,744
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Operating Loss Carryforwards [Line Items]        
Liability relating to unrecognized tax benefits $ 1,042 $ 711 $ 611 $ 597
Federal        
Operating Loss Carryforwards [Line Items]        
Tax NOL carryforwards 299,928 296,409    
Research and development credit carryforwards 5,632 5,039    
State        
Operating Loss Carryforwards [Line Items]        
Research and development credit carryforwards $ 2,287 $ 2,069    
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Reconciliation of beginning and ending amount of unrecognized tax benefits      
Beginning balance $ 711 $ 611 $ 597
Increases related to prior year tax positions   36  
Decreases related to prior year tax positions 226   11
Increases related to current year tax positions (105) (64) (25)
Ending balance $ 1,042 $ 711 $ 611
XML 83 R9999.htm IDEA: XBRL DOCUMENT v3.21.2
Label Element Value
Cumulative Effect Of New Accounting Principle In Period Of Adoptions csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions $ 0
AOCI Attributable to Parent [Member]  
Cumulative Effect Of New Accounting Principle In Period Of Adoptions csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions (101,000)
Common Stock [Member]  
Cumulative Effect Of New Accounting Principle In Period Of Adoptions csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions 0
Accumulated Distributions in Excess of Net Income [Member]  
Cumulative Effect Of New Accounting Principle In Period Of Adoptions csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions 101,000
Additional Paid-in Capital [Member]  
Cumulative Effect Of New Accounting Principle In Period Of Adoptions csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions $ 0
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "F $U,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " I@!-36VIWG^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE!-'1S43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWKDAA*2UU2>:0]1FP^] M1V@XOP:/I*TF#3.PBBN1JGQ95FW?)K^W=_?:!J88WHN(WE;C=-EQR(7G[/KO^\+L(^V#=SOUC MX[.@ZN#77:@O4$L#!!0 ( "F $U.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M*8 34T?=^D7Y!0 @A@ !@ !X;"]W;W)K[^"@W3AW8F!$L&DG22S#B0;-GF@XW3=+([^R!L 9[8$BO+(?GW M>V6,3;OFVKM]"=CX'AU?79VCJYRNE7Y.ET(8\IK$,CWK+(U9?>KUTF I$IX> MJI60\,MPF/9.?\-+\WU>>G*C-Q),54DS1+ M$J[?+D2LUF<=VMG>N(\62V-O],Y/5WPA?&&^KJ8:KGHE2A@E0J:1DD2+^5G' MHY_&[M &Y$\\1F*=[GPG]E5F2CW;BTEXUG$L(Q&+P%@(#A\O8B3BV"(!C[\+ MT$XYI@W<_;Y%O\I?'EYFQE,Q4O&W*#3+L\YQAX1BSK/8W*OU9U&\T,#B!2I. M\[]DO7EV,.R0($N-2HI@8)!$32\?B3MO/M&PZ\1Q)GSL0HRF$9# MN S)I321>2,3N:DG.R]=\M4?DP_O/Y+W))+D)HICN)V>]@P,;B%Z03'0Q68@ MMF<@RLB-DF:9PBBA"+\'Z 'KDCK;4K]@*.)OF3PDKG- F,-H#:$1'NYEBT-" MW;WA8SQ\+ (8G>;A#O(V;CD1;H[G_L^)^-.;I4;#,OD+&:Q?#M;/!^LW#?;P MMA)U:\SC%.!V5G([:<9H*'2E;&"&!=5X[9SC2=K7\\N[=OPO^.V[');=C M%+$HTJLH%N0V2V9"U['",1S'Z0Z8<\P0/BC0X0F=2K)==H0G@CR\QDCN^0-N0?."O9!)"!4;S*-@HT?ZY;H#LTRX= MGAP[@R'&D%4,61N&7AAJD:8'VR_D&IXC=[(^=S@D96Q [N*0?(;MPIJ_D6-R M"^M_N1:IP3A7(D_=_\1Y9*]@SA_46M;RQ>%\(AG49Q3'O+G%J%5.07&)_Y':5*4&'../:+5_F>"(@P&EK#OL4[08*^^@ MN.#G$^G!SGL_'QQ@., TF5:&07&=OU8!)&:Z5!)3Y080-CB!I>I@^QI:V03% M-?XA,N 0:DXH^S#[2'P19!JR54L+1QJI) $!\HT*G@_L$N\:4*:EQ88+,K)& M^>&]<^@X]..4:_+(XTQ8ZR3^DFO,CVEE,A1W!]@=[*EW;9#4@W2J,4.4$K)43Y#3("%Q@H73M@FW N>8:RM(+ M NCS89\#59!#8APK2V"X@$]&5_?$R\+(@$-YQH!%;_8G5S%?U'+]J2Z"55; M<"4ODN,BD(OFIIAN)>ENJ\[@>Y_+O2LE=YF!"I?6?.H..PKDX0ZCO@.=E7-TLH=5 M)>IN*U&W]JIA;S&1H7@E7T3M1#5 0;]'Z;%#^P/LR*22=!<78 ]ZXS#OC_)2NQ6BW51A)QL-<-VN,^RZZ"%<)=YN*_&^3(1>6(7\%1!@ MAXE(4P/@W@KK[1S:VM'RP^^4!+;[WYS?EG?+ W8O/U;N58]O3N=ON"6;DEC, M(=0Y/()\ZL ^)]7)W?.YTO.>.UT]*/YJ-$!8]ET5E;F8;:[=O%@N3 M;43)S97:B@K>K)0NN85;O5Z8K18\;Y3*8D$Q9HN2RVJVO&Z>W>GEM:IM(2MQ MIY&IRY+KE_>B4$\W,S+[\>"+7&^L>[!87F_Y6MP+^VU[I^%NT5K)92DJ(U6% MM%C=S-Z1-[5#JT=U\RF]FV"$2AG'G@1MRJXF^9V\W-+)FA7*QX7=@OZNDW<7 H M7MZHRJI YMR)'[WG! MJTR@>V?.H-?HV_T'],NK7]$K)"OT=:-JPZO<7"\LK.ST%]EAE??[5>C(*K_7 MU14*\!Q13(E'_?9R=7RJO@!_6Z=IZS1M[ 5C3M=:B\HB;@SX.6$P: T&C<%P MS" W&P2A09F[$-]KN>,%K. -U=Y4U)ARNVRWC F.P:_=<42&4B2)0A:T8B= MPQ9H. GT,]>/PO*'0B CLEI+*X47Y-X,.UX^B%*6]% .Q4+&4N('&;4@HTF0 M[[),U1 \*!.9@$@"VCFJA/7AC(8 , Z"'LRA%(THH7Z8K(7))F%^JG;PB94> MB2 ;K!G0@/21#:5H'&/F1Q:WR.))9'=:;+G,D7B&:F^$:5)3V8W04%+&4W^/ M.QX@BF@2]6 /A2@CL1]UTJ).)E%_5987%P!,AFLG+NMZ$'UB,4M2/\BT!9F> M"2TPJ+8O34C=1M\"I]G1]$P]()(T[$'U2,4)P7ZD!'>E'9])4,NKM72;?1_- M49@'0R?;/0IBUL/I$V-L+%O)$0>12:!_-JDY_L4/ZB#2;#D@]/!&R: !U*!:&T6C)Z+B")),Y_X>JUJ^MT.6E6=\5>#)=X3_* M"II@6:V1>BCDFKMIPQL 3]7&T"+U ^ 3@_3S!X!VQ9U.%_ M4S)@'X]4&..1;*)=4:>7%/4S642')3LD RKW2+%T)(7HT1!P25T_!W!8M!/" M\ #A4 Q"2,>"V)5V>F:P4&4IK6LQ]DUB=F2^2;R/X'0Z<^=[1#IVG'^0P#/HR^V>,\%@QR8U+F-$@=\=$SQ)?GTE4FR."FU8?Y M/.-;"1GMA3GD-A91:$7[4#UR 8FB,;@="=)I$@2>KLNZ:$X9#H.(*B%Q-NY M:"< /MS[:YB'Z_K=A4>&LC','1W2:3H\QIR+E0W\1)'TJ] JR M ,?1"-*.#.DEDU.S83:JR(4V/_^44!*_;284^^*%[9F/8IQ&@Y3PR+$D3D>& M9]KQ+)WFV4'Y;?;??W0B'9R2>%MOGYRO]5X<':2Y4\S/7*]E95 A5J"(KV*P MH/<'@_L;J[;-V=J#LE:5S>5&< #O!.#]2BG[X\8=U[7'L\M_ 5!+ P04 M" I@!-3XU:/UGT" "H!@ & 'AL+W=O5=0MA/MFP-2[0?M_,-!]QQW)J= M,3@G2Z7NW>2FG :1$X0""^L8&#T><(9"."*2\;OC#/J4#K@[?F:_]M[)RY(9 MG"GQ@Y>VF@;G 92X8HVPMVK[!3L_J>,KE##^#MLV-AT'4#3&JKH#DX*:R_;) M'KLZ[ "&HR. N /$IP*2#I!XHZTR;^LSLRR?:+4%[:*)S0U\;3R:W'#IWN+" M:MKEA+/Y3$FC!"^9Q1*NF&"R0%@X.@/OYTRCM!5:7C#Q 3[".PC!5+1J)J&E M[(XC++I,5VVF^$BFKXT<0!*=01S%PP/PV>GPZ"4\),^]\;@W'GN^Y C?PI)E M.HX6U JNN23CG F8*\/]^?IYN316TRG[]8]D29\L\>W'V6#WDTB"(JXL-N_?X7]4+YJ%<^>H-R MK]# 96,KI?D?+ ^I;0FS'1W#J+M>*3XE\H7JM%>=OEGU&=P8TQR6G.X)&=$A M3=-T]$KQ?F#R*1NGYUEZ6'#6"\Y.$6Q:P>TG!M1TC66RY')]2'1VJNC]P".B MPYT^XGKX-Z;77!H0N")H-!B3?=WVQ79BU<:WEJ6RU*C\L*)?"6H70/LKI>SS MQ'6K_N>4_P502P,$% @ *8 34\;9-I8A!0 1!, !@ !X;"]W;W)K MOU.KTV MD]SU7BM8@.=LBTH"TG[ZKF4P(*_=>P/8_'?EWZZT*VNRE^J[7@MAR%M95/I^ MM#9FZ\5:E%S?RHVHX)^E5"4W<*E68[U1@F?6J"S&S/.B<>,Y7:U/?&$\G&[X2+\)\W3PIN!JW M7K*\%)7.94646-Z/'NC=G%D#J_@K%WM]]IO4**]2?J\O/F7W(Z]^(E&(A:E= MC=LS:\/SWT?LO%AY@7KD6,UE\RS.SOA\E(Y*))=\6 MYEGN?Q4'H+#VMY"%MI]DWVBC<$066VUD>3"&)RCSJOGF;X= G!G0J,> '0R8 M:Q#T&/@' _]'#8*#06 CTZ#8.,RYX=.)DGNB:C5XJW_88%IKP,^K.N\O1L&_ M.=B9Z4Q66A9YQHW(R(N!+TBJT40NR9\;H7B='$UNR->7.7G_[HJ\(WE%OJSE M5O,JTY.Q@6>H/8T7A_$>F_%8SWB4D<^R,FM-/E29R"X=C.'A6P)V)'AD@QY_ MVU:WQ/>N"?,811YH]N/F'F(^_V%SF@[0^&T^?.LOZ/'W!RQU)7:BV@HTNHUU M:*WK-;V;LC!)8W\RWITS(S(_"H/P4C9'9$'BT;B573 $+4,PR#"3VM03:"5E MI@E,KPPC:7Q$9V-'E/K4 >FJ@B0.4X<#4<51XN$888L1#F)\5%)KLE%RF1L, M(.P,2M,X"9A#@,B2.$XB!Z$K@]+M^SVIB%J&R-KY/0P?WJ!!:*'O!J9FW/J* M!^/Q L4YKU;79"4JJ P%@0I > 9%*=>FKA0[@84I[O)'<9 F3I@P69I&;J91 M;['7D^JD14L&T9Z%%EPMUA8I@^57R$U=!S&>I#O7J!>Y\Q91^7[HKK^NRO=I M%.$P:0N3#L(\E%*9_%];NNME^*DRO%KEKX4@#UH+@]:5M!M71ITY.L-$?N P M=44L[2&BWJE+>8-,7Z2!"2<.LQEM.QZR@-(X=D(^PW0T"$-G/LY1?Y1&K ?E MK.'2093?ZZJR5+(DLFVP*!#M/, -I:GOEGI,QV!-,!<(T24L[,%A)QPVB .S M2R@!!?^0'!2%=2=.[']S9=$(^ N9V4$S'XLX\G*.ZL"\AIQT!309W3D<$ M D6:0#9*2(U>,R M!*=&SX8;/9;BO1N6;CQ0\F[O[B-'E#WDB!(G'Y\=+Y1"K>PQC8:,;BO3O*>W M=]NCH =[ .+G$W_ U!+ P04 " I@!-3\@3^SU$# M #7"0 & 'AL+W=OM#FF\T!D'TOI+*S($?A37,HN+W3.U#T9:--P9&&9AO:G0&> M>5 APSB*1F'!A0KF4S_W:.937:(4"AX-LV51]^-7'Q/N W 0=[],ZK8*&!I:5$7-9@R*(2JGOQ[[<,1H#>Z M HAK0'P.&%P!]&M _ZV 00T8>&5%.T3&_84A?T3\I=B?? ?M;6O@:P6_;\M&(W M[]ZS=TPH]C77I>4JL],0*2O'':9U!@]5!O&5#'HQ^ZP5YI;]H#+(3@E"DM-H MBE\T/<2=C)]*=/;^H MR4>5Z@+8'XNU14,[Z,^.Y0;-<@._W.#*]MS(9V!M]2I M;RTG)S-8([.0ED:@@-:-4RTS.G5@?.;F95!OUIUR&$0C!@L?;9?]>N&A\-[G&G[J\:N61ISM46G*RRH];>&5_K[C*/WU+FRZ#+,E_&7"OS MI)$[Z91[VF_<1FD3,&G;]Z-D,5YKJRO.9FZU0EDG8$&5TEU!*IKI&5 /4 M.W^PKC72,>U?<[IY@7$!]'VC-;X,W +-76[^'U!+ P04 " I@!-3JZ^I M&W<& #0( & 'AL+W=OD<]FO'RFKED72I)%> MOM22_9[#HY?DT1.I9_>T_G/NED M/Z8,/#S^G#WK+EYP^\4-OQ$$ ](\$H#X G1K@]P&^$B"L- <$?4"@ M!/C)D8"P#PC5$8Y==-0'1)WW.[,ZIY>8XXNSEMZ#5JI%-GG035<7+0PN&[FR MKGDK?BU%'+]8T(;1JBPP)P6XYN)#+!O. %V!Q1HWMX2!LA$_T/SCFE8%:=E/ M(/VT+?DCF((/UTOP_-D+\$QJWJ_IEN&F8&;2?>=1E M#8YDO<05;G(", M;&%W%] /@M@[F]T=SJ(N\_VQ9*E+@@@F*![+4L. 'AQK,ETS]5$<)H-N9)>_ MM\OO OTC=HG)$YV;$?!\279'+X[NC'_>T:H"HO/=X[;XUS)7P7[PP#I75RW- M"2D86+6T!F\9VW93)S>I?0]<[O)&!VYX9A_"?2FAM91NI*ELY@40RUGLQ$M>@=?HJV87)EKE03S M1.V_NDBUY90TJ3--9E.,?$GVOB167SXTHM-6Y7^BD=P*2@821>]P6>&;BDS% M)IHR7!$!DC<<,))O6W%#-^^E1*LLGBLNZ1+5):@'">U:4_ MQ!\@.[8 SW^CC+T ;[CHOS=;+GV2#?E*M)_&V'K[U*.=C=26N3"H5'/J2K@GBV(_FJE6Z3EM) M!HT@G23THR-V#60(T?=G'3B0%O2_$>WTB4=3Y0=)G*A3I>M"=::.I K4F=)U MVJ*V2<8>#4 ([43X+3 ,ZK (413'JGDVINS-.RE3ZLZ4625C[P:"A0Z$?0J- M01T*IY'O^:HY3KI@5BA'5F_&I! $XFJ;&\0:6XY)>DI0V76/&.S!JB%=JKM>A0H1?\F MNTV&JU*^0:6Y)AH?YKX=&;K$Y^PQ=! D,A. MD-^"CI !"$-OKCWL=/+@\K1,J3M39I6,O1O($CG(\BETA'1,FP;SN7K[-\@T MP9Z1'9Z M_&IXA P/'%&H/K(QJ#2[W$\_3QHKLR8:VS70)++3Y)>0 -*!;2H8!ZD,:=!I M'KD9TBW)W 6-71HP$MDQ\E02@$:;=KD/7P>AV$OTI:3K=!+0-5&(T%Q]>&/0 M0>TME:Z9^G/HS]5%-3MXMRO?]?^.V]NR8: B*Q'IO8I%BG;W^GQWPNFF>]U[ M0SFG=7>X)EC<_Z5 _+ZBE'\^D6^0]_^)X>)_4$L#!!0 ( "F $U/G*4G] MRP( -@( 8 >&PO=V]R:W-H965T&ULQ59K3]LP%/TK M5]FT@;0UC[8IL+82;9G&-*0*Q/;9)&YCX=C!=@C\^UT[:5;H@WZ9^-+X<<[Q M/?N1EQA1GOJ^3C.9$=V1!!>XLI,J)P:E:^KI0E*2. ME',_"H+8SPD3WGCHUN9J/)2EX4S0N0)=YCE1SQ/*937R0F^U<,V6F;$+_GA8 MD"6]H>:VF"N<^:U*RG(J-),"%%V,O//P;#:P> ?XS6BEU\9@G=Q)>6\GE^G( M"VQ E-/$6 6"CTB?I*G)@]KA##>08@: M0O2:T-M!Z#:$[J&$7D/HN9L20\5#)"I1%HYH=N&0Z-MIGPI;]QBC< M9<@SXZD46G*6$D-3N#'XP)H:#7(!TXR()=7 !&[(Y#Z3/*5*?X:+AY*99SB: M$X78C!J6$'X,7^$C^* S7-5#WV!P]@@_:0*9U(%$.P()([B2J*;A0J0T?2G@ MHZO66K2R-HGV*OXL10>ZP1>(@BC<$M#T<'JPA3X[F!Z>[G'3;0O5=7J]'7J_ M9$45*%L26QSZ1%7"M!MK6QV0A7V1-!"10D44(K&,1UB\4J=0(-=5YGA;9>J3 M^^YD^YUX'*/AQ_54U8B3-<1)9]!_"9IM@@:=TQ;SPG6O==W;Z_JV*/Z;Z_KD M>(_K&G&ZW_4F*(PZ87^[[W[KN[_7]WF:,FN,<)@3EG[Z$,;!-[@4,"4%,X3O MN5!Q>T3\;AUJVY[/75=ZM3[!MEUWV7\R=<^_(FK),!6<+E RP$@]4'4? MK2=&%JZSW$F#?%^VN$?G:-JK*!0W#>%'ELIY=7=C/[IJK"[77I:S%71.T^ZK*F]<; M4:KGRQF9O7WP0SYNM?E@<76QRQ_%O=!_[.X:>+J@$9O+V37Y MNN+,-+"(_TCQW!Z]#@R5!Z5^FC>WZ\M9:&8D2E%HTT4._Y[$4I2EZ0GF\5?? MZ>PPIFEX_/JM]]\L>2#SD+=BJ.ZQX2PH]JU65=\89E#)NON?O_0+<=2 Q!,-:-^ CAOPB0:L;\#>VX#W M#;A=F8Z*78=5KO.KBT8]!XU!0V_FA5U,VQKHR]KL^[UNX%L)[?354M6M*N4Z MUV(=W&OX!YNJVT!M@F7>;H/?(##:8![\<;\*/OWR.?@ED'7P[ZW:MWF];B\6 M&N9@>EH4_7@WW7AT8CQ"@^^JUMLV^%:OQ?JT@P5,_L" OC&XH=X>_[FOOP0L M_#6@(27(A);O;QXBS5?O;DXR#QMVV ]F^V-3^V$6?6,7?=.H*H #WN1:UH_= M"9%:BM8S##\,P^TP?&*8WR&CE*I%-[!K&=F6)FT\7I"EB*H@=8GP^LSA&FA*F&^ M-A\69EEWC7J2$'3!P^M'US4^S"SVKNM*0/8M9&YS&IPA&!(&TJ\!G)9 _+67 M.S-K;-6[?N.C=6)A-EK,I0NB&8]&*X[T1*(07_'DP"OQ\KJN5*/E_PZ\9*WS M^E$^P)KG;2LT&DB),Q%"R9@2!F)\1,D%T:.U.6&4'ABE7D;+;=X\BM;$R;YI M("@@KT$8U;T>/4N]A=" '3/?W=[]^%M>[?Z^PFBF[GJSB(UHNJ!PQ-&'.&&8 M'1AF7H9W)MRM/H,]"-9J_Z W^Q)(%6I?XSN6G9OETD40%HZI(" Z<>1). A5 MZ*7S9R.UF*O-QIXK$*H:CK5J<2)]7SXF"(33<)R^$%0:3FP,.1)=XN5RKU7Q M.(P$3HPHOX$412-L"?G MTW&N^&PV:R7;+N1L%KQK1"7W5?MK<%L_B3Z-H\2I.U7.Z)BWBYJ3,!O31E!3 M*D0&K2;,2_I?H#0!4%[+=J?:O)S.^/:=TEO1H$R9F]_B=$S4!9%D?/(0$*<3 M- >O0+C?DVPAU]M4V2=[RZ:4^8,LSPDG&32=1.>K8$P2712$;KQ?2&\_(5&0,-H#X?8 )[5JKQEFA\F8 P++8IZ. M22 PPH\DZ)3$H/G$+_IP4G>YA"A^,0E*M$,0>T2?N%H])UGL'%M$]QEQCBW2 M&N'M,P&NK7^M_?RH]/^];:S,\?+$1ZLJYPSX]GUW-% M4(0F\;A&0' $ZM^I;1ML *4?*E^EE?AWEUETD%[JE]YO)NK74N\;B'SC;]]? M:5%7(R&I1,Y28C 6CU,4!@,_-:$@=!!=ZJ_0KTWMT4ICHO!XX-CTG+H#@T4) M=X+?A4V87#H(.O4+^MV^*;:YR4Q@BTI5/\ZU:-Y"8M+U453?>>AL#X)+HK$? MPE LG')^=-!WZM?W$VY5WOP4V@A)T JH)J?/,";464;8V.MA0)8FZ=C-8SB> MI-F$Y:.#]%._]-_GY4>YN5(=IVDT)N:B$IHYNX:8@ZD;##JH/O6K_O=<]_/_ M&#%7O4E(CN^P>FK8/0!W:F,$-L5LL +4;P66I@SVWF1T]3+.[WS1CT#F"4G& MS'##@)-C@Q-@?B=PT,]>/M^A*1TQA@DZB.&X.%QBP#1V,CT&BSB+)@X;&QP" M(Q\2S8VL\[IXMVBR09V9OTB_:U0AQ+H?!JQB(*I=J5X%G %S(Q'L^K06[,H< MO8Q@;AW-J9.^,%3HV&($Q9+)U3RZ0/<[@[O\U5;<<,8/['3^(DQA6=J?.;0* M3 19<]GJ1A;FI5T E#(B\-QU7A@L9D[!B<%(DI$)UH-=8'Z[\.U%-(6$G0/: MW5ZJW:1W8#ZU[^FQ^)8X1]W7U2FQP3*P,Y:A@00M=WEIJL[NMXLJ7PMS?S0<>/50RL?) MJT"&^0?'N&*H;.P<,!";VKS!-C"_;3A3ZYQ/;#U/I.Q/QTJZ1%"$@?5VXA3Y M]8#0J1,WV GFMQ.6J[T9LX)K6)O2P[XP]<<36*@)R66N!P!EXLI-JC2T7 M=X67I!&/QZN%X!)0I[%/P;HC,8TG3C@?=)S[*_UOY@+&2\2MNA,2CB]QEP@, MX[O"NCOA>\ICL G<7\3?[W>[TCX' ,FJ>#,G$.7=8R9.4%0TSN@HRKG<61P]2%&)YM$^D-(&]K:P>R+A M\.GAH9=K^ZC'Z/,;\G75/;HR=-,]2?,];R#HVZ 4&^@R_)+ E)KNX93NC58[ M^[C&@]):5?;E5H!0- 8 WV^4TF]OS "'1X2N_@]02P,$% @ *8 34\J[ M_/ZQ'0 CE8 !@ !X;"]W;W)KI>8!(2$),$0I!=K?NKY_O+%A( M2;%OU9T7NR41P,'!6;ZS@%_?^_Y#V%H[5 ^[M@O?/-H.P_ZKQX]#O;4[$Y9^ M;SO\LO;]S@SXV&\>AWUO3<.#=NWCZ\O+IX]WQG6/OOV:OWO??_NU'X?6=?9] M7X5QMS/]X3O;^OMO'ET]BE_\XC;;@;YX_.W7>[.QMW;X;?^^QZ?':9;&[6P7 MG.^JWJZ_>?3JZJOO;NAY?N!W9^]#\7=%.UEY_X$^O&V^>71)!-G6U@/-8/#? MG7UMVY8F AE_Z9R/TI(TL/P[SOX#[QU[69E@7_OV#]<,VV\>/7]4-79MQG;X MQ=__E]7]?$GSU;X-_&]U+\_>/'E4U6,8_$X'@X*=Z^1_\Z!\* 8\OSPSX%H' M7#/=LA!3^<8,YMNO>W]?]?0T9J,_>*L\&L2YC@[E=NCQJ\.XX=M;.8S*KZM; MM^GW';G#=IGKO6U<[&[Y^/& ]&O6XUKF_D[FOS\Q]=5W][+MA M&ZKON\8VTPD>@]!$[76D]KOKOYWQQ[%;5D\N%]7UY?75W\SW).W^"<_WY,Q\ M)[99_<^K51AZ2,O__LT"-VF!&U[@YO^%O7\_]]6R^O3IJ]=^MS?=H7IC0]V[ M/:O$:],WSM^94(^MZ:O;0QCL+BRJMUV]K#X?MK;ZQW\\O[Z^?*F#^=/5RR\6 MK A-Y;KJ=EA6[Z$"B^IGUW7+1>5"9:J=;4!)6PVVWG:^]9M#5>OZ:P^IQE@L MW]@[&(4]D6FZAI[8V;YVIG7_I.\P'V@CI:V";T>B.&!X7PVP/KRY1+D,[WU' MS&AZ[^EQW^^[5;=RIK%5A M+S68"[)II;5;]7YP=;5OS5^C)3:8?K ]**_N;(#)"=6P[?VXV<(,5L3'ULH> MMQ9/\H!J#8L%A1X'' [.CQ>"MPW= +4(Y!H(WGVV\-#%E-!R+'D]8T+9[IF-D!!]J[ MKG;[5BA[C:4@10TORDRMTS=8>65:T]4X([)!@=<)(-#2O#P>#J07@A_6'KV\;V00^MLG^-;C@(2VH3MM4:KH2>KMNQ MLBM-,0AZ_O,65[N/#W'2@.XRJXQD%6,.>:F&.)JYUL$#.8ML7L M^"$*+>Q!%TRM7*>3T?66U6_!TI#OP7CX"&R"&(0][DV?YAM.".*$AVLLWI'D MEZP#-_ 0^5WL7@[89,7>YS/:V XGS[8RJ:M\$X#_/5>=CYLH0MFO8;>\/38I>]I ;-+W,?S M40Q:9U:N=8/3J:"8=>LAF\PQ[(TVPM)W9HRL0BR*7#S)*!IWCIP>-J8;E0#[ M "P3\*$9>^)A'L0K]U]58D0!^K,'-C=[ ?]PZ/-H[L$ X/ELUUZ9,L6(K. M?X*4,< )!"@2S@ZX8Z9?:ITBB\#AQM$/"]45-@T&(K-(K."9;'\73[N%:I$Z MXP>(QK@&#L/UE[TMC7%R2QT MZQ9$L"M8CP.)13%+E#9\NP6R D=&D-4/P)GE=@RY&V$&\:*#476=8%52/IYC M9PZ@Q/8;MER8I*.1Z3BB^$3]'J $'1T=22B6JZ++24,6M.P]D"3]3T,M'O5T MHGIJOIL=G" YV#1>#3[[@R7C,1>UG6E*_5.ACY-F26-K(#H>[">8$MTB>$F\ M6-ED<;'+8>M#N:A+IR$* 3)?00@P890YV*"6M!F&H*_6O=_-YU@"6021"_[C M>QB;.\@=D5)NF0AW#7,%O-SYSAZ4-R"A:X1N3X2#*HCH(+O9CY Z!B!B%.F$ MW ;[QAR&Q'50;]E;2[,2 L49MN1*L6':?B2/_["9O&7U,Z]O5JVM;FU-DSD; M3D*)77XRY"=Y3V$@%]!X=BJV97+,G7$M/7T!\;P@-82XKX9R+%%T3Z<$:D:Q MXF3Q^X8=+&^6C:!QO3P"H&7(GK+:;4;'#^*\/F&IGKC0]XQIAG)*7F;L(/# M8?AU Q50V^P#&<]L9DGWR$7BX#J6S_/>FQ^NZW$WBB&04ST-!SK+DPWF85G] MC4R&IGAT* MB(55)@L7/ED0X"01[9+QP(1[3.B(.#([KA=X.$![##CSU\A(MP7;\>C.8_": ML 0>(I\%K^YZ'#*X0SX$DP.+9R-,[JTF;YZG7E9_;&TW%VLU? 69C27_8\D; MPT.)O=Z1XR9FD,.AD,215&2J74@K-HH$J]U(C]IT#&1$ )#9Q/ ($4R0#*+@ MOGP/F+BLWDYFC78+@\6>G!I$W"BC0/*3)" #4 MC%!TP&2R9.1.,1GLD*WIH;#+R(5K)2Q*9TLSCWOB*X#P8:>>0Y!,WFH9 MU3B16(U99@B=$H^#^H8,7YFS3>1L9.5"T;CCAR-B"2,A8X 5,IND;##L(&P1F8^IV@14 M; *(G%F!3]LD(U@:44*_+D5]9K/!EK -#9G'OB:5:<0+3:09 MM$?QDM0'C+.C1!PG@&*XHB&6IP4Y@A/XM:5\P"=10DE@[.8K1,*L+=]I]@)L M^'&$*9/DXM7SZK/J^>5EWNR9^:ZNOZS^@%C;"[]>A^KS)U?77YR;\T7U].K) MQV=\LN1/40>9)!=$./,I\1F=2'6A!\I?+#GC)CKPW!! M\9W\1 3_=&W(J6T!=MHK)E(G/,V;Z-,VI@5\3$%V(CJFS(*+:P! MZS8,U2#6A("L.(#)US9]38X^ U8!&AQDE0X2,3YTW,D.6;,%4>A1OBE_9N2P MV[.AH$R'9&C("%!MY8*Q1A0(0BR9%6.P).\MY2^)L3>7U0'.+YNHU>A:2AB\ MA&S!GLB/#*-P2,6S^]XWHQ2,\D8YK3("2# /)/#K M@4[]98(M,%H$I=7,N_.[Z36#; A*0V%X&?Y(D18!7BB_Q"*(/LA0-DRHT,/^ MT7:BY!T)#2%9E0#7X0DX!WMO6OEJ90=:(R=@%$IP0JOA')6LI\GH=>&G2$W8 M6L=\7I\,-P>+P$7DBN# @8 4%M@YO6>ID?AH3]E[0GNB>T7F,*:8I@*7##\= M7(24>M BT[T=7%_D21H7H/E$0<(]DO@@>9R'767X>#Y&G(>(/_EN<_$3. 4L M*!LH[<@Q' E3HY!BI);F:7D>903;NSL)2_LRKSZ-R_AD4S3>Z9'0(&&GAH MD,#&AB72Q!0P"1B-.2&^:Y9R2A:EE!,=?E<&:1FTUW[3,8Z_CQ'AG!ZVF++5 MB4DT"/!KMY?\EQBZL:-L,XVRDZ*!A#T"1#1MJ!DL2W1'898U8O6 .4H9,)$- ME[U0)BPFZLIM27 8(4[.6+#A3 D+A9KJIDH":5IB+=%WFR2;83I"#&F*9-KI=)OS9T]2EP0CW/:XCB'R05W8;!FIQ3:,KN80E&SHT@VC+:?1_\I6V)-O3VJ']!QXB\NVY#D*M WR3"&H$ER MB1HXC"CF%Z7TXIVB 4@Y"@WX(K$N\D[MX9S+)<#6E+&87;(XX4:#<_CF#SE6#;Q;3LUG@N0Q6%Z%N-&:D2W>1T7*RYOKI]G6JN MO_H]L-;SF^OJ(BZ:T<".1S/Z&7J?7 Z?MA.;OX=M-UJ7D/8/';LW]0>-K/94 MX6=!((O0./&>OVY=E+5LT]4RQ6)>SUC$KR_(7$3NK:O/;FZNQ+=[JB^KND"Y988:^7<^X?Q$FJHH>19[XC8&#K?4,F:.B_M0?G5MR@7* MA&)$3/"4!,;&I:JEWL(^4 ]$F*G09)>[F1DP<_.^FQDYI*FI60(0\,E*7=693AW)NXB*)I8=S:A2:<:='7O!F6?T@13B0^0XQZD9.XFU' MQ278)=C+9U-[:9E%C>23".+D;2FQS"-JL;$!]H7Z2!K-Q8?$)MGHG#'DD^DX MR()Q2PY$%T=Y]:4$+1J0K_W8LPK:>F2#JC@\Z0"I?8Z]XA/6ANR@)$#< MF3]]7Q0FYJ8P-U1Q[1>ZE4H7"%(I"A/KILTS$@,1>F]MC(MXW=+@>-'#-5?2 M(#:^98C^$0E?J(R.B:A9'H':AZJ]=YV4\-W.2FHAKA'U'^OV,XE3\Y!K4+ZN MQUZ1=BJ,043XB\92$J8_1#N9.(*(Q"ZF8)H7Y\XNDG=(#"9++;"(8IN6/TB= M(G5JS O.Z[%=PPY*>K%X5KL:2*2.QN 8I"OQW$%,Y2UK#0>M*01-FK/QI(ZD MS8C%7:VDGIXZ* (^2-/%+EF*G#<;H/JI&A:9E%)PD:5G:-360O$(R3N-L.V# M"QPNGJ-+0-HE9]Y2>('2:NK?*SO ?QV9S(ADD$!&6J1VY@IT, M/D<0"4HR=WZ&)?_@ADD/PG%SJ^HJ=QUG/7[WZI9H_-'@:;#-2U78GEN9 U?H M>5R2V^- Z+B'X>DF]>//KBX7EY>740.5H*+@"\DG_-L2QJ#F,BVH%IK)*MY; MYO8Z166:32TZ1B."EE*K\N;85D<\:QO-/0BM](L>NI<\S 5/F(.W(68ID_=D MJQ4E)^+$TM"Q'733<6P++W)%FTMLJ7\G=G)$UG)8E,.WYHZE+F%5$D=.K 6- MD2(CPA$G%D>^N+%J86=FFD$RP:DVHQ;.T\1T9&)9TH*&"<)P6GG M;0RSF#T1E%'68&CG@;:GKL:R83,*PIUOQYV]D'/J@0<'\O0QRZS>*"^8 SVHWAC2@2BPHP'&2_PI4">/.H)BFEY)8DJ!HSBACO4_5 M^L5)38744(DR)L)BDP*C:1Q>;;A@DKL31DY#[PW59;J0DHZ)]O)LPB1(XAZ6+*ZD ",8R]E!3O&7D09BFLY!W9'\VMIP)N$MDB MNI>"=.GYLS1D )!TN#3"M-^[,!%[:F<[0@A_Q ,7 M'I>;3$:7N_6F0L6JP6(E?7J6SY[00FLT=TB#K\H2/ ^R9[4N:1A'N3YI-9\J?K//7^-[+1 M36]VM+5QO^$^N0RV#3<([,?=/F*DY"I-O>4:I:0?%+#F3'7M6<6N;RZ>/(T= MXU/C0Q6F7DH'GUTO7KQXQAD=?#I/>!+UQ()DO3A/A'F>/<- =O"DM9^]>/IT MFD&2!O!^M,7=E3,IJO.5&][)9U>+YY+ M/3\5$T\46PNKQ=45\80DF@3AZ'_3V^A4)5FE50>^P; 00"<9%@K5Z70D3&_- M?1@=>601N876Q*)GD$DA251 IOI)M)I\UX0B,'4]I#E=4=P'UQRC6OCD7FK% M\4+.S&[QF4W\E623J"=PQ[XSJ$UBG04M*P8'8OJ+4?G^431>Z;:*^'Z@>I7P M6$Y(RJJMU2GZSB-23?]X$':DO0!4GM79\Z]:1(0)HDC_*$DKN^[B4LE:Y%MF M.:7*"N5-A+72[UMD=*;5NG4;BT=X0G+L MU(9<3^[:2%H=$B77:N3GF ".8U=:M?B[2W8#]Q+E6T YLHRWXG*S6R=7VFCJ M7I)^Y'!K$45?8#2F-./IDL;8Y!-9'&MEYH&GB;W0O\?NO;([;]YZS"J!$X%" M&Z;5GF#__44#RY2YQ2D%YZVZ2L%_<0%92R M=5MHCU"^],>-LG;CCC>2[IO$8/($+T]?E9X02 _G1:3[(RZYOB M,NOWT>6 M9NIIN3/MN6@JQT^?3F:\G,OU"\NI4FK(*:X*TVT^37B4SWRQX!L<;70Y,;G) M]_N[6&W,-XRI,:\@8"&=TM*%3IFVW-09'U57C@,"_9*,D*(N(U2@=JI_GZCK MLZ>>FMFT;<*)##?M\57FPF1REC:>$\!.WUP0T@2 LS84MZ IM8\3^;E>B1F]VCKI^_AAU;J]Z^_^4?9K=_^28U6$7X M4,N%&KFFTD_[*_G'$%7;:#-@Y\M71:1FRV"G1$_B[67ULX..#Q05IX2BI'+Y MY0NGQ'S6[%O%'@; P U?3LP-FOF&&H=SICO3B1I-GFB*7E%.]$2[RCDW94MB MG(*ZM5;?(C%WHKBYO33ZH>+>]]E^X-R3RAF8:;GTM91+?Z%RZ0_)J;D.'G@L M6E(2^F@/@CWL!)#+W:3SA=A\51GLZIU<4SY[-7IQYL)S^3J,XK+2N5M:G.6@ MJ>-EIF)YMI,D)NO)GMTPIO)4R+>@M 4XPB7JLNK(MC>29CO1FAKO/4K"HF&' MFAJY]<96:ACG]G/8N#M.S<1+:,)FD1.^O)$M38 MIQ#+T]P'63&IV(P)M9MF*_A&-"(P/)!,4N=$VBY2NTR>!1PG,$TOU'!B@MK1 M68P2UBJOZC>I$^X,(]B;Y="(4@E;!RF'G3]H[+(?J0-/7\,DDTO/7.*27NY[ MP)G]4[.HVN)>]$_K1'H=Y/C1L3M^>'50X"Y!AH+<'5_[.G[8"I7L$U(WXK)Z M=TQ#G_X\Q4HYPU%B)-IA#''2^>7#4C]89BQU2O;1?J7HFR%_\&,OT;B\D*1H M U%OUW;Y>#"GJ6LRRGVT%C!?HXOT+= M9QL(Y3^3U\CV^+C;BAKXBAQ$?C-)OK%7R&ZZ;)=(I&N#@=XO0#")H%U'(=+/@3')&YKZ>SWTL5L6-^7_CPD_F"Y]2;)HOI7EZ MM?C#('=^.C_1H2Q)'TN$SWP<2]WT9H]@VK3W]2G(,WGKS[%W6N0O >K27?N8 M/B\8LA"8^2"91\V799DJW"A?T9/RO+Y8QJ6"%NME(FY9W7*P]!W+]NLRH)J# MD'-1%;U-KLM7U#5(XZ=C$^Z"2H+DR0E,;KE4?D]7*O1M<5T.Z618:F2GJ=4M MI^88[5R4&6:5(RDWRQ,7)'WT<><;VT[],+UQZ21% N6.;IB>7(8X3>^)M/0^ MPM93LYKFMK0._2GKL631#Z5YF330I#ZE\_1HC9-R!+QAM9D?*B.8@]@>R]S'T2"Y:G7ESY MN'A'*+\+ZS6WDK+*R.M"T[?I9:NOY!VC^7%Y4^O/P'P$Y5N[QM#+Y;,O'TF5 M,GX8_)[?.+KR V A_TD!N^WI ?R^]C!K^H$62*^@_?;_ %!+ P04 " I M@!-3^BOQQ20$ !3"0 &0 'AL+W=O)LS9V8.2;Y6C3Z M,(]H=)QXD)NM\Q/Q8K;C&_$HW&^[>X.C>$2I92N4E5J!$>MYM*17UYG?'S;\ M+L7!GO3!1[+2^JL??*SG4>()B494SB-P_.S%C6@:#X0TO@V8T>C2&Y[VC^AW M(7:,9<6MN-'-%UF[[3PJ(ZC%FG>->]"''\003^[Q*MW8T,*AWYMG$52==;H= MC)%!*U7_Y4]#'DX,RN0- S88L,"[=Q18?N".+V9&'\#XW8CF.R'48(WDI/)% M>70&5R7:N<5CR(^HX48KJQM9\,-9?!9*[>U<*MJ4;\$B)'S2)P=B5^S=Q%_[-0EI D!EC#Z#EXZ M)B(->.D;>+]TW#AAFN>3X$]"A@_25HVVG1'PQW)EG4$]_?F.WVSTFP6_V?]= M@'?=^+-]97>\$O,(#Z\59B^B!;N$_^0>EE6E.^4L/(A*R#U?-8+ 3WB%C MF M7( *D:7%.;T&MQ6PU@U>!5)MK@"+*,8B^B9Y%>$,,DJ*-,,.*\AT0N&3L/8* MEAX(B7I, [7N5F[=-7C2!XASM$KHA?].\NG%:]@$%-)&!PE)TM0[R E#M7Y4 M>PQ:&RGLB_X0S+^+Y8$?\*RBJC"3%K$I\L&U,RA)GI3P!>\KD IV1E<8#Z0D M*Z; ,-*)KX#$4UW#1NO: IT0QE*@!=4=+YDY22=%+XEA584KQ*B4)Q=R1/"W@!B\.66$6K.MJSX.BR]*W+#D)K9(6CX[ES94D(QB-?NUOCDH6N%V83G MW&<83W7_YHVSXQ_#LG\H_][>_VY\YF8C,3.-6*-I&PO=V]R:W-H965TU!LQA9J2YZD-.O?CY(=KP.Z 'NQJGF2ZD[7B 9^M8W0*Z\VIEL$@2YJ;)F>R X%G1RD:IFAI:H"W2EDI0.U31"' M81:TC MOO71[.[5>RJ-IN,"= GUL6Z8>KK"1IY47>>>-&U[5QFX$ZV7'*KQ% M\[G;*5H%(TO)6Q2:2P$*#RMO$RVN4GO?7?C"\:0?V6 CV4MY9Q?7Y:=S*YBLO3;WR<@]*/+!C M8V[DZ1T.\4PM7R$;[9YPZN^F,P^*HS:R'<"DH.6B?[-?0QX> ?+P'X!X ,1. M=^_(J7S%#%LOE3R!LK>)S1HN5(_36R03.$6S./0/R *9&BJ;MF'AX\2R/H]E+3;5=R*,P7%30 MR887'#5U3,,,EF DF3V/PD)6@KMVX,*A5,E$@7U6-K=;R,(,"B9@3WDCRM+> M^R@-0@1L+^]Q I]J>]10-UMWANT;A))K5E4**_*HGU0H:+X,,C3L'Z!3LCS2 MYR@(44F*C)&O"F6E6%<_D /E:/XXZE!Q6>H%?$.F^IH#JAAT%;,;V+9G-EM" M]A'2(YK#CL!=C8HU\!RB6>;/T\A:6>:G5,AV+_?S>4:RE10VT7GLATD,L]"/ MD@2RN1\1X2=IB.&O4)Y#/,W]^2RQ5I+YTW1JK33WPV@&;\> /E/:2?&M<1FR M-V9^%J?6BC,_S!P^)6]1"M?"H!+,?B9R%T5^DLXA"OTT)T'^/$S^7\A3U1T\ MFAK4"Y6;C1I<)?4#9-P=Q^^FGSI_KO>S^P-3%1<:&CP0-)S,IAZH?A[V"R,[ M-X/VTE#C.;.F7P@J>X'.#Y)J;%A8!^-/:?T;4$L#!!0 ( "F $U/,U<*^ M4@8 "<. 9 >&PO=V]R:W-H965T M$DOD=S_GD#I96G?K*Z(@[FMM_.F@"J%Y,QKYHJ):^J%MR&!E;ETM Q[=8N0; M1[*,1K4>3?+\8%1+909G)_'=E3L[L6W0RM"5$[ZM:^E6;TG;Y>E@/%B_N%:+ M*O"+T=E)(Q=T0^%S<^7P--IX*55-QBMKA*/YZ>!\_.;ME/?'#;\K6OK>;\&5 MS*R]Y8?+\G20+?'5V0UNP(:7SM? XV(=FP_WOM_7VL';7,I*<+ MJ[^H,E2G@Z.!*&DN6QVN[?)GZNK99W^%U3[^%#>\\8]8:K1&FV0FFV0F MT=_T"7]O6X\WWHL+6\^4D9R5%W^[QHS0=[X M1A9T.@ #/+D[&ISM#47/J1=7Y%13D9-:W+1-8UT0%S)4%,AY<6G$7/D":Y-\ M,LX$WG.QC30K !1>')5""@XL[%PT#[Y\YZO8^)H[6XLO\HZNK#)!?*12P7$F M/GRX$"^>_W TF>3'F^7X/#Y^*:1! .VM(+, Z\J>AV"!YSOPM$$*'&QNM;*< MAV^H4%*'U4-X5.U%@8)5B?PBPR 1L2#YT XVYE>]0C8>MJNO90E+(]H&=2&9 M1J[ _< .GDVSZ?Z4T]OD.A2?&WC?'^1MCRK*, MV6+[LW%VF.>;Z/V88EFIHDJ6,X+C1@6IU=\\,<]NL$>:A9II./6>D.1OE?(" MV#5>)A%:\LZBL*T),..&)=.XO]^X#(KGH2S*+.#W 1N75]?/9=TE*WCPGE@*VP%5DN8_M*"%=,\B]P9BB^7UY>??A4_UC/ M!!7SH9. MZF]6/E M/AD!A8*&BDZBGN ;O_Q79YRK(RU#;"K:V!'P)^E*)=?L$Q]".=RP M+ZVMJ=:J[;>.+RQNDW"PJZSA!G@ M$M 338LNXDC"W%4"_[/Q079P=,C((VXM7F<=;C$#PF!+$^+E4 "$"GL&K([PC>G?1%JS%\T(J5UL0X"%D0X$$^U?CH M,%/AG <0Q94I3&M+T."F;)DHW,ZF6GF%E$R7:,#M!NG"LZ;[?DH@$A[P WT@ M]+U3H4);G%N+Q_5,&1"-A64_.X"P%-)7:W7)A*'(S+Y"K#F0J*6\;U%4![+I M.-M[/14>%$OM0HXU;'!+*&[7VK=.X$YJ-D4ET+3IWL%0O ?V[')-+-\6!<[: M>:N[4OMZ74O3SI%1QT/.;X[Q=JL=67QB!MK$HH0)UKTO95=T\ MRW,PNY)ZSE$29&OL!V(:J4HQ6VTY#I6S[:+:\EN=.Q+A**BICM5VL$ATQ].G39+3!A9)VH>GB @F(3;)@[RO1[PCHS/CQ.IS* 7D:.S:2.'8E7Q%2]([ZMEP_SW-&1;Q4; M= $-WE#-[1Z^P M\=6MH:AY=,^L2.=7"M\[C*8' DC"Q%@4+,+30AG#JS:- N*IU4-CY\KYJ"0U M.;Y Q=S6BUU..R4@0Z_N4QB6IS5E'[O[CGKW?OZ$@EXC'R\TS7%_S8>'^P/A MTF=)>@BVB9\"0!T^+.+/"E]RY'@#UN<6@MX]\-?%YMOP[!]02P,$% @ M*8 34\0N'E;B P P@@ !D !X;"]W;W)K&UL MI59M;]LV$/XK!ZT8$D"-7BW;F6W 2=:7 2V"-NL^#/M 2V>+*$6J)&4G_?4[ M4O)+UB3 T"\6>2_//94[>V_PA>/. MG*S!9;)2ZJO;O*_F0>P(H<#2.@1&GRU>HQ .B&A\&S"#0TCG>+K>H[_QN5,N M*V;P6HF_>&7K>3 )H,(UZX3]I';O<,AGY/!*)8S_A5UO.\H"*#MC53,X$X.& MR_[+[H=S.'&8Q,\XI(-#ZGGW@3S+&V;98J;5#K2S)C2W\*EZ;R+'I2O*9ZM) MR\G/+MY+R^2&KP3"TABT9A99@G7*J!P@KGJ(]!F()(4/2MK:P.^RPNHQ0$1\ M#J32/:FK]$7$/SIY 5D<0AJGR0MXV2')S.-ES^"]5:K:<2& R0I^R!ANN"F% M,IU&^'NY,E;35?GGA;#Y(6SNP^8_<[8O0KB6O#0M*W$>4,\9U%L,%J.+)Y*X MJQ&N5=,R^?#K+Y,T&?]F8,TEM_A:T+VO@!]=6._"*&%CF24ELU J8T&@(7E9 M=DTG>D6CM.7?6=]"TL&4HJN0;OZ6.KHE$XME+950FP=O0,=':LF:8YSR6\>U MIP"V'L2]U' /7%$%.I)ZDX_*(N3 5FJ+(1G##EWI#)2LY98)_IWL6F(G>]+F M F[^!QE*>DB*S"F$AF0$#\@TX=R>H/[',ZT?7+1EHSJBMSRIZ?*TIA\)_HH>3?C"1(<_ MZ?UD'5[1 8=%FM/B+ FGT_&Y$V4D&C_234FOBL1[2\VX MQ;[P_91<=]0,Q!3*F;J H4IW<^C+/.2Y$22.TD\/I&,O"0_ MD11>DK@;MX\Z#;-LJ-GY[4A^Y.]"/F(#T,Z&4_EX[F_73_ MP#3UCZ$'9DVN\<5X%(#N)V:_L:KU4VJE+,T\OZSI3P9J9T#ZM:)G8=BX (>_ M+8M_ 5!+ P04 " I@!-3C'I!)1P( 0% &0 'AL+W=OD7W%'ZK/SG<37HM MF2FI\L96RE%^-;J9O;D]87D1^&)HZP^N%7NRM/:!;SYD5Z,I&T0%I8$U:/QL MZ!T5!2N"&7^W.D?]D;SQ\+K3_EY\AR]+[>F=+7XW65A?C2Y&*J-<-T7X;+?_ MIM:?4]:7VL++?[6-LO/SD4H;'VS9;H8%I:GBK_[:XG"PX6+ZQ(9YNV$N=L># MQ,H['?3UI;-;Y5@:VOA"7)7=,,Y4')3[X/#48%^XOJ-EN)P$:.+[2=KNNHV[ MYD_LFLW51UN%M5<_5QEEQPHF,*&W8][9<3M_5N,O3356BVFBYM/Y[!E]B]ZO MA>A;/..7NC,^+:QO'*D_;I8^.'#@SV>4G_3*3T3YR3]3/H3?LPHXT][X6J=T M-4(J>7(;&EV?C94H_DP;6VQ,M5+O'&4FJ/J+ F M]4-H[WWJP<$;(IJ%>\[\+I705\#,0M%$?(T^IOI0,KF0]J7.Q6V5NU( M.Y^P!='ZQ4S8-T\$.%.E*'*^5_O5E$VI=&D;:- ;;0J]+$@U.-F)B*?*6)?@ M%XACF^O#F,8PYET8#[V+P2;70P]S7IQ.D^ET>B3WL37@SA:%=O">[=@CHN!H-'P)]F^1=**$NEY +JO%I: MAXQAUPI3FJ"YOOH8EO[4):/+<4?\$7&-/Y47%K+85D- 5Q4.E+9EZKWAX8A5.]RAIXS"6JV$DX M63.T5*FIH6^I"X:K$X1Q'6_&ZK<:R@X!9)1GYV]]+\,$V2ET.!^@6OQYK#E! M(&IM,G2=U#4Q <322"YVT>(,I^RR,*L(X%#LM@:2")Y8B8VUWC'M(M9=DHD0 M#&@<8TP'>"Y>=BDP&%P$GWTEA\8B-@PG#&SV8'Y,,DZ>H_3[)EA0K#D3,/I@)$E(@\D@<,:L4&48=;'=!C_83^4=M2G-W#HTJ$%[;%J[3T%%!A$IFB8)@F7#[ E1CZLF:L) M,X1CP3:G9#8SUPA/H MLB[SG&AL(G.TQ0N0T\IB(>*1,A^"Z,@L-E>H^,!F1-Q1X%A& MVE[;]!Q6=!H9)ES4>8YC ;I/(N56^\J:8X$S+0"7=(V0LE!F/-@@W:SC%,R) MC\6OBG- GC.XR\9CW/!>&K/.T'IP=O(LZ,6,MP/1HU3?ITR*A2(R6 0V&C6J\0X2"E4M&E9 MW[Y9_(-]*4CJN4]CAN&TXY)(CH.H,^ XD2J1 KT'5DZ+Y?\@]!T(>LZBDQ M7.I.7\9I$O!CG#@:"GI7]]G'9'3\.N3[WMLF%EI-7 /E(C%]5SZ'W>-2F/+X MS$>A4FP,"E-'ZNCB4X-/TE(WYH@I2TQA[#-Z:-F"S*SM?/X>1=EJ+IX\] MP MO'E?/H];LNGRAN='RT<^;LW3\0R@[@>AEKTML6OK#OOQWHIV %!0XW N.(>J MH9WC:>L;$YB9;8.+=F1.;R4WN M'P=OK/YK]YRB[]8!IB\\QKL@]>^"8[PR2%'"CO_US9I+&RA4M>_V?=YY7?1U M\*/!T>K5\I!!2 M09EC@TRD5BZO7JRNK6AGBXLXC499\BF&U_YPS(Z;DQ8@1-62/A1O9[ M$)E7.JMC9G?C:FMHX%:0:\/O(.Z!1)H[&Y>>B!WE.0]'U^\QHC_ MOI'>UB;M(6K;@RQ.^ M/)_RY:F:)]/Y:[X\X\O74W:@A4?-%LG\X@Q:YHMD=G*JACXR3 Z^TI3H^O(M MBEL$TB-^L.E7^\]=-_$KSUX\?BO#"^N*^W5!.;;RR] H%MSN)MA:OODL;4!1 MEDM. G(L@.>YM:&[X0/ZCX#7_P=02P,$% @ *8 34_!D%,LE!P ]1, M !D !X;"]W;W)K&ULM5A;C]LV%OXKA&L4#:#8 MDGR?S PPF;2[*1(@Z"3=AT4?:(FVB4BD0E)VO+]^OT-=+'L\,^YN^V+S=F[? MN?"(USMMOMJ-$(Y]SS-E;WH;YXJKX= F&Y%S.]"%4-A9:9-SAZE9#VUA!$\] M49X-XS"<#G,N5>_VVJ]],K?7NG295.*38;;,]J-2 J)3"2..'#\;<6]R#)B!#6^U3Q[K4@B[(X;[K]XVV'+DEMQK[-_ MR=1M;GKS'DO%BI>9^TWO_BEJ>R;$+]&9];]L5YT=XW!26J?SFA@:Y%)5__Q[ MC4.'8!X^01#7!+'7NQ+DM7S'';^]-GK'#)T&-QIX4STUE).*G/+@#'8EZ-SM M1VZ^"L>7F6 /(BF-=%)8]B//BS?L%RX-^YUGI6 ?!;>E$?"&L]=#!\%$/DQJ M(6\K(?$30J*8?=3*;2S[6:4B/68PA,:MVG&C]MOX68Z_EFK 1F' XC".GN$W M:F$8>7ZC)_AU3'TG;9)ILM:R?]\MK3.(G#^>D3%N98R]C/'?"_6S0BB'KVS! M$W'30Y):8;:B=SL;L/]!./N\$>Q>YP57^Q]_F,?1[(U%Z+5\[($/-X(E&;=6 MKJ1(&;+-@3;1RNI,IMQA;#7*$6O+8<&J5BZKAI1O @6X9R-PR",8^:X>U\X@1_6(Z M)_KI(KI$(F$LU5980E-6"%<82K5F*ZD KX0\J1"RI??@%;NS3*].@+W+@:G\ M#[C<:^O8%X5BGOGY/U#$;7?A@[86HCL!@GC(A?&""EX(P_IL/ ,$$08^2.(W M1Z-Z\\O@8<#6>BN,(LVZ=L5A$,<+%K5$M# *(%B]E,4 MOVJF=]#/(;:2K]"V"V\8+.(8?SC]RL]&4>V/"V*A7[EW/,4H'N'GIVCTJEF% MTQ^C&O[EJ"Z"V6S^!*C5WC.83H,(*AT@I7ETBF@+B8$Z2STF+ZJ%BE_/A\%9V JDFC8^!2XK4&[#'=L)I%!>5;B486%%'MAZ#U"#@"8#!(8TP$4OD3Y/ M549^)JV^6")\KXH2!^Y1^J"[EW/DZ0]>^:C^C^O_T85Y]6CIA;R"QTZRJIF> MSZYF]V3Z7):-#E%V,GU4$Z/1E$4HK\V!Y^ICOZV0?4]7S>>(U8/QEWLG_.N] M\S@_3U=>R,_3['S",W5:MFX\GCZ3K=/35#WO%]Q3BP6+X_F%;JDOK#Y1^=ED MT?7)Y3U#IU_82;?!C=:@3S>=S\J4E=YM5#E?.WP+L&^E=L)6R6^XLMSW]E0B MZOZ>B>_)AJNUJ*7:H]:G(_Y(9GQ69BJS_:&TH1[)A':L+DTBP!BV@LI7%:4K M?5;"^.#CY!?+EL+MA.A8IM)6(D[Y*_Q0@_)#$+.-%(:;9+-G:>DK$IW="VZ8 MH!;ZN/8,V)W:=Q1HQ/I*"5-UF:$!$U3?]%KY.ZANT:@W:S3!80@&LKN-H&I8 MXPB0$FF2,K>.&C@XCI=T??%6X("A P6CM4R08=2A/.H?V49GB#;QK91N7[<;*Z-SII?42;=1(-IS $<;5))L?QR/ MS>V$*J.<3)!/6.#,RAS!9#JJ->!;CNB6UI8$Y_M6/RQ!ERV^16&AX,D&LX(: M#6B&.B1U2CN#B2JC1Y-Y$&: M2O(I7-B/@ADZ2JEP0JLGS&@Z M>(&&\;O,O7*=BD%X].=!A/OJ3-OV_\!Q[DU@V'F*0,]4C4S5QNO /.TOMG,[]<(/B*0P= MP/Y*(]+K"0EH7_IN_PM02P,$% @ *8 34POT]&UL[5IM;]LX$OXK1*Z[: %5$?7NO@%I M-WNW"W0W:/8%A\-]8"3:YE4674J*D_OU-S,D93FQG62ON/NR7Q+;(F>&#V>> MF2'U9J/-YVXI9<]N5DW;O3U9]OWZU>EI5RWE2G2A7LL6GLRU68D>OIK%:;O:'?+LR[-WKH&]7*"\.Z8;42YO:];/3F[0D_\3]\ M4HMECS^.OWJU7(E.?M#-[ZKNEV]/RA-6R[D8FOZ3WOQ-NO5D**_234=_V<:.39,35@U= MKU=N,EBP4JW]+VX<#I,)971@0NPFQ&2W5416?B=Z\>Z-T1MF<#1(PP^T5)H- MQJD6-^6R-_!4P;S^W66OJ\\OW\.Z:O9!KV"O.X%PO3GM03J..:VT5HOQ"VX5L_.C!'M0M+G?YQ==;T!/_GG$67IJ"PE9>DQ8-G/:P2S M8Z*MV2<)TE75@W;[\&PC3-WM0_JH:(S35]U:5/+M"01B)\VU/'E7ANS07K*? M6_:3OI:K*VD8SQ!/7@2L7TH:)MK;;_]2QKQXW;$.12QU4TL#1J_7!J;5-!+G ML/,O@^IOV0]M!7A!-+&+1K0!VRQ5M60; 5, 2-A\6B^8U@M<+5CP41@8P6/: MRX@]1XFH-(Y>G[DII #ET>_\]8N >>0[O5@UKJ33,_9 K:K5^V"26N*( Q9 MKYERJ9:("=NE'AJ 4T#FN4 MG@1Y5 19G+ .O:C#)Y5>K6!MA!D3$[RN;DG*>PVVX<#OO#T,Y.,LU?=@* XR M$IZKEL8CQ>+P5K=?!M&HN4+P##SV<%M5VCI50 @[CW)&$!I['@RMZL>G:VF( MS4&L7)Y,I:(13 $N4E;)N99#Q"'L]GZM*FEWH)[#3-HP;A&N<.%_(SN@G M"'?'$M5".N&L+,[A;8"TY+7(.] :#2R(X\C=FP9I00:=?6POHI_#>Z:5@O;EBCQ)5J$"LPIA+=DE%( M&#TLEDRP3C04AE;'#H= XNJ7J,-JHV!8&W 5^+S2 ^S0. ^5=[+O0=9!_0'2 MQI5VPH(\*U^,3Q[6 \DL MC2$OE..<44D1%% 3P<]9F!=3)6E0)BDI*<*]:ZG[',46K3/M>U6EM_H!T7PV?$<[FNC&P(' MR.]9GL&85O:>V!Z$$,?I'IA_:"ZOL&A%$J,'E8R>]U48.V2_N>U%"=#_'BP_;"U#[0M0L-%0.[9NA\@J M'Y'=<:<^6$0^TD61;$'"DV3L.B M&'D\SN.@B M+Y-ENMB@"GB;(Y/$LC#+:.?H=FJPRR^A!$D+/<$3Q#!)%&LS2 M#!7P,,E'Q7P&!B68#=,\3.(=Q7$P*XH7+AU,%22;E<\*X.RY-8@&+>[XBBR"3(+RXGBI AF,_\ %G5$,8?UP.C4YT;.SD>/ M@N[BI=__B7=1J8S]A((*UA;*GOIQ)+F%BY-]E'" G0@$FR3Y;#=);GU<]=W] MVGMK&L0?%K@]XT68?1/@O^@;$LI+^$2MV%K2T5/S0*>SAR6#)(J>0'U/H]2] M/'F0#6R/KVS:JMR\W9SF:@&/UDN/E@UDM(2'N:>DBTF#98\L]G*RWQ#1=-H2 M9/>HWFP\%A@+F1M9#;@-MAG5"/JD[@W9]ZJK &1;.=GI5.%8#;K=2^=V8ZA& M<>V5D0!O:\'%EAVI^- @MU-K*;&)U<.:/1<^BX"WUPHW]P75\"LINL%L*_BJ MT5364&H)T^561MA4T$XN%D0O,!RL! M)#ZL_'&'+Z2IP)[6*A,29!\M&M2$$PE1?-#6_7((["29!KQ4*K(D M* LL''B&E M!7F,BF&S)^OR&T#K+784%TF0I%2C\23,DU$QS_,@*G/W8)8?+Y4*4)R5*2J. MPCC_?Y5*1TJ4% K?_[8[>W1&_VIU2.'KD,L' (&PZ#2>>&/\JG[Y&%L1IV?@ M7KP8>>1P[WVO[/FU16:;%C^N[ME[JD]%SHKN=FCC\)=]YW?WNB@[V4BZ0FIM M)THG^BC0GJ_2T2P1TIT;BNT=R(,]+MU?V)-DU^[>'6Z;\@,6>@M@6%4-AK8 MY"61I6-+6.,YL+IA*[R#A/S0@OFF$^;66TE==K_T/;=#!NI#V$-W(FVNI4^* M>^]NH,F=[^U='9@8>I[KP9++07EAO MD^)H*)F.-(WGQ@*2>+_1[O!/S'LYN;@B04]L^NT"GMK#/]BJVTNDIR>9 ]YZ M]/ X2:#K!FZFY#";M+.0DO+8=KEQ">X'K&,<<>RX*J0BW[7S,.)_P(@9-+0I M)$ \18!.,$XF&2K(RYGMY;/HF!$<4V5&/3R(R'>369!PRAP@!5+6DPW$@B(M M(.]AT\]GV*B/F2P+LCRW/7\9_0'14'V4<5! IJ-<513LW)T=.UZ[&$RUA&"S M-ZY3?L.71S FZ/K&GS@[O6L_:]W0/0EHW>RY:SUZD:TF]]^P2QE[[NZ>Z@JW)GRD"/UTH/W2/L@HRAC'3WW;< )/E$;B-Q5,70<$C.(+%1 M"X5GM-N;47O:N]:F1[QO[076ET%13I]XB<([F$J;FDI'RDN7[CV7%+S.4=X/ ML+.F!=[Y)*]E.R!*-84_GY6YO]*I!-ZSC>NI[<$G4NG!]PG.76JD0].1@>TM MGSN"WCWJ?JCJV-Y\MIUN5"VLW\$_Q_UX]@[,0*>WK]C?,9F>[[GQ./"*!?M6 MK-:OQPN,R:CC+DHES0?=T2G*0N/]'YA7@X/GLWARK_0,VX1GK"ACV(4&B'(1 M^)L^@#3ZWT&:Y>D.I$39 M.92\CX%T%F2Q7>% D\1/0Y- -()NC1L22\]*" MG//X ); M8>P_ KHQ71>.T&/SI/3QZ&'S=.,E3P"/\X RYP?!8\G^00\<-X@ MB?+'@S?#)(;8\MI%G02WQ89@+=V#?=QE_']P3/ M[.MQV^'V)<./PBPPSS1R#E,A2V4GMNCU7WJ]II?EKG3?ZQ5]7$H!600'P/.Y MUKW_@@K&MR??_0=02P,$% @ *8 34U>1Q)"A! *@L !D !X;"]W M;W)K&ULE59M;^,V#/XK1-:] 6D2.TZ;=FF M'?% M=MCABK;;/@S[H-AT+-26?)+<)/]^I.RX3IOF<%\22R(?/J0>2IJMM7FR&:*# M39$K>]7+G"LOAT,;9U@(.] E*EI)M2F$HZ%9#6UI4"3>J8Z[75[V@MYNXEZO,\<1P/BO%"A_0_57>&1H- M6Y1$%JBLU H,IE>]17!Y';&]-_A;XMIVOH$S66K]Q(,_DJO>B EACK%C!$%_ MSWB#>M,>))B**G?W>OT[ M-OE,&"_6N?6_L*YM S*.*^MTT3@3@T*J^E]LFCIT'*:C=QS"QB'TO.M GN4' MX<1\9O0:#%L3&G_X5+TWD9.*-^7!&5J5Y.?F?R*E9&=#1U@\,XP;O^O:+WS' M+PCALU8NL_!1)9CL PR)1,LDW#&Y#H\B?JK4 ,:C/H2C,#B"-VXS&WN\\=', MX-_%TCI#F__?$ UT(;2'MH4IZ4_J@(279B#/?#N!&V(ST)Q./\3I<+L62=U0262_?C2R\ MJ@[RZK(X1,(G1W7P_,-^.)XV&8S/.^)L,0T?XJ7&$E!4 MU3@3BMJ&XRJZ<]YR3KZML77;FZXL651% M8UZ*;2W16KE-(93V@\[HS/(")!>WV(E-H8?OIA2@G\UN3ZBG+8'T\".H,M]6M15LX+@KR0 M5/A+,+[X]3M*M'B;:7WNK/TK@@_"9T(AG1GDE]4+FC]M#K2-]0J/!M.F'T5S M.KT!3"A]7='A0=Y(=PDMT7F6( .3RH_2YQ#A8!+^.(![JDES89""FN,A&GVC M'X.+P:%;>-AYOQ1H5OZ51C<-\ZR?,NUL^Q!5OXSH\&PO=V]R:W-H965TQ-WAIRV6J1WMV&U<+W8LGA;0#NV]:$QTNT?K?,YMGA MQ1?:-!)?Y*M%9S9XA_*UNPTZRT>4FEIT3-Y!P/4RNYB?7Y[&^!3PC7#'S\80 M*RF]?XB3FWJ9S:(@M%A)1##ZV.(56AN!5,:O/68V4L;$Y^,#^H=4N]92&L8K M;^^IEF:9OK@I;<\#2_ M]WUXEO!N]DI"L4\HDNZ!**F\-F)6B^!W$&*THL5!*C5EJSAR<5/N).@J:9ZL MKGS;DFB7A<&X&JZ\$W(;=!4A+W)1BAB85WNXRP&N> 5N7L!G16@8WKL:ZY< MN6H;!18'@9?%4<1/O9O"R6P"Q:R8'\$[&0L^27@G_U(P7!-7UG,?$+Y?E"Q! M3\V/(ZRG(^MI8CW]7VT^#C>?3>%X(3<.I$'PH2:GEPTJ[^J^$O!K*'M6..9) MBE"8SKA'(-:+6?[4RP+B86L"^9[!FAWWM&>HK*&6%6J+09G Q+.*$(RR1F"] M(X*!@5QE>^7=3)1+P'D!2ZH5:X6> +:=]8]1^ $Q@6LY&"HR%FKBKA?D*=PW M9'$HI!>-2#0Z97PB8^A=A4'4@%Y65'OM0R0OT1)N$X[NJXD_76;:.%I3953' M MF5+J&AJS'9JGI-I'K=?4VE MB51WW"('L>.Z8^PMU2;VK336:)60+CI'!2RZ M,.R^@JI)!Q-MCJ=_.ZWY,X/0+F^2#4:*WLG@%>/;T6DO!H-Y"A]L^K,)&W)Z M,G"MJ;/IV[,,PF!]PT1\E^RF]*+FE8:-?BTPQ !=7WLOATDD&+\_JS]02P,$ M% @ *8 34VWQKOMF!0 H0\ !D !X;"]W;W)K&ULS5=1;]LV$/XKA#<,":#8LF393IH$2-H.ZX 60;.N&(8]T-+9YD*1 M*DG%R;_?'2DI1^_^^YX/)YNM+FQ:P#'[DJI[-E@[5QU,AK9 M? TEMT-=@<*1I38E=_AJ5B-;&>"%-RKE*(GCZ:CD0@W.3_VW*W-^JFLGA8(K MPVQ=EMS<7X+4F[/!>-!^^"A6:TG%5_!-;A/U97!MU&'4H@2E!5:,0/+ ML\'%^.1R0O/]A#\%;&SOF9$G"ZUOZ.5=<3:(B1!(R!TA5:6O_+ M-F%N&@]87ENGR\88&91"A7]^U^C0,YCO,T@:@\3S#@MYEF^XX^>G1F^8H=F( M1@_>56^-Y(2BH%P[@Z,"[=SY6VZ44"O+KL"PZS4W<#IRB$NCH[S!N P8R1Z, M<<+>:^76EKU5!13; ",DU+%*6E:7R:.(O]=JR-(X8DF+C&./QD.W@^<<:V%)+W#PXP!Q?2&"X_2PH M9QG'?9%KE0LIN$]RO60.#51=@N%.&YRB"LQ2I3%WPH?:0L&$\O,PGT4>I@A9 M.QR ED&%#')=E@AJ/1%\J6KGE['LP /HVJ*M97"70^6:>81&QLU;J6MD>GC" M_D+HD" ,PPM=>.DGQI_Q,?O0TF8?L!Q);2W[F1V,TVB2C _I,9E%23H-CUEV MR-XI9(6+H#PY)_I.LXH;)W)1(5,4S$)>&^$$6/;+3_-DG+SZYK];B]]R(;W M"-/Z[G1^L]:R /,4F3[M<8D&C0/N084D+')FNFM @NWVN[C!& M.LZ(G+@&G%H)S*R#Y#DH&&=_+J@^AAYV-BT,:D+T)C!C1%"XA#SK$*40&Q'<=0.IPX:C-SZ'-P MM]A13^UDGD2S:8H#DUDT/I[YH32;1./9E/&B$,23R_\3 %+(UP&OD1<2G). MS8C[.@:[]\^+@K&]2 C'GNWY(T0G?4YT9M,XRN:3B$WQ89HD86R6I=%\EGS' MIKA%79H=\>PB]**@]!8*$6D*V@\0@4^*R-&IAVWR$_77.XBM@L,^G2FM<+A#OQ:U:\]G0GB-:W)U'[3I>H %N T%9M<) M3LS)%[DFA7 M)NP0IZZ>+IIWYRM6]<6BD[[J]SKWN=!$0.ZIPYMPV M58A[GRAU(RP]A;"!6K]3)#>4=L_LPCJ*O6YI2X3G<.=^ZCTKM%\Y2-FH05Q# M3>FER'!7DS_J79M0P96_'%K,&^Q8PPVJ^]K=/R_"M>MA>KB\ON=F)?#4E+!$ M4VP:LD'85NV+TY6_A"VTPRN=?USC'1H,3<#QI=:N?:$%NEOY^7]02P,$% M @ *8 34Q?1AF5"! < D !D !X;"]W;W)K&ULI59=;^-$%/TK5V%!BU02)VUI*4FDMNQJ%VFEJEW@ ?$PMJ_C8<DOFZYY[[[?G&^4^A9H[TV!@;%J,ZQO9J,@E%S8T*8]>R MQ4WE?*,BMGXU":UG52:AQDQF6?;]I%':CI;S=';GEW/71:,MWWD*7=,HO[UA MXS:+T72T/[C7JSK*P60Y;]6*'SC^TMYY["8#2JD;MD$[2YZKQ>AZ>G5S)N_3 M@U\U;\+1FL22W+E/LGE?+D:9$&+#110$A;\UW[(Q @0:?^TP1X-*$3Q>[]'? M)MMA2ZX"WSKSFRYCO1A=CJCD2G4FWKO-.][98O8,Q'1&'YR-=: WMN3R M*< $? 92LSVIF]F+B#]W=DRGV0G-LMGT!;S3P20: &+W2N>'#&9)H2ZJ+M?/Z;Z:N M%:E7LPR(%&O6GI2UG3)40!.*4/5%)*H*1-OKO$LGD,+SI/<$I9W_B7*3P_0O^$!EX?=Z*D3'#X08\ [\_)NC5[.L]HRPK6.E.* MBH$'DR"4I194J'QU\=^97!MS[!Q4'N7 C61883V;[G57A&8EN*WR41>Z5="O M[>"%\9/XE+HDZR*UWJUU*42W>S4>(8A%K>WJB4<#H=4FM%XA2U$12H*'DDB_ M6"M;8C7]8?REE"C81S1E:KC)N2?>* ONJ0Y$M$;',MM#@*'FX $AX-K6^=A9 M';=B,)H=2/>9,LVRKP^I(GV1@C)HZ_1:5?#W+A]/X*6M=_!M5(])J8.$!U39 MI;86KH0L%SP>CHB6FBYF' TVR%G53I M1YQ77>P\WDFP0'N(G8W??'4YFU[\"(?5S@5$ ]6BBOKXB=3*B:")JHB9)!"U MAD\]]=:(=F38?MB<]& I322I"U'[/$]MI6+MFD/L@V-2QLJ\"A0PF?-MDG[7 MP4E(X^ Z7W#OCMMC(&R0TI&YSPC5N YP"(&2VG*RX3016?0 L[^*@P*@1=:;Q"]R@ZF(]+>,XX MN_H.AC:T ]XE\"$@2 ]G=)DR,T=V28+TGRI?ZMF3HRG8L%^E62\H\$$_$(?3 MX7/BNI^BA^?]M\@'Y5<:E6BX@F@VOC@?D>_G>[^)KDTS-7<1$SHM:WP2L9<' MN*^U#T0=*0VF8<$@MR9&L_?7]#DE=QI:<]?9%FB%Y[M^Y<*ZWQGYS ME1">/=9*NYM.Y?WZ;:_G%I6HN>N:M=#861I;S^D\^' KU)LW$?%;&.7"+]O&LX-!ART:YTV=B*%!+77\YX_)#R<$T_X% M@B(1%$'O*"AH^8%[?GMMS999.@UN]!!,#=103FH*RH.WV)6@\[#+COEP+Y4@N%U;;30WC&S9!XK[['"]>ZO?YD6^>0=EC?"@F.'!9SQY9&(07=6P8?BX./Z:?//IQA\^#-XMO? M"/)E4 B9R$,F7;%1UD?HK]@P&PW&1V(K-D(W@N59GH_P.YJ-V=UB81OLB4=B M(*)V+7;#64$4PR'[%RRU8)KG,U9D^:C//@LGN%U4@:H$>V76* F>+2!/XH]; MNT-IVG);.C;.QK,1?E&0V#]1T%"Z+&3H%4/!.'G>%VQ$,#BW?Y7$FD=,DVSZ4YY@U;-DKM (TEN#()QN>$E8@$SA)Z&A!:CQ+M=XS/ M49O/8BHB9D=$*Z')=2*<6S:>D@:LH9A@,J)5"RCC4,CI//J!DK^'XTX+1G$+M:4&.E$K+T&[DJAZ5BX0#PJ;<-W@HZ1% _X@U-\+KR2G &0E MH04./)'$N"=?$.':FJ7TP:S$S6CH2VBK^8[-!52MI8DLS89)I-D-AW)9(UG)_B_.#">=2AE&7' M\P4JS?C2^1PJI?2\"Y6RO4E1)*Y9*_@5+]E2E%0^0[9\%TG@R]< RJ/$$" MX*MB-D/1F 8!>!EGP_XLH_BL11@RU*X;2D"$+R5,$])A;:6Q(7_1BB ^N"CX M?\.E"BC$)D!'"D@0)!UH-27[DR3TE37-J@*GP21CVTHJ$0QZ*MDU

$4"Z< M$W]9LM0!ES(8?EJJN'(F^'+#857C&,J6%]_W9LO49%1*[_ M6U/A4!3F3:Q>CL-/Z#XR93>!_5P"O083W5?B[0E^1MEX4$3TH),.9L1J+]Z^ MIN,]!=W_I561%=-)PG36'P>MHMM?I5.JULD"Q: M-1B>\8"E4DB@G^_8W<-[M'9@@DV&\ %N^B_:P]<65C-W[7\8\7"H&+_+B)8 M4EF%]&!,T'N.'HGF$>I#0,W:N%"UT"3@3[Y$:X"A^*UCL_$5CXW7XE*RH4X0 MNG7C*[0[U.ZM:13ZCK'4=;Y13$"AF38>^>NH907J@YA8LHDS3O$&3NRR'ZG MG.CB6(VK090NSO.&>X6KC"HC0GAM&JAV<$!H?1=\$-HL[:&SHX\=?1),K4+; M6F$V($\$>1CID%8+<.@_E$'=9S,LP2IT M'NW5+F2^W<2F$H:H@U)X/^I$NV'L2>=;$^R>>\1)&,;.5>D][-LJE49$G>@2 MLO!Q8$TN8I%K"OO2FCI-S)>000A,&:'%(YAMA=I0:M$]F(8N(D2>()2Q&$3W MS<5*:AV3%;=']X/!O-)KB,H9YRUXYQ'#S"W-HN#C_D^1NJ MAL])4OC.$>&Z=$F+&1LC4\XRO*@#;I"OU6!\:>0LZ$+W6@6*XO4:Y/W12U-I M+!VG&$08,81]3? [39]]??VE^] ]],VOC96NE.G3E7XZ9IUN4_Y!-RM6C4HC M3L*HX,BF-B<:LXYJD-B0C&LK? NN!R^ L^+;>&T_%1'?0Z=M76Z^-N6J3G,F M!@SUI"1+RE&/?1FFM+,N09IRM,PD"%W\M,3O*P4I2>L4&T?Y!&5;4U.'QTIP M&$ 'L+\T\'1Z(0&'+[VW_P-02P,$% @ *8 34T.:R#R]'0 IUP !D M !X;"]W;W)K&ULK5Q9D]NVEOXKK![7C%.E;K?4 M7F,[59UV4M>I>.QR9WF8F@>(A"3$),$ 9*N57S]GPT*)DI>Y+W9+(H"#@[-\ M9P%?;:W[Y#=:]\5]4[?^]=FF[[OO'SWRY48WRE_83K?PR\JZ1O7PT:T?^Q5DJT^C6&]L63J]>GUW/O_]Q<84#Z(D_ MC-[Z[.\"M[*T]A-^>%N]/KM$BG2MRQZG4/#?G;[1=8TS 1U_RZ1G<4TNSYV=%I5=JJ/N/=OLO+1MZ@O.5MO;T;['E9Y\\ M/2O*P?>VD<% 06-:_E_="R.R <\OCPQ8R( %T.7LMG#X-,R& M?]!6:3009UH\E=O>P:\&QO4_W/)I%'95W)IU:U:F5&U?7)>E'=K>M.OB@ZU- M:;0O'H:_OGOUJ(>E<8)'I2SS(R^S.++,?%&\LVV_\<5/;:6K\02/@.9(^"(0 M_N/BY(R_#.U%<74Y*Q:7B_F)^:XB(ZYHOJLC\TWM^'^NE[YW(#C_>V*!QW&! MQ[3 XR,+W-BF4^VN>*-]Z4R',CG%QZ^>Y$:YRM@[Y-WY6O&W+ MB^)AO]'%?_['\\7B\J6,I4_SE]_-2)JKPK3%;7]1? YGA7O3-M>S KC"U4T MN@)AJ(M>EYO6UG:]*TI9?F5!-&$LJ%6E[T"U.^2;:BM\HM&N-*HV_^!W,!_0 MAII7>%L/2+"'X:[HP880MR/E/-S9%N6Q,EX#>1?%;["!C/+YLY>^>.^6I@?* MKF%W#M3;-KNP[^*A[/;]]6W8*:]5P%Y*D&\@&U=:F:6SO2F+KE9_#QK9H%RO M'5!>W&D/=L,7_<;98;T!8U8@'VO->]QH>)(&%"LP.Z"50P_2 BI$"X'-@N?! M=,WH:555#N8#I6U)S6@FT\ &F!G*>PO\ZH&NK>DWA;XWGACC![?& Y@!Y3 ( M:*/YNHT":U3B@?#QQ#55#<^TQ&Q_<4)BGT2)?7)2V#XXTY:FJWEO-T L*$:E MCDGN-T^&1US&+X /2U6KM@2)0;/F:=<>V*5QES0H*.XPV.$ MS\#YX)GR[KH=)T1HH- M@@]G%E0/AQCX>@M3UKMSNVV!8C\LO:D,2"[,N<*CTGC&+1&),ZBZAMGAAZ!" M8%=:KTJ1 9036>_4R3V-)_?T)+-_]QH7_0D$"1R7]E/']74SD!X"GSOEXI[Z M"=4,*&-"B+V2F*QU"Z<,/,;?==>SK<)%?V\- M?KKME>C=-=@<4 : "7"NH&VH;( I6!,M?/JD"QVW0MSV@$,ZYGZ_ >N@5BNP M)#0][-(Z7$ U40+@^2"*M5%+4YO>R%1@JLK:@K82QV!ON!'2QR-C>!5D4>#B M)*-PW#%R'%C==A "]#U@- \?JL$A#],@XBBPQE8C0UILE"^66K>%@<\EJ=R. MAH&I6X(]^40Z^OZ/MV_.YR]XZ&H "=;WO;!TNS'EAB5 'BM@YDHW8%&W!AZM M#%IF.#RP]::-GWC!7'3^"T@9/(B?!V6&LP,XM:?C8J\#BX##E<$?9J*O9"P5 MB,PLLH)FTNXNG'8-ZHTF!7X T1A60 /Q"@P%2+[849A]&@E1: M+Z>BFZZV.ZW/G:Y5=C(SV;H&(L@YKH8>Q2*;)4@;?+L!P @<&8 LUP-^SK>C MT $S,Y 7+;@9TS(&1^6C.1JU TJT6Y/UA$E:'!F/(XA/L#$]*$&+1X<2"LL5 MP0G'(3-<=@L &?_'H1H>M7BB(B^6.EI]V&6_L3Y?U,338(4 ,J]!"&#"('-@@VK4 M9C $KE@YV^S/<


!JA'I /?Q+ )Y](=.Y)UBX_/(QNADR1NO!T(,@Q5^PE,/C<(ZP;Y]/2#%@G!"TA02UI['%?1PV4Y- .;1Q:O::#6:IJL5_<7 MQ<=C9(!I!)ZV"*YH*W499F:+Y#N-T!X,507$41!+=K+1H,*,]W&@P#OB-8$Q M$/ @].6 =X^"0@3OH66%RB-F2:T*G7R+&25-?%']N=+LOUN(.,C(K MC5Y9(T8!O\U>K$$X@\Q -XRAJT&I2%0;'U>L!*,7S8"/ZG@,:,T@D");1R-8 M,(%D( JC #\J$L-SA+5$K=]'< K:>P;.RQ[ .,A13?I]4XNA(G> M[SU@+_WZK!.8?/:MJQ>_.01W,5AVV6B13U>QD2/,U]Y94T;$S!C;BL K%ZWR M17$CT+* P.X7Z &LP&#GV%^XS M*B! E3OZ37WB5!R#?U)6]H\8!UF AG[ > =0'YI]-!;@F("P66 ^3%5'Q*SZY%HG5520D63"*LNG="3- M0'L0+T[Q@7,QF"JF1&<(0B5PMK@@Q>4,'S>8:?HB2K!B ;OYOKAF;?E1\F+ MAE\&,,6<_IX_+QX4SR\OTV:/S#=?/"G^!+'6YW:U\L7#J_GBNV-SOBB>SJ\^ M/^/L"M;-YYP_>7QLSL4E//_LR8O/SDJGN7BY-^_SH_/.8?_SV=/+>7'""L\O M4T7D\J0=?@MA$*B*.Q)1?/GH(O\;Y8=P9+2% M:<8&C1[)8(REY+-QOC_'Q '_A7EJ0;PP*UL'X#*+8;2:P8@9(6Z794?H0/1] MB5$(E@&#=Z_@P[@0,$E<.;#)+E(22'%B;P?&XAL'D_-@8;O%X >S9;4M. M/U\#;)%!EX"^%3YM%2?7<)@W/>\+L9SC7"U"Z1WE35A1< NZDB1&)'&?MVD; M>390+9&/,7/3J! D"QY)!NF4TY]G!;CY9Q+C&%#T;!0QGB _-BEYWS)1,?I: MQZ\1N*4 A($C1>\YX*DT 0L3E !M:T"0A2Y>I/_3$BPZD[8,4@G(M!T+H/7J/\UUBWPE!]?%CL \ED+P=38UKL)0@ZV%?^D6 Q2$SV M;.=L-7"U-VV4DH<# $,Z4$XEWN/?_J6D+]($L@&W-]S;58\B^#+"4##B&!J) MVS/'=^.D38$J))=!P5$_3>Y0:CG<[K-HA>F=#D.7'0R)U+'#1$>+!A1!!#IIEVNG> MN"P;6!D/9@@IB#B0TWLHC_MA=)X..![S[X7\IW1^D71^<5)5?[7M^OQ7X#;@ M:V+"I+I_Y1PCXWH($_W84L;8N\9Y:II'#H221O'^R1A,""@HYC)M1H1=J&J=F8X$4A;//@/P6#I5VW%!]N0Z9A MGQYR([S5D9]0;6]*TW&VF:W_T&)M!T?I49F0PVD&B)*DEWRQ1KJ#4O$:H5Y( M',5\,\NH2:XY$1;2XOFV..D0H&?*A)$!CXDP"0'$=^<$I-+%.C13SJY."^=^V/<\2JY(B>YN2RY/"_O^<B"5XE^"8B4#14($F LB MESA4010!U>E0\#EZ22@ M5N7FH(B(4@9_4>T6%4KB0A7]AO=2*>,@DZ+.;'ZV%9:==[!+,24G^8% K F\ M$W>QS^4\'I.Z$7LE-&CL:\6>V0GS/FHQ."GWJ;]G?KHWYU=*+$T*]Y<,+'ZB MJ!99^'BH2JGOT =S?7L3^V!^LQV \N>/ M%\5Y(8LFI-;0:(+)O;,1#I"H&?;''?A=)951[JN3L9TJ/TD6H,-^*9)"M)*5 M863SV\8$04_^5JQU:"=PA!/MZAQ-:#BZ5?'@\>,YXRZ+/3_BBF%A!E5Y99V> M?GI%X@+BL568BRD$SL)FSK4D#@A+D)1%$2)3CKD9$G[.(Q9#A]M&GI.Q?K^W M]A3%!]5^IW.W%$..GOLI/!(1?;'X'P BAGA50W M>G+GH62(=1R"@>EW.N'T1)PJ:[K(]D2M990:$+.<.,XN5?C5UC'OSA.R!5/> M8L$%-LYU=?&@^A[[TOQ^2FX@)$CA9\E($H1L:9WCG(W#S<5#RVOPL<07XWFB M\. T4-KSC4P>_-Y)#RT74N.LB-KA#"D5"%81^Q/[5,)"(D_:L-3Q-3_=I?4S ME]F!S/?+VJR/]GI]PS3@K8MWU%@!9NW9V*QIVDG%*4I$9VN(RT+W#G, CPB[ M$[4',X M>)64IQ# E)3UXX,508DSH-]&KJ&AH6Y&D##@^/P)QWV28%G9P9&F MZ'(@NR>A3!15U,X4?))[5*,^EHBS@K6X]GN"/;: *@1$07!J$.YHO_?,?AE0 M:'#V5-XC6X.#EV!_V;N;Q XNV:[B462@(4N=B-EB"+[7X1&W-/*6G C()K;I MC-'D1I.*M#Y87,Y>/'Y,W-@3ZX%+;DK"A7\2" W%*34I!SB4>% M ! 8"?;'750CBF89O"*FCVJ.DWO@N,9G+0O<3Z(I08<-YN-)@N%G::! >[5W M\K#]([\^S'I^*&S+I8ZEYKNQ+!"?X+A"&)_YG[0U!"V[CQ8<&':*7L?SNR66B]:0-2[V/\].M MBQ^Y-PX+60%>3)JPKYYEY#>P),N. [%QMXG%@-C"+-DHXD%JE)*>8N ]\1Q MYQK7>J?[&SGGQ*,JK#)@=0)!-.D%>]=85=DPYL$8VDFS''KQU+0I%1UG_"=T MR3YK^A^! ?'QC(P2^91]X08JJI/&>-.V;!N1BAEW96&%>BR[L2#-"$Q\H6V, M3R5![J',BU1B\AB\<3?FB.XD2K$_Y:*XY8; 0M4I*[GJJ+X.?4[ ?'4L:#N M!:=QX2YB-=.&/LN3D6!PYO)LZ&CA4&C- RV-=#B)]C!G9SDJ_'T=L"/=K':(X6C81G-^)JP1+!&LZ_8D3@Q5*K#:LAR< M0/-8]041H2\JC9DLMPL6.W($0A@]&Z-O6IR:45'>06)@LGB/ 6+NJJ8/7(2+ M;53[W2"KH5Z!1>9<FHOD'G''5%-M!0I"=J#ZL=2;V!2S*<&EAZA4;JAV3=%/SF E^F- MI_CR&%V<@.?E_&';84RZ@4=>PV^YS9'.PSV2Q)]%.2RX!"_[C9(J^Y;"\T'. M0RS>),D$%:B)#]NCP2G$3<*L'293[.!3PVE^P^J7H5HW!]V: E;!,M4#M9=$ M@T\A1P2UQ)UW8,D_F7[4('38CR^Z2E='DAZ_O[Y%&G]1\#2PS7++@SZV,D6Z MH.=A2>KH!4*'#@Q/.VJ.>#"_G%U>7@8-%(*R;@:0?$3B-:(=;$&5;H%,,TG% MG29NKV(8)RGIK,D]8'GN(Q#>'-KJ@*QU)'5&_T MGF2U@N0$Q)H;.K*#9CR.;.%Y:M>@XFULK@MM5H&UJO8VB_>J.Y*ZB)I1'"D- MB%%B)0D!]MC[G)@=^.)*BX7=,],$UQ'8U0FU4-$E7+Q8[@)]&-T?,?%$208H M.7TYOBP0 CYB3X"'F&;HZ_W(W&(C=MYC'@3ASM9#H\_YG!P@TQX]?4C5BS=* MV8N+[!8+U<4E][&',B2!3Z&FEE8C[IGGJ)0A["AAYK&L26U[H=;!]Y=J6E$N)L\:V]'$V=[051.@&/P[ M=R]1.5:Y]J#;*\K/1#@1U^,OC^!(= 4)H ;]'S--=5UMI(0XD>&-\D'B0HT MB7+Q:!RZDP$-M61L\%"#8(6\M2 (Y*B0%LN%,1*FJB 5TWV$ M<"K"3'<>23?I)LLV=O)H$$"%+K23C MB-7!<(;(@*RRQ;;VLY)[443JI#DT,UVA 7-?H'.['BP7F^E9O*)6CO0-G+)! MU/TFN7,Z*(XY1^U=>[FPMK5X9ZKBC:Z=:G!K0[>F3M2$^!6UG'1#TP6@%OVU M*C=4;>9LC*#FE%\O+>GYXO'YU=-PN65L ;$HY[C@\6 Q>_'B&26XX--QPJ.^ M119$$TII,YCGV3,82"@#3<>#%T^?CA-J?$7$#3J[\W\V$4[>3"?/;]\ M?#"[%-#RDLK73G]2P]+UGOGIBSF_PNKKU'9TDRY5_IJ(FU2\?\.\8\LGY?OL M.B)#!50;Q+CXOW(ZH [.*TH=AVZES1CQ .1P1&$/:)]H4 3#8E<#(GI MB30B=HX<#H(=2<<)5MME]O2KU(3!/&(JY""?SKMNPU+1DJ6;PRG[3;GGT("= M%[?Q2MV*PE7*B^3M,6,V1W6M]9JR-R-QMU:9W2PG0A87[Z1L);NMM0_(:YJDEE^_+AQ9L0>O"%B2SK-B[! MKNI0$80GN"*#]SC*T15.+L* 4/-M3?XYE O"V"5?^CAY=[NGYKUTN31%_^&R M=6IU;?FF-$[M.#&+H*AD;; 9CB9*4\R3TQBZZL(IAP*HNJ=IY#))\4?HW!'$URG*0U)E\T)@[(\="5JX5(,=G>EM'GN0.#^WL>B& MU"RU"PAWDO*WJM[)M9_.XO5QJL+!8[%CV/ +2T)C4[S$G^=X_Y)T2403<$J> M+R/I*F8FJ6DOHY0,[$R:X=)=@+/)]XCIZ:G ML9J-@[G@I":N5//>XH(1C(JU)[6"0&QEI.,-4T!MK+/#KZ&S+=S(WN_(8R\R M>>,MXOLX1P!L'C ==V90DE??JW!$^?D!8^(;9J17/-[/[SJ-3:$8!20$0'Z5 MKY>.TD_TPAL*>R2-#"/O@-A[90];#C17LWPX]K_0JWQFX#PV*C2%<"1!%HEN7V!7U9VJ MCX7G*2#_E;!C?[!<4;+BA^-/[3Y(E]^W3% MS]%"F1;,Z9!U<4974N_8D>@1P..;;L/(GJ<.ER-RY8G.<)LQ6JT9],/L1[DTYTZ:5P.O@_[H%I4U(KS6A.= MJ^$6, ?G%5G'V 8O]_]BNSTU[]=&WU$:(EQI9#8S;*%[.,D[YZQ%L'KTU0\C MNN(:W'&!W,GF";:;WM\SQ7T@*V3QJB%",%5M&&PQG7E':8?O==L),E']L=6F M[K(>K@4 G#( H[N0)RUCNAVP.-W9_S.V(/]!I;-WR'IOR ML=ZF3#4J1N>!)@9UDZW0,0*0FUH4=F-+/PEU=./Y:S0P@2%-^-.,(/>;4#<& MRAL#.@=F>">PN!NP8T]>I<>3$R9+7)*+J_<@0?]($E6N"63-WC*17.TY?'1H M#Q]>[@03,GX5_-30?<+#AS5323@L=B]>%.\/:7#QSRE6\AD.#+]QAP$]Q_-+ MAR5N*L\5RI3 >@54"K C-.GMX#C0XU);H)2;D4>2^.SV\ MZD=86"Y"_[NW2W@5GZ4+)IC,B^=T**FKO'F*%3)>@S@2 M]_/YO%OW'AJ_V%IQ0;YXL9!"?^I^_YWE1K1SJ4).ES*>@]CTM2 M-[X=11.8N/?5% ;O:?LT%?.TI>=VL7W2(3$=<:0&6/?>\ZK22HFR53FU.FZ M)5?GY>U3)M:S2"\C<2<]<+K"M#A]W>@67VUT_B/IQTT&H2==\+=-=8#0Z'5* M4M0>P?8.,%]Z&X0@?'HZ-"?/L$"), ?O+6ZH<+_%&R'R M(VQ0,\+/;AX]07 MQ<^C=_%(1R?/L%="XN(W/W&.RH ?&UOI>@P+\)5UDQ0QSCVX23VY#!X\OC08 MV*1<;;%U3K(X4A7_DO5(T/&'W-J-VGEBU]1Q>J3BBM$P;5B>9_F0!9.Z M\2A[=S2]3/"&&EM)@_DUTO';^!;N:W[W='J<7^']#@ QQCFU7L'0RXMG3\ZX M7!D^]+:C-U$O;0^8F?[$1G[M\ 'X?67!RLH'7""^F_R'_P-02P,$% @ M*8 34V57G1AQ @ L 4 !D !X;"]W;W)K&UL MA91M;],P$,>_RBD@Q*2Q)$Z[=:.-U X0($VJ5F O$"___YWMN_E.JD==(1IXKKG0BZ RIKD)0YU56%-](1L4=J>0JJ;& M3E49ZD8AS;U3S4,219=A39D(TKE?6ZMT+EO#F<"U MW6-56_5LCE;A'$P7[A MGI65<0MA.F]HB1LT7YNULK-PH.2L1J&9%*"P6 3+^&8UX!O#G3X8@\MD M*^6CFWS*%T'D D*.F7$$:G]/>(N<.Y -XV?/# 9)YW@XWM,_^-QM+ENJ\5;R M!Y:;:A', LBQH"TW]W+W$?M\IHZ72:[]%W:=[90$D+7:R+IWMA'43'1_^MR? MPX'#+!IQ(+T#\7%W0C[*=]30=*[D#I2SMC0W\*EZ;QL<$^Y2-D;976;]3+KI M+@-D 1M6"E:PC H#RRR3K3!,E+"6G&4,-;S^0K<<]=D\-%;8N8=9+[+J1,B( M2$S@3@I3:7@OE)H"O6 M&]W0#!>!K4:-Z@F#%):UP\&*>)U;WD!E/)V-,$EG[J^GU?ZFO7LQ(3-[^ MPYV-GB2B<$ #0"0 &0 'AL+W=OM=,TM+O5F8G9:\-(+U=6$A6$ZJ;EL@L7,[SWJQ4RUMI*->-1@VKKF M^O565.HP#VAPW'B2FZUU&Y/%;,3 :64M6B,5 UHL9X'2WIS MF[GS_L#?4AS,R1R<)RNEOKG%0SD/0F>0J$1A'0+'SU[^XZ^K+@1=ZKZ*DN[G0=Y *58\[:R3^KPF^C]21Q>H2KC1SAT9],H M@*(U5M6],%I0RZ;[\I>>AQ.!/'Q#@/4"S-O=*?)6?N"6+V9:'4"[TXCF)MY5 M+XW&R<8%Y=EJ_"M1SBZ>/3^BA#O5&%7)DKO%O6QX4TA>P;/%#0R"A8>F2P'' MY>47OJJ$N9I-+-K@D"9%K^^VT\?>T$<9?%:-W1KXV)2B_!5@@L8/'K"C![=L M%/'WMKF&*"3 0D9'\**!DDH&W9)2WAV:/Z:FT%.8< M7Z/"[^?KB1^P[# O,!T,VD_19_QW 3E)PAR^8NL!VP2)&(NKIR4@6IF/TI ,]Z2@]CQH;N+:O MP)L2Q/=6[EPUGV-J%.?]3'URBBX@R5@_WK:R*F6S <9(C ?ZS\>C+< H82$R MDA.6)'#?ZD9:5UX1B;+4C2S%3,36NU55";)&DO>^)QG(PQA2U.&ZE]5MU^F[ M.&RT"P0C>9PC!DLH)-0S'^ET!UC%&L[#&%*IC3&@-2U M-.[J-H!4^&*@C,'1FSTO.JF(A!1#0Y(HA3NT7!9(LK%MZ>R@J#)W8]>Q>AX* M:;"A&%[UEBJ[%1HL?^DDTMCIBA/XP^]C$:8>(\_Z$/Z745=X.:&Y&PO=V]R:W-H965T1?1^8+9^^["UPIW^L@&F\E: MRD>[N7;R%J[%7;]73;V8--I(YL]F!0TE>B__'E? MAR- %KX!B/> V.GN SF5E]SP^53)'2A[F]BLX5)U:!)7"?M3[HRBTXIP9GZ+ M3R@ZA/?W?%VC_C -#+':LV"S9UCT#/$;#%$,-U*84L-'D6/^-T% <@9-\4'3 M(C[)>-V),TA"'^(PCD[P)4..B>-+_I'C5LD&EJ15T5N@.IL2EJ["J.#'Q5H[ M_\\3 =D0D+F [(V EY7F1:&PX.[ER2WL);Q6W9-4MB?/=4=I+;G!0JH75SR[A+1$$UBAJMH2%:_A'43CU)^PR%II MZC/ZA=:7^=DDI0(I*:@_(8O],(EA'/I1DD Z\2,BO)>&& 1-"]6GI D:CS)_ M,DZLE:3^B(VLQ3(_C,;P&66A>%N^P(.H#"F^,Z30H=C83V-FK3CUP]3A&46+ M&%P)@TJX\E&X*/(3-H$H]%E&@OQ)F/R_D-?^:W#4./0*"C<>-&QD)TS?0X-W MF$ 7?>/]N=Z/KQNNBDIHJ'%+T/!L//) ]2.AWQC9NC9<2T-/SIDE35%4]@*= M;Z4TAXT-,,SE^6]02P,$% @ *8 34QK;X4 W P A0< !D !X;"]W M;W)K&ULK57;;MLX$/V5@="'&%"C.VT'M@$[:;I= M;!=!XVT?BC[0TM@60I%>DHJ3_?H=4H[B8!.CP/9%XAS.G+EP.)SLE;XS6T0+ M#XV09AILK=U=1)$IM]AP:I*AG MJ>H&I:F5!(WK:3!/+A:%T_<*7VO/[%?^]PIEQ4W>*G$M[JRVVDP"J#"-6^%_:+VO^$A M'Q]@J83Q7]@?=., RM98U1R,*8*FEMV?/QSJ\#,&Z<$@]7%WCGR45]SRV42K M/6BG36QNX5/UUA1<+=VAW%I-NS79V=DG:;G??CM7,XZ<[=XPNSXR5. M [JH!O4]!JZ4V)<2CJ48/FIE#%QRK1]KN8%YHUII85Z6;=,*;BE0@K2M_^'^ M)OU)LV)!]PR^,C:&&W(FJ89).&(,SH:C>$#K>,0<,DKAC!5CAZ1I!DO-*P3) M&X0ABXF)7#"6=4+.!C!,$4C4$" "[! &0 'AL+W=O);XGDB8UWQG[Z%H 3YZ5U&Y!6^^[JR1Q50N*NS/3@<:3QEC%/9IV MF[C. J\C2EYHKC0M)S'O5M;SDWOI=!P:XGKE>+V9072[!8THX>-.[%M M?=A(RGG'MW /_D=W:]%*1I5:*-!.&$TL- NZS*Y61?"/#C\%[-P1)B&3C3&/ MP?A6+V@: @()E0\*')O2<[AHACEFGM>SJW9$1N\42V F&ID8W!"AY]R[RV>"N3Y<@T;3SX^ M\(T$]VF>>)0,!TFUIZ\&.GN'GC%R8[1O'?FL:ZC_%T@PEC$@=@AHQ4XJ?N_U M&=3+3R6X%JZ2QO46R._EQGF+S?#GA'@QBA=1O'A'_!YG MI.XE$-.0IO=!'_^14+TB$K!72,=?L(.]>ZNR)Z7#,%ZYCE>PH#AM#NP3T!)K MPL@'DDUFTXM0H!SA998'6 1XD08X)6R2LLL SP.\3,E#"SBRC0=+LGS"9N>H MPO))5DS)6V5(CAI*@=W&L7&D,KWV0V^-N^-D+H>&_.<^C/4-MUNA'=:C06IZ M=C&EQ ZC,AC>=+$]-\9CLT?8XNL"-CC@>6.,/QCA@O&]*E\!4$L#!!0 ( M "F $U/#]5\\600 "(- 9 >&PO=V]R:W-H965TN0 $&<=!^*?J EVA8BB1I)V=E^ M_8Z4+#N.K;I OXB\(^^%S_$AJ>&:BQ>Y9$S!:YX5ST9+UE.Y14O M68$C*#8K=LNR3#O"-/YI?%IM2&VX MV]]X_VS6CFN94?9WFJCER HM2-B<5IEZY.L_6;.>@?87\TR:+ZSKN8%O M05Q)Q?/&&#/(TZ)NZ6N#PXY!Z!PQ((T!,7G7@4R6GZBBXZ'@:Q!Z-GK3';-4 M8XW)I84NRE0)'$W13HWOJ7AABLXR!E,65R)5*9/P@>;E1_A,4P%?:58QN&=4 M5H)A-92$\R<]7UX,>PHST'YZ<1/MIHY&CD1S"=SS0BTE_%XD+'GKH(>IM_F3 M3?XWI-/C7U5Q!9YC W&(V^'/:_'PC#_OB+^=-7]*99QQO6P)WR8SJ01NH>\= M,?IMC+Z)T?\IS+\95.&)O2JXR7C\\OT0OIV>-8.O94EC-K*0HI*)%;,T1,Q MU'8T5OKCP'3)A;I43.1 5S3-= J72/5+23&7A,T4R&V*+HGLR FA[]A.&,(= M+Q8GVP[LH!^";Y/ A\D)H;R![0]\Z/NVY_?AOE(5S6!>%8D$#[>11P)XX@IU M^1;-/?O(#[6]'[G04;5!6[5!9]6F>!XF%4;A\T,+V*GD(XMY$:=92LW!5G628T'3_U@"MUPJ>"[PI,Z,_ >>T')7<<>EQ&QW=OPMSW,F MXA11+6G)!)Q!/T#\7>Q\^"TD+OGXIM<,/E]-KV#!5TP4^H#8+0-Q;$(B<%LC MK? 6H1G80A$= K<$'K$Q5^\#.8(L^<:* A#1R#Z46MU.3M M()_?DL_O)-\!PAWF/54PU]"O#/3FX8!C(BT6^O).Y2'J=88^3+UC5R,]0,EG MJ:-_*(S?B869N M1O?$+H9ZVQVZ)[X[S%W/!Q?OAXS[>+/[TZSJ^OSGMN M[VM^P.U]9A^I3$/IMHQOQ0ZF^_LT/UP7O&"C" @)3RQ+<].>:2LC#:+=FAPZ M!'H[[U:$<6%>YQ)B7A6J?L*VVO8'8%*_>[?3Z[\'?%,M]$FB M?I'7@N*E>07/N,(WM>DN\2>&"3T!Q^>/_ 5!+ P04 " I M@!-3 Q/"H!,& #"$@ &0 'AL+W=O'?2\=:Z+\W*&(]NJ[)N3B8K[]=OIM-FOC*5;A*[ M-C6,7%M7:0^W;CEMUL[H15Q4E5.:IF):Z:*>G!['9S-W>FPWOBQJ,W.HV525 M=G?GIK3;DPF9[!Y\*)8K'QY,3X_7>FDNC?]S/7-P-^VM+(K*U$UA:^3,]'BP-[=E M$W_1MITK8/)\TWA;=8O!@ZJHVW]]V_$P6*#2!Q;0;@&-?K= TGQ\YN MD0NSP5JXB*'&U>!<48=-N?0.1@M8YT\OO9U_>7T.<2W0A:U@KQL=Z7KU45^5 MICDZGGJ "9.G\\[D>6N2/F"24/3>UG[5H'?UPBSN&YB"?[V3=.?D.1VU^-NF M3A!+,:(I)2/V6!\TB_;80T&OM#.OKV+0,WT'&O/HS#E=+TV\_OOLJO$.!/// M"%C6@V41+!MC&-GU7H2%OSO$ZJB9<#C?-&L]-R<3.'V-<3=F/>2+D$"3#BF411":"/ 6$(,5QED:712(5 M&M$![W7 1W7PP8"FBGGPJ(F2T%OM%J.*X?$6,*2'C'%,2 J99(F7/*A44 M2RI;6OG]O9.89"SP2O,DY>@3!!B?$XX5YW& )92- >>P;1G.,QX 2,)$#TQR M<(@%;68B8?0>,,6YE$?=Y@R!&2:,=AY!$ \#!QFQ#*="MCIBV3[B7&&E2.L0 MS+L?<9JV2,GHD1R% M^+Y'DC."B0R)CM!$Y'N!=I2 RFG"ODZG+&9MHA*1C1\\R1E6,LB0\*#SWGS' M/,@S3>!@#LUS$&Z4.1%)IO;ZEY#@\Y@*"$GR1PZ>$"D6- !3,HQKM_4Q7GD/ M6#+,LGCB"4L$ZX&)$#A5HAO(Q?C!DP#,51: TX2*,4VI7E/J>4E]4Q=^5$"C M]IXMH(/XCQ1]QB _ ^]QX_-!X@.Y"=KF0ZBO%[8&D##@+9K;JH+VI<4 F>WR M.TE2\@U.Y)#Z,A!WJ#=$AAJQ5Q\6*F^S/D_'G"#A&/"8[<&$N"]4S$A4!5@! M.3[;P9"FH)\@>2@/) \IO5Y96UQ>ZFK]MN^X!K/> M5>O2WAG339]MW'P%WJ-9J>NN.ES8Q@?1+ZT%2PV4"6!,Y'308+Y >0H_4E%T M"2]VP#9&2U/#V2@1L(_T EZ9BM#+AW<_2$X8DBA71+<0I[UA6P1VB/>0GV.F33%C7\9X3%% K]38H> MH#3]_RCE(KM':SJ; M!$I'2 \!,7!)B&I)%M#['^82#N]#7'X']FAL%0?LQ58V>QI[H=+F2)$4=,R! M2T%&R2/0'^_) _%B!N\H3R8O#UDQ<$?2EKLL;2FEXG QG Z^*U3&+>/7DP;, M;VK??F+HG_8?:,[:[Q+[Z>W7G??:+0O0:VFN82FD/7BW<>T7D_;&VW7\2G%E MO;=5O%P9#9UAF #CU];ZW4T Z#];G?X'4$L#!!0 ( "F $U..2W7ZY@( M - & 9 >&PO=V]R:W-H965TX0?'E=D:@\MDIM2C,[[FHR!R MA%!@9AT"H]\37J 0#HAH_&XP@W9+%[@]WJ!?^MPIEQDS>*'$3Y[;Y2@X"2#' M.:N$O56K+]CDXPEF2AC_A57C&P605<:JH@DF!@67]9^M&QW^)2!N F+/N][( ML_S$+!L/M5J!=MZ$Y@8^51]-Y+AT1;FSFE8YQ=GQ%5)*!O;OV4R@^3 ,+8&Z MI3!K "8U0/P&0#^&:R7MTL!GF6/^&B D-BVE>$-I$G.C 3%O,U&.F;V(:@]B#FQ(ULUPNP._2@RO.9EQP M^]R#:V8K3:-=FG:BNXMX9DJ6X2B@FV90/V'@9$$O2SMP^KA/!/XN':CY0640 M&%&S!F[L$O7&V(.X%U.I]B"-C[=8"\<:1$.:DTSG6:8KS '7=.^=;NG),:04 M6N-MN_9[Q_$ ^@.X5Y8)4!VHK_?O*,"@+<"@LP!WU)WR2B"H.5Q6)#3"-9>\ MJ JX1>GH3-DS-0_*G3K7WW6BT^ //-SCVL)$J.SQ85>9.CGL+M,E-QGM3F7Q MV9ZF\#*3D)A'6W9*]F#+'I"=;-E'D$8)W)/NR.:6U'__[H14_-@(7LM<;O*, M>\F@#^YD B_*RE(1N:0H-!;V^\GIA_^HTZX*A5M=ID"]\+W40*8J:>N&T\ZV M[?J\[E(O[G6OOV9ZP:4A G,*C0Z/26A=]\_:L*KT/6NF+'5 /US2DX/:.=#Z M7"F[,=P&[2,V_@-02P,$% @ *8 34TF'X$!,! %PP !D !X;"]W M;W)K&ULS5=M;]LV$/XK!VT8&D"-98L&D?;%]=B73G_8K28-WR--^A^::X, M[48#2BEJ5%9H!0979]'Y^/1BXN6#P*\"-W9G#=Z2I=:W?O.V/(L23P@E%LXC M<'K]'YZBP'H%%GAW%P66;[CC MB[G1&S!>FM#\(I@:M(F<4#XH-\[0J2 ]M[CD1@FUMG"%!FXJ;A!>?.!+B?9H M/G)T@1<;%3W810?&#H"-&;S3RE46+E6)Y3[ B)@-]-B6W@5[%/'G5AU#FL3 M$C9^!"\=S$T#7OIT 1_,N!/ O[D /XU%EH50@H>-!:Y*2AJE*93=B]9B"4(%.4HO470B0K:.#G#+MR&^A:YK K6!-FV: MUH5K[$.1>I2G+_53V_ "SR*J98OF#J,%_$;7=:$#W@Q3N,)&Q_Y)'&B4(TQ%ZM MP6+1&N$$6OCANQD;LU=?/8>[^!T7TJ>GA]GZP^GBMM*R1/,M,F^^>!X^AH(E M0OR.+%KCGGLM4 .SCD+A&6YI=/%)9_$L97&2,$@G,HX/?@@C=9V.(^@FA(LH'ATT]0%EHN.,*#S7#J=5PA$*>PH*)4YHW:K ME[Y]E5_#\0TW)>&EA_&>X:QM"G_;70=S?-_ONW5! 4V.T^RH6^0G_2(AQWKG MGKO]!(Z[#/8(/HM?P2R+)\DTA@F+,S8+!\E@S&HOLV+OL ;#UT-^CF&#Q,RV MRS^]@RD+?>'B/9I"6&\^:>]Z8R_PQ_#!"P^Q\:K]I:[BCCY@K2QAB2"L;A6NG'BYS\3:;L3B?IG0PR>/Q M21Z.TFP2C_,I\+(4GB>7_R0 WD.A#P0?!4>B3=5KEN;AO>#E/O>3?L?1'O1N9WW*P%-0*) M*U*E/IA%8+HQM-LXW831;ZD=#9)A6='DCL8+T/E*:[?=^ N&_P*+OP!02P,$ M% @ *8 34P 4YJ/# P W0D !D !X;"]W;W)K&ULE5;;;N,V$/V5@1H4":!&HFS)=FH;L#E>Z0>S1;3P5 EI9L'6VMU5%)E\BQ4W MEVJ'DD[62E?,LJG@I@_G4?[O1\ZFJK2@EWF@P=55Q M_;Q$H?:S@ 4O'V[+S=:Z#]%\NN,;O$/[Y^Y&TR[J4(JR0FE*)4'C>A8LV-4R M<_)>X$N)>W.P!N?)2JD'M_E8S(+8$4*!N74(G%Z/^ &%<$!$X]\6,^A,.L7# M]0OZK]YW\F7%#7Y0XJ^RL-M9, Z@P#6OA;U5^]^P]2=U>+D2QC]AW\B.T@#R MVEA5M5:]- MY$KIDG)G-9V6I&?G'V6N*H1[_H0&SN_Y2J"YF$:6H)U E+O &G:,#CS?X7T?ANC2Y M4*;6"'\O5L9J*HU_>DP,.Q-#;V)XPL0UKE%K+,"2$6X,6@-<%B!*OBI%:4LT MQR+;"^J:\LKL>(ZS@+K.H'[$8 X4'>RBXQXQ'+-^9U7^\).KV@+(?>IDPWTS MG$$:QI2T,QB&Z2![5=;XB+)&8"%C*3W320:+/-&3 \#&J6_@AI/$:0R' M\(?=HB90QB:0A"R-X99(Z,(;/X9U!C_^,$Y8\O/!JJ=VTJYVTM[:N6N& M(J@U/+[E=[1N>@&/U\V2"P\'W!Z6$!N3,Z,L9 .7KJ+V ]-0_C(VA%;G>Y4) MC,;AB#*^*"B+7GY,\H,3\E2@;?A?Y1,JP>R4/"-*;=YZPIMUXEE*ZP7%VB+/RR4C55)AW74I/*1I;_M>E?H<1U:8]FHM?V^S.1 M3D;4D-0>W#6;1L&M(Z%@ITNEX9G:R5/:*=-&\IRQ"Z )]U8EKZF R:4C2M0R MIUA,(&/L..!)#C1%WLL@.U5=B6OJ]Q)(DOJ- MOUC0?'+UT_Q]NZ_=W671_+)?Q9N+SR>NJ10-"%R3:GSIK@JZN4PT&ZMV_@>^ M4I:N WZYI?L7:B= YVNE[,O&&>AN=/.O4$L#!!0 ( "F $U-18-,D"P0 M &L/ 9 >&PO=V]R:W-H965TDXAC8Q^]2DB5UL.EVW9*' M6)1XSST\O#PD1WMM/MDM@"//N51V'&V=V[V)8YMN(>?V6N] X9>U-CEWV#2; MV.X,\*P,RF7,DN0FSKE0T614OEN8R4@73@H%"T-LD>?<'&8@]7XCXXKW8 M;)U_$4]&.[Z!);@/NX7!5MR@9"('9856Q,!Z'$WIFSGK^X"RQV\"]K;S3/Q0 M5EI_\HUWV3A*/".0D#H/P?'G">8@I4="'I]KT*C)Z0.[ST?TAW+P.)@5MS#7 M\G>1N>TXNHU(!FM>2/=>[W^$>D #CY=J:'= K!UHQ*X=USQV?C(S>$^-[(YI_*+4IHW$T M0OEI7#J#7P7&NDU<_O#:@8,_EGPY,OA:*JU1@2RCKA"M\\9P@/@^G>>3F MF(8.ZS0!]KU&_5X)VSL#>TKFC].5=0;+^X] @GZ3H%\FZ(<36%QQ*8@GOI) M4@.9<&0'1NCLU!R&(7L)R?C!!L@-&G*#X.@7!MW(N /A*B-O/Q=BA_[@RM:" M._"T/_Z,,>2=@]R&Y+AI,MX$N3^4U0!$ J[\*^(+Q%=^BC7I%3\E1AB0#L@! MN FI,6RX#;^%6UW$1.]\Q5KR%^F6]2FF%?Q-">_=^VG2'\5/)QC=-HQN_PVC M<_G#8)>%NFMHW061YO5LH5.Z;>V18*Z(%'PEI'"'4^0JR$%'')I4?Z(F)+W*?H:_ MUJQF-:7N7-,SX^AL!#2X&I<PW=EBR5V_?WZV6L.EO2"E62%DAGX;&E]KKK3_0@9&6\^D M@^ OL@)QYQ7!+!@\%0#&2DLK N)RV$-)VLGC-]/+BY4VMHM#=OC',N^0+]H MQ0G!MDY)AR^E>^N%-.Q?WZ][&+]W6?;6(&G8(1^%$GF1HZ-\C>ZLM3J6O)#N MK+4E1O]?W2_@7]Z76.MW+.QWC_SY6W1O38N%CXG_H>ZMM['P,>_[=0_C#\_K M'G>N,[BS;\I;'NZ6_B1;W6R:M\U-G^*V>W4-Q7/[QN^V$M88FEP/T?Q, M=;.K&D[ORLO12CL\1I2/6[P-@_$=\/M::W=L^ 3-_7KR-U!+ P04 " I M@!-3*(^[50T# L"0 &0 'AL+W=O?8-[Z9'(1\5%M$#4\%XVKJ;;7>O?=]E6ZQ(.I.[)";)[F0!=%F M*C>^VDDDF0LJF!\%P< O".7>;.+6EG(V$:5FE.-2@BJ+@LCG!3)QF'JA=UQX MH)NMM@O^;+(C&URA_KY;2C/S&Y:,%L@5%1PDYE-O'KY/QA;O #\H'M3)&*R3 MM1"/=O(YFWJ!%80,4VT9B/G;XSTR9HF,C#\UI]>DM(&GXR/[1^?=>%D3A?>" M_:29WDZ]D0<9YJ1D^D$:KW MX20@'+P2$-4!T7E [Y6 N Z(WQK0JP-Z;F:O#36NFB4AJ]HC2,X*O@>JO@ \\P>TG@&]N-]^CH?1%U,GXI^1W$ MP3N(@BAL$73_]O"@)3QY8D8U+%%2D;6=:3=E'$!&GE6'N'XCKM_M_D5M9L?: M)$?-I*[-CE2#)M6@4_0"-Y1SN\]KPFS*-M\51=]1V*MW/PN'?7/,^]/ZN@0- MPO@E)KG$C(*@P;PP,&P,##L-+*784W=OM^Y5FYV*<'"B(CCSD&F]%GK?J'ETDO W[HS/IK:#>F?064!Q&[=K'C?9QIW9S MD?VGC,:7930(PC/]+:"+6DLN0:>U5LGW3_I(@7+C^K$"5Q;5M=JL-BU_[CK= MV?K"? I4G?L?3?4=\95(\_8H8)@;RN!N:!3)JC=7$RUVKENMA3:]SPVWYG,& MI068Y[D0^CBQ"9H/I-E?4$L#!!0 ( "F $U-X]F]1^0( ,) 9 M>&PO=V]R:W-H965T59..8!%,.S04D>=_;M[ORK@<;+IYD M"J#02T:9'#JI4NM+UY51"AF6+;X&II\D7&18Z:U8N7(M ,<6E%$W\+RNFV'" MG-' GLW%:,!S10F#N4 RSS(L_EP!Y9NAXSO;@WNR2I4Y<$>#-5[! M3C>B[T MSJU88I(!DX0S)" 9.F/_!W,$DN8WO@TW_!:0MYOH'[%P>B:5>%:5N^=@/?#*0$.$,VZ6=H"C(2 M9&W?E9\S;8MN%&3RUP%/8>4IM)["!D\/7&&*="<1V!:<&H^($KPDE"A=^7W% M+2@[EM+TEN=1$/BZV>C,/==S_MXN#'IULQW)G4IRYZ#D29[E%)N.<9TDNH/< ML7MS)1G$UU@P'83\!NHN>< O^]47[-V:J@9!W4I0]Z"@.Y6"0&-=,B4/E*17 MT?4^N/C]RE/_L/"J[*4OV_G/>7+^J"^!#6A? OM'EO^]W9OR%Z_6'K/0;[PE M%U5L%T<49=9TD7^U87H?7!N_UIS]__YJ3DO.G6QVV^^SZ=:F1@9B9:>O M1+;Q%P.D.JTF_-C.-??5O/@\N,5B19C4^A(-]5H][5P4$[?8*+ZV,VC)E9YH M=IGJKQ00QD _3SA7VXUQ4'WWC/X"4$L#!!0 ( "F $U.!O^ATI0( '\' M 9 >&PO=V]R:W-H965T2SRA$U; K&U2C(M2XOPE"E.19$G8L2N=E9"%D0;:9R&:I2(LE<4L'")(JZ M84$H#\9#MS:5XZ&H-*,2J MO"::C(=2K$'::(-F!TZJRS;%46Z_RDQ+LTM-GA[/ZJ\!8@$SNN1T05/"-5RF MJ:BXIGP)4\%H2E'!Z1.1TFR^P ,JE"L\@]-KU(0R=08G0#G\S$6E",_4,-2F M-LL0IDT=D[J.Y$ =<0+W@NM8VIZI M[9C:AYBJHC0_?LE(BN8<:$AS(I>XU]P:J>.0[$%QYS-XG?[>^9^I_@&_] M_WR+^U%[OV\#SSPXRFQ.K:PP@YN-:=KJJ&UQ]-H@HD\V+MYI1O$'6-> [/[M M@V[WG77A3D\LT)P;V_D5N+96MT>_ZF^7R[JGOH;75].].7:4*V"X,*G1><\P MR[K;UQ,M2M=AYT*;?NV&N;DA4=H L[\00F\GEL#?N>-_4$L#!!0 ( "F M$U.DLU5>?P( !4& 9 >&PO=V]R:W-H965T^KO,2*J#.Q1FY.ED)61)M0 MKGRUED@*!ZJ8'P7!R*\(Y5Z6NKT[F:6BUHQRO).@ZJHB\OD*F=B.O=#;;=S3 M5:GMAI^E:[+".>J']9TTD=^Q%+1"KJC@('$Y]B;AY32Q^2[A)\6MZJW!=K(0 MXM$&-\78"ZP@9)AKRT#,8X-39,P2&1E_6TZO*VF!_?6._=KU;GI9$(53P7[1 M0I=C[Y,'!2Y)S?2]V'[&MA\G,!=,N5_8MKF!!WFMM*A:L%%04=X\R5/K0P\0 M#@\ HA80?100MX#8-=HH&8@%3P95@M" VN*:<\)P2!G-M-LQ;TW##FV_&FC^8Y+FHN59PCSG2#5DP M/(%OJ(]A,$--*%/'< H/\QD,CH[A""B''Z6H%>&%2GUMA-OR?MZ*O&I$1@=$ M?JGY&<3!"41!%.Z!3S\.#U["?6-7YUG4>18YOO@ W_>:2(V2/?=\ZKLSHRIG M0M42X?=DH;0TW^J?=^K&7=W8U1T>J-N9+CO3]WG9D"2.Q%[B338,1_$P]3=] MR]YF1:.+\[#+>J%PV"D:]V6=)Q?[-2>=YN1_73T!CGJ?S.2MM4$0QZ]DOLV*DBB,7LGT M>Y?6#LRO1*XH5\!P:7#!V;DAD,T0:@(MUNX>+X0V4\$M2S.W4=H$<[X40N\" M.QJZ?X+L'U!+ P04 " I@!-3AKFW5H<" !Y!@ &0 'AL+W=OV+8P=L-/9Q79TA4UC]6] LOOH^2LI$(S*9"B MF[EW'5XM$NOO''XSVNC!&ME*UE(^6^,NGWN!)40YS8R-0."UHPO*N0T$-/YU M,;T^I04.UV_1;UWM4,N::+J0_(GEIIA[EQ[*Z8;4W#S(YAOMZHEMO$QR[9ZH MZ7P##V6U-K+LP,"@9*)]DY=.AP$@G!P!X Z /PJ(.D#D"FV9N;*6Q)!TIF2# ME/6&:';AM'%HJ(8)V\6547#* &?2E1.4YF@AA9:-RTO?(37]UI1]( ]V&S)!P5,46 M'CNXO;&[- P3J]AN*-:AUV4<7/9.[ZA->FJ3D]2>X'K:)E=*9E2/DFL#)(.T MT23YNL?MT DGT72<6]QSBT]R@R8QN!,YVDHY_O7%!UG#*<;1'K<1KR1.PG%R M24\N.4EN<'?&F"4'O8IP%.XS._3"TVF0[#'S!X/!#N4?1&V9T(C3#>""BRD$ M4.V@:PTC*S)08P# ">#@ &0 'AL+W=OVBE;HF=CX(%2"M=-4Z=1(:^[B8=N$2 ]8G/ENFJQ)BE6EV)#N'FR M%#+%V@SERE4;27"2)Z7,19X7N2FFW)F,\GLS.1F)3#/*R4P"E:4IEK^N"1/; ML0.=W8V/=+76]H8[&6WPBLR)_KR923-RJRH)30E75' @R7+LO(%74^3;A#SB M"R5;U;@&=BD/0ORP@[MD['A6$6%DH6T);+X>R90P9BL9'3_+HDXUITUL7N^J MW^:+-XMYP(I,!?M*$[T>.[$#$K+$&=,?Q?8=*1<4VGH+P53^";9EK.> 1::T M2,MDHR"EO/C&3R6(1@(,CB2@,@'];8)?)N3DW$)9OJP;K/%D),462!MMJMF+ MG$V>;59#N7V- R4)F JN!*,)MH-;RC%?4,S 7)L;YK5I<,>+ M36/AG\VDV4A2_P*8)^#MSXQN;,PY.+LA&E.FSL%K\'E^ \Y>G8-7@'+P:2TR M98+5R-5&MIW<7902KPN)Z(C$]QF_!+YW 9"'8$?Z]._3O?UTU\"JB*&*&,KK M^4?J[99^ 68,&RY[!,"W>Q,.[@PS];UG,K^:S,\G"XY,]DEH\Q+V:)/=7%TD MBVIA7LW^@A\G(43('[F/36"'44$<#*,J:D]J4$D->J7>$Z6NP)O%(DLSEN^B MA!AG,;O(;IDNL46]J"'CM=&*ABVU76%>%!^1&U9RP_\F>P$XZ<0;'DA!<3P, M6H([H@8Q]+KU1I7>J!^O4=BSH095F<'S[]ZXFBP^Z>Z-#\"% ]2"VQ^S)W-8 MR1SVRKS.*$LH7_6L&'JUGWK/#Q@V[!N>%'%9;F]SH@!Y+G93TX@.C[@ZB-NBL*'?DG@;7-P7Z?NR>FD5P+E@": M;J1XS!LFU<>AMB8X?'[LJ'8OY)T4>UFN"33VVO^''4'1,<]&M?.A?N>S#:N6 M67$:,!VF ;^2I@?IX]#H\5Z@R4.UD:'3MGGHL(-#<1"WN1]&^2B$+?!NX_!@ M3VX?L%Q1K@ C2Y/F70Y,OBP.0\5 BTU^GG@0VIQ.\LNU.4 2:0/,\Z40>C>P M1Y3J2#KY#5!+ P04 " I@!-387;K0@D# #_" &0 'AL+W=OCL&Y[(NE"FP9U--FB-%UB];!Z%KKFM2DY*S"3A# B\ MFCHW\'H./9-@(WX1O)4'96"&LN3\U50>\JGC&2),<::,!-*/=SS'E!HES?'6 MB#IMGR;QL+Q7O[>#UX-9(HGGG/XFN2JF3NJ '*]01=43WW[%S8 BHY=Q*NT_ MV#:QG@.R2BI>-LF:H"2L?J)=8\1! @R/)/A-@G]N0M D!':@-9D=UAU2:#81 M? N$B=9JIF"]L=EZ-(29:5PHH=\2G:=F"VLHSL&<,\DIR9&IW!.&6$80!0NE M&_2T*?# ZD5CS+^XR3)1Z< O.[V>)):7X.(.*T2H+GT&+XL[G>QW17V]1ZY;=> M^58O.**W'S1N!GU",F@E RL9'K,?420(ED ;!):<58,NU1J1U3#[\GT&83P> M3]SW0S/Z46F8Q&W0![ZPY0M/\MUD;Q61Q$YZIE<(R;&P2V (LY:*#S$]_>M@ M]J/&8Q@.8T8M9G02<\[+DDASM SZ%_6Z3-*X:U\_R(>^/\P5MUSQ?^RK5\P[ MRHZZ%O?Z#3P(.W#]H"@*CLQMTL(EITW3#233>URJ*B?=Y5S#)?TI#9.T S<4 MY'O#<&D+EY[E'-YE1.(1D(@VNX2K @N@T&Z8.!V B<,.<3_(AV$T3#QNB<7B=X*6A.IMC.4(S"LA]($^ L]< M(3IX*GN]HR1(8=K=,4-A$'K=F75:(%1'W;UA7% M-_;"6G*EKS];+/07"A8F0+]?<:[V%7,'MM\\L[]02P,$% @ *8 34US[ M)(XO P I0L !D !X;"]W;W)K&ULM59=3]LP M%/TK5K0'D#82.]^HK01TTYC&A&!L#],>3'/;1"1V9[LM_/O93IJ6D$9(B)J9'+LY$HM3UU7SG*HJ#SA2V#Z9,Y%195>BH4K MEP)H9DE5Z1+/B]R*%LR9C.S>M9B,^$J5!8-K@>2JJJAX.H>2;\8.=K8;-\4B M5V;#G8R6= &WH.Z6UT*OW%8E*RI@LN ,"9B/G3-\.L61(5C$KP(V-:8C[[UOU+S9YGJ&;[Y"DU!H]&:\E/87;6ILJ,&SE52\:LCZ!E7!ZB=] M;(S8(^A$^PFD(9 N(3A \!N"_UI"T! "ZTR=BO5A2A6=C 3?(&'06LV\6#,M M6Z=?,%/W6R7T::%Y:G(#:V K0)_0M)"2+@0LJ )T- 5%BU(>ZX.[VRDZ^G", M/J""H9\Y7TG*,CERE0YO1-Q9$^J\#D4.A,($77&F;*] M_#D95/RV8B?(]SXBXA'<\M8LT/+-GUC/2%ADL;^ MR%WOF]L#\Z,P")_#ICVP(/%PW,*>Y1"V.82#.=RQ0D&&;I7^6N6 )U&K%[VO M^7$;*'Z3^34[>F97')&@8WX/C$1>U*G1M$_-PSCH-S]IDJ31@1+L M6B@>[J$77.B/7SP-N;+K93A\YP+LVAR.WE: Z$6[3HCGDZ[_+V&QA_UN^^F! M12DFN..^NS>_5" 6=@Z4:,973-730+O;SIIG=L+J[)^;&=3.13N9>H"]HF)1 M,(E*F&M)[R36=Q+U3%@O%%_:*>F>*SUSV==&ULC53;;MLP#/T5P>A#"[3U)7%O< RTR8:U6(>B7;N'80^*S=A" M=!)=F%-36SJ_"T!0U"&I. MU1PDWLR4%M3B5E>AF6N@I0<)'B91=!8*RF209_[L0>>9:BQG$AXT,8T05+_? M %?+41 'JX-'5M76'81Y-J<5/(%]GC]HW(4]2\D$2,.4)!IFH^ ZOAJGSMX; MO#!8FK4U<9%,E7IUF]MR%$1.$' HK&.@^%O &#AW1"CC9\<9]"X=<'V]8O_H M8\=8IM3 6/%OK+3U*+@(2 DSVG#[J):?H(O'"RP4-_Y+EJUM>A:0HC%6B0Z, M"@23[9^^=7E8 \2[ $D'2#8!PQV 00<8^$!;93ZL";4TS[1:$NVLD>;["#;\(,K2H-%?7UJ69DE=OOG]&4 MW%H0YL<>1\/>T= [&O[CR304JI+L%Y0$&WC!\&GXNRMAT'HSP6T^6][4\[KV M7N3QY?EE%BZVJ$E[->E>-2^*-P).7"N5*&E*+9AC4C)3J$9:0[!:L'(*D+ZT MCK&F49VTV^2E6^1=I+V\]E&W&)W'FS&$:PTA0%=^3ACB);6]T9_VH^C:=V#X MQ[R=8_=45TP:PF&&T.CT'%WK=C:T&ZOFOKVFRF*S^F6-XQ2T,\#[F5)VM7$. M^@&=_P902P,$% @ *8 34T3Q6'W]! $18 !D !X;"]W;W)K&ULS5AM;^(X$/XK%EJ=NE*O) X)L$>1"G3O>MKV4.GN M?CC=!T,,L3:Q6=LIK70__L8A38 D+MKM27R!.)D9/_/V>)+!1LAO*J)4HZ+(4,B$:EG+55FM)29@I)7$;.T[03@CCK>$@ MNS>5PX%(=2EBU M"RLA2RA73' DZ?*R=>5^N/:P4<@DOC"Z43O7R+@R%^*;6=R$ERW'(*(Q76AC M@L#?(QW3.#:6 ,?WW&BKV-,H[EZ_6/^8.0_.S(FB8Q%_9:&.+EN]%@KIDJ2Q MOA>;/VCND&_L+42LLE^TR66=%EJD2HLD5P8$">/;?_*4!V)'P>TT*.!< 1^K MX.4*WK$*G5RAWOF>!FQ!-A@,I-D@::;!F+K+H9]H0+\9-HJ3X]6=&O7KH]4/ MP;TQQQ70ZW9OW,K&&FQR$$^W$W356)KMO=E[FNRO3ZI9T] MCSJ%1QVK1^.(R!5$E7$3.(@J%/-"<)ZSU(;I"*@J\S1$-]/[7TBR_FU2Y^)V MGV 'G.?YWH&75:&#.%QW+)':\] O//2M'OXNA5)H3*1\-G5QE8B4ZSH'_ HV MMX?]PSS52@5!/<:@P!A8,4[H(QQ(:PCQ UU$7,1B]8RR(TE9JK9;6.^>8E/U M"GB]MTE0KQIZ/\"=@P2])K6'L5]@[%LQ/D@24G1'$FI+B.N49XISBBEQ=PX] M]VV2DMO9C7Z50PKM&42K:.J"0QFJ7KM9 : MH.N(:BHA-K22:NY'/73N@_?$2YKQ#X/IZ2?5T[_;[= >-6 MJ=<"L*1>U\Z]5V&8#7=0.X!+L1#*R*S/$;QJA"93(5/S5"IJXEH++*A4M]MU MFLJ[9&VW:R_OF_N;O^[0=3(7,5N@J10Z#]KL64'!V,JEY%ZW=Y+U7!*O:V?> M4:K@CN$BD=7.W_UJ?H*@UZU/$"Y)'#O_2ZN-T$]X9X.VDG-42 M$LM\[Q9*%SUMN:JH510] -$$IVQG9VOCW<&&E#U_K<\+7,(F(( MFU.-),RH/#V]%J@E12 M,OXY2D;_HA\;Y7%)V/@D"1N7A(WMA'WLY#C*[1PYJ7LE+7MV6CXB2<>-\U[) MO)Y[BDGQ2E;V[*Q\=%*\*@E7)_7VSM&ULO5C; M;MLX$/T5PNA#"S212%FT7-@&'*?=39$609-T'Q9]8"3:)BJ1+DG%S7[]4I=( MUHU.T" OMBC-G#DSFCDT/=L+^5-M*=7@=Q)S-1]MM=Y] MK(5,B#9+N7'43E(2Y4Y)["#7Q4Y"&!\M9OF]*[F8B53'C-,K"52:)$0^G-%8 M[.(!QQ0Z8#:#N,!!Z]T\/)$"V9Y6N=$D\5,BCV0 MF;5!RR[RVN3>)AO&L]=XK:5YRHR?7EQP3?B&W<44+)6B6H$3\(EQING)I:EO M!-Z>4TU8K-Z9![?7Y^#MFW?@#6 *O"11S1J C@F@RH-])C&&;(B?D[Y*?#<]P"Y"/806CW=W;70\:JJ>CF> M-X#7J&"WQ/]>&GMPH6FB?EBBC:MHXSS:>"#:7U(H!59$R@?&-V"9B)3KOK=2 MP/@Y3#;?]PL8(-\D?']8JEXKC"NK!D>_XNA;.2[#,$W2F&A3$$-0:O8?R>:X MCV:!A \(G*!@,F[1[+&"&+O]-'%%$UMI?C7">68T!WPG<4K[R.%N=7QO@EOD M<(=&]G=F0K>T'#+12PV#\!,(+B1)*+@*TFHLK134(4) M7J%YIU6TJ34I:[3WX%;1=1J#2[;N?1MV;.B#!TJDK2C0K872?7[U\VW/BG\@ MQ/ 5R@Y1'0^]C&J4.,V6QZ@]CZ49'C1K\JRE%'HOIAPE5%,4IM-)FVJ/V=3W M!YC6,@SM.GQW:RV4$+]&N];: M!^WB]V%HI9/&+S08 4].RUN;R6E5:,9@@ -]$(MN]"NC<\:JVEW M7B9!^W=#GQ7V!YH6U;J+[+I[?*I*@$:%W*!=QSXKA+P!>K5L(VBE][2]%]6R MC- KS!6JY179Y?7)W8JZHCG![1XX8M3D6 LKL@OKD5U>G]"I?F?B,?;:Y+I&$]C>1IV#(U]"Y28_"2L09F^O./U5=ZO3]C(_ M8SJU>7%4_T+DAG$%8KHVKN[IQ$26Q>FW6&BQRP^0=T*;XVA^N:6FZV5F8)ZO MA="/BRQ ]1_$XG]02P,$% @ *8 34U*;HJB @ -0< !D !X;"]W M;W)K&ULC95=;]HP%(;_BA7MHI6VYHL$J$(D"NK6 M29NJ?NUBVH4A!V+5L9GM--U^_6PGM>AJ*FZ(/\[[/CZ'Y+CHN'B4-8!"SPUE MA<*M( MDX0S)& S"^;Q^6)JXFW X%.[HV1R63%^:.97%6S(#(' @IK91RP?CS! B@U M1OH8OP?/P"&-<'_\XGYI<]>YK+"$!:<_2*7J63 )4 4;W%)UP[LO,.23&;\U MI]+^HJZ/S77PNI6*-X-8GZ AK'_BYZ$.>X)X=$"0#(+D6$$Z"%*;:'\RF]82 M*UP6@G=(F&CM9@:V-E:MLR',_(NW2NA=HG6JO&(*LRU944!S*4%)] G-&RX4 M^8MMG4^6H#"A\E1OW-\NT^2+X^71:WFHTW:"P$X>..'V7^%U?*A>Z(:,' M3%OP4:=OW]DL'><.VW_=GJ@\C_+_#A?N-35SH7S#8DN81!0V6A>=C;6!Z)MT M/U%\9_OVPUO<:"!.@]S>):9WNIBS_ 5!+ P04 " I@!-3 M(BMT27<# !/"P &0 'AL+W=O328%LT:)!+^[#8!UH>640E4DM2<0/TXSN49-F- M92:[+Q9)<1.,"G(N MZB?[V13B(" *3P2$34!8Z:Z)*I67S+#E7,DM478WHME!E6H5C>*XL/_*G5'X MEF.<65["RI#>%1=,Q%QLR-=5QC?,%JQ/>I=@&,]TG[PG73O(W]>0KT#]0]X0 M+LA]*DO-Q%K/?8/*++X?-RK.:Q7A"141N9;"I)I\%&M8_QGO8T9M6N$NK?/0 M"?BY% ,2!>](&(3TX>Z2]-[T96%%ZUMFP,$0M86+*H;H!,,%*[AA&?D">"8. MBJ(=V,,6>UAA#U_ SBIL RHG,B$QEDCA*28]+/83,*7[795V0]-1'>I0.6I5 MCOZ#2E':HV!U*A"PQ?6FWN37;M2EMJ885Q3601Z7P[G_V*%JW*H:_X_:[32Y M2^=&?KERDU;CQ(ET)D2)8JR;6&6F2TN-,#HH#!U'T^[:3%O>Z6MXN<"R@#9$ MX54@H&.6U4>7])@FC!2@8E35QW_N^++4ZMP\T2 (WCKJ-&OUSIPX'Y,$*M=^ M)OG5,MWPD\%TYI))@[V)!J\W _V.7)6F5$!NV!-^P(SKR- #HZ9.M>AD8:>S MTN.3,AU-ND\*#?=TX4MT42==>'1CZ8Q&)^CV;DJCE^B&G711!]TD.$&W-UCJ MMD&D&W72#8_H<.OL!-W>*:G;*A%CW$EW;']A,#N5W=X"J=NI[E.\+"S!*]-) M.CXN:11.QR=8]Z9&W:YV+^T52.JCCZT*S\N\L>&B\R(T,[7AZ'89)!@:#";(K>KNK9X8 M650=TTH:[+^J88H=+RB[ =\G4IK=Q!*T/?3R-U!+ P04 " I@!-3BL-, M;JX# !_"P &0 'AL+W=OTH<@#[0TMMF52)6D[-V_SY"293>1 MV:) _&#Q-H=G.)S#Z>^D>M$; $->\TSH0; QIO@0ACK90,YT1Q8@<&8E5.#KC;$#X;!?L#4\@GDN%@I[88.2\AR$YE(0!:M!,*(?)O3*&K@5GSCL]%&; M6%>64K[8SBP=!)%E!!DDQD(P_&QA EEFD9#'WS5HT.QI#8_;>_1[YSPZLV0: M)C+[DZ=F,PAN I+"BI69>9"[7Z%VJ&?Q$IEI]T]V]=HH($FIC=HQC<):CG1E.86G(V0-L9;;E8DTF"E)NR#U+>,;-VSDYFX)A/-/GY!=R MH++GK$D00#](EE&;R1,1,OQ]//CU-R]OZ-+#43J>Z' M!IVQE,*D)CZNB,L6/A._^6^E0//(FL?40Z?;!*;K\+J^P,R$-JK$K#'D\^^X@,P,Y/J+!_ZR M@;]T\)YN19E!I2,MKBY6-+=\O:Z%6P/0=K)6L[I!'^^N&VA?;;AMVMEUU]U3Q^TN@@H]&/2%=ZI-/T M/V;(*/T+WP4,_=UX]C0=M4HG;4V+]N.B\8%#[.6P4/B"$YL5C:+[?#M('?TA M6DQ5 CJ'N(Z_5N9?R^.O=/B2 _J2/WR6"L+E@-I615C1I+J;NR5TUV25DY^ MZ*ASW2X\X5&)DX-:N\I/D\0*1U7M-*--=3ER-55X6%Z5IABQ-1>:9+!"4[MC M0%15[54=(PM7,"VEP?++-3=8(8.R"W!^):79=^P&3&UL MS9I=;]LV%(;_"F$40PO$M?AAR>H< ZFS9!W:(6B:[J+8!6TSL1!]N"25M,-^ M_"A9%6618JTYWGJ36/(YY#F'Y/N(E*>/&;\7:\8D^)+$J3@=K*79AN6JF]N,YY0J2[YW4AL.*.KTBF)1\CS_%%"HW0PFY;WKOALFN4RCE)V MQ8'(DX3RKZ]9G#V>#N#@VXWWT=U:%C=&L^F&WK%K)F\V5UQ=C>I65E'"4A%E M*>#L]G1P!E_-25 XE!8?(_8H&I]!DKTX%71,1BMI1%$U3]>V!S M%L=%2RJ.SU6C@[K/PK'Y^5OK%V7R*ID%%6R>Q7]$*[D^'4P&8,5N:1[+]]GC MKZQ*:%RTM\QB4?X%CY6M-P#+7,@LJ9Q5!$F4;O_3+U4A&@Z0=#B@R@'MZX K M!UPFNHVL3.N<2CJ;\NP1\,):M59\*&M3>JMLHK08QFO)U;>1\I.S=Y3?,TD7 M,0/7;)GS2$9,@)]HLOD97-"(@X\TSAEXQZC(.5/C)P48@K,'&L6%TU!-I*&@ M<6VQ E0V'9^?J]:C6+Q07C?7Y^#YLQ?@&8A2\&&=Y8*F*S$=295'$ALSZHCYMSQ]";!W I"'H,5]OK^[M^L^4M6K2XCJ$J*R/=RKA)_.%D)R-4O_ M='2!ZRYPV07IZ,)2;]W5"9CGG*N1L55RV^ZX;+=8T@\SB,+0FTQ'#\V*F6;$ M\R;::B=J4D=-#HGZ]RQ==@>^;=IO1#0.2#MLT\A'@6^/>EQ'/79&_;X(D4?I MG6/<_+HMWSDU]$(X :]I3-.E*D&ISI<\RS>JDQ-P$:7J?D1C<"VI+)<8F--- M(7)J%KU5+8(WZK9PS:.@CB?H.R*_?,XC^75G8,Z2C,OH+[66YYF0*G 165=I M8%0?XK%/_-8@F6;$]\*Q?90F=2:30^;6V7*9)WFLZKDJ2BT$N$D5Y>(RJTM% MMQ.P8,J3@0_TBRVWB1$TPJV\+":!9\\JK+,*CY;56W7]O:Q"(^0A;*=EL[%G M!3T-&:]O7BNVD$#4R5DIX%DGV+@]P2QVQ,<^Z8BZ@49X+&&'&AX0.4OS(9-J MZ2>ZJ^_4!-EJ$OIM9;38$=\/NT92@PBZ252K(_A;J4.2,%Y*UQ7=, X^O6/) M@G%G830\(/DAM!-J,$ W&9Y6/:O.=D8HP#YL#Z1I%@9!!YFA!A/T_U?]K+IO MANVU,W.9[*:E^09[ ^Y)!12:,#/2E9IT7@]FLTO>% M%#6V)^[]R7\EI$A#!/7>SAP@I%5G.P]B'D)A>U!-,Q^BCJ6)-*;009N<@X44 MF7L<8[JZ3';3TJQ#O5GWI$**3*RUA=1ILIN6QA[JC;T]A!29I%(S#!L!FV9J MAG4-A68:"HXFI)HPR$V8OD)JV?S8*F*:.2JBT8+U@SS+13#,$2=CQ M#(8UU_#X:(>UFC+839F>8HI-;EA+8J&0HR2:+]B]9VJJZ9D03 X7='FOIE]/ M+=6LP9,?0TLU4'#O<[=#M-0\0H->B(Q%:9I-0MSQB$,TJ4COL[8GE5)B.95K M<]]B@SL8033P2&_@/:F2$I-MP_:CML6F:\ T^TAO]NVAH\1"-"_$1L"FV23L MXC715"/X6#)*&J^/W(#I*:/$L@VR5<0T'V'@"L1FA=M%'C??8Q8\(5+9WD=+[F-TJ+^]E MH-SY]KW\]D)FF_+5]B*3,DO*CVM&5XP7!NK[VRR3WRZ*M^7UKR-F_P!02P,$ M% @ *8 34_KP/"K3!0 UBT !D !X;"]W;W)K&ULS5IM;]I($/XK*U2=6JDMWE=#CR"UR;674W.*FK;WH;H/"VR"%;_0 M]9*TTOWX6QOJ,=A>'/ '?PFVF1EFYV&?&9[LY#'1]^E2*8-^1&& M#(?I?*DBF;Y.5BJV[]PF.I+&WNJ[8;K22BYRIR@<$L\3PT@&\6 ZR9]=Z^DD M69LPB-6U1NDZBJ3^^4Z%R>/9 ]^/?@4W"U-]F XG:SDG;I1YLOJ6MN[81%E M$40J3H,D1EK=G@W>XC?G/LD<ZSF\O%V<#+,E*AFILL MA+0O#^I;Q?1MT4'QFYEB^_A7]?;YXNYB93-5Y$OX3+,SR;# :H(6Z ME>O0?$H>_U3;!?$LWCP)T_PO>MS:>@,T7ZO\L>V$"4'S!H< MR-:!M'6@6P>:+W236;ZL"VGD=**31Z0S:QLMN\AKDWO;U01Q!N.-T?;=P/J9 MZ974]\K(6:C0C9JO=6 "E:+?9+3Z';V7@49?9;A6Z$K)=*V5Q<^DZ%7C.\\O M;*P@3%]8FT]9.!W$=_;ZR\T%>O[L!7J&@AA]7B;K5,:+=#(T=@59'L/Y-MMW MFVQ)0[9_K>/7B'HO$?$(KG$_;^_N[;H/;=V*XI&B>"2/1QOB01E>HK=IJFP% M[+K0QT#.@G!3R6UY%LA^9:$BF=7?2:R+!^]D&J3HVT?[ >C2J"C]UY$>+=*C M>7JL(;W/B9&A_;(4"*<%PG6EWP3C>;!L]S],,>5C,9H,'\HEKIHQ(<:XL-I) ME16I,F>JYTD4*3T/;+[7([](U'E(ZSO8XNU,R4*:,%8*/B@T9]!&Q4[6%68T8P&S=L,PRTC=V\G9?PU4S.[VV]GH@9$"YFO<0,6!OS3C'C M%3"P-Z;[Q%AC-AH+OP$RX'#L)O$_OJ\#\Q.]7]NQIA5.0+K8[R5.0-9XU"E. MHPH %)-]E&J,2!-(P-O83=SE4E[&J[5)7Z*/ZD&%"+?!C #M$J^/F!$@;(*[ MQ&P;;6=O4;&'68W1>%P/&2D-V&[B;@,9^@\=,SX2X&-">PDG<#EQ3\]/A9-5 MD-H?1YPFNUD"H1,WH;?$\N0QDP!K$]%+8('\B7OD?BJP_F%@72:[64('(.X. MT'J3GC",$F!Y,NXCJ!2Z W4/Y4_]6>X=!-5ILILEM CJ;A$M03UA5J70!6@_ M=9:2T-*MTD(/0^HRV]U(,8= S6 MJ1[$JE)/G=9:8^;06AFT#W:L)D0Z&G,Y] ;>2]F(0]_@G*>R$:]J0MC?GW9KC AIV*6\]!_<8Z4C MV@HSX'K>2T6( _WS3A4A?E@1=RD'BL!SD--G-$NA?'"L'T<[F M6@$4+WJI#8G2,9UNS^E499\*J"Z3W2RA/XACA2':T3PKH N(7FI' CJ$Z%0[ M$E5-J *IRV3WU!6T"?]8R8B>,LCZT '\7LI%/C0$OU.Y:!N-.W!TFFRR')8. MW68GGJ^DO@OB%(7JUOIXKWWKK#>'B#YI_\#4$L#!!0 ( "F $U,2J2DW-0, (P( 9 >&PO M=V]R:W-H965T%JXX^O"NH5P-JG8&A=HOU:WFF9A MIR7G)4K#E02-JVDPCS]>C-UY?^ ;QZW9&8/S9*G4@YM(,+ZW.H/.I!/<'3]I_^Q])U^6S."%$G_SW!;38!1 CBM6"WNGMG]@ MZ\_ Z$$A:@>1G@?X!@5XK MT/..-F3>K4MFV6RBU1:T.TW:W,#'QDN3-URZ+"ZLIEU.9X^**F[A7-FN(%_KLD 7%DLS;]'\/H=7M_C M]=^,=P+7N$$!,5C5#A.XUTR:%6K:G9>JEG9?IAM+ V_)593-C *XV0,WZ. & M_Q,N>8:+WP;76$I_#9=V<.E1N$_?:VX?=U_2EEMZ")9RR'(N'H&>"VIZQ_[% MO?#E(&7ZBC).^H-11]KE.YW9]BY,SSJSE^V0'UJ"R9/Z6Y52E.= M!UY6A.TKP3[:X5MC.NH@1L<37EMZ"'#+'IOJU:T1-P\80KN4%C M#T*-7H=P&!_@&G=/P3:KA3\$O4:]\'#63N"C6UOUOM6NW<=YCP^7C3IZD!K+DT('!%HM'9D$SK MIO&PO=V]R:W-H965T0JRXC8 MWM&4;VXZL+-[\)C,%RI_X T'2S*G3U0]+\="WWD52IQDE,F$,R#H[*9S"Z]' MN)LK&(G/"=W(VC7(79EP_BV_^1C?=/S<(IK2JRD#4%%#WB (J%="! CRF@$L%_%J%;JE@0NT5 MKI@XC(@BPX'@&R!R:8V67YA@&FWM?L+RO#\IH=\F6D\-GQ2??KN\TY&+P3W/ M=#E)8A)R,:**)*E\!R[!\],(7/ST;N IO6*NYTU+]+L"'1U!AP@\<*86$GQ@ M,8WW 3QM:F4OVME[AYR(GU;L"F#_/4 ^@BT&W;]>W6]1'[U:'?8=WN J^MC@ MX6/17Q!!+R?-Z-\*0=B78*Z75X<)*_)3 (0&(.\JZV$WBB :>.MZ&EJD M@+]Z5& M32F_DMBS/ZCL#YSVMP;*QO(]^/"2!YFV.58@!S5C8(BPK_\.?&L1Q"%$#<%1 MBR!$85@7W/,RK+P,G5X^4JE$,M4) F;_.A(?59#1>51BKS*HY_3Q#ZY("J9U M4Z9<*J"I#C#.+M3D5?4L. M,#R3Z%MR@=&/1M\-@$WTG=O<$@MT,TL1\_*DXT*T_1_VSR/BR/9EY&Z3;T&? MY9)[_!D8+EDUI$2-76I#M<@B=25IL9T3X_T\+;J:EZP=' MDF([)G(WO/^>V4\L6#)[;\?L^N/Q!+4CVW+1VWT7H.8Q/H P.E[WME.C[SO' M@V>6* DN'I^>]7?WUP>:3:AP%I[MP.A,SO?(]F%TH@__2$Z:1WGH!V'SM-4B MV#--Z^"LU28'';W-<@-RG[5+9M_MGGRC+TMGS>2LJ@!I*F"E*T +I2G?Y(2I M%A3(Y*78$H PENC-*(G8ZJW1_J5QPASLG]I4V'(,=G-,>63$N= LE^ SX1)( M$J<^9L&A'P4(MQ1WOFBF!$7-XHOS=1TPI7BF;E<4!)3D0OH]S/.U>XF7Z":U __!5!+ P04 M " I@!-3@"M>DWX# !7# &0 'AL+W=O;!BOD%1+OG5%S3$JC%-5NM#S8K="A#K+N=E[Y,LYV\N24/S(@=A7%>+? M5KADQX7C.Z>-3V2[DWK#79H1+G$L-@=3/ :]Q66HDQ>/?%M3I8FK' MR^<3^@2CZANNY/DJNW1/G)Y9-D^,DD"G( MC7D#_JG-ZD&7A\AOM^ FPQ*14MR"._ S<('8(8[%W)6*C(9T\S;PJ@D,KP3V M(?C(J-P)\)X6N'@+X"H5G11XDK*"HXA_[>D,!-ZO 'K0MQ!:3W?W+.[99'?_ M?D1-T!4F,'C!%;R_]]4SYH!MVA*($DT)*,:U*=S@XGLMU_#/!FF+4R#L,?<8@7C*+7S2CM>Z7AI:?$=IS0=4$BC MT.LE;SVTLISE;&AU)<7WG93[T3[^:FX>7/SRDQ][OST<,%?7*3B=7?#(28Y' M6MOWSA]R[P>:>R\*4*OOB$F?-7LM;'HA.4AG?M!+7VL6C72Y!2F=)9$]?_[% M#>5/ZG,Q35#6PMU/HP'/-.#D?I^053@@$42S..EGU6+V)OEOR9XO#S^8UMB M<8!?:\*G,P^&E))9[/>96\Q&F)^O*'_\CK*T_@3.X? ,Q[.D?U'9S(9'/6O- M[$>]D>5>3%P5YELSN0J0LSV5S<32[7;3\8.9"7O[*STUFTGN#-.,W!\15PTM M0(DW"M)3)]@!O)EBFX5DM9GKGIE44Z)YW*G)'W-MH-YO&).GA0[0_2^Q_ ]0 M2P,$% @ *8 34UMW8<8,! ^ \ !D !X;"]W;W)K&ULO5=MCZ,V$/XK%JVJ7>D6L'F_)I&63:^]2M>N=M6]STYP$K2 M4]MLKO^^QK 0P+ Y==4O"3;//.-G[!DSBQ-ES_Q B #?\JS@2^,@Q/&C9?'M M@>28F_1("OEF1UF.A1RRO<6/C.!$&>69A6S;MW*<%L9JH>;NV6I!2Y&E!;EG M@)=YCMD_,/1/QUO&=R9+4L29J3@J>T (SL MEL8M_+B&466@$$\I.?&S9U!)V5#Z7 T^)TO#KE9$,K(5%066?R_DCF19Q237 M\7=#:K0^*\/SYU?V3TJ\%+/!G-S1[&N:B,/2" V0D!TN,_% 3[^11I!7\6UI MQM4O.-58/S# MN2"YHVQ7$&>%O4__M8$XLP ^A,&J#% 0P-WPL!I#)Q+#=S& MP%61J:6H.*RQP*L%HR? *K1DJQY4,)6UE)\6U;X_"B;?IM).K!X%W3[?Q#)R M";BCN3Q.'*L-N7H@7+!T*^0+!;H&5VLB<)KQ:W #?@06X ?,"%]80JZC8K.V MC<^X]HDF?$($OM!"'#CXI4A(TB>PI(!6!7I5$:-9QM_+P@2._0$@&T'-@NXN M-[KZJY"/)3S] W_[Y]H4P M65' KPP7 LA#2\ GG++ZY1/.2C*CUV]=^I?J+7D"CC*<2K=6=DT5GLF&T(P" MO>B@74$PNX)A^LR("EO*\+W.1=121K.K_+,47. B28L]P )LR#XMBFH@GGW86@/S/ 1]_5Y NZMR]JQ.==C>3("X M83GWCZ(P#.% C08'(P\Y ]Q:Q^>C $V<+7A6M>&L'GGG[4AZB2*HRVG;#H>* M=#@4!<%0D98/NA,E J).$?KO%2IN2/KNG2"*1GIT0.A !PT%:8%>Z'D3BKHJ M#IWOR2U2))=G54/=2P0_B%PTE*G!:=)OKX^J M]6;ECQL_YZ7?"4W''499 X.FXP^#/(8AUPRFDKV[R^#\979>O"[05)-%_<6. M#LX8Y?KF.#LT9)[I365[=SG"^=NQ7[\N$!7HUA%Z0U4:F&\&PUM& T.1:4\E M0W<_P_#=OCKBAFL@J?J [$L:P^1:QW59 W-,-+51W? MS_1'=ZH&-L[%M0[6R\5:J'76$N6$[55KR<&6EH6H^XIVMFU?;U73-IB/J[96 MM5H=3=T3?\%,UAT.,K*3E+8\9@9@=9M9#P0]JL9K0X5LX]3C0;;FA%4 ^7Y' MJ7@=5 [:9G_U+U!+ P04 " I@!-3ZXYD/DT$ /$0 &0 'AL+W=O M^9[0@3X MFJ4YGQM[(0X?+(MO]B3#W*0'DLLO6\HR+.20[2Q^8 3'RBA++63;OI7A)#<6 M,_7NGBUFM!!IDI-[!GB199A]6Y*4'N<&-$XO'I+=7I0OK,7L@'?DD8B_#O=, MCJR&)4XRDO.$YH"1[=RXA1]6")4&"O&4D",_>P:EE#6ES^7@UWANV*5')"4; M45)@^>^%W)$T+9FD'W_7I$8S9VEX_GQB_ZC$2S%KS,D=3;\DL=C/C= ,=GB M(A4/]/@+J05Y)=^&IES]!<<::QM@4W!!L]I8>I E>?4??ZT#<68 _1$#5!N@ MOH$[8N#4!LZE!FYMX*K(5%)4'%98X,6,T2-@)5JRE0\JF,I:RD_RV !OL>,\)DEI)_E;-:F]FE9^81&?(((?*:Y MV'/P ; 0U#MU=;FYKS%<7F\-H0HW3 MK)FC^)P1OM^+;$T8H%OPJ(EPA])M*%U%Z8Y0/LFUE>MZE>3UJEWKHE1Q^(JC M+"@OBQL4>#!R9M:+9G*OF=R;U/-%)2>)?_@.^O9/MR^$R8H#/C&<"R W-0$? M<<*JCT\X+G],HW MY/5E#!O2\+UV1M101I-^_E$(+G >)_D.8 '69)?D>3F0D\BP)?2U7;.,!KO& M]VT?H29^592'L,!SPJ '6PUAG@-A$.I7 ]IM';0G=:KM]FH*+&N6\_D=)W(B MKZ=&@T-V$$:P)T>'0YZ#O!$]9W4=3NJ177%+DDL4P6%6!X[C!GU%&ASR(C?L M*]+A? >."$*M(/3?2]2R)NG,#N5^"_V1^=NB"YVW) +)X\M3H*;N;&[?]D*W M'^,A3IEG/ M!J>;6;?87* J&*IR3-_IJ]+ ?'-8<32PT/3=$55M,X7ANQT2EC573U(T5G;: M]@O?U'^'9><"UZ)A6M@F\OO1UL"&V;/2P#K9TSV@M_T73???/ZG :75LV=,T MEH(>B"A8#OX!;SHJH;9#(OA>AR74=BDTW:4N/$:@89O2'B,T..TQ0H?3'2.L MLYMB1MA.W;@YV- B%]5UJGG;W.IOU5VV]WXI;_O5W;REJ7XJ^(R9K-\(T*"=H?@-9_ M02P,$ M% @ *8 34U.56F'/ P (0T !D !X;"]W;W)K&ULK5?;;N,V$/T50BV*!&@DD;I8VMH&$KG;=H&T08SL/A1]H"W:%B*1 M+DG%NW^_)*7(MD0[3M$76Q3/',X9DC.C\8[Q9[$A1(*O54G%Q-E(N?W@>6*Y M(146+ML2JF96C%=8JB%?>V++"LEF5!R0,' MHJXJS+_=D9+M)@YT7E\\%NN-U"^\Z7B+UV1.Y-/V@:N1U['D146H*!@%G*PF MSBW\,(.A-C"(SP79B8-GH*4L&'O6@S_RB>-KCTA)EE)38/7W0C)2EII)^?%O M2^IT:VK#P^=7]H]&O!*SP()DK/Q2Y'(S<1('Y&2%ZU(^LMWOI!44:;XE*X7Y M!;L6ZSM@60O)JM98>5 5M/G'7]M '!C ^(0!:@U0WR \81"T!L&E!F%K8$+M M-5),'&98XNF8LQW@&JW8](,)IK%6\@NJ]WTNN9HME)VB1"\F(IU80!@2=:2'"K]ZF0WZ[!U8Q(7)3B&MP *U8HCOF3FO_[ MGE0+PO]1P!^!!\0&\9>OJ7>,J.N$J1.">4;D1X%>:D_R8P%.Z M._'H5?P=.LOXJ:8N"/R? ?(1M#B476[N6\QG%YO#](R:H-O*P/ %)_C^K'64 M 5N!N27"1Y1A1QD:RO $Y5^U%!+3O*!K@"58D'5!J1ZH1;:$%RP'5P5M=_3: MMJ4-?VSX=0YZF:)P!-/1V'LY#/00%D0A',7'L)D%%D1)G':P(Y51IS(ZJ_(W MCJD^NF](B2P^1G'/Q6R(0GZ59?' &XBB($(]IX>P&Y1$D=WI4>?TZ*S3*GNO2/%V^+.19?4 QO;5 MDV[UY#T'G-#\\J.=#/9,AMLY*+>1LQLL,A-0WN$X4$%A1>GCPLT-63IX49#-^E+&J+" MV(WZBBQ')WS=%ST8O"-_O!G_ MK*7K1?;@.A[[L:^4\%VE" (M\=]6NE!6:Y%3,;[.A6-$*]@]ZQ M(GQM>G"A=KVFLNFDNK==GW]KNMO>^SO=_YN>=$_3?#S<8ZXR@ E62E*I4A5 M/][TX\U LJWI4!=,JG[7/&[4-PSA&J#F5XS)UX%>H/LJFGX'4$L#!!0 ( M "F $U/V"EZF"P, $H( 9 >&PO=V]R:W-H965T5P$2M)W&M*ZH:.N'JA],>[L.\89%X\R0E3PE,1,3IQ(J=VYZ\H@PH3(-M\ATR<; M+A*B]%9L7;D32$)KE,2N[WD#-R&4.=.QE2W%=,Q3%5.&2P$R31(B#G.,>39Q M.LY1<$NWD3("=SK>D2VN4/W8+87>N:67D";().4,!&XFSJQS/A\9?:OPDV(F M*VLP3-:"#ZL\<+C&/C2,/X5?ATRI#&L+H^>O]LN6LN M:R+Q@L=W-%31Q!DY$.*&I+&ZY=D7+/CTC;^ Q]+^0E;H>@X$J50\*8PU@H2R M_$N>BCQ4#+J]=PS\PL"WN/- %N4E460Z%CP#8;2U-[.P5*VU!D>9*S<;_3X-65MZ'HM\#V_\P%L#5/66Y&#%LXR($.Z_:9>P4)C(AP9 O1)0SP+J-0&"F@K7 2KT M7@*Z^I52=8 %DTJD1BXK-49!>5A7W&94 TAL;1L(]DN"_;\3_)>,MRIT! T0 M^,8XT@#S&]TR+ .C_AO,7:ECVPQQU&][WL<&KH.2ZZ"9JWUA"RE33>(R%91M MBQ*T#[MC=UT =EE"'C5 ; M8>CVLKI9GK;@SK9-36:V1Z&G0$TIS5TQF5 M=$;_@<[WU#0[@WH6QSP@AMGJ7:"CMXGW^X/A)_\55+?2WQ,46SO%) 0\92IO M]:6T')2S?#X\J^=3]IJ(+6428MQH4YT6?7%%/KGRC>([.RW67.G98Y>1'O8H MC((^WW"NCAL3H/S[,/T#4$L#!!0 ( "F $U/V;ENC>@4 "0C 9 M>&PO=V]R:W-H965TK(787 V'W%_3V..7;$,3>6?)TM@3\C1=#?DFI5Z0 M-XJC(;(L9QA[83*83O)K\W0Z85L1A0F=IX!OX]A+?][2B.VN!W#P=N$A7*U% M=F$XG6R\%5U0\;B9I_)L6$4)PI@F/&0)2.GR>G #KV;$S1KDBC]#NN.U8Y"E M\L386%F/:$1]D87PY,<+O:-1E$62_?BG##JHGIDUK!^_1?\M3UXF M\^1Q>L>BO\) K*\'XP$(Z-+;1N*![7ZG94)V%L]G$<__@EVIM0; WW+!XK*Q M[$$<)L6G]UH.1*T!=#H:H+(!:C8@'0UPV0 ?VH"4#4@^,D4J^3C,/.%-)RG; M@313RVC903Z8>6N9?IADW!?:R^E&DP7X":*F%\@ M8TOP0'VV2L)_I6Q.TY!E:BXX^/&'? +X*FC,_S;TCU3](WG_2$?_OC/A18#7 MYHY?GSNTF#NZ>5'$M?.XV=OJ90H=A.60O]1A:538@6A?-=.H('*<2K67FEVE M9AM3>Z!+Y-_;7,$,PC+SD$,D3J2:B? MF)5Q0'PJS+B-F4#TD8+_P!$>#)45 MP'$_*2L/@>ZI*+MM@&Z+9%YK? "Z MW?ZVW*+>UCC-)91.8W=P5VZ%S&ZUH)&\M+H *YK05&;H)0'P@CA,0OD?[V4E M(-/P*>] HWX"5IZ#S.N/#P >:Y96>-1<6NED$-G-M[I&YCJ0=(!6AH7,AG4 MZ./<'"M'P58OV6/E.=B\*OEU]F7@!E346$S=:62N#1LS9*91C<:NJT>/E5]A MLU_]&OJC+1[7*F;]+)EAY4?X5$6S,O [*W"-JKT"UXFZ5N!8&1DV&]EAL^&C MUH^5 ^%^5MRP\BY\JIH;UI33K);Y:U3C47.9KA&Y5H?]8V5Z^-VB&_4DVGP2 M!/2%1FP3TT28QDU9#NYGH8TH9R*G*K21=G4,6:-1LS:N*<>-<*LVKE%AJV.Y M3I2I$;.I=;$]SN:)LAG2SX(;4;Y#3E5P(YHBV9B0)FZ-RFY]P=.I(.["7?N9 MQVQ91^ ^VMJ)[M- M1/$[>W6UVNIQDV]P:%R_A5>S8L.&"E/L'[GWTE68&ULM59M M3]LP$/XKIVB30(+FG1;45H*6:4S $"_CP[0/;G)M+!*[LUT*_WZVDX92T@PT M[4L;V_?NQ+#/%RJG#*\$R$51$/%\@CE?#AS?64U< MTUFFS(0[[,_)#&]0W4%L@DY0P$3@?.L7\T]BW 6OR@N)1KWV"D M3#A_,(.S=.!XAA'FF"CC@NB_1QQAGAM/FL?ORJE3QS3 ]>^5]R]6O!8S(1)' M/+^GJW8QAY],N? +* MX#;C"TE8*ONNTJ&- S>IPIR488(M8?P +CA3F813EF+ZVH&K.=?$@Q7QDZ#5 MX[<%ZT#H[4'@!7X#H='[X5X#?/PW>-X!SS=P_[!%35B7(;3^PJUED!)Q#VPY M]F",,A%T;D_&SW-M"V<*"_FK)5)41XILI&A+I.]S-'5FLU6L$9>JJ:"EF]BZ M,=WC<1A[8=]]7,_Q6YNHUZUM7O&+:WYQ*S_;>?;Y='\A$8C.B@(^T?N186KV M(#XE&6$S!-WR@-=:Y&6<_RH5[24:S0-NK: 6Q1%DX+V.!$\(Q$2#J$H3YK?@Y0\RY8]TZTE M=/]1PIC*A"^8@FNB]/H5B@19X[9JCQ1TXN!S"^->S;CW$<9R3R=9LSM]TO>E M$7")3>1&O3?ECR.ON?R'-9/#=B8J0P''9B.WE<+W7AJV]Y];A;]V.?CO($\: MR%=-WV\X5'ZP<:@:K**@^]IHW&04^1NY=])S>YU.N-*7L_W, M](,+A3'0ZU/.U6I@ M1/N.$?4$L#!!0 ( "F $U.<*4T?\0( (L* 9 M >&PO=V]R:W-H965T?+<<.- MD(\J =#H.65^.A.[N5XZ'(-*,<;B5269H2^><*F-B,/.R]'-S15:+M@3\>KLD*9J ? MUK?2[/R294%3X(H*CB0L1]XEOICBC@4XB^\4-JJR1C:5N1"/=G.]&'F!C0@8 MQ-I2$/-X@@DP9IE,'+\+4J_T:8'5]0O[1Y>\269.%$P$^T$7.AEY?0\M8$DR MIN_$YA,4";D 8\&4^T6;W+87>"C.E!9I 381I)3G3_)<"%$!X&@/("P 85- MNP"TFP*B A Y9?)4G Y3HLEX*,4&26MMV.S"B>G0)GW*[;W/M#1OJ<'I\0T8 MT13Z@*X((SP&-'/5=LWSDK)7-L477&E+UZX"G=NFI[3Q%>SS= M"TT8,E^]-'?#5XA9CXA1,J>,:@JU5Y%3=ARE[0-/XS#$X=!_J@K^UB@*>Z7- M3K!1&6QT,-AO.@&)+HTV6AW(O5/2=8ZLS7W+VCZS\H/0T^._U/1V\5;';KE<1!]N^ M<9))"5PWU!-7NBX^LJ)XVYQP>#"3RSB6&2P0/)MA0=6WB()BIUK[KZIU M4F=4*?O=\+8=#1]N:;G07P6/_TWK;1?"T;&UWK8HW&F0S#O]N."H%BSNA9W7 M:M=8=5Z)[5?^^.V8]H7(%>7*?#9+ PI:/8.6^>23;[18NUE@+K29+-PR,=,B M2&M@WB^%T"\;.UZ4\^?X+U!+ P04 " I@!-3GN')$+$" X" &0 M 'AL+W=OY\$ VI=0+?CYI\ 8>03XW"ZYFOHU2 MD IJ05B-.*RGWDUX/0N-P.SX36 K=L9(6UDR]J(GWXNI%^B,@,)*ZA!8/5YA M!I3J2"J/OWU0SS*U<'?\&?W.F%=FEEC C-$_I)#EU!MYJ( U;JE\8-MOT!M* M=;P5H\)\HFVW-\L\M&J%9%4O5AE4I.Z>^*TOQ(X@3 X(HEX0G2J(>T%LC':9 M&5MS+'$^X6R+N-ZMHNF!J8U1*S>DUE_CH^3J+5$ZF=^#JH$8H!LA0 J$ZP+= M$[PDE$@" IW/06)"Q06Z1,^/H-, M30:V#N\#M,#OZJPA%D;)&Q028'D'=$K##5!B)7^3IQ:L3Z&+[FR3B9 M^*\.8F*)R8G$V$7LQ-DN<92YB:DEIB<2$Q9!B&=_2;8XU^&\?@ ?ZX9[8O='6@7^W1F4NX=WJC*(QL+GV+V]^51,/_$O9WVKJ^4W]BOB&U4'FL ME2JX&BHY[ZZI;B)98SK]DDEU;YAAJ:YVX'J#>K]F3'Y.].5A_RSD'U!+ P04 M " I@!-3PB9/@YL$ !X$0 &0 'AL+W=OUY.&.^,1W;M08Y'HM 9X_1! M(E7D.9$_KFDFUE<=W-DL/++%4IL%;SQ:D06=4OVT>I P\VHM*M*ZS?04FAM,@K8; @9[S\)Z^5([8$<.^ 0% )!/L"W0,"8240OE>@6PET MK6=**M8/,=%D/))BC:1!@S8SL,ZTTD"?<1/WJ9;PE(&<'M\2R1E?*/1 )9HN MB:3HY)$F@BTPJUN;U;5F=0^8!2_,X5V0RLGSV28KH 0I#6D KVY+A%)CSVHT MI>MEW(4(15'4'7DOVP%Z"PR'O7XTZ$4U<,?HJ#8Z*)?6]]W6O\$05):LEFA M(87J=#GY HQ.T23+1$+,$RW0 Y&:)6P%R<476QEXAJZ)8DD;__Z;^/E[U(\B M8A=BA_*@ICSX+Y1?H-J1648-Y2JY[<99BBRETL5V\+YHM\#:HMT&.Q3M84U] MZ,S[K=+NR'SL-^W%=[KRFVV\X$7R OMI05%258,W90"ZARU>@#UA&\!I:Y?P MWV[ZP2"$HTZPY\@V9#?H1\.HO^?+-F08A1%@VQV*MSHL=KK 9@/ZA>2K7VN& M=)-3*ZBZEFHKT5+Q8#O"_D48[;-LA?6'^Q1;83X^P"]H^ 5.?E-3V-$?*]-1 ME"MIFCZ&?ZI&AIM.AC^\E<7X;8LZ4)YPTYRPNSN][>Z2F\B=FDY:);0^O<"B>/D'M_WY/\QF5SFQJN@P>?$04 MF]*-AS]9%(?'HW@4$CLAN\?ZINT$[K8#-<#>B7E"*Q^X;@M-*0_P!T0L:$IG MX"Z=_WO$*GM<$3L.B9V0TA7>UI443M(+>[57T/T+KLO[6;U:?SZ8V$OSWOHU MOHS+CP"-FO*;Q#V1"\85RN@<5$+#@YHIRVM^.=%B92^^,Z'A&FV'2TK@B&8 M\'PNA-Y,S OJCRWC?P%02P,$% @ *8 34\$MFJI< @ @@8 !D !X M;"]W;W)K&ULS57);MLP$/T50J<62"-96Q;( A([ M15NTJ!%W.10],-+((L)%)4>Q^_)"[S'M^\H4;%6NE[TP(@ MV0@NS31H$;O+,#15"X*:4]6!M#N-TH*BG>I5:#H-M/8@P<,XBO)04":#LO!K M"UT6JD?.)"PT,;T05/^^!J[6TV 2/"[###F"2'@#$ R ^%I ,@.180#H 4N_, M-A7OPYPB+0NMUD2[:,OF!MY,C[;I,^G*OD1M=YG%87E#M61R9<@"-%FV5 -Y M-0>DC!OR!3;84_Z:O"'&[9@B1'ND X;50'^]I8\/T'_HY2E)HA,21_%D#WQV M/#S: Y\?#9]HU0P:&W&PJWM=0 MDT8K069*=#U2?ZU50_8X_..C)2;O$83Y^8*L9)25>%GI 5GV0&'/LG>ENC\9 M2D7L)VZ0RMH>O:]L6\;<,[K6\%"FMD)9EJ5%^+!;H.>!R45^EIWGV1CX1'0Z MBDY?%+UT:LGGSMED7C A&_FR_ZDV^2@K_]>UF>?/+(_^\CK<^>!==_Y$]8I) M0S@T%A.=GEFO]+;C;2>H.M\#[A3:CN*'K?U)@'8!=K]1"A\GKJV,OYWR#U!+ M P04 " I@!-3\7Q:9"H# "D"0 &0 'AL+W=OPZ(&6 M1A91BE1)*H[_?8>4+;NMS05V@5YL?LT[#T><(2=KI;^:"M'"&-:A%G27(9UXS+:#;Q8P]Z-E&M%5SB M@P;3UC73FSD*M9Y&:;0;^,A7E74#\6S2L!4^HOWU_A.W&QHYO5P)XW]A MW:T=C2/(6V-5O34F@IK+[I\];P-Q8)"E)PRRK4'FN3M'GG+!+)M-M%J#=JM) MS37\5KTUP7'IOLJCU33+R<[.[NI&J TBS%%BR:V!LP5:QH4YAU? )7RJ5&N8 M+,PDMN3/6<7Y5GO>:6!E!R=D%[1SB<4N!O @F(0%-[E0IM4(_[RG:7AK ML39? NZ&O;NA=S<\X>Z6@J+YLO7'467:4^S+)G$ M3T(P(J".U0F@-6JE?887]C7*($- M,FT"P;OLL2_#V'N:_#_$\?*7.%X=#^-5SW,5Y+GGDM=M#53"?."^M4SP4BVEHXV:J\(E)%"]P&-08:5="KY\ M\<(E88!MW+.-@XH?;(4:WG.VY((^+8;VFR;[NI;\CIQ.#PII&@XQEJ@U>F8?Y8-FS#*+M>4RVGR>.YLQ7^(;G3\?%CF69[GBR<*'FN6\*Y>W8TX:CN M"V7Z6RIENB^5:;A6_H^H_EHRQX.?@AH?7)PUZI5_'ACR156NNT/[T?X)>@?YC-O@-02P,$% @ *8 34SN]O39* P Y0H !D !X;"]W;W)K M&ULC99=\ M58PV<"N0;.N:B%^7P/A^Y6'O]<$=W5;*//#7RQW9PCVH[[M;H7O^X%+2&AI) M>8,$;%;>!?Y\@ZW 1OR@L)>C-C)#>>3\R72^E"LO,$3 H%#&@NC;,UP!8\9) M<_S7FWK#-XUPW'YU_],.7@_FD4BXXNPG+56U\A8>*F%#6J;N^/XOZ >4&+^" M,VFO:-_'!AXJ6JEXW8LU04V;[DY>^HD8"7!\1!#V@O!40=0+HE,%<2^(3Q4D MO< .W>_&;B?NFBBR7@J^1\)$:S?3L+-OU7J^:&-^E'LE]%NJ=6K]I2EX#>B! MO(!$'Z]A T) :?KH0DI0$I&F1/]0\D@9513D)Q.E"&6Z=8:^WU^CCQ\^H0^( M-NBAXJW4X7+I*XUF/N 7/<9EAQ$>P?B[; :6=?XB.N]XL73F5E4 M)=(YUSN-)&:MNI+5.276R6PUS^LDP.'2?QZG9!H4)U$Z!+V!C ?(>!9R&+J M9VA:<,%U#NGHNQCCY #.$93D1^"2 2Z9A;LH"M%J-G@QDP?=TGAO*I,)2)P? MSN0T!N,X=L.F VPZ"_M-52!<0.D4")N__@W1-"C$2> FR@:B;);H#B00451V MVDJ=7\9W^LA1J- )I_I&A/BEC[X]$>XM))M I6E^F'A'D#XSW>2+@7PQ2_Y5 M']CZ:!8ZR&\S@XH'5&A8D;-Q]P\UG83 M@D4>9=$!IR,JBY+,S8F#WX=/,$OZ@["6= 4#TR4+:0KGBN]=QI\_.1*ER"V6>DZ%(0)T.\WG*O7CJE# MALIV_3]02P,$% @ *8 34X(F@E2; @ +@< !D !X;"]W;W)K&ULC57;;MLP#/T5P>A#"VSU-79:. ::>,,ZH$#1M-VS M:C.Q4%G*)#GI_GZ2['BY.%E?;%UX#GE(B4HW7+S+"D"ACYHR.7$JI5:WKBN+ M"FHLK_D*F-Y9<%%CI:=BZN3U+26I@DG"&!"PFSIU_ MF\?&WAJ\$MC(G3$R2MXX?S>3^W+B>"8@H% HPX#U;PTSH-00Z3!^=YQ.[]( M=\=;]N]6N];RAB7,./U%2E5-G+EC@AJHGOOD!G9Z1X2LXE?:+-JUMXCFH M:*3B=0?6$=2$M7_\T>5A!^#')P!!!P@. =$)0-@!PL\"H@X0V*]Y(S$J9NDJ'8@C=HG,[;=T&)]SZ M 7K@3%42?6,EE/L$KM;0"PFV0J;!6<:?#;M&H?<%!5[@#P0T^SS<&X#GGX;[ M-V?4A'U90LL7GN";M[<0\05:]S7!VYK(,QZBWD-D/40G/$QA21@C;*FO#36D M0T5L*4:6PC20=39.PE&2NNO=S!Y;)>,DBO:M\@&KV ^]WFI/Q:A7,3JKX@G* MQC:0P3/88N,=E[H\\4'TQT9C'==!\ -,L1\-QQ[WL<=G8]VUQVL3_5CT/;N M?S3M2_* A3YY$E%8:$KO.M$QB;8[MQ/%5[9?O7&ENY\=5OI! V$,]/Z"<[6= M& ?]$YG]!5!+ P04 " I@!-3,3GPB-P" T"0 &0 'AL+W=O^@(V/N>>Z^./2W_-Q8M, 13:9)3)@94J ME5_9MHQ3R+"\Y#DP/3+G(L-*=\7"EKD G!2DC-J>XX1VA@FSAOWBVX,8]OE2 M4<+@02"YS#(LMM= ^7I@N=;KAT>R2)7Y8 _[.5[ %-1S_B!TSZZC)"0#)@EG M2,!\8'URKVYC(S+&'$Z0^2J'1@]2R4P!POJ7KDZ\]03:ACXL6< MRN*)UB4VT.!X*17/*K+.(".L?.--942#X 8'"%Y%\$XE^!7!/Y405(3@5$*G M(A13M\NY%\:-L<+#ON!K) Q:1S.-POV"K?TBS&R4J1)ZE&B>&MZQF&> GO & M)#H?@\*$R@OT$3U/Q^C\[ *=(<+04\J7$K-$]FVE10W5CBN!ZU+ .R#P9]\0)[CN2WTT>ETIX4^/IGN1BWTF]/IO;=T6QM=N^W5;GM%//] O/L476L$!K0G!,T*)VNKS3$M1 MQ=&2"8CY@I$_D""%-V@&#.9$M:YL*= I!,R-LQJZ3N#U[55S_?9!7==]BQGO M8\)=S,T^IA-U:\P;"X+:@N"H!;>0:+_I$3,[=:3.NR]<6&N%1[/69Q%]NY^@ MN"G2MCQEF+#AF!=%D=?;6: V6!@X4;NWW3K+[M$L'T$"%G&*]+6@;^:5+CFY M+B *Q0(2HOZ??7.YKY5&$%1]8IJN-$[[XG7.?? M/>V\K]]5_.8!\[Q>=\?P-I03[CIN-PJ.^9_XBL6",(DHS#7-N>QJOBA+=-E1 M/"]JT(PK7=&*9JI_:T 8@!Z?.Z:LU3]*P[]02P,$% @ *8 34X5F MP\WT @ P0@ !D !X;"]W;W)K&ULI59;;]HP M%/XK5M2'5EK)A1!H!4B%=%HG5:IZV9Y-8_&Q ,JW,\=W=@N/9),IL^#. MIP7>P!.HE^)!Z)G;L*0D!R8)9TC >N;<^-?QQ-A;@Q\$MK(U1L:3%>>O9G*7 MSAS/" (*B3(,6/^]P1(H-41:QJ^:TVF.-,#V>,?^U?JN?5EA"4M.?Y)493-G MXJ 4UKBDZI%OOT'MS\CP)9Q*^XNVE>TX$!P##&C \%1#6@-!&IG+%QB'&"L^G@F^1,-::S0QL,"U:NT^82?N3 M$GJ7:)R:W[&$YX">\3M(=/["!"1\P\AO2,T:6@"#-5'R IW'H#"A>G2)7IYB M='YV@@YXZ7$+)535VE!AM9-ZL,7U>'!@3K#)OD#"W?\ #?HTX& M2P@EV-X1OD8KV!#&"-L@'7$$++7#G)=,F>VRG3^E\[>J\W=$3-B(":V8\("8 M17/T"E/,$NC+=T4QLA3FQ7F;CWV=A[=V"KHVT;Y-W+4978T;FT_Z1XW^T5'] MNM+UNRAUF0N@6)D <50(P@7Z "QLN HNB0EU7RTO*_JHI6D8]4N*&DG144DQ M_)^D1=21% 317BB[-JUH?Y(];F2/_SV222D$Z"H\3?BX(^K2]T9[A=)C%(5[ MWO78!*-^]R:->Y.C[MU6M^I(E4\ZU>E[8;"GOFO4N0IQUR;J),=M/>XYB(UM MDA(EYLY7#V.SVO3A&]M^]M87NC]7[?0O3=7<[['0=ULB"FM-Z0W&6I&H&F8U M4;RP+63%E6Y(=ICI;PP0QD#OKSE7NXDYH/EJF?\!4$L#!!0 ( "F $U/1 M%&&(MP( %T* 9 >&PO=V]R:W-H965T(6E+2T%II!*85FE;*]#8PS1-CG/36O@CLQW*_OVNDQ"Z03->JKXD MMN-SS[WGV+'CK38/=@/@R),4RLZ"C7/E91A:M@%)[:DN0>&70AM)'7;-.K2E M 9K7("G"811-0DFY"I*X'EN9)-:5$US!RA!;24G-[RL0>CL+!L'SP"U?;YP? M").XI&NX _>U7!GLA5V4G$M0EFM%#!2S8#ZX3 >1!]0S[CEL[4Z;^%(RK1]\ M9Y'/@LAG! *8\R$HOAXA!2%\),SC5QLTZ#@]<+?]'/U#73P6DU$+J1;?>.XV MLV :D!P*6@EWJ[$N-G8S3?J+6IT5@-5][&.V?P M*T><2S[1#$0<.@SE!T+6PJ[Z83<"T$OW!C!M@,,]P'LJ*O@;%F+*7=[#+N]A M'>=L3YRTDI6@?@F0FZ+ -4&6!?F"JV;.F*Z4XVI-5H8KQDL!9*'("@S7N9\U MSW7IEY!]J^Q^5F8Y__E"W3 O"^1]H>U8%ZKA7!9]C&G#.*X9_:9[3*(X?'Q# MFE$GS:@WR?DR79"Y).CB)\/^LAA)^\$GZ/ MY.>=-.?]2Y^Q)D/(R36WS1;P[(0K;D.?>45.#?B.&POWW./[XX:9=KH-:>W2TJUUU9<-*F_ MU+K^& 3-8DDKTIS+F@J#%%)51)NI*H.F5I3D#3A5/!B'81Q4A E_-A6KZJK2 MC;>0*Z%3/QI,GKU]R5-_%+_W/4N7R9RF_OWIVQ\KJ2_?>/9^\N[D)+P_NSRT MGW; F1\X22]>0'H>AC@Q@!AY_#+RY[@[ZJ!/T&Q:2+&?)S"8V*2BW@/AJ9\1 MSN:*@5=!*L;7UCP&PT)RJ3QM"F3$C,#2/%IX9&=0NYZG8D*J+K:-8/_.^^4' MP&8& AGG@\"Q;PVS:4VTIDINC<)2D?5H?.%O';J;"3*7 M*J=J"#/R-Z;9E-,"Y"A6+N&N91T J+6LS"!GI)2"=!HV'OW T"XHY[?0V-^+ M/>ZVV*EJ"#45P] (ZH>6QDZ ?Y?-9?'' V)1L_;RD5>S31H%46QD"5[SU0I=EB MU_)3D?J.MGK33FV!:Q[_@YK_;)Y+*J@B?%>TZ?UCSO*K%?EW["+CXQ<9)4>I,>A/G9VC;>]@&ZP>O$"D_C=X6>';H-Y\Q;AF MHI\M69Y3\>1\,_2:S,WKX!Z_69_3@JRXOAO U-^.KVG.5E4RK+J!1/2KMN.O ML+U1/+R]F%A,Y+2E>=9/53GOAIX9F*C]!0Z'R%5WN1',QV)N!# L#J8 \[%> M6)S_:3\3=#\6P[1-G,@$]9F@/M;+A63=!XOC]DG,Y=YIDD11'&,9S3*G@@S+ M6QS#U\V&:0,/+ Y$^KU6!6PWH'X[CC04VZ?*(*J8MJP)QA'D@1#H!?=/1K'2'9B^+CK@STE490D M;@0PMX(HPA!X&G$$4P :,"2*NG/PX#P*-N=4L/V-9/8+4$L#!!0 ( "F M$U.7BKL

$F&T#U\MB9 MYZ84!@ ^2/E@J->W/E]DY.C.73K<80<$2]25J_7LLG>-7Z>Z[+7.,PR\O[< MF "7N5]^*"]'IPQN$-NT V;,.-A&K5%V428(JJ#0F7PJ"K'TN3#;;/+%AYRS MQP@4[1UW+0&; (8XR%'WBU+7XJ:'%E9=AZZ SH,&HW_:,_I_6VI$5:FF M!KL,FG.XQ0ZADVBU/0/TX"(@4EU-[;HGFGW#0K%U10OHO^D8FAU]'2O]\@,: M:#<44D+ATMR\S5'P?!_PO1F#RO8G?G_EJ'?6ML_\E_/=U*_)@Y/+'89QUM> M9[#@NY"K;40$TD*-81(=(,;Q51EX&IN':B..K)4,F)VP MG=!1\!$MX59=ZJ.R2R^E*%G%51O=>#W +S7 AGYR+'!;#C'U-!WHV,RA)M@& M,!/.E^G.S0, -P?1<"ENB;B5:%3#?_MV:>FM9V]FO2D+*X*YW 1F99-8K1T)UPG+SE$I%#U8RJWCD#:GA;.0!XW-5FE$M&()"YK19N/BP[!MC- M,/IPFV0,Q8@ =9W9\7;)[&$LB7@1D@?)EAVS'FNZ,Y#WN-LXA)4=@!=Z.L&' M":7(&$$,CU9@JFFE/8PE5%_:9 ;SB;UO?UBKB1CL3Q3@ MJWI4T[-EE=B?P< J\645T]Q^#FVZ,@UVA0=TL+B2:9N&$M\N$OISR#+\*" C M\>ZN!O0#B#JL4PA):UI5EX T?AC#+*4X[PZ?:-KIT$/!&5>*Y\ MLE*Q%X;ANB]S-+T=$LNSAQU59[-7O>,@0M!P/=549 K]YJ_T(=^M&F JY:Q IA3R1YDP1?: M>@-'R49IN,0:;Q&3QQ0SU9:GQC7@(%%X6 9IC:@VQCO,\HEJ7-,3W0#(R2LR ME*KJ'.XI*;WZ$5KIH6NI%F)X!F3'BD# M4KJ )7FYB!)'>[1 SP+*4AK79M^\.LH2A";-/],HF_70UA0;>ZL"Z&44@+QV M.?9E(R5>G:;*_1H,N(X4/7%/;+AB\_:P-.Q3]PHT&(+:\>LG97'" M:IS@]D_IU1S@U O$)E81R"?'O[D%2)G(Z1MA YH MR48"#%5!ZR:T)D!1<"DXJ_>#8##&>4D\QP3N8$IS!\/4H303 =^)G6D1HH-I MQ>F,O6)R!G'"M.9,1%YKN,H!)?UR\'C\)S$12;79CAP!+M@CPU\7P=3A##L# M#QEH&B5XH0J/SZ;Q[^DT)[-DS0+!"J??Q3,K.W)]&=P]D\9)+ H;0]<%/Q[U MV_A3@Y7I6BH"459TM"Q%+,R08^0'@TW&+7T!*ST\D6);PD!F>_BZC 5P0,0) MN96Q]=D'\72)'C3P9<<..KRV-_7DP3(+&JP1Q-=GSN-1I26-/H=>AAK5VW23JAMRU;388U"D\^R3&EN MIN4=WHP'RWE\R'5=,;>"?(HQ/A_YL]-5,^M;R(X=/CHV MI^9;Z1^6XPX':;BD:[ZP;:5S?%^&^[HT/;^K#MCU8SS8/B>+9KN=_9BWVK;\ M\BROVC6[UF]IT56%G8\OSZIR.7O]L5STV"S"GM]Z6BY.Y8=1E9UC/3=*@NG3 MEVY+Z8R,EX.F]2=F#XG)9>67QC#B<[EK'(B!H,[PODMI( :(L0,(@\RN[^1A MFT*[3_YJJ 6?J=FU2NW!*U#=>P%&''#1&T@>/I&$[[+V?A*YQ:OFLOR9G R/C=7C2O+A8R7Y M:A!BY"6!]X :HRQ&KWL50,8!#8)#:;E2^P&9WG,)^:DB7'*]*^<)M ^F U6:"UA3A [IF/:T0/S QM8C>CP X1 M#)UV"BQ@T#RZ\15DY6'BNB?EF.O20M1D90"G(MX5\4""=M)=KWU?\@475B1N M,*+Z3"8L[[H?*.;+!1"Q"?*1TJ&$3+REOGUN?3J=$,W*D7M5M&EZO'J0 M3\5:OS!D*^ ,M0!38NN:4M*K0]*GD)5$+\PN!#;F;O>&O BS$QT=W9%D/.?T M2=-J:PPMDS*2]3>1AVZ /++0UU4[5E^6%HF[.?33D523N P4M$MD/^%K,9TAD> M+$I:>+XO)N5GLO[GT(8!FX22-W*2>E%&E0E?'C]GB=IM:+5?-7FM[@7%Y4 U MI76X$QI@VD^S?[%G=3G[.J\_W)?QNDDN2(":$&/\6:\JO93QBWJ"=J&_1&H2 M._K?*_SGI]5G9''K:MVOU>IQ#II/S;P[8PLQ<6,\:%\+5X)L/DV+Z[RA)V)I M6YT-/%Y]6[@$X";Q2EJN81RGAN!68ZT2+!-#/77I;'*QHU@4CIB ME[Z3#C8OMEU4'=V5'I*C;WNO= 5(M\2O MMAG.RKR@P*+=6M7H??DQ[P;Y,_J7]L7*G.B F[-%[@1@XHI/H8V^JDP.63R4 MU/4=^17W94BOUFFI553OZ1,6J3[X8I! V ZH&Z?'&!'G$$6 7<._G=(JEUF+ MYL8*P-/7]Y1>"-TK5;422>YEM=PR@$P3QKC[4JY6=U8W509KVMN!*XO%P%58 MDGD-R1&)QA\/F)F_I9,O.>0-;S0.1_E\KGND[NK .B,X2$B,BV/[/#BVX@'( M3TI.*D;:KJ?_,X5H'AYD@D*GA]9ID"&S@9I>R_P0;UG7)6?9+5GU LU.@WY[ M[UWEC0^N*;]-V%^T\=G)+XV50WT MZ6,-=/IX Y*#T['6!-%QYPLM!"U'>$2H5RU[:!VO[R.AK+SH1$8ZPHUN\M9\ MJH7+*=Q7 EWMGF4GSP0YFJJR7#128LMF\:IR822S; 2H!:,="A2S$*86U MH4-DV[2JA0I\0;_HN26@=JA8V82_G^?''ZQ_X4@QG/1@L1?/_]R M__!+SDA+'M^'RP>'FFO1?'6)"BQ7"?[K?QP\?_*5G/8,/O]&B3>#"RD,?-N; MS @[VCKHI=$K2\.'97*-OF;;/*J__38Z/ERQ["-'Z'(@_>GD11TOY\WD&1^5 MKNYLEM2Q93N0MU4>Q"@%1##4^[$VV4GOY'%6[FQ67,88:=6RVZ*4*46M4KJ3 M"ITMUE.-)TI.?O4E Q]8#GL!-$MCA_?C#/UJ,X3].HW]V9LECT M79XFSN#CG%?LQ0!GL,HO9)< STI??1S_.QM_YBQ;K4;-AX\C?'?*DRZ.X!+_ MZ>,2ON,!MNY9D4R?K^A9/"%JEEJDJ+:3C_0X5WSQ[&^NZ,5&BY-BAEU,^!T-S?-JEI<:CW/M]%*M^WC M#KAK,=SIEFHO:Q\A8H_#?W?##]V(KNM5*CTY)(+0+9H2S^O*RINN3T-Z:5B[0H!7DB3<\>%R:!T?1.DA2E8)&Q7GM=W"MI$? M4:3Y7GK-Y:M&QQ9E:A'D0-X_&=TK!]")=(1J@I'BS=LFM\,FJ75$A<,14$=! M'H6)0TRF\>_+-/V,VI@#(9EL$'K/]EA: MD%U\5/C.FE6AK)DRRF1K6("2FW*>/9%IUQ^@K-E4.+XY&4V'0;-R2&S@4Z0X MN#\[4<6:ME_IB^>@!Q0L9,>M,1C%57X1-5[&I)'U;#@:YBF@J=,UWXKZ;.RQ M'/XND%R6Z#_W3_9GR[+ "21<2CH5[K%&*]:5 MQ[%X[Q<.X)96_JA.22K1\3F;BPXMI)(4O:X'6U7C/-VJFY.BI+K+;LMDN((D MD$)W'H@>/!JWR-=H\&Z47F_3RS#>EU'<>1HV=, M#FRM6XH['K0G SP639MGCVK368N4G7)'L]+\@ NA.O%SHI?1!%]L(M;G#,J4 M$IG3)VPY[&6B\&'Z0F-FI"E "1GHRSF8A>2YG#LM*[%6#!UMV)Q<1<'6"1&U M?22=";#.54V^(7-RY+,H27$),2WTA==*9/HWA+VZI!G(O MF1HI/YXU@B06T%NXJE\+;7E*YDA:T^,KIN2OO #H38I&-2NF7R%>OR.7]R(7 ML0SIK-4HTFC\G"3'-)^T3/6@49RI*MOP]R+?YID4FJS]G%:!0(#-M:V7F+H* M&(?PSM/ZOD;-%X#6H973:UO%))TP W**CI?)GJR"2 X3)XU.@HNF_2"";P5D MP^JF+N-6F+JH78X#"!8'=JT6*7G:M>#$"7IX>[A4RDAD@$Q!95LN3%I75G&P MKV)R#<7IX%!H&J/Y-;$5HW^\P=IF&CRE0PB- ^HE&(!(V+Z8CD8B*&'XCG=/ M. 9XQPW%+17IJ8R+TPI1VF J%$'2D0I&I]%H\**U@:#U!#VF"S2=-MN$]X*7 M)PC[.^D*QEH(@YEA&3-->WNY";99.:AMP->TJ$6M$FT[6VN\\-,HNR$EB>!R MN! 2E%OI8$J/ #7HDWLD"-'$?2J+-3S,0 G7,*;AL:7Y)&BANS;\EONCRG/T ME T')/#4,WJ,>QG/JU;TU>EK:_1:D+M0L;SVV,HD36PF"F*-NM'&Q\F)W .. MKHY.!A#K;4W'3'CSW6J)_'.^.7[3;$LC;-3CDOYW"5DQ1A07I1!@JD.BMDS' MV@_]!;(/W% ?:-7YHIGH#U(TD7.>1FQ5623G*VX#IE%T>W5=F$Q5DIPTMW+6 M@FQ1]V7T@!Q-A]/T7FJ73K_U"]6"<=U\2B M.*OO5WO3*O&)3 C6^+)2=SD,=C9PZ^(R,7O+^Q\^(.LEF;]AVT9887JWN@I> MYM!=C8O+V>CP/:/_$-;/V&(UQZG4=&*'8X_U(T[*'-+"*TI2&EDHX$4Q&06]!]HG')UR2SP_)$TCN88 C-TL8:#W 5#%0MAJ[8"80 M/#P$V*NPU1&/3/,J(5/LJ'=7=GLYM%WSM1IFB\.R]$;!U($U$KYFRZT M6T@O7+7J0'FP7#47#S7]P?-2VD&ZG)W1!+$+PU-"K]44YC&+[TB.5M\*_W/> M;5/&S$"=I?WYX'/7+JB^-1IHBE?ITZ8UR4O3CG*<$&ECU61O\(,4R+B.8NFH M/^TUBWE24K0& CKIF/Q[F);9W_/VO)2]?4S.!@US(8UN2V8'R)E%".9#6O.^ M[5?+VS9L M.E),QJ!DD:X91JBF%#E3K;G_ 1WS;,O)XIQ9>63'N]J"C]=.&0@3.O ^N3>] MH@X'-'LSH,&T)CDY;O,S[RL0DOO6F9Y#LI/!GX_9#05^GWT3NB9(GY:%4?-;3B:.51#R<).KJQA_ M2(,RD+45:A\:B\^?9W3OO8Y[1+C?5\)M$VB^HM/7%BJM.B;8\;(AMF>8[#EH MI^!'YV] 7<$?X<^YA,\^QX]N$5Z$WU??CO:<5 M(_-+O)L@5?+1@P]K3KI%!DIP[3\Z; F MZ(W75?HZIOB<4)EN1TJ'J;QTYY1F4J7PP:JZ.X?NY]G[:2.<&M\=K^GM!-Y$8=$(<9+0BHR[A=2,REM/UP9*0C7@V:LGDH;"Q:,B'^H\P1 MB M@ZE-.1"%PFM7&E/AREBFHI++I!/G5EFH1(\76?CH3M:8N!-8V&-O(NY>-MU< MN!JR"T=70EPNX;>'$F#?#2F*9;>&&HO:XS^\J_'S^'E!9\1U%KI/-).Q7[A$ M.EY"[S(8,FEQARL]01V2B+08C4RH>$7Z)*UK1IT&?9C"W3%P?7(>0HBFA$XS M),'G%#\L*S&R036H_%AU6R_P>E]FZ4;DZ6$<_*RH-N> ^\JXS;GBAK3Q8L2W M?-MI'1"C_SA9+DOF.,X@/?#J,C[_[6\]X@@/T:G5*Z5F(C=,TO9"0ER9Q\J< M6,S]TZ\#U30&2C2))/^D];G]V3=]RP/+F;=L4"",;RHR29'354K?@U<5PQ=? M=G_V!E/&V7P^^H&BEF@)5(!N.ZB\'C,HW 53PM/GCZ#JZT#5O*XB,QT9=]4] MP\D_M$9A5=#Q :0[A;N813G9\>,;-B(\SLT-YB8AK5#$ C ]W65=MF))E&-0 M6D0B1[^*I&ND%6=.T)AY%XZ/Q_FZL_FZ2#T*CD [LKZEKUA;5:JZ<6_^X\C? M>.2CBR0$T>MF6YW#KZH+=T:SSM- YDL]_5"QVF4!'^?LSN:,\_8H(S*-L6T/ M"3P,.X/=Q)+REMWJN61+7C3KY#J,=/XQ$[XHUDD[K]H&!5[&J*_R>=-FD%OD MHLTFOV0$N D1"0&_:3J]7'$^%-/-RR$+S5&:=/'H4)".\#H;TU&\[A(;KRQ M768@@)*0&S"!] C8;'R.X7$;_U8S-(B.O$)N-+RAY*Z-!PZ!N=/E#!%1F+N; M=U4^SM_/G3_M8)U*2$#5L6*MD,L'D5-XR?2W_^Y+UF%+0EN1CDS%ZV(NQ:W' M0':=HH)V9EI22(]U[_A =YC>\_C)HEH)PT?2_,T\M-N$;$MAA! U#H 58=L7 M_,XI6!&J1*_%Z10%?80S)B/I0E:SJOY[C?C.L7*%O6DJ];;4Y0T_=FZ.3'3I@G:,N!8 OEQX>^MD&M7SBG9[7*J[4R&PJ4.JT#F'2\*6687O[FU1%=APRE&NM6!.#.\Y65 M8Z5Q;"DIUBA]O.4*3#A6+FZ2Q@U9W%%N]D&X)L#,?Y5;6CGHMJN7[$-:)\/%S[Q'S MVI=^I, -.X>(GH,1[UPVXN/T5DB336:[^9J=*<9,I&TV;:E/8),:T'J\DO=G M+X>_;4U!XF,6MW0V*LLP3;&2_0^XS!VWA@@E>4=5"N18=])Y6C?(-HI>N?%3 MPG9YMUY>AK=>> W7PVT#FP,+N=BR#(\;Y*68MI5VSG9!>BVOQ[S)=ACP[G@( M2T[%ZX# 45<7B07>[_EJ<"Q Y,K<7T7]2=)WUT&0+I;9"?3"=GS79BW4WAF= M4V>"6^/5(T(2P]7J*;K@S$<\P,]:)=T5S_B0IK1IPQOZ'N<:P XY:)EG@'NH MF DCT@MQBL*Z$@!HP5:1;I(KM"U]+Z+JG/!YTY8, *9/OU?J\5<@UB<'%']G MZ 6_)WH5#)2A@!/8$<9&4I!5%ROS X1NN?+"=K2Z L_(_SYY!\M#5P]ODX5S MQBY"3\UI]\MD4CC MRZ_('.7HO00P79OPI#TT$FQ4-3#JGL(\W,,(S!6P&,$+'N<8,V( KDN+DMXS M/@\7[*>%'=4^\TX>_6B@@=Z5U7^LL>4G.H8")$7-^N5&4P_C/JD',\]A5D7) M/=,^66G.WLK?,RU?BR0DX*^2L@F(AD"2!![0ULTYT"H"A.268[^%@IQ FCBQ M8QV7:UO);ENFH)=C-6O43D(;9\E5A> M5\74*6A:5C,MZT6U*ZRRJF@KRE'::!W-3IB"<]]&/BD *6W%[L 8U6"6)2,L M8Z;_OD%E?T9F)4R.6'[/U93Z&@;;, ISQ]$0LJ:#7D#[2>ABM52%^ZVP7HG: M%T^*])('35?FBVBUFLI.[&EY7\;Z6ADD6]"= M4_SS+=37%NK )TY<,;3#45TWP&7=WBK*9075(TVMTW^7^ENA$TFIETHZLI& MSSDFS+19S#] (M^6)@!BZR\3HK 47"@,Z)I*G$[WAKRT.%E 1IX#:=JGO92] M^_6&'_5HTU8K=/!Y^HTULU2T,T>Y'V6;9JM&5IK%K2GL> =-OV,DBO()1=4I MX9<&Y@7+*V\5G-%:Y)L4#@2PF$UN')&@C*U9]5CS[@^ <[X:U$_>CI!4U.-# MDCMDREB8-=:;S"]3D":1 2E78'UHQ)$(/TN:2UKIUJXZ;O@+M;5Y"4:V1+JU MV]+]7*N^TMF[4Z)5S\?2;=*2U;.&H=P KL)RN8=GLW1@,S3#T=]@+Z,-ZK@4 MQA;>%$>[VO7@1/2EK'EICSRH/0,,'-A?E YGMCFC*(Q642U1?J^QU7C\E\DK M^%2*X]'!BAT_YMB:!Q7,I/D''%R%9,S4"T0@/_'[Y,C*M &6WH[?_^I$0>0' M4E(>:U[UAQ2OC7G+[$M;)V!Y7W;1[;L%T)P1%S78$X+?FYQ0W@F.G2AB@+QW M)@5/7K:.<>56S>139#7W9(!OXO_&96ODP#NB89?M$KJG88K$CATIN+1MZ2*' MX&CS>1+=V<%\QFQ0&O=?Z6#/FP)!VK$7-@R"N2%#,@B@^)+_^^3=^)(IS.!< MDSKKDAP997XMFD6/5>:=!3'DW&, )$+F>BPS"Q>R1QJ=I#3^_,]6&I_>B&3' MM=%7C7TFA[\LHWSQ(3_%/[FAF,\,>.5GU0;)<65(L<.*SZ/(@2_9"%]JU4RR M3R3C0 U9&F9XH!U0:68!:]L>4+QU4%A=Z*_8,Y<]A$AL<$%$0V;LU$&59DH3'L M'O5#?R-07-[627OHJMRB*=27<1XE-^Y.T;"JAXE!'.1T5*\8J9VO;M$P\3C@ M-] X23)2$#>1].SC&-_9&*<%>T R'/G'.CC(-^A2)41!<"_4*,M[H7^1ULN M^TZ #OA._$+,0C_.R-V=G>1M%6U^(;3.7=]9IPU[BU;]8N1O\ >=6Q4.W)%7 M]3A#=S9#35O E^&4;$A=U2D.ZI^J:]HX]S MZP-AF#H.90'C(A%?^Z*42!7-X>2&;[4((1Y#D1E2>&!#Y."SGHJ554IN8D$&) MV#_<^U M/LQSZ/64J^6>R#IR[^J2;E5:1MU70SGIG*FV6E"!1+ICM0K%'19/ MB*JIRS;O1>,BQS5#A$ MG3W17Y&7OR@38NB$!#F;D!$*8:@OM:Z;6BC7-8*5B!5[)!B)^+OR(_T.-AQY MA+&HD=>Y569_?S=!#G*M1OY5%=GL7[P :1!G1YJI4E88N92[#!,Y.Q0:) IK M)OSM^>?3N]>Q3T('&)Q*>Y%%&C%TV+AF=Y:ME((]CS:97)1]>A@=^ M10NU[B2OU]<5PT68&%,XG#MMO*.=U@Y&.)>R8]%'2K(*.H[@,Y74_[9JR[*; M_/@S13(U[;*LC-PD7S-:H+,- R&!=*$8?O:LFD\U__W9RC5#HDZIJI_2J*]C M:X0NY\P0DO2^S"VX\ISK!DB*)&J\7':L86,^JMIB3_1VTOW!XANM%ALU(>SO MQ1ZJ@_D-*-+&!;U1 8B##Z20*TE;SU=:O@X D9SUS+)$P%+T4Y*MJ(>#>S34 M9/(!5MBGG3V6FXM@O62LM9<:!-3<(*DULFVIM9X4[9OY6T;9%;%R^..&'Z(" MGB+GLS]?7"JFI#&I007,-"*4A"Q\9]5Y%7%S?(#B5L2%$< X+:\FY+WI9;=* M^!<;/"[.0-QGA3/AF;*!M_Q]S_,JCO3_3LUN5I;O[" V/8&YX:NS)^F[8 M#)0NG*'*P#X946M-%#PG=*7HH -="GOY+1CNNZVS9HIS"?8@MA2HOY1J&VCQ M?=//F3Q%3^8$-1,K76;%^TA!.6@4OR]+Z%I8HCEL8S=M=L2N_'_K] -@VV_+ M+'';X['H4=-96%PSM1L./B-@'O'N*^Y5,X=L9C=?BIHU1R66.^MFY.E@<382 M'L061N&;W/0MK0A&5J'EE>N5/-F +UYB>Y(+4W/ ZR1=EOPWT9VOMG-'<5*1-9#A. M4[/>MAHJ'(,VGG0.5LNMIPVF@Z"OU8*).@$/2XCUW#=W#S?0A>[3ICVEA_F/ MX;D2EPEM6S+_5FG.1)RE;L"D(>]/!OM[.B3R!6V636@6K-VDC, MTRR'Z9R?E/D?%8LI(BOQM[W6;Z:"[T"_Q@]E>Y$.1@$Z.&\T]5@L&X'PRBN!HG/8?EY"D< M+<(2Z=0XJAOOI][&!&(P'.#86\:9A7#N4H-W.>^3(6 X#5.$L,1$$OD;X/@< M$1#MD6JCB,64]T,W>40F!S:I9)L,6]2:51&EATG&9O;>:\1W>6FRZ:Q&[D1)O2@F5:K.W 88=] M=F=>;B^81HRM*CGJ[$__DIF7]N]!/F,],Q6H":": M+,6VL?-BF5\'=)M?2G^ *0=\8+$42$B'P?'*43XFD;R>2R(XV6MXVV& _ Z M@>?80:BGAV!]^TXW7FK29215&EOMG6-:\''5N?%'DIGPKCA'O3=[C/IJ*/F2_X=FGJ(MV MN].?;)6X+ YM+,6@.WP55HQ)8HK:53I3R91+LA^"Q(]8/X_U^^(1Z\>&F!'< MENGGA8R>#+0NH2Z[:2LA:6,_,_H$NF\'[8&[E:,YL'$F_K8^,]S&*SUF+/"+ M,K!]^N#?M:E$LYLV-N]X\AA5R;/[)D=]A<:>2)Y":*W'25S8&!%U6@E"7MQ[ M&EBRR$6OOCK;1=P/0?V'NKF@9\7WR5#58MV5($L30?/2/D28*!'D4B8QS-+IEL:TK7:$:#ZQ)J+*]@IQ&.QU^:E MEXL&WZ/AYMY!??*B8I2VA(LNIS&1 W?G"9XZ:5AI.^M9."M70K"[*L?QJWTFX2!:-%L&\0L.QL+OKAU'F MEE>MM;YD@VNL>2N6/@OC=F0FC3+HJH@:,!B:>. _"*_PN'8O;:,E)_HUPP4? MY .@_Q1$B'HQ\K=U)\HS*A%TS467?2MBM=P6%>9-/#&^ I.9X(2.;@T6%;)" MX2Z7"O1/@@@Q6C1#4?!Y*FUSH?2HL6MRB$RX]IS#=C5> MV"FV\*C$2BTQBX7$867AO'2'%J^ZFD8]N,.A8"6VT<7:7LV:/J00+ H\A$SA M*$LXE22\,B>8_;*DX/W/.%_=X%3/_M'37CK\,N/NVN?8['""1;:<7:63]66DA*/VY0O_L\<%QYJXBN1\PK!K#Z?@:RINE)*_,Y6.C>E618Z2] M>_/UE^9YI$ F*5'/,1=:!9SI,&W3J8EO(SVE\V*-HLRLC%YAYTPE0P-/>? ( MH>:FYX7E-*ZY3>SM&5Y/A1#)4:M1K[O& M9LECYF:X42[*P.B$7!!-G 1C,"[Z?):TULA#'C)YLDR\1EZ8"^R2J>?I!ZR@ MDR 34\.[]P?E+4NS+\>5?U38(YNJJ:>)U_:R:2G29W?KV- 1SJR>Y8ZIS,LQ M!RX)8^&RG0Z&1E!I5A-YAALD$%AQ0N)/B] 65;OHU\K:H3BPPLZ(JV/?="%< M!SQZ4"75F_A(2]I;>Y?50@Z/> V\9,QAN/JW=#!@=33V/%]DHJFK MM+'#5FY-8^2(4596,UU/;XK2/YVV3%TCT7BJTVYK@@UB)MK6+ M:'9'1QQ_(V^#+KT54?-="N1QO0?'+M_BC+(,]5GI&2I0MYW:/4/F"F4[*PME MHZ!SD--Z!9O6,"(N:Z_KW ?#ISTWAFS+0#R1#=&9P@F/+'EN?;SR)YS(' QS MR <4XSN\-H$5_;0R1>\6E+'^YX[?V[SPRB6J#\@W6 MKTNU;6^U[L]$!HR7869K5X:*)@U/2'2V9.1Y\D$F?M)[,>7?&RKH7]^;T^1F<;@D? MGG#&(PNL![U!#F+!F0(/M0X.-3JH."0J&5>I3#^HXYMVXC?EO.T9_D[']Y=2 M+MIF];,GAS]0E MXS-Z93<<^POA7A(X)N[!FY;&]X<20:S#!#NJ-1!6^P>X2A0=W\;+P"HM*U9? MA.,P\6 #K+2$K6Y@NJ&J0+H064F:X4T@FSG!>,TO_0O%T:QJ9VL=].2$WH7L M$)GMHZ[*L]GKGNL,X:S_OBH*,H2O^0N5>YN#%YD>E/'9XG7IC](%X!XEUJR3 M]_,7/7R";_%8<3;R/("; X0X7",=!T$^=,EVM"C9H T<]_^BN7F<)VO')*:T5GKRA1Y@3AV)SJ3O%V4&\RQ6MB0C["-%WC/6!K" MVUD9#+./: J+0:MKDFF3H%7F(>(XFNB*K<)4[)N#@6%P)PYT0C>;AA/5=#+L M)4,V:LV4H!ZWQ$(PO2%'9VSZA B"D\Z0KAS=@=7B;EUF6S TXZ',-1!A52S<%14?'\!8 MSCV;)8WWG$/-K!]GV ,C 5MG"MNN;JPE; )1AH"U7K.184@-3P"X6ACY54T M\T(P?8XB&@580+#[ZT*"Y0J.;S/TL6>L9#M49OK2VBUDEXYY9=J>IY4,>+*) M@%*^RCD.$NU-6?2A Z02U/N+9I9R17 M$U'D8U8(K23MNMS?&!45%^;=@3W@7=+' <^;5GCR=SC M(#_-!9(5JZUW9P^%^<(-L72\D:>D;9-#V@96FFX0_:'(TFRL!Z6;$E.1-+OV MH4"2/!6%-8(,<1O%QJ-I2KT,.)Z1)', LG6)(T]L;>;<FWW9&"N:RYM=7?,>3EKH3N$I4!^ MDR?1,79<,5-66X@NMS$OQ+_ U]5%UDU[GYV/=US]62,)SKFR*Q,![8KHPF1M MC>MC1!.B/8_A^([O9AV?L!,46*0.SUMI5?7I '[L(T;Y%C!B+_DF'/1[Z)G] MC/YNR#-QU]T',>:)YVA:<-^%2FI/!2)>L M&GN'[6 _K=D^TXDUZ(0?_M0C*O&@]+;M5E?TH,SJ?W<&S=7V'+@_0_[P+^/M MK %-X.KB/=@.'ZA*%-5"II+BJT7:A6MCHNFKG_JB6F@5"5?-50 V5ZN80LSC ME?4,D114?2D[,!EBQP3HJ?]BUF1P_OSA4$@[V$704&RI30EYA%?%LR0\S*/[ M)F)ZGM.,SYHLP4JKE[U +05$!\@VQDTHJ*LTV+_0E;9G(\D:)Z_?/6@',@,5! MRU,@;1>33:XVV.JIR;/'_N[5>R>;DM/5PRC6X4TJ+_K7:ON$T4E4!&BS(H-A MKHZFQ,^8<,%Z1+C3Q*!5P51,O"9 MV@'=_ D80Q3-)Y#D3(*+4['K>CI,3ONJD&J!R^@/NE-@ESC?K!L3PQP>B>\T M:K+^<2!K/X9&#]&1'\IDB0C".30=WMQ"[L\89;%#6-*M9Q>VC4?7"-IPJV%X M[!\SHF%&39U&1(%=*1DJU]D4#= N#LR':>-_!B)FQUR5]7G5-J&D$Q?II0T/IAY4,(OG$ MI8'WMS=7G]D/F=/CWNEH#= M!6T8VHI>@5AAV^^8T>A",]R[-2K%Y71S;>9(D/3*<\XEF]2D[S/6.I1VQ/OG MV)YY"B7>0&+1.%=LS[[C<9&#]Z%K[9JR@6'I K64K!>Z4)&O\U.CW(OGV'#, M=DQZ&N$/6KT3L,0-ZNZA7QMTW8.$%(TYYCA\WL:<%5(L+CN >II>4L#.3A M*R75Y3-*UK2=_X&# 3Y38.$PC$>Z0IMVXIPRWN58G7+H:S_ R]AUE2@=)Y65 ML:!EIA>Y W=M]B!>TMWK*A>)*C%W'9@5=)(\Q8?FV&A@8?-T)" MP0$)#XR@I*^]EL8^*)]E(H6LY337QH(I%J]EN(+[^M!%AV+05CA2.U>( M@Y]*SRIQ^6AICJXKIP0-I/;R#>RSU,DR@W'UM>;2Q'!)@(20C&&GW+@;X'!* M*"RF<.!",RTA!3BQT98A=2%)FU3*S;X&&-=0*-/U+'B!WF&^]WBB]&LAO:KY MN@\"RW^<5=\&QW,A/-DVG:+Q?"YD%Y:>B#$S?X4'JBO+#[C2E?V/1F*I.=FB M0D^MY2ND$926WN(#Q?6K ET(#"S29>^9BZ+^KLCS"E4N#Z^KT.+=^FZ(UA\% M?Z']X0^7\>3TO-3%I0BA(1E7;%MF$PG3O!-HA$,F=#I#AA6$#\;CSJ<7,\:G M(*>K:@JQCN XMN_+^%[+%YLTD/DVS[R+2%/.P.1TBV5"YAGKTH#76KUL/.Y8 MTR_/:)RB&\;_R5MO<$N=#?-SVY)7AL2D5SQ!&E8FB20C'/=L!^G3T2/CV0:9 M+C&HH92)<7(/:RAF9@3#WKH=M,GE$RT I^%ALD=CL*\RAD#L*?13!-.F[Q;88R Q_058< *)XMDK"S MR0[=,V)ND^+@=?S>:KZF"E#&R#Z>4X,D*5#:)0W%3B3)G&%R$J/I?,F8+68G MK;F0$\7ABBV[9[JI^'Q\(Z.ZX -%UW(HH.O))F/&"R0(W,S+B;$=@]AH)@?/ M;7TH5T$@K7_.+IIX].,DS0;''NM7*S@,)KJ4X"%X!<&[Z51,>BV5QJ M\Q1.5+9P;$ &P?%U)6]V.5O9K REW[._,=/:O7DF26=0BGSZ+6AAI-Y]> M?]8@"&"OK%M_.PEM-DQ;$QHRX(:TGE["%FTEQ4E:;OEIR>B6KO%XD;FFJ(RC M0N5#8%%+\>GEP3U-1&?E6ZOY("M(E\F5OLO>%<%6*&?CJ(24O'X2YB9)L M,DM'.>K.JCZG#2\<$ST=;F1M*?)#.&X9,(T0%]SD6I-CUUSHT2];S2*=T>9: MERW[1K3*_;W372N+>7%6E>?E]'C>FR#PROWY4OUP&N<0;I;Q^BPH4AH*B"CH[5^R448U<'FPI5?MQ*]JPBW:W.;^R:=+? M:=JWD_Z]!S'1/P(UD TE@:S^S\I$;>"TI1>NZB7*+2K:)?QK:2;G9F;N?8IC MB^QG OW&OKU^AG VC QV-C#+3>O,-^)"^MKJ%>N?/GDLUJLV@!%+=][! M'AR_;G>)/DW/B9.J3/CT&-/8O'(/#Q7,Q@6$>4352]\2N8:@ M7L9ND(/B0=C"$631GV>ZG9%P97F /4Z/N#;GT(F1?(LF6(5Q]BKLJV<^L.1:AP7& MF#[@:9E8)4]#;CY[JX[_5'YD0>X235@^/F-_O>.E8A1?7,*L4Y8@27\KD8Y] M3\((IYD)Z893161-%O:YQ22E>0BO&WMPPH)&P$0A2%%:.IP&88DZ/(#=Z WFYHSPO*-[37."@2_07;@+.?QAT>Z^;*6;IWI@VE]. M>[/-]'DM\)4K?% ^TR6](^Y?T/7H.SNS8^SH"XO9H$U4 UN-+,.P^S6!K@O_ M&]O9O*SU;;"Q5MI!?FZNZ6[9R"!5[9$65?U37\OZ(!M4E?(8OAQE]ZQ,U1^-YZ^FO+]:NP7TA!H(C!=7?-9&B8)XEP:9/2 MTL,P+8G1%K9)ACNVQ*\/#:6I6 MD@<^&>(Y.'$/KF M$2N,S0V? ?@6AC0&Q'(,F&\QDX9-U_TW+UW/MSY2Y"X(F N,K9R"[C8#+AZW MI*7 $R0\5I?A07%\(P.RR,$-ZY:U+J#M&5"1M="[V')"(X,\XIXB)Y0YR 4- M0NX;"4YZ"4U?YVXX14AB)9L?2#M??)\&!V3-+S;E<8@UJ5 MH-ORH13WN2G\9KMYYC4R G#8O7^1/R^>+PR?+SP__[^&SO_R>A4DX M<\?;EW_<_/_^RG1 M_1+_UFK'@J2R^N'?#C]'MN$O5T_VSFO]3JF7'^@(O,TK7_-Z-US+7]ZG MM7SXP)>R8@'N48QXY8I[ X^/SM]J W)G3A6PS]]P$DMAO]Q[H3P/?#8Z:!E' M6+.#PV<9/:1,1L>?\.'6,$Q^$7SO$SHEWN8]&?COJYK.VX8;2JW.CZP,\TBR M*[PM=W>39%$E%D>K"<@:XMCC?_7N@2T/29^2?)B M@L9Y\N7SV>?/>5',_'K0@QKNEUL:;VFJ5Z!I>%]^S&46E-#Z\$DF E)U>5'J M/,@-0 U=>Z0=RV+,((L!NG_)^G#*1_C\^4Y'M-+!M?RNE,6I5]BEI81&PWF]]G#T]N$_'V=-;'&?WZR#[#BS^;V/NY[=AD)Q^ MF(E^YY^[C.Z39W/W_@[MOWK/9Z(LUYKT*QY#$.^46&^\]<3#_8 M74R_Q1[_(NSQWZ<"__L-ZXXHZ^C=^]GQ\:]NW ]N-,FI(;OMY'[^Y"\3([UA MW[,^W5N52QH$)GGV9F6/__([C7TT]L]V&OM[9M1C]\,[@*982RTDA5]*3\/K M?_>0:'ZG<.,3[G'@:@"%/M\+G0A\X&,N^;2SM]JOA!*%_)9B)=#R/*"H0- 5 MRBGP0]X5^;]GWTI[RDD)FBX=NRA&UEVNY\TJ"!R?'!_O*[\DFHNY1L;1(B"" MBZ8M9C*&H93C6TCXSD?]*1TBFLA\JC*#%]R3SZ6#C]5:.A&^_'Q_]D,CBEHT M8@P&*#K'9\@XLJKI.VY:R*O05I#<34'J6M1SL4PA41V_'B)(!7-#^O#I$SS3 MX7VCW)E>ZN^$'?W$.N#^Z6&"<7W>KU>YP@EY$(-^(Y-POUYD>LC?(X3G7AYL M!X3Q*NG;*1PD@IV&?8R;\/KK7) [_?2FC[M-=OV2B4'/9II3I)_HGZ-ZV-]V M^I2BQK"G'N)S.R8'+HJ\2? FF6U\#[BI35?^S?[Q%9.IK/++OU4U1@8_^HI+ MB5R@UTMNFXWZ3R]>['_QY MVH;8M_6]AEU?O:A_>U5^WQ?BSI\_HET]W?OQD M_V#G9U==]N!P_\47SW_69:_^[-G37^5AOSQ\\5 >]O/]PQ?/'LK#/M___,67 M-[KL7[%R9?72+N M]K_^\O0O Q?T;T]F!W V[7I7?/5P\Y&_/-Z$PWTD&_:N M/=@OKS/7B'G>-TQZ\D/P4T[.?O6_*F MY+^9< IC]2<>(*P=&8[="PB \;P%=.MM/Z<@A;S2H[IN>LA1OEWE-0"-;U7W M]D\\GD?1R9^]XH.XG?V+&^!DB,/8RG]R[4+^Q1(:_X?"DJ]+-^J(4>R;I0RS M7J>U%3TQX-=8P7F^^' *R,N>CLEB49;+Y5=7C#,'[;_-*%_OV.DP<^7K@-TT M^:=&-0<[E][A[0;@R6QB& O5?C@*#_<)"D&)R3-YUPO/&3F[_O%5OVVEON MW/:/T_0@INF7F9/[-T$__/7H!H?6XWCM&J];GSE+_,_//G-^CXS"$TF]7LJQ MP_]X>I >.G?Z0,_WG]W@B2:J3A32_VWO*7X]'#YR*_@"?_G_/CWX;% 9N8TA MGIB\!V*(#[+GSY_/VVP>;/L@=Z#2VV:GWV*>V0HNFY&&O#H%_@((SW3]=PWZ1]^ "MR2^(F.YN MK.YYO/4K+XI[YP[=.EJ[PP&ZW[OE%\1Z?YC=\H>Y!LZ9OP(V\^LAF6Z0YCN\ MBS3?[P&_DHWPLEEOV@K4R,M9)Z5EQEJ!:M\P<&P0! O61\7"7A8$=+Z#C M(L!-2);PG_>$=!GL5W4G0*X-ZM'>&RA*0F$ID"/#MZG$EP9]UE<239N&-4"C"J>C@'B?"*E(0]V MW\"WTYC!" R<'476PV^:%@!C\&3]$U.G0,*7?L90VKY?;SF]HK]I4K9%1>66 M\D[C5W,>/;DB6S3V3&9PH_ANB?X[MMP:=-]T;^;YOE+AOE/_G+V]Y?AQV#7 M<6G*@^>A6S])7LIA)N-3=="S)4.]+F>?T/I$PX)(P(FD07K!:MR,D"5//'S3 MZ]\([=A,LR5/T45&^M@=P=]N2WLL>0$9_6[624,,751/UN%*X!\'A8:SBK7M M0%1FS,PFVLDL/V"MD-757L\ T^> M/WWR?T\/]G_:G/Z%>?YV?93:XZ=/GVX^?I7BQ"><0#R"?*QFAW;ZYB/;J#MM MU_W\Z7UJUWW^P-MUI4F)':= !/8JW^:W[;0>+\/?M__V_:#50IDOP<_%DT>6 MY4":T>0_#MF:O@N"J+.3O?\&+1TZHYIUM=T**/5"Y6YMU)AP/F]7JD(I-E_U M#]0#N\F=BK);M-5<&&).7K]D%PN!P _-_NSIT[V#)U^^>#*Q^6^X89Z/-\RC M)S;VQ)X^>F*I;?OB@=NV[\?\A=\;0>U?GJLJL0_T<#^-)$%33<"4(* M;QZ.'.?T&O\_33_KSE2K(B\&;DN1#D[N!F="<>(*E8EMV3O?]6/J)=KQ H MLNA(X+3.WJII/D"XP3W!O.FW8TK+^%Y9=.>,TX?E>!>F8..UEEB!7?PWJ#-T M@4%+_SHI0IJ9>/$Y4_DY87EN>T"$CM9HZ#SEPA5L$R J.,LE)/]$/&1U:330 M35>"SU(>FD^KT+H[U.Y>@QL2^J"YOX]<_WA.;P4B[RP!PMPBRJMZD**K06P=/,1*@5]@FK/Y3"/\>+EW9'M3F#V*W(%+1- M#8YY[G2]-#KGP0+%>F?3@V_!:N6K1=6O)69<-Q1=17E.WGV\],.7]:+($//# M!1IK#C_%%619+QH>J4Q:Z9Q.'/>/T$V"#6*-"*/>*5C(!B!VE&UC9Q4TV M7%AB5\R_"_4:V32!;W_(=2WF8LWTQTQ^?%Z:C):,)3.3R3QT7H_4W@^V[P$> M96#6>QL6QCUY_FM%"_U23E9O2*Z\/7H5LBI1XMQR%8#ZO\WSVMN\N-R+*MRE-=["R7W/ ^F?," MXK4V+UF'DM?FA[HL_;;"%EI6L:.N:V M)A M5."!UKSKVU->T5EX1=$R9A[I? '511B9P.7NU0DD'[.N%FVSQ^)]8.*W MK<$[5&;D;N"D;K<]L]S30W9TY 4"T.'H\I>5/A!GLN,HJDRB.+E]0<6'0,G).B>R5/8)MJ2^L73MJD>AH+7^Y'6WS92Y>!D5K%2:9Y5[E/K*0,M;._ S-AW,8$_V\QQN]-- \6+DSY" MQ9 ,0_I-$'8B,=G G6/Q;SXWPXWYZ4RU-/Z2)FU1[OMKB8CWI(ZBHVM1D@AC M;:'O)$E;)G(7_@I.@"2$,L^__)]2-P5+_WU99;<\1EZJ0W%/GO[:0V2' Q0K M!N,C1)R>5U6^IM"- 0FSI\^?S.S%L2/"K]T?[3(9EYCS74>0W5E)G87/2>T'^!,1CI[LLM%)=2Q2Y&=7?3D&I6\=5&G7O5K"!;&<:A/JX:> MIA-1(]P7OE:OE/L429XW&;E<3-!/RS:>8\.QI.TBLN]LC)+Q4=Y\&HB.SC;N ML69[$#W?OHOLSL/=3/'HMEFC.,U,+Y!A0&RFC*_Q*:+D[?[03&P'3W0;(Q%N M !.A64P5CH\'*S,1B^,@^C307]LT&\M38M;8PU^5'W>MPOMB ZZ+8)#";'?3NGB0L.V?=':9F+QY/.G"AQ,YH9/57"N/(T7[OV$-6'J_S: MAOLP-=SWA2'JEI:;!>1;$=^^_S' H2P\^B7T79]B"YEK=3E]J)I/^Q'VC)H4&,Y8X5'G^4?.;\ZFUV03-E= "KY M2+X^G&CY4K@9A[??4^CYH=K2*MW/9M]MB_W9IW_1O_WEL\&-4Q^I!+3*@@-Z MSE5AS/61-5P3?131*!0E:B]S3:3IZ;=DXV='795GL]<]BP2$G.'W55'0X?$Z MAQ?,-=-PW>0EW[3SOONAI#OONW][YCM JN(X1#'GCAUK?C?>XB8B.*7BC(?" M^&4S&CI^>L?#)79[+?O51"O#*AY,;V"%A^UU#\RWF_J;<)]RLGY8MVDBLO5,OHR5Q7+/1&"O%NOC#9M'QO[N+9IJ=X2$5 MA7#[;#@&^LALJEHKE5^V'FOI@V"C_1!R^1NP:+;N$R.\&!* MT\F;&A;1N5J*WOW4-^Z[61S9<1VI.SGF/G_@IYQ4X];DM,%XOGSSK^-7>P67C^EOFBCC.ILQ^(;4["^ J1*72&(88OI\,\XR.W M7%<+@UQ:46AWB>)/637__"[HN9\=_L[TW/<0W_S-\0]'/[P\/OINMK,^E"R& MV_#EWQ?K]@,%4.]4Y3'LJ]^O<6#\?W_DA#*J-D[VE@NH[$LL5>E052I#@&AB MH.!0&V0#QN%BT( =>F&)6RE)B?1JP?]-+@@ITQX20LS'VG2<6,EFW!VP*O?H M@VRV:B[VZ&[+:A5+"ZIOVE)HO%*5VJ%0][^J3=G^R%) ISV[OQ?T3WDNOF\/ M"5E^>5: J.IE#R.[Z=<;B8DWS85F*ESV(U37;<#L>;QBNQ\:A GA6^1*XEGX M45"?7ZT:5.I+YM@FXZVBXWR#D/8-(\Z/;9D3_?2^IS 021YK]A?QCD'2FCFB MRT($7(N2HP=TDE#&)1.16(K&2(U1O MO2OM'#96B.4::\W%%N4!CQI83Y]P;FO+3UK'R96+S\[IS%NSI&F/3<91F>E^ZYD*$D%E+"^/"]BQPY&$C"+@551 Q !O0MM11. Y M'4FQ)&<1V(4>3K9F0&&1G/YK48K>,W*R@Z$/ML>-X,#CGL A/HBCYF4C.8AO MFX86^DFS*N[K@<-ZTVM(MF+FS&Q'2QU2L12?Y7/.5N5BLWQ:<:BBQ+)NV?ADN(9_0,W>Z + M^T1R,=GL6]@AJ4 ?I?J,KS]N(%Y\+Y=\>(%3]P(#@@0POF=:Z7'E0Q,Z64%?9YQR/ MK4!:X_ \O$$>O5M5=WU[]?.&=PLZW^3.E0AK6KYK(<;+E/K]\#GV5FVSM5EPW&FBUZO\+ZM?MEIID>_W#1 M4@"TQSW5XIIML%2XD*I?U;4O0CEDKID?L=6X^1&(A$RHCKV^K#.F2A M)*AU-OPAQCLNBS]EM XWCJWG[/_)?!7Y-N=SR;?2ZI/;8]QD6O@TU?\H!.D# M6&_!]<-.D-CFV'7=3AW@4.$\?OL.'7():N"G$L"SA?;,.#)V+AUUC%[$AYW6 MISDD0 Q2-PEH2;'."$;]8U^_* Z<1$&TVBZ,-EZ0?T9?,)2Y3L6?PS7E0>22 M%#&6EU957_9HOPR1NK1@K@US)]\239I[)QGV,W)@VEA")N:[AG;MR[QM+[53 MX7Z>:@:BH$FA61 GFFDJU/EA\"2?29WT0:S@L8,:@Q=&P2E[-BS,DP%STOE@ M-38[7+J>C'RN0N!-"+@EJ!8;0Y?"/#<-!V]WESAEL M&P.CT>LT80KY>W1:N2EDX%!1;DID:+F> MT-/:WFY5B!V9.%G,KH<&-4=6WYXKH%801H#9UJJR)AM/"V@KRZ3204#']HG$ M9BJB_.6AC; __IK 6%-BY_FG<#5M1=Q<)'/Y%_2+A(P^HZ00MM:ZE,:IZ,M M$@?Z8ZW7:;ZJN'[,V*E?ED6("(!6M_GEE=.6G+C#"/;MIE'9L+0&^,GABQ?[ M+V:T,U: 5;U';\#@^65BPX'$5K!!22ED80Y>)$KH=-P9GE2P:@8P"#]X^@4@ M#@CB;W#'6,L>WA;G)JW("@D!I.=XF!A"I"/%301H,. 7_G44DI\]^_V;9%Z^ M.WY__/+HN]G1RY=O_OG#^^,?OIV]??/=\SHQ]>S4Z.O_WA^!OZR@_O M9__XYZMOOW_]PWOYY/7)^^/OC]Z_/KDG!\35;D7?.B\Q-"Y>T9N'KK);]>?1 M[T(GVXVZ\PRODZA%,LV%V*0%RU0":BVXC@7 .TI'1-?:<$U?HWLNG@#O*;_= M4>B0RX?"P,U:"+7)F['_ M#[@ ,*M@ )L*Y?;Z)U_:DO3MP1(>+/'LST8Q,#T. MAKA)2I'31Q62.N/#+6Q8WQ"*#JD VSO3LS)9H:H[#9BN]I?USZ8"=<"HZ-;<7)XNC@_P_NL6C**>%URP(^^4RN,!PH*_BI/ MQ]]FGQY\%I4(P^6#BY<?#57)=M^SW0?6E0,)K^#>2%@?O@\"<=!Z%9)(>]D=A?E="N36'7Y M58*?3UHB-$2QZD)8ZSCVZFT,$1=D;\BX,&<*^@"=_=ODE]+B!JI?^+1*M1>? M7[L-^<1 4_='E$]X2UBR;0@*8E1. U!.7C CB6XZ.C2[X!;@P=0],PO=0]X>B;R,]\3U[F6G*[=?Y3 M Q[?(0J5IQZGAJUM^@N8(.005P]0>"($7.09B!Q5M3 >T&.R3\0_:QO4D:^S M"YGN[+X+BZGJ_$KD4X\_(J-VJE1HOJ9*/:H(?1FDA=.YY1]H=V_F*(F5=K\C91[RUVW MDZZWV*R*>)2>KM^0272>0+.4VWYR\&3_B56'+,E="=Q!8D(Z[?NZ0'$NL1

-8?20$3;8T.P6BP^0"X99K>]9!:G@B_8G]?6?JO+P8-U=[?6WHG'NC)^T)F'L-CO=GTY5[7TO]F%,G!D:ETM M VRZ6=O%[KTG7QA@VJ#-H:V!EWW&CUX'\> MCYOB7GM]JRL=G@:=YN]*=42MC:[ULYH,.KV.\'/[\*=U^MF:(*MQZ6Q5#3K] MU8$;Y8(NUW:/(^2UO/7-GB!OKR2 ##I%#RXXU!EXBBYZC"8.K[^K(.Z[_Q-&.YWJ4@UMN:R5":LX.E5% M0./G>N$[PLA:#3JOIPAI)N+4! B2&)G5I>#<^*1PZ]%D]=0!<%$,W;Z& VXT M:<#Y($]@VU9Z G>?B&-925,JT037(\"$ $RV!BAV+B6"3 G(]!,AQQ$B_H,7 M=BHN%LHAR(R S+8&>6+K!8+,"Y!SB1M-04 66X3\.T&0>P3DWO8@I9\C MR*\$Y%=>R/&RKJ5[BE!C/3,:_DU"QCPJ2[N$C(D@OQ&0WY@A504BA"BV0GJF M#>0B+2NV66"N.08F$VRU'YSQ)N^E_542KI,[MD!!6(F<6; MBB/OVXKK4_KH,_MCJ&X#9J$LT6?6Q%_2W2DHN2!(8U4N';Q!Y<4OLE[\+LZD M=N(&2[=/N:+/+(MQL.7=[K'T3=NLX4I^K;2B--%G]L2Y K361T;YH,\NA+K6 M826!6))"-@M0&RM(8FU(R@=]9B&<2F< RHM+Y:#,DZZ5SR@)])DM<%HO*OND ME#A61DUUNSZF\G["G/='IK2U$M?RL?4:$RKY)\S)G_1ZJT)*R+X%LQ!HS!1C M4GI(F/5 %B#M:%+F2)C-\5* B)WK: __!7-1FDB8-;&F_8V$E"@29E%$_V^$ MHGR1,/OBPT*@_>51UDBXNQ'O% (O,<68E$(29H6LZH%-+SJE!)(R"V3=N1L1 M*9^DS#[!CML(1UDDW:I%,HQ)CE%Q6X3$S#$F99&4V2(T9H$Q*:FDW'T/$G,/ M8U)F29G-0I<.N,))*=>DS*ZA,5M-B/),RNT9$K/5A"C/I-L-:=]B:\>8U+JR3ZE4P.MQU;W$?/$J8D.T'4HFPECC$FI M)]MZ-P=;,J/TDS'KYV-4;,J,4E#&K*"/4;$M3D(IJ-C""-R5*JV)I5(K MF@6EH()909LP7SY,<:T>,2:EH()906LS=1N;3T'IIV#O$.'QS*&:*@?5<=QN M/E6,2>FG8.\08S46I9^"?8*G' )6ZKT"+,.H)4\0&K%!YB"2. M7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#Z ME5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R> MWY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 M P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[ M$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K; M:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0 M.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=_RDWG7XVI=Z[?E> MX_-_DNKA?&^Y/OZR_#Z)$BXN.*?;BOKT%U!+ P04 " I@!-3X>Q>$?0! M "B)P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG M#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[M MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O M(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[ M$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6^?6?QP_/LO.-OU;/AO_FK=X 5!+ 0(4 Q0 ( M "F $U,'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ *8 34UMJ=Y_M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ *8 34YE&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34^')%'21 M!0 JA4 !@ ("!.PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34_($_L]1 P UPD !@ M ("!#!P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ *8 34\-P% -E" +B0 !@ ("!02D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34\S5PKY2!@ )PX !D M ("!>%< 'AL+W=O5N(# #"" &0 @($!7@ >&PO=V]R:W-H965T MD$E' @ ! 4 9 M " @1IB !X;"]W;W)K&UL4$L! A0# M% @ *8 34_!D%,LE!P ]1, !D ("!;6H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34RL8 MTI7X @ BP8 !D ("!S8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34]\HI>,0" ]14 !D M ("!$I$ 'AL+W=O&UL4$L! A0#% @ *8 34U7IXDHG! T D !D ("! M];D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *8 34S7A%(U! @ NP0 !D ("!J,0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34U%@TR0+! :P\ !D M ("!E-T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *8 34X&_Z'2E @ ?P< !D ("!2N@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*8 34V3GB4&, P G@X !D ("!FO 'AL+W=O&PO=V]R:W-H965T " 0!X;"]W;W)K&UL4$L! A0#% @ *8 34U*;HJB @ -0< !D M ("! P&PO=V]R:W-H M965T&UL4$L! M A0#% @ *8 34P+U@5;)!0 *2$ !D ("!31$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8 3 M4YN_OH<6!0 M1< !D ("!PR ! 'AL+W=ODWX# !7# &0 M @($0)@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34^N.9#Y-! #Q$ M !D ("!""X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34_9N6Z-Z!0 )", !D M ("!U#D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *8 34Y[AR1"Q @ . @ !D ("!(T8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34_%\ M6F0J P I D !D ("!<% ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8 34S$Y\(C< @ - D !D M ("!)%H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *8 34]0K19$1 P ,!$ T ( ! M4&,! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ *8 34Q;=:Q0F @ 8R@ !H ( !\&P! M 'AL+U]R96QS+W=O XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 235 394 1 false 57 0 false 8 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.csi360.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.csi360.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.csi360.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Loss Statement Sheet http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement Consolidated Statements of Comprehensive Loss Statement Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.csi360.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2108102 - Disclosure - Selected Consolidated Financial Statement Information Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation Selected Consolidated Financial Statement Information Notes 10 false false R11.htm 2114103 - Disclosure - Revenue Sheet http://www.csi360.com/role/Revenue Revenue Notes 11 false false R12.htm 2118104 - Disclosure - Acquisition Sheet http://www.csi360.com/role/Acquisition Acquisition Notes 12 false false R13.htm 2120105 - Disclosure - Intangible Assets Sheet http://www.csi360.com/role/IntangibleAssets Intangible Assets Notes 13 false false R14.htm 2124106 - Disclosure - Debt Sheet http://www.csi360.com/role/Debt Debt Notes 14 false false R15.htm 2128107 - Disclosure - Marketable Securities & Fair Value Measurements Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements Marketable Securities & Fair Value Measurements Notes 15 false false R16.htm 2133108 - Disclosure - Stock-Based Compensation Sheet http://www.csi360.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2142109 - Disclosure - Leases Sheet http://www.csi360.com/role/Leases Leases Notes 17 false false R18.htm 2147110 - Disclosure - Commitments and Contingencies Sheet http://www.csi360.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2148111 - Disclosure - Earnings Per Share Sheet http://www.csi360.com/role/EarningsPerShare Earnings Per Share Notes 19 false false R20.htm 2152112 - Disclosure - Employee Benefits Sheet http://www.csi360.com/role/EmployeeBenefits Employee Benefits Notes 20 false false R21.htm 2154113 - Disclosure - Income Taxes Sheet http://www.csi360.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.csi360.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.csi360.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2309302 - Disclosure - Selected Consolidated Financial Statement Information (Tables) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables Selected Consolidated Financial Statement Information (Tables) Tables http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation 24 false false R25.htm 2315303 - Disclosure - Revenue (Tables) Sheet http://www.csi360.com/role/RevenueTables Revenue (Tables) Tables http://www.csi360.com/role/Revenue 25 false false R26.htm 2321304 - Disclosure - Intangible Assets (Tables) Sheet http://www.csi360.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.csi360.com/role/IntangibleAssets 26 false false R27.htm 2325305 - Disclosure - Debt (Tables) Sheet http://www.csi360.com/role/DebtTables Debt (Tables) Tables http://www.csi360.com/role/Debt 27 false false R28.htm 2329306 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables Marketable Securities & Fair Value Measurements (Tables) Tables http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements 28 false false R29.htm 2334307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.csi360.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.csi360.com/role/StockBasedCompensation 29 false false R30.htm 2343308 - Disclosure - Leases (Tables) Sheet http://www.csi360.com/role/LeasesTables Leases (Tables) Tables http://www.csi360.com/role/Leases 30 false false R31.htm 2349309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.csi360.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.csi360.com/role/EarningsPerShare 31 false false R32.htm 2355310 - Disclosure - Income Taxes (Tables) Sheet http://www.csi360.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.csi360.com/role/IncomeTaxes 32 false false R33.htm 2404401 - Disclosure - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual Summary of Significant Accounting Policies (Details Textual) Details http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables 33 false false R34.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details) Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details) Details http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables 34 false false R35.htm 2406403 - Disclosure - Summary of Significant Accounting Policies (Leases) (Details) Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies (Leases) (Details) Details http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables 35 false false R36.htm 2407404 - Disclosure - Summary of Significant Accounting Policies (Warranty Reserve) (Details) Sheet http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails Summary of Significant Accounting Policies (Warranty Reserve) (Details) Details http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables 36 false false R37.htm 2410405 - Disclosure - Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details) Details http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables 37 false false R38.htm 2411406 - Disclosure - Selected Consolidated Financial Statement Information (Inventories) (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails Selected Consolidated Financial Statement Information (Inventories) (Details) Details http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables 38 false false R39.htm 2412407 - Disclosure - Selected Consolidated Financial Statement Information (Property and Equipment) (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails Selected Consolidated Financial Statement Information (Property and Equipment) (Details) Details http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables 39 false false R40.htm 2413408 - Disclosure - Selected Consolidated Financial Statement Information (Accrued Expenses) (Details) Sheet http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails Selected Consolidated Financial Statement Information (Accrued Expenses) (Details) Details http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables 40 false false R41.htm 2416409 - Disclosure - Revenue - Dissagregate (Details) Sheet http://www.csi360.com/role/RevenueDissagregateDetails Revenue - Dissagregate (Details) Details 41 false false R42.htm 2417410 - Disclosure - Revenue - Narratives (Details) Sheet http://www.csi360.com/role/RevenueNarrativesDetails Revenue - Narratives (Details) Details 42 false false R43.htm 2419411 - Disclosure - Acquisition (Details) Sheet http://www.csi360.com/role/AcquisitionDetails Acquisition (Details) Details http://www.csi360.com/role/Acquisition 43 false false R44.htm 2422412 - Disclosure - Intangible Assets - Finite-Lived (Details) Sheet http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails Intangible Assets - Finite-Lived (Details) Details 44 false false R45.htm 2423413 - Disclosure - Intangible Assets - Amortization (Details) Sheet http://www.csi360.com/role/IntangibleAssetsAmortizationDetails Intangible Assets - Amortization (Details) Details 45 false false R46.htm 2426414 - Disclosure - Debt (Financing Obligation) (Details) Sheet http://www.csi360.com/role/DebtFinancingObligationDetails Debt (Financing Obligation) (Details) Details http://www.csi360.com/role/DebtTables 46 false false R47.htm 2427415 - Disclosure - Debt (Revolving Credit Facility) (Details) Sheet http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails Debt (Revolving Credit Facility) (Details) Details http://www.csi360.com/role/DebtTables 47 false false R48.htm 2430416 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) Details 48 false false R49.htm 2431417 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) Details 49 false false R50.htm 2432418 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails Marketable Securities & Fair Value Measurements - Narrative (Details) Details 50 false false R51.htm 2435419 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.csi360.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 51 false false R52.htm 2436420 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation (Stock Option Activity) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 52 false false R53.htm 2437421 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails Stock-Based Compensation (Restricted Stock) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 53 false false R54.htm 2438422 - Disclosure - Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 54 false false R55.htm 2439423 - Disclosure - Stock-Based Compensation (Restricted Stock Unit Activity) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation (Restricted Stock Unit Activity) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 55 false false R56.htm 2440424 - Disclosure - Stock-Based Compensation (Employee Stock Purchase Plan) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation (Employee Stock Purchase Plan) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 56 false false R57.htm 2441425 - Disclosure - Stock-Based Compensation (Stock-based Compensation Expense) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails Stock-Based Compensation (Stock-based Compensation Expense) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 57 false false R58.htm 2444426 - Disclosure - Leases - Narrative (Details) Sheet http://www.csi360.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 58 false false R59.htm 2445427 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.csi360.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 59 false false R60.htm 2446428 - Disclosure - Leases, Assets and Liabilities (Details) Sheet http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails Leases, Assets and Liabilities (Details) Details 60 false false R61.htm 2450429 - Disclosure - Earnings Per Share (Reconciliation of Numerators and Denominators) (Details) Sheet http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails Earnings Per Share (Reconciliation of Numerators and Denominators) (Details) Details http://www.csi360.com/role/EarningsPerShareTables 61 false false R62.htm 2451430 - Disclosure - Earnings Per Share (Details Textual) Sheet http://www.csi360.com/role/EarningsPerShareDetailsTextual Earnings Per Share (Details Textual) Details http://www.csi360.com/role/EarningsPerShareTables 62 false false R63.htm 2453431 - Disclosure - Employee Benefits (Details) Sheet http://www.csi360.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://www.csi360.com/role/EmployeeBenefits 63 false false R64.htm 2456432 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) Sheet http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Deferred Tax Assets and Liabilities) (Details) Details http://www.csi360.com/role/IncomeTaxesTables 64 false false R65.htm 2457433 - Disclosure - Income Taxes (Valuation Allowance) (Details) Sheet http://www.csi360.com/role/IncomeTaxesValuationAllowanceDetails Income Taxes (Valuation Allowance) (Details) Details http://www.csi360.com/role/IncomeTaxesTables 65 false false R66.htm 2458434 - Disclosure - Income Taxes (Details) Sheet http://www.csi360.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.csi360.com/role/IncomeTaxesTables 66 false false R67.htm 2459435 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) Sheet http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes (Unrecognized Tax Benefits) (Details) Details http://www.csi360.com/role/IncomeTaxesTables 67 false false R9999.htm Uncategorized Items - csii-20210630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - csii-20210630.htm Cover 68 false false All Reports Book All Reports csii-20210630.htm csii-20210630.xsd csii-20210630_cal.xml csii-20210630_def.xml csii-20210630_lab.xml csii-20210630_pre.xml ex102-fy22execincentiveplan.htm ex103-fy22directorcompensa.htm ex231-63021.htm ex311-63021.htm ex312-63021.htm ex321-63021.htm ex322-63021.htm csii-20210630_g1.jpg http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csii-20210630.htm": { "axisCustom": 1, "axisStandard": 19, "contextCount": 235, "dts": { "calculationLink": { "local": [ "csii-20210630_cal.xml" ] }, "definitionLink": { "local": [ "csii-20210630_def.xml" ] }, "inline": { "local": [ "csii-20210630.htm" ] }, "labelLink": { "local": [ "csii-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "csii-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "csii-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 512, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 20, "http://www.csi360.com/20210630": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 26 }, "keyCustom": 44, "keyStandard": 350, "memberCustom": 10, "memberStandard": 43, "nsprefix": "csii", "nsuri": "http://www.csi360.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.csi360.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - Selected Consolidated Financial Statement Information", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation", "shortName": "Selected Consolidated Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "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 - Revenue", "role": "http://www.csi360.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "iccf2e33b5ec34575b473fc101155580f_D20190805-20190805", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Acquisition", "role": "http://www.csi360.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "iccf2e33b5ec34575b473fc101155580f_D20190805-20190805", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Intangible Assets", "role": "http://www.csi360.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Debt", "role": "http://www.csi360.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Marketable Securities & Fair Value Measurements", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements", "shortName": "Marketable Securities & Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Stock-Based Compensation", "role": "http://www.csi360.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "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.csi360.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - Commitments and Contingencies", "role": "http://www.csi360.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Earnings Per Share", "role": "http://www.csi360.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152112 - Disclosure - Employee Benefits", "role": "http://www.csi360.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154113 - Disclosure - Income Taxes", "role": "http://www.csi360.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Selected Consolidated Financial Statement Information (Tables)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables", "shortName": "Selected Consolidated Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Revenue (Tables)", "role": "http://www.csi360.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Intangible Assets (Tables)", "role": "http://www.csi360.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Debt (Tables)", "role": "http://www.csi360.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Marketable Securities & Fair Value Measurements (Tables)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables", "shortName": "Marketable Securities & Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.csi360.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - Disclosure - Leases (Tables)", "role": "http://www.csi360.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.csi360.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355310 - Disclosure - Income Taxes (Tables)", "role": "http://www.csi360.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "csii:AccountsReceivableCreditPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual", "shortName": "Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SaleLeasebackTransactionsPolicy", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "csii:AccountsReceivableCreditPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details)", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails", "shortName": "Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i386a00bb784b45dc8ec5026aef0e3d21_I20180630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies (Leases) (Details)", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies (Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "0", "lang": "en-US", "name": "csii:CumulativeEffectOnRetainedEarningsNetOfTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies (Warranty Reserve) (Details)", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails", "shortName": "Summary of Significant Accounting Policies (Warranty Reserve) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails", "shortName": "Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Selected Consolidated Financial Statement Information (Inventories) (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails", "shortName": "Selected Consolidated Financial Statement Information (Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Selected Consolidated Financial Statement Information (Property and Equipment) (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "shortName": "Selected Consolidated Financial Statement Information (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedSalariesAndBonus", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Selected Consolidated Financial Statement Information (Accrued Expenses) (Details)", "role": "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails", "shortName": "Selected Consolidated Financial Statement Information (Accrued Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedSalariesAndBonus", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Revenue - Dissagregate (Details)", "role": "http://www.csi360.com/role/RevenueDissagregateDetails", "shortName": "Revenue - Dissagregate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "if971b807de07434f9d62f9991da0871d_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Revenue - Narratives (Details)", "role": "http://www.csi360.com/role/RevenueNarrativesDetails", "shortName": "Revenue - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Acquisition (Details)", "role": "http://www.csi360.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i3a04d2e3ff9a46ef8d1f466a96f881b0_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Intangible Assets - Finite-Lived (Details)", "role": "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "shortName": "Intangible Assets - Finite-Lived (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Intangible Assets - Amortization (Details)", "role": "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails", "shortName": "Intangible Assets - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "iedc81f0434ab43b4ade26205ef3c7912_D20210401-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "csii:LesseeLeasingArrangementsCapitalLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Debt (Financing Obligation) (Details)", "role": "http://www.csi360.com/role/DebtFinancingObligationDetails", "shortName": "Debt (Financing Obligation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "iedc81f0434ab43b4ade26205ef3c7912_D20210401-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "csii:LesseeLeasingArrangementsCapitalLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i33517609572a4f4bae75450a4b44864d_I20170331", "decimals": "2", "first": true, "lang": "en-US", "name": "csii:EarlyTerminationFee", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Debt (Revolving Credit Facility) (Details)", "role": "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "shortName": "Debt (Revolving Credit Facility) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i33517609572a4f4bae75450a4b44864d_I20170331", "decimals": "2", "first": true, "lang": "en-US", "name": "csii:EarlyTerminationFee", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "shortName": "Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i58b21da23c4940548a4209aec45b764d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "shortName": "Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i92e115ada52a425291a4b1c06a4c05dc_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Loss Statement", "role": "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement", "shortName": "Consolidated Statements of Comprehensive Loss Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details)", "role": "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails", "shortName": "Marketable Securities & Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i9db26638de094f7c8b868ae7e1dd80fa_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i96d7fe5cbb424daf9d5a8f6601f42310_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i386a00bb784b45dc8ec5026aef0e3d21_I20180630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i7d7b1a9d0c284133b2f1847a7c4e017c_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "shortName": "Stock-Based Compensation (Restricted Stock) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleOfShareBasedCompensationRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i5a4c0cad9ee14a6897063a2781987e39_I20180630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i7d7b1a9d0c284133b2f1847a7c4e017c_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "shortName": "Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "id4a53aaa611440af8bc77d30ee6bfabe_I20180630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i3a196854ca82476eb097bfe962c4d296_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Stock-Based Compensation (Restricted Stock Unit Activity) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation (Restricted Stock Unit Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie8a5b35948e04d998eae157b579e0011_I20180630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i42eb948395e34ad99b7572fb7acb7105_D20200701-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Stock-Based Compensation (Employee Stock Purchase Plan) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation (Employee Stock Purchase Plan) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i42eb948395e34ad99b7572fb7acb7105_D20200701-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Stock-Based Compensation (Stock-based Compensation Expense) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Stock-based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i3bcf5e6a163d4512a0b1333c1494cdfb_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Leases - Narrative (Details)", "role": "http://www.csi360.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i15d5d130d7a047b3b246065c3c2b5d78_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i386a00bb784b45dc8ec5026aef0e3d21_I20180630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i386a00bb784b45dc8ec5026aef0e3d21_I20180630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Leases, Assets and Liabilities (Details)", "role": "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "shortName": "Leases, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - Earnings Per Share (Reconciliation of Numerators and Denominators) (Details)", "role": "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails", "shortName": "Earnings Per Share (Reconciliation of Numerators and Denominators) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i59175a4a010e4396b8d2b80f398c6ee2_I20190630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Earnings Per Share (Details Textual)", "role": "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "shortName": "Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:DefinedContributionPlanMaximumContributionPerEmployee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Employee Benefits (Details)", "role": "http://www.csi360.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:DefinedContributionPlanMaximumContributionPerEmployee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i96d7fe5cbb424daf9d5a8f6601f42310_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Income Taxes (Valuation Allowance) (Details)", "role": "http://www.csi360.com/role/IncomeTaxesValuationAllowanceDetails", "shortName": "Income Taxes (Valuation Allowance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie95ca430b575442987168fde17cb842b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Income Taxes (Details)", "role": "http://www.csi360.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i42da93dd4f7b4aac831c5fcb7033e880_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i96d7fe5cbb424daf9d5a8f6601f42310_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details)", "role": "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i7d7b1a9d0c284133b2f1847a7c4e017c_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.csi360.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "ie9b52e9ce0944e4499912f4ffcfd8b9d_D20200701-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20210630.htm", "contextRef": "i526ab30ee82145c9b9d5f0060c822a5b_I20180701", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - csii-20210630.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - csii-20210630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 57, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "csii_AccountsReceivableCreditPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts receivable credit period.", "label": "Accounts Receivable Credit Period", "terseLabel": "Accounts Receivable Credit Period", "verboseLabel": "Accounts receivable credit period" } } }, "localname": "AccountsReceivableCreditPeriod", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "csii_AccruedAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Acquisition Consideration", "label": "Accrued Acquisition Consideration", "terseLabel": "Acquisition consideration" } } }, "localname": "AccruedAcquisitionConsideration", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedClinicalStudies": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Clinical Studies", "label": "Accrued Clinical Studies", "terseLabel": "Clinical studies" } } }, "localname": "AccruedClinicalStudies", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedSalariesAndBonus": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for employee salaries and bonuses earned. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries and Bonus", "verboseLabel": "Salaries and bonus" } } }, "localname": "AccruedSalariesAndBonus", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AccruedTaxes": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Taxes", "label": "Accrued Taxes", "terseLabel": "Accrued excise, sales and other taxes" } } }, "localname": "AccruedTaxes", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "csii_AdditionalConsiderationPendingDisbursement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional Consideration, Pending Disbursement", "label": "Additional Consideration, Pending Disbursement", "terseLabel": "Additional consideration, pending disbursement" } } }, "localname": "AdditionalConsiderationPendingDisbursement", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_AdditionalContributionForEligibleEmployees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional amount, for eligible employees over 50 years old, that may be contributed to a defined contribution plan.", "label": "Additional Contribution for Eligible Employees", "verboseLabel": "Additional contribution by employee in plan" } } }, "localname": "AdditionalContributionForEligibleEmployees", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "csii_AgeOfEligibleEmployeesForContributeAdditionalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Age of eligible employees for contribute additional amount.", "label": "Age of Eligible Employees for Contribute Additional Amount", "verboseLabel": "Age of eligible employees for contribute additional amount" } } }, "localname": "AgeOfEligibleEmployeesForContributeAdditionalAmount", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "durationItemType" }, "csii_AvailableForSaleSecuritiesDebtSecuritiesStrategicInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "AvailableForSaleSecuritiesDebtSecuritiesStrategicInvestments", "label": "AvailableForSaleSecuritiesDebtSecuritiesStrategicInvestments", "terseLabel": "Available For Sale Securities Debt Securities Strategic Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesStrategicInvestments", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_CoronaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products under the OAS category Coronary", "label": "Coronary [Member]", "terseLabel": "Coronary" } } }, "localname": "CoronaryMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "csii_CovenantAdjustedEBITDA": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The covenant requiring a minimum trailing three-month adjusted EBITDA.", "label": "Covenant, Adjusted EBITDA", "terseLabel": "Covenant, Adjusted EBITDA" } } }, "localname": "CovenantAdjustedEBITDA", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "csii_CovenantMinimumUnusedAvailability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Covenant stating the minimum unused availability on the line of credit.", "label": "Covenant, Minimum Unused Availability", "terseLabel": "Covenant, Minimum Unused Availability" } } }, "localname": "CovenantMinimumUnusedAvailability", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions", "label": "Cumulative Effect Of New Accounting Principle In Period Of Adoptions", "terseLabel": "Impact from adoption of ASU 2016-01" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "csii_CumulativeEffectOnRetainedEarningsNetOfTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "CumulativeEffectOnRetainedEarningsNetOfTaxes", "terseLabel": "CumulativeEffectOnRetainedEarningsNetOfTaxes" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTaxes", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "csii_DefinedContributionPlanMaximumContributionPerEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount that the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan Maximum Contribution Per Employee", "verboseLabel": "Contribution by employee in plan" } } }, "localname": "DefinedContributionPlanMaximumContributionPerEmployee", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "csii_DevelopedTechnologyAndTradeNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology and Trade Names Member", "label": "Developed Technology and Trade Names [Member]", "terseLabel": "Developed Technology and Trade Names" } } }, "localname": "DevelopedTechnologyAndTradeNamesMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "csii_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.csi360.com/20210630", "xbrltype": "stringItemType" }, "csii_EarlyTerminationFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent fee if the Company terminates the line of credit prior to the maturity date.", "label": "Early Termination Fee", "terseLabel": "Early Termination Fee" } } }, "localname": "EarlyTerminationFee", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "csii_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "csii_ExerciseOfStockOptionsAndWarrants": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exercise of stock options and warrants", "label": "Exercise of Stock Options and Warrants", "verboseLabel": "Exercise of stock options" } } }, "localname": "ExerciseOfStockOptionsAndWarrants", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "csii_ExerciseofStockOptionsandWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exercise of Stock Options and Warrants, Value", "label": "Exercise of Stock Options and Warrants, Value", "verboseLabel": "Exercise of stock options" } } }, "localname": "ExerciseofStockOptionsandWarrantsValue", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "csii_FinanceLeaseRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Renewal Options", "label": "Finance Lease, Renewal Options", "terseLabel": "Finance lease, renewal options" } } }, "localname": "FinanceLeaseRenewalOptions", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "integerItemType" }, "csii_FinancingObligationLongTerm": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters.", "label": "Financing Obligation, Long Term", "terseLabel": "Financing obligation" } } }, "localname": "FinancingObligationLongTerm", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "csii_FuturePaymentsToAcquireLongtermInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents future payments to acquire long-term investments", "label": "FuturePaymentsToAcquireLongtermInvestments", "terseLabel": "Future Payments To Acquire Long term Investments" } } }, "localname": "FuturePaymentsToAcquireLongtermInvestments", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_InterestRateIncreaseForNoncompliance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in interest rate on outstanding amounts if the Company is not in compliance with covenants.", "label": "InterestRateIncreaseForNoncompliance", "terseLabel": "InterestRateIncreaseForNoncompliance" } } }, "localname": "InterestRateIncreaseForNoncompliance", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "csii_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "csii_LesseeLeasingArrangementsCapitalLeasesNumberOptionsToRenew": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options to renew the lessee's leasing arrangement for a capital lease.", "label": "Lessee Leasing Arrangements Capital Leases Number Options To Renew", "terseLabel": "Capital lease number of renewal options" } } }, "localname": "LesseeLeasingArrangementsCapitalLeasesNumberOptionsToRenew", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "integerItemType" }, "csii_LesseeLeasingArrangementsCapitalLeasesTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Capital Leases Term Of Contract", "terseLabel": "Capital lease term of contract (in years)" } } }, "localname": "LesseeLeasingArrangementsCapitalLeasesTermOfContract", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "csii_LesseeLeasingArrangementsCapitalLeasesTermOfRenewal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of renewal of the lessee's leasing arrangement for a capital lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Capital Leases Term Of Renewal", "terseLabel": "Capital lease term of renewal (in years)" } } }, "localname": "LesseeLeasingArrangementsCapitalLeasesTermOfRenewal", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "durationItemType" }, "csii_MaximumPeriodForPaymentOnRestrictedStockUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum period for payment on Restricted stock unit.", "label": "Maximum period for payment on Restricted stock unit", "verboseLabel": "Maximum period for payment on restricted stock unit following the six month anniversary date" } } }, "localname": "MaximumPeriodForPaymentOnRestrictedStockUnit", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "csii_MilestonePaymentTargetIncrementinNetRevenues": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Milestone Payment Target, Increment in Net Revenues", "label": "Milestone Payment Target, Increment in Net Revenues", "terseLabel": "Milestone payment target, increment in net revenues" } } }, "localname": "MilestonePaymentTargetIncrementinNetRevenues", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_MilestonePaymentTargetNetRevenuesExcessThreshold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Milestone Payment Target, Net Revenues, Excess Threshold", "label": "Milestone Payment Target, Net Revenues, Excess Threshold", "terseLabel": "Milestone payment target, excess threshold" } } }, "localname": "MilestonePaymentTargetNetRevenuesExcessThreshold", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_MinimumAgeForQualifyingInDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum age for qualifying in defined benefit plans.", "label": "Minimum Age for Qualifying in Defined Benefit Plans", "verboseLabel": "Minimum age for qualifying in 401(a) plan" } } }, "localname": "MinimumAgeForQualifyingInDefinedBenefitPlans", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "durationItemType" }, "csii_MinimumSettlementPeriodAfterGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Minimum Period after Grant Date", "label": "Minimum Settlement Period After Grant Date", "terseLabel": "Minimum period after grant date" } } }, "localname": "MinimumSettlementPeriodAfterGrantDate", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "csii_NetProceedsonSaleoftheFacility": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net proceeds received on the sale of the Company's headquarters.", "label": "Net Proceeds on Sale of the Facility", "terseLabel": "Net Proceeds on Sale of the Facility" } } }, "localname": "NetProceedsonSaleoftheFacility", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csii_NumberofFinancialInstitutions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Financial Institutions", "label": "Number of Financial Institutions", "terseLabel": "Number of financial institutions the company maintains its cash balances" } } }, "localname": "NumberofFinancialInstitutions", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "integerItemType" }, "csii_PaymentsToAcquireIntangibleAssetsPurchased": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Intangible Assets Purchased", "label": "Payments To Acquire Intangible Assets Purchased", "negatedTerseLabel": "Acquisitions" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPurchased", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "csii_PercentReductiontoPrimeInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent reduction to the prime interest rate. Interest on any borrowings under the agreement is prime less 0.25%.", "label": "Percent Reduction to Prime Interest Rate", "terseLabel": "Percent Reduction to Prime Interest Rate" } } }, "localname": "PercentReductiontoPrimeInterestRate", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "percentItemType" }, "csii_PerformanceMeasuresAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Measures [Axis]", "label": "Performance Measures [Axis]", "terseLabel": "Performance Measures [Axis]" } } }, "localname": "PerformanceMeasuresAxis", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "csii_PerformanceMeasuresDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Performance Measures [Axis]", "label": "Performance Measures [Domain]", "terseLabel": "Performance Measures [Domain]" } } }, "localname": "PerformanceMeasuresDomain", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "csii_PeripheralMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents products under the OAS category Peripheral", "label": "Peripheral [Member]", "terseLabel": "Peripheral" } } }, "localname": "PeripheralMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "csii_PotentialMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Potential Milestone Payment", "label": "Potential Milestone Payment", "terseLabel": "Potential milestone payment" } } }, "localname": "PotentialMilestonePayment", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "csii_ScheduleOfShareBasedCompensationRestrictedStockAwardActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock awards 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": "Schedule of Share Based Compensation Restricted Stock Award Activity [Table Text Block]", "verboseLabel": "Restricted stock award activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockAwardActivityTableTextBlock", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "csii_ScheduleofShareBasedCompensationAggregateMaximumPerformanceBasedRestrictedStockAwardsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the aggregate maximum number performance-based restricted stock awards granted.", "label": "Schedule of Share Based Compensation Aggregate Maximum Performance Based Restricted Stock Awards [Table Text Block]", "terseLabel": "Aggregate maximum performance-based restricted stock awards granted" } } }, "localname": "ScheduleofShareBasedCompensationAggregateMaximumPerformanceBasedRestrictedStockAwardsTableTextBlock", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "csii_ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for performance-based restricted stock awards that were outstanding at the beginning and end of the year that were granted, vested, or forfeited during the year.", "label": "Schedule of Share Based Compensation Performance Based Restricted Stock Award Activity [Table Text Block]", "terseLabel": "Performance-based restricted stock award activity" } } }, "localname": "ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options converted to common stock in period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Converted to Common Stock in Period", "negatedLabel": "Converted to common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockInPeriod", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options converted to common stock weighted average grant date.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Converted to Common Stock Weighted Average Grant Date Fair Value", "verboseLabel": "Converted to common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedToCommonStockWeightedAverageGrantDateFairValue", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments purchase period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period", "terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Purchase Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsPurchasePeriod", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "csii_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options forfeitures rate.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures Rate", "verboseLabel": "Forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresRate", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "csii_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon valley bank.", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank [Member]" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "csii_StockBasedCompensationRestrictedStockAwardsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of recognized equity-based compensation related to restricted stock awards during the period, that is, the amount recognized as expense in the income statement.", "label": "Stock Based Compensation Restricted Stock Awards Net", "verboseLabel": "Stock-based compensation related to restricted stock awards, net" } } }, "localname": "StockBasedCompensationRestrictedStockAwardsNet", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "csii_StockGrantedDuringPeriodSharebasedCompensationForfeitedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "StockGrantedDuringPeriodSharebasedCompensationForfeitedShares", "label": "StockGrantedDuringPeriodSharebasedCompensationForfeitedShares", "negatedTerseLabel": "Forfeited" } } }, "localname": "StockGrantedDuringPeriodSharebasedCompensationForfeitedShares", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "csii_TotalShareholderReturnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Shareholder Return [Member]", "label": "Total Shareholder Return [Member]", "terseLabel": "Total Shareholder Return" } } }, "localname": "TotalShareholderReturnMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "csii_TwoThousandSeventeenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seventeen Plan [Member]", "label": "Two Thousand Seventeen Plan [Member]", "terseLabel": "2017 Plan" } } }, "localname": "TwoThousandSeventeenPlanMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "csii_WIRIONEmbolicProtectionSystemMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WIRION Embolic Protection System [Member]", "label": "WIRIONEmbolicProtectionSystemMember [Member]", "terseLabel": "WIRION Embolic Protection System" } } }, "localname": "WIRIONEmbolicProtectionSystemMemberMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "csii_WavePointPeripheralSupportCathetersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WavePoint Peripheral Support Catheters", "label": "WavePoint Peripheral Support Catheters [Member]", "terseLabel": "WavePoint Peripheral Support Catheters [Member]" } } }, "localname": "WavePointPeripheralSupportCathetersMember", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "csii_WriteoffofPatentCosts": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write off of Patent Costs", "label": "Write off of Patent Costs", "terseLabel": "Write-off of patent costs" } } }, "localname": "WriteoffofPatentCosts", "nsuri": "http://www.csi360.com/20210630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "verboseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r594", "r595", "r596" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "verboseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation", "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r597" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r598" ], "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", "verboseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "verboseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r598" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r598" ], "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", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r606" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "verboseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r598" ], "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", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r598" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r598" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r598" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "verboseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "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", "verboseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r592" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r593" ], "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/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r174", "r317", "r323", "r565" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r259", "r290", "r356", "r359", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r562", "r566", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r259", "r290", "r356", "r359", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r562", "r566", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r174", "r317", "r323", "r565" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r171", "r317", "r321", "r528", "r561", "r563" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r171", "r317", "r321", "r528", "r561", "r563" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r259", "r290", "r332", "r356", "r359", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r562", "r566", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r259", "r290", "r332", "r356", "r359", "r501", "r502", "r503", "r504", "r505", "r506", "r525", "r562", "r566", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails", "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r125", "r129", "r357" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r172", "r173", "r317", "r322", "r564", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r172", "r173", "r317", "r322", "r564", "r575", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r125", "r129", "r238", "r357", "r494" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42", "r493" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r175", "r176" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r20", "r175", "r176" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Accretion (Amortization) of Discounts and Premiums, Investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued Liabilities, Current, Total", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r9", "r46" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "verboseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r8", "r46", "r329" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "verboseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r228" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails": { "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Cumulative distributions to shareholders (or partners) in excess of retained earnings (or accumulated earnings).", "label": "Accumulated Distributions in Excess of Net Income [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "AccumulatedDistributionsInExcessOfNetIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r60", "r61", "r62", "r552", "r571", "r572" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r71", "r72", "r73", "r117", "r118", "r119", "r437", "r567", "r568", "r607" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "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]", "verboseLabel": "Selected Consolidated Financial Statement Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r117", "r118", "r119", "r385", "r386", "r387", "r444" ], "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]", "verboseLabel": "Additional Paid\u00a0 In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld for payroll taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r362", "r382", "r389" ], "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": "Share-based Payment Arrangement, Expense", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r177", "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r179", "r196", "r198", "r201" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r179", "r196" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails" ], "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]", "verboseLabel": "Allowance for doubtful accounts activity" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r200" ], "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", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r98", "r215", "r221" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r140" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r140" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r188", "r333" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed Securities [Member]" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r160", "r163", "r169", "r194", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r434", "r438", "r461", "r491", "r493", "r533", "r551" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r56", "r112", "r194", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r434", "r438", "r461", "r491", "r493" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments for other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Equity Securities, Amortized Cost Basis", "terseLabel": "Available-for-sale Equity Securities, Amortized Cost Basis" } } }, "localname": "AvailableForSaleEquitySecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available-for-sale Securities, Current", "terseLabel": "Available-for-sale Securities, Current" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r184", "r186", "r206", "r537" ], "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": "Available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.", "label": "Available-for-sale Securities, Noncurrent", "terseLabel": "Available-for-sale Securities, Noncurrent" } } }, "localname": "AvailableForSaleSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r363", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r355", "r358" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r355", "r358", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r430", "r431", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r116", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "verboseLabel": "Company Description" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Lease Obligations [Abstract]", "terseLabel": "Capital Lease Obligations" } } }, "localname": "CapitalLeaseObligationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Financing Obligation [Member]" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases, Future Payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2026" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2025" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r477" ], "calculation": { "http://www.csi360.com/role/DebtFinancingObligationDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesNetInvestmentInDirectFinancingAndSalesTypeLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Net Investment in Direct Financing and Sales Type Leases [Abstract]", "terseLabel": "Sale Agreement" } } }, "localname": "CapitalLeasesNetInvestmentInDirectFinancingAndSalesTypeLeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r37", "r100" ], "calculation": { "http://www.csi360.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", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r101" ], "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]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r462" ], "calculation": { "http://www.csi360.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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r237", "r539", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r239", "r576" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r240", "r577" ], "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": "Litigation and Contingent Liabilities" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r117", "r118", "r444" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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 or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r292" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r493" ], "calculation": { "http://www.csi360.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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 40,215,554 at June 30, 2021 and 39,675,865 at June 30, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "verboseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r77", "r542", "r558" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r148", "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r107", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r298", "r299", "r318" ], "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": "Contract with customer, liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r298", "r299", "r318" ], "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": "Volume-based rebates, discounts and incentives, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r333", "r351", "r573" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r81", "r112", "r194", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r461" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r110", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r273", "r280", "r281", "r283", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Disclosure" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r111", "r115", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r285", "r286", "r287", "r288", "r473", "r534", "r535", "r550" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r284", "r471", "r473" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Annual interest rate escalations (as a percent)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r111", "r115", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r285", "r286", "r287", "r288", "r473" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r111", "r115", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r285", "r286", "r287", "r288", "r293", "r294", "r295", "r296", "r470", "r471", "r473", "r474", "r548" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r330", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation payable, current" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r406" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 inventory.", "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r408" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r411", "r413", "r414" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "verboseLabel": "Research and development credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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", "verboseLabel": "Accrued expenses and compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r407" ], "calculation": { "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.csi360.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r158" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails", "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r317", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails", "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock Options and Restricted Stock Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "verboseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Basic & diluted earnings per share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings Per Share Reconciliation [Abstract]" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r140", "r141", "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Total compensation cost for non-vested awards not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r380" ], "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]", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.", "label": "Employee Stock Ownership Plan (ESOP), Number of Allocated Shares", "terseLabel": "Employee Stock Ownership Plan (ESOP), Number of Allocated Shares" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average purchase price of capital shares purchased through an employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased", "terseLabel": "Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased" } } }, "localname": "EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r71", "r72", "r73", "r117", "r118", "r119", "r121", "r126", "r128", "r145", "r195", "r292", "r297", "r385", "r386", "r387", "r417", "r418", "r444", "r463", "r464", "r465", "r466", "r467", "r468", "r567", "r568", "r569", "r607" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Equity Funds [Member]" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r446", "r447", "r448", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r446", "r447" ], "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": "Available-for-sale marketable securities at fair value on recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r446", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r271", "r285", "r286", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r351", "r447", "r498", "r499", "r500" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r271", "r285", "r286", "r446", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r446", "r447", "r449", "r450", "r454" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r271", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r451" ], "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": "Marketable Securities & Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r271", "r333", "r335", "r340", "r351", "r447", "r498" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r271", "r285", "r286", "r333", "r335", "r340", "r351", "r447", "r499" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r271", "r285", "r286", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r351", "r447", "r500" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r271", "r285", "r286", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r351", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r451", "r454" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r455", "r457" ], "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]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r188", "r189", "r191", "r192", "r193", "r197", "r202", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r282", "r291", "r443", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "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": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Patent amortization tenure" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r220" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r222" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Fiscal 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r222" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r222" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r222" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r216", "r218", "r220", "r223", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r220", "r530" ], "calculation": { "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r216", "r219" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r220", "r529" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r98", "r226", "r230" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Loss on disposal of property and equipment and other" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r79", "r112", "r160", "r162", "r165", "r168", "r170", "r194", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r461" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r225", "r232" ], "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]", "verboseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r160", "r162", "r165", "r168", "r170", "r531", "r540", "r544", "r559" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r231", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r398", "r404", "r410", "r419", "r421", "r423", "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r127", "r128", "r159", "r397", "r420", "r422", "r560" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r395", "r396", "r404", "r405", "r409", "r415" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r131", "r132", "r133", "r139" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "negatedTerseLabel": "Interest income and other, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r157", "r469", "r472", "r543" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r94", "r102" ], "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", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r213" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r54", "r493" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r55", "r108", "r144", "r211", "r212", "r214", "r526" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r213" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "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 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/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r213" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Renewal Term", "terseLabel": "Finance lease, renewal term" } } }, "localname": "LesseeFinanceLeaseRenewalTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance lease, term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r488" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "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 for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "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 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r488" ], "calculation": { "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r112", "r164", "r194", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r435", "r438", "r439", "r461", "r491", "r492" ], "calculation": { "http://www.csi360.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/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r112", "r194", "r461", "r493", "r536", "r554" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r112", "r194", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r435", "r438", "r439", "r461", "r491", "r492", "r493" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "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": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r244" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails", "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r45" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities [Table Text Block]" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "verboseLabel": "Summary of valuation allowances" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.csi360.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 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/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.csi360.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 investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r96", "r99" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r65", "r67", "r73", "r76", "r99", "r112", "r120", "r122", "r123", "r124", "r125", "r127", "r128", "r134", "r160", "r162", "r165", "r168", "r170", "r194", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r445", "r461", "r541", "r557" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement", "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "verboseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r162", "r165", "r168", "r170" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r484", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r480" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r480" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r480" ], "calculation": { "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r479" ], "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": "Other assets", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r487", "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r486", "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r475" ], "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": "Operating Leases, Rent Expense, Net" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Tax NOL carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r46" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r440", "r442" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r57", "r58", "r60" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Total change in unrealized gain on available for sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r60", "r63", "r64", "r190" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedLabel": "Adjustment for net gain realized and included in interest income and other, net" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r57", "r60" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r440", "r442" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "terseLabel": "Value of shares issued for acquisition" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment in debt and equity securities categorized as Available-for-sale is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities", "terseLabel": "Other-than-temporary impairments" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent", "terseLabel": "Annual base rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payment of employee taxes related to vested restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r84", "r86", "r185" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Costs incurred in connection with patents", "verboseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r185" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of long-term investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Expenditures for property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r332", "r334", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r351", "r352", "r353", "r354", "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Employee Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r363", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r35", "r36" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r89", "r91" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Principal payments made on financing obligation" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r85", "r185" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r88" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "verboseLabel": "Proceeds from the employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r241", "r242", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Warranty liability" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.", "label": "Production Related Impairments or Charges", "terseLabel": "Pump replacement charges" } } }, "localname": "ProductionRelatedImpairmentsOrCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r227" ], "calculation": { "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails": { "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": "Total Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "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]", "verboseLabel": "Property and Equipment and Patents [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r229", "r493", "r547", "r555" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r229", "r578", "r579" ], "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]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r227" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "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": "Property and equipment, estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r78", "r199" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r178", "r181", "r182", "r183" ], "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]", "verboseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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]", "verboseLabel": "Reconciliation of beginning and ending amount of unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "auth_ref": [ "r217" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination.", "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off", "terseLabel": "Charges incurred in connection with acquired IPR&D" } } }, "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r393", "r527", "r591" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r297", "r388", "r493", "r553", "r570", "r572" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156", "r161", "r166", "r167", "r171", "r172", "r174", "r316", "r317", "r528" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues", "verboseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r109", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r320", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "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 [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r485", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionsPolicy": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for transactions involving the sale of property to another party and a lease of the property back to the seller.", "label": "Sale Leaseback Transactions, Policy [Policy Text Block]", "terseLabel": "Financing Obligation" } } }, "localname": "SaleLeasebackTransactionsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "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]", "verboseLabel": "Accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r140" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r408" ], "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]", "verboseLabel": "Deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r139" ], "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]", "verboseLabel": "Reconciliation of the numerators and denominators used in the basic and diluted earnings per common share computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r362", "r381", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r362", "r381", "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r216", "r219", "r529" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r216", "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r32", "r33", "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r229" ], "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": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r363", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r368", "r377", "r378" ], "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]", "verboseLabel": "Stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r403", "r416" ], "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]", "verboseLabel": "Reconciliation of beginning and ending amount of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesOwnedNotReadilyMarketablePolicy": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for not readily marketable securities, valuation methods and significant assumptions used to determine fair value, restrictions on the investment and reasons investments are not readily marketable, including securities that are not registered, investments in nonpublic entities.", "label": "Securities Owned Not Readily Marketable, Policy [Policy Text Block]", "terseLabel": "Non-Marketable Equity Investments" } } }, "localname": "SecuritiesOwnedNotReadilyMarketablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r364" ], "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", "verboseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "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", "verboseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r374" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "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", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "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]", "verboseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of period (in usd per share)", "periodStartLabel": "Outstanding at beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "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\u00a0Average Grant Date Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted-average period expected to recognize nonvested awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Common stock approved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r370", "r384" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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]", "verboseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r369" ], "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 usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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]", "verboseLabel": "Weighted\u00a0Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r361", "r366" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "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": "Exercises (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r363", "r367" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r380" ], "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", "verboseLabel": "Lower range of exercise of stock options and warrants (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r380" ], "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", "verboseLabel": "Upper range of exercise of stock options and warrants (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or expired (in usd per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r240" ], "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]", "verboseLabel": "Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "verboseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r71", "r72", "r73", "r117", "r118", "r119", "r121", "r126", "r128", "r145", "r195", "r292", "r297", "r385", "r386", "r387", "r417", "r418", "r444", "r463", "r464", "r465", "r466", "r467", "r468", "r567", "r568", "r569", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r117", "r118", "r119", "r145", "r528" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r18", "r19", "r292", "r297", "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Ownership Plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r292", "r297", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r52", "r292", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock issued for acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r292", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Employee stock purchase plan activity" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r112", "r180", "r194", "r461", "r493" ], "calculation": { "http://www.csi360.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "verboseLabel": "Summary of valuation allowances" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "verboseLabel": "Research and development credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r188", "r189", "r191", "r192", "r193", "r282", "r291", "r443", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "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/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "US Government Debt Securities [Member]" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r135", "r136", "r137" ], "calculation": { "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic": { "auth_ref": [ "r135", "r137" ], "calculation": { "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to common stock as if earnings had been distributed. Excludes distributed earnings.", "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Basic", "totalLabel": "Undistributed Earnings (Loss) Available to Common Shareholders, Basic" } } }, "localname": "UndistributedEarningsLossAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r394", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Liability relating to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails", "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "terseLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r402" ], "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", "negatedLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r149", "r150", "r151", "r152", "r153" ], "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]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Reductions" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r130", "r139" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding - diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Basic & diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "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": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r513": { "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=125521744&loc=d3e122625-111746" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "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": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "820", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35710923&loc=d3e45360-110995" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=d3e9120-115832" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r591": { "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" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r594": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r595": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r596": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r597": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r598": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r599": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r600": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r601": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r602": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r603": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r604": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r605": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r606": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "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=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 91 0001180145-21-000032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001180145-21-000032-xbrl.zip M4$L#!!0 ( "F $U,K:Z$D:P,# (+I' 1 8W-I:2TR,#(Q,#8S,"YH M=&WLO7E7&TGR+OS__13U,O?]W>YS7#CWQ=W#/=B AQY+N '; __XY J%M3 E MR2 ^_8TL26S&-K8%4@G-THUJS;N5?0YEK^AV_KF"5]%* M]G_7_OS_\OP_+W??9!M=-VB'3C][50;3#SX[*_K'V0I^R6';;V8=N^:GX M;/*\NN=5]W18%D?'_8P@@F^=+%\(2K4(4N9&"I,SZT2N:=1Y#!YSK9S11CX[ M>F&"0T9PDP<78\YTP+DB%.VZ -#<(1 M%!E)KSWNP]?!%W9Z+\YMV?+%/U>.^_W3%\^?IY^KW?+H.4%(/!^=7+EVZ=65 M9V=GJ]>OIL^+3J]O.BY,KB_.^WDON!MWP._5H^YGN+95=$+JS.?]TG1ZL5NV M31\Z&QZ%>8Y43O'D.7#EIV^\-IVVIG?YVO/>S4:>T9#EYI@^W)#GI;CA1?<7DPD$O/S+F]/+B:'JV>N;X1'5QCO U*?3*_I>7 MP\$[+AWTRZ_*2S^'LY>B^D*T-SXMG;V43W?0Z9?#NS]O?/+&)Q:]+B-8?@NO MHRNJ&UZT3.?HGRNAD[_;6P$%"<:O_=D.?9.EV_/PWT'Q^9\KK[J=/JA]OC\\ M!>"XT:]_KO3#>?]Y)8?G:__K?_VO/_M%OQ76$J+R"73^?#XZ^.?ST:-MUP_7 M_O3%YZS7'[;"/U=\T3MMF>&+3K<3H '%^8MT82A'?Q;>AT[U)YQO@NTI"S=Z M_WE_-\1_KA1!6TZ"=@%IQ@)CT(&81!:CBUY9[3]N0%,0DB"H*SAW3#N].A0O M-CO0ON$K^)S2M+8[/IS_.PQ7LL+#HSU]/[0;W<]OR.[G ]H8^)/-SX>O]_B&-EL' M%]VSP_WWK9W7V^<[&X?T,[^;OO@P]_XH/V.'^PW6\UV8]AX?8 :+87> MD,/AP0%ZPQ20B.72T1YSC#GN1;( MYM1*XY5V5G!PM5L'CRC:5X.RO*&TFQV_ 1'$4K+?D^QYXU62:B7=LX]*.4^H M5+DA&$/(9'FNF%(YU]QH3T6@7*RLY3D2>>)>=\IWJS0NOI.V#*]K@#?ZY0B>B'[/J M%Z^Z[7:WL]?OND]O3;E3[O53]/C>M ;AZL4)&G /FBTF>&-/MUU[J[-SLG7< MN#C ("E^T(9S%[LMD">\ $[WSXJ]C9:)#FACN?W /O&AP2P-/&W_!-[J*Y MOTT.]C]1P"!OD&W2_+ -.(%VMK<9M 9U3P+BDA31 MF'N+ 2)4R%P1HW/MA S2TV E7EG#"#V#P.T70?)S)F,)DAF!Y,J.2&NDM=CF M23PY0SKD%DF?:\1LX' P8C,MD,S$DFSW>H-K %DZFGL 9.^Z%5'(@B:C'!/I MD8P?\8YJZ,A66+D9S!RC8P +:68DYQJ#_R4 M$# BFH>/;>*G>_-+T@@?DG(9. MKYI%O4UHWW4\-#*!:NYGDH7=$+;\O"A5W3.0IONF>A'/U5M(O^ MO.#MO+'1^'S8^>OX\*)[#O?!]2^/#S\T://B$VJ>'*"##YN\.>5AN-_]0[W3X\;[;_)X<8Q8,P!3AJH\:%QL;-_1.$=%\WVU@D<)SNO M_X*6C^_YSU_'MNU;.^W-X>'&X2=H)VE>O(>K_SX_N&CPG0T'WY-&Y "G%P<, ML$_^<[$]'D\%S*U_])*8B(#G*$3!-.DHSE;7_^81(40LBYQ"WRU7] T'[ M0KG&=Z>G2ZS]--8:UUVCP58H@ERN,8O VC48+\U\[ATSW!'IL<5/QS4N@?6+ MP+IRC<9'8TWP.8](@VMT #&I9.XMMT0[:95^*JYQB:I?1-65:_3*$$&4S@F5 M%9/WP.D%R\%C:@K_%9% [(C)*IX*K*R5RE,DHB>.6R15SKA"8,*,RXVGRDL1.173]8TV.(>4]RQ8B"NH MULQ(;Y V,AJ%A5V&C74&UI5OQ$YJ2<$M1IT(OB8R-TZ&',R9-%I1Q-*8^K1\ M(\64"0+4*JK()',66TDE)LQJBJURR["QSJBZ\HT(@809B3E%7.:,"9,#SY(Y M930B1YF%X'%Z86,-7>.2A_T*UMQUUZB-<$$8FD>!+;![;'(C+3 RBW4:T2<, MZ:?C&I? ^D5@7;E&3A"U$KB]U3CD3!F>J^!)#NX2,P5A'J/\B;C&):I^$557 MKI%ZA<%!N3P8YX')@U=4PKD<1%E.\'%Y=\M8,TZ'U,U/ZS?\.BOYPN]/K ME]6BB][;0>F.X:K1NHM9(^3B"B$')]OX\,/F>26=-"V]OW5\>-#RE1O\&: M%R]/#E_O0KL;I/'Z\ 2(T 6@\J/!-&!D92Z#UN"+HLLU 2<%KLI:8[$73*RL MO16-+W+KG]]7J><_#(Y[??,;H_5AUP6AIE_5$N878^2-1/LSH_:3 M!X5JU>3D5^'3[UB$,JL:%.Y<^?QJ^]\W%P'>OGEM5 M(VEQ$LJ1S%,*\^USE\WTDTOQ9$G$S3.3WY.7/+_149/G)#]0==J@ZOO1P78P MO4$9UL:K:5^\V]N8W#XY-?F=[K]3!H TR9E0T@0 5@" 68(8> Z%C+!4C5)0 M,*%X#KI^M'*\/^IX3')ZV?&3,S_8F^.LG-L=.A9F=?*'>U2K0%W*#2$46*03 M!DLI O?">$L<#>/L+X7I?/4H3DO_,?VY'KVEU_?.?YNW'KBNH;_0 S^0V#57 M/8!^I0>NVZA+KCHYZ8O/T*SKEU9^R_2[Y4^:LR_N3PL*/2?4Q$G.P.?^ C=-?[J<)28_.BGAY>=G[8*5_0;H6WA M%;Z LZ.Z/I?19EITE^X910,IA.AV4C"P?EZ 8[XCBW7TK#^?W_F*RUZ[;,D/ M&< DQ2FY .LDUN#O+9:>68BFJ#?" \T-GG+.R<*(9MW[(D5\IO76%'Z[\\J< M%GW3JHF8A#'!JX #D%_F%-%:$:4BA"1*:"KXXHC)N4%[T$I+7'?ZQZ%,UY7A M.#WM<]CNN&X[U$1DF"B.4S$0S2D#EV"(UQ! >N6PI-;311391M'KEX4=)$7K M;7@"'86*"+$".,> %C7'+R/Z+&O\ZY?$$T$JQ*-,A"]@\=VVE*I MK!2&$L$HB6)A1#,CCSTE,7$9&0:/384*S$NDC%222*FT0#XZLSABFKW'GI+( MB!4"M LD11 CQ"D3'3+6!RZHBZ&;5 U[):(EA G/'P,PHSAFS J@G)80"9WG\L8DZN^[9#YK\S(1Y MO07Z: Y_]L*%>$(DF2'M H-HPSBMN23!&6>-8&8!A3L+FC![00P%KL'_0JB,L<21:04"#Y([@H.WS&GJ*R:R M"')^K,A93VU0PV"MO$96HH! -%XQ",YH!(H/I#%@LC"BF47D/#TQ!>&,UL!D M-0N,JU3D/%C*@,C**+!9(#'-.'*>GL@LMPPQX5S4BGG-K<9:"\.<\=@)K!91 M9#.-G*;!+*!P9QXYST30E*32S(*F&OV,,VD5:*^@-#*K%2=\H04]X\AY)@*/ MB!%G&:; \9GGW 8."LX1)99(+>CC9:/6V?U.*TWVAF@8=90P) E6DEG/K3,Q M&&6,L<#OB5@8TGO2.H9"F"5+^AC ^2D*\\%S3N#ABFFWD/$61 MN9@RB9T42H+I8]3&J%"$0#HM\A:2+*+(9ADY3U%T LO @)I('2+3."31<<^I M8491X]$,UH75V7'-9,':S;CQ)^HLU%N@,XD;9R-<@CR(E7A+N&5$$^NP3X,^ M4@3)A1<+*-Q9QXVS$310( TRQEACQ(2-5G#!I!)1.8D#P@LMZ-G&C;,1>'3* M"VX]IA ]TN LYH8RK SF@G*K'F\=9YW=[X,L,(W">HNP%9Y@IB0( S$5L:(* MIYSZQ1'-+.+&Z8D)0;#HN<+.@N(HT!ELF0_4.QRUMZ/U>8LAIAG'C=,3F8P> M$Y,\G&3,2VJUHQ8Y%GV:R MN$44VT[AQ>J(SPE$5I<%IN"G)EX.BE;9S640.(I"1 M3*%(#3$L$&0BHHQ9*=/4.C>V!C+ME?T750FLD=32ST;1*=J#]G<$]C!HN3RY MB'")G"EE8]!$2C#9QEH>''A>ZK0WDK.:PL6<+^'R$' Q"@!#/#4R6,:"T01, MC$J5.C $/#S4 "X_)=3$"0;]4"ZT<'T(FD[W0[SUT6MR4EE-!=V-/%=AC%QAE M/JVW55H2Y!!GDJN%DI5,J?9"*'H0H M$/&<16Z-0M9S!S0V8B<#G_^X\ONXAY"R' 3_2,B?8N3H$76..XZC(RPRJ8$! MR%10U2OEK"6+()S'-$J_)II+HQ2+#GQ4 48G/:#H5P,4=UNG.R_]83-E,-:. M4Z1=I,R DV* B"@B"89A0^+\X^"':. ;T_'S"X.;@9VWB %'B)):Q@U0=<>Y MYD8'QZ739+,M/+UJ#&ZI1&Z"V1##&M.9548&&C4$%QM& Z\W"#;0^B M-]81)07GQD?/,,%:"6NB9!KH&(NX!IEK\R>=*2:I!1HD$4@@BIB/,E6*]=10 M3)5@$+,NF.X\X'##P\P%$2.$% J8($F+\ PWF -!1"Z0((1?,.5Y'/%,,4\0 M^'FTAE1;:E@*-LTJC7Q02@8@;XNF/5N#$G@K\%BX<*LX3W_-,8F_Q=Y(VUP-$PK8Y*I ZMGD"&:4K-@ M.O4&(L-PW&WY[?9IV?U<39O71JE0 )9-:/ 0G5HMM?,T6HXB)3X@%!9,J1Y? M5-/3JAB8#XZF66O/F(J682X9=3@@0ASW"Z95K[K5IC[5WD/;';CU" Q@7=1* M>1L\TY)JQIDU\"L5!1/*0OP$#FS12-\,9#4]O0J*\T \%UH2)IFPGAAKO7/. M&VR\J<'\;9K?AU[W((&=AS*!5T[( C\+V)#(P6[ M*(T6'GEI@8$X270="@K,B?QFL[*822V<19A':I@$RVFD,"R2M)N4,J,=O.:\ M"-N\R&\F-=4$U=HQ$H*VC!F;-J_Q%GM""%:@B;+^]O-5M^QV3#E<1.OI G:1 M$26YXXS8:"F-WBNB)5/*(55_Z_DXTIM1,1TNHO11.AXLI=K!5X'(/[F M]+APIC4687?0Z9?#%^_V%LMJ1N.(2U-BR )GB5(C$CTV$521"H'K4.=HYI*; M5?DQ@:51$-Y9P5(M.1&T1"X&G';;)'5AF[.5W&QJ]RI#@PH$24L9! ?:F!B= M<32:B)BL0Y[U]R27'-XV?'+9,:/UBHO(.!G03::50I&KE$*@! ;C"9PSU91U M B^ [7QD.NC0CR?_#$'^=6W\0]=Q^_9;];]W]=U#TBJN\WTH#/IC/X6VWZ/2O MQK'V!J>GW;+_RO2/ ZC' PSUS]Y/:9PR0Y0+40KF+-,@7$MU(!"OQ2##_,^W MS:%8'V;-MD5 #AWH7]2,,?!!+.49 *]7RABK9F#!'DADV[O;.\W-MNW"8]Z6 MW7ZHIMSVACUP8:.'/CS3>'Q+BX,$PIAV:*4:F :VU%,ID$7.1@C\(HSW$G_2DKIW0[:*3M$/;XK/ MP0,%-9VCPK;":)7FRV'#G'3+5RW3NU6/8R-\#JWN:?#[P1UWNJWNT7"W.#I^ M^(6=4\*/58H''E0TAC,DM764&@@S*,)2D\B6^'E8_.R7QH>F:3_\L<_I QGS\H]CU0C2\$Z M,&8]3E5Y/'.2>$^QX74J(/A3&OH6^NU!4-UZ#"%-<6,'&5%:\4^Q,PQ(B04E0IY+IZQ%>K2]^0)JTN/$"M-4)NUY MD$%*9",S@2B,#.B0UY20X%0-MK"99SE-3Y^(LR+MT\O!/3&.N/;61"2"@)>0 M($8I&A+1T<1B*O@SMV6>-H+M;U=K(]*-UT*WO0+N[';>FU8K#%^:SO=J1M_[ MC6^ZG:-472F]^@@E7I\,//#Y=U5JZWPSJJ"P3OGK%+V2F(&90FC\5FE&J#+AG%&Q C OL MN+PL3+7$Z1/&Z1<5P7ZUW%IGD-KR12FC\3/@S\D#[EVZB%*.I0#.(HEAD=FT M.SI88,,@1%""^260'P?(,T37S>%X1I0P(".)$*/>60R!".,,K)SG5I"E)YY_ M8,S>/1HGG+28,(,]\];K@(GE:;F>E9$350,4/7SY[24^9X;/&&0:7 D.I^T: M'-,R$$1UB(1A(F(-JFH^6? \R#A!\$[A" Z/&&_@]!Q MPUM5IR877[NTMQODQ8.N =@(+C=YRC02JP4!O360V MO4%?"9VH")<\E39W1&BN-8G:22>QE*P&U;.W)M6C;S.QZZ41^\.M0<=_S_@M M'$ZF2,[ 0::L0-!KRCA#RF/L/24>/*9@H1[9!DN>\HD93HR MPVP*Z9B51M:@HO3CR6QZT$V;H(8R7?'6G#YLUOHT.1ZQFCJ"B;:(.<=3;>NT M*3%8F"!IK,%*GSIBY=W>Z^[G4';2F10Y[*46S/FN$K=J9RIE!=*,(H!- A$2 M@3@3E?91VCKD*]80-J^ZY6DW1>"UQ(QT& @M"9PZRDPDED6C(M(QS2 C36N MF>\)J,I'>6GDD4@BA%E&9*&R.E#\9&%RW53B[#I3D@,C_3%9=__@LZUY3N>/@F M+8WZ2F]L=TX'_5YU!:X) T<22R6DT<1+Q@E2GA 7!.(>)5D(P"(NT-)$ICH >V_% MXE#%>"AH\0I)9Q!3!T3D7$>,1:U6#C?R6!.*I8]A'RI%V4B&. M&:5.!XL=IHHH(KQ RT20.1K<7!*)N\BPEUAIH ]!(D:=LPAYPN$_U N'?;VB MN+D!<*V(1+US'A@5F#"IC"*$.11,I,0$P#$+DJ<-PNH$X"6+>'H 5L8GU&K, MO&6>16,%'(F(JQB"<(N0F[X@N&)LXNPMN)A0;ND!S,8W24! M8VZ\X<0PP@F$9LQBAX1A#G'O:@#:Q;1Z=7'5 6$E(O&8$\4D00H3+"GW 2(D M#2'3$D!+M_F=U<^>6I;&-@$O3".+:73(!AQ1Q,S5P6TN7=A,TTR#$=:9H)6D MS'MI+)4Q: UBAMAA7#]OOI>"S*$%6B;V/_RZ-Q&TA. @%;1EG$0;L7"4\)1G M*K%9 G=>7>>LM&A>@$ND0!1,KA"4,0E.&TRO5VF;&,>BBKY6P'U*+ONI Y<) MC&)TPEJ"&&!5(Q6,49'#<0A=9*V 6QNL+!/[IXEA[!&7TJ6][0SSR&E&B3*1 MJD 5(Y@L,;SPK*'V%1\8CMX:[ !=GID0%"(.,2-XM$YS6H?5^TL"\<0Q[$*( M2%@G-5!?JYWQ44O#A9<0T"&RC-[F*)-S223N +"E@0<6I>;&,L8PA'.61XXT M=I%@:98 7G@B4>\:0$9+YL ,,QDYP3(A"!,RN9)4P@QH+U6LL0,:,Z M&H"RK\,P\!*^=4L\F!Y\-6581BVL)YBAR!4A1$8/_;CG [Y/B;S, M#7P5#0)QXX*GC#IK"+.)"6M)G.:Q#L5VESG23XTR6(N=P>8L8P511';+!,-;0 QW486UA,JU<75QV($-+&Y)H%X\@9QHF3B'HA''%L M":"EV_Q.HHIT0D1N@W***6$U!1F#T\3<$^66D_Q+%_8= $6,1/ L:H,)8]88 MBKQ1@@JOHD*^!G5OWK9,IVG:XQVIJPV_]\^Z^\?=0<]T_![@ SXW=-)E#RJ3 M*2[WXH%ZBB)64C 6B 'I(!\H,YP+86JP7G#]S)3^RVW"-]NGK>XPA+U^UWW: MJ79EKXE(B,,H6BU4,((9,+>!F7_Q:[I'(UE MDGXVBD[1'K2G93V_(O7= /%0X?K!5W*?OL1!JF5_P_3#V#3*'.'+YUR>NY2& MGUQZ"QZ3,S^3IV0)P]);*SGP.&TLL8$JQ8QSDD:%:PH/<[Z$QS3@P=-";V>\ M#@$S(Y26@ !#I,):R4 KF@^2G$-4S%IV5\8FHZA=*<8G3$,J\8"5H1J:4%)9.1 M"2JK'7N6LON.3NGI#84A'"+P5L8-9U0RY;3AQ%L0"Y@X%"N=TA,/.-<1Z5SH ME+Z_GT)3TRFM&>92!1:P8HIS#1UL&# 8Z[D7&L__:,+L=6J*L3D"'LG G$$\ MJ)E5$&=(:XA/VY$S+YVH :NAO*V"W;IN/"WK$I?ST7 MJ1I2N_;4\7!G[_J 6[=O6M7;CKLM'\K=T!^4#S"V,WMU1L( R='6&S#"U!OE M L,00,2H" Z>UI_G/!7\S(9B2488(=RZ"+X=,6>6J\CIB*^L>>3P8_ M,PE[/3.<&F,$QN"Y3%362>DI"D'8:&RH[5#2C\)F7@:3(HL6"4))4)YY+K6C MQM&H@D)>*\>>GD+74J^@-Y,8L0W.,4R$0C0X 2(,(GI%0VV'DQY7KZ8WH"0] M#D@%H850C'%O@6A%-+;:"2\IJ MD* R#WHUS06]$@D(7XAWFC GE=7,*4F5EL-Y0%AHBT#A1+<\*B JY.5?WUZM: MW[M.T>_M[KU;1.T*RG!+N68J(.:U5L$$S*4%>A]2E]DP':9R67)%IIG)7 .6I$X>]8%'$C^?[MH'3'IA<> M9E7$[ F\L8%:YQRV%($WPQ8B,2I=)$%((GT-LBYF*\$'T2^D*&;KC-I-UCBC\I<<9PC,C,=5-<37XA!J,X9Q9%7VWAI+RE& ?Z; M2H60&N%K*>KOC'Q:J570U(.K8E&!TW*&>XM3XA:-/"Z:J,%+A%1@"(2\D0H( M=4_3M6,)+ZG/K\*)!!O!3. 0/< )_)$RU$D3) -"K>7"68XY@M,B$YXH!-?( M^Y#*+?JHM3>4.)LVA)*A,&">L8Q,">^UYG2S7_)*9N9A7FI%GY#AXS"+E%C.KHU),.F&BIXQK9!>.Z#QE M46,I-,9!&\Y92H"C%)68:DY9A1"ZU2#%H D M'2/&2;^$TY+P_ 2LN$O;"B((ORUCU#J-F&89A2G M48J=,LHC'ID11$5BHA-"$VK!*YH:H6HIX#NGG3#F#*0L(@M,1JR4@]_6@H1Q M4%S42,!S-(4X&UD&(W&JMJJE F7543MAH\>$!\F%D+Q&143F>Q;H@<$SF_*K MP3/J*>:"1$8"V &(8CD3#AD/QJ!.U3[G&SR+7/DF>J8$]M%R)QF.7@E.::"< M128Q)S4N8S1')/3QYIQF@B%MHO8.T^ EB!1X)M$(@&2<08XXHVN$H:4X5PHA M&;+&((,C8D09[;0TJ;ZWI4;&4*>R\/6=Z5E$8$4>7/0^$ R$1=*@C(DR(.ND M]@H9N@36DLS\$L",#E'%X%(Y/\:"2WD07A"L!6,.40?!O*H0-=<+74M3?686HD2*"AH"X TX;E4H5X@T*VCEJ MT<)QVCF:\UE$."G%N>1!A$ 0$\@IB90,UF/K+(T6+^&T)#P_ 2O,I>?*(XJ4 M9RXP95E0%!&-@W%VM(-@36 UOX1GEC-,LQD "!+I("G&U# @.CI@A[EPA"FB M0UBX..W)"1@;2P73)NV+S00AR@A-@V$.::DM)S42\#Q-(QR40,+*B-EH>XCY7DCZTK1&.ZR$\!4%W>D?AW*]UPO]NNS @B@7V N# M$(M,4Z%%Y%28*!4SR9#.?['S^9'*]&J=8^ZYQQ1Y:1"3EEH"7%QP1QVQW$NU M,+KR:E"6R=T5QA:MHE_49N/+*'I MZ1"2$%T(99 ,A''"K! NBJ11TAI:ASWD[RFA9K?CZJI&H$0V1.N8(XYQ3FT@ MQAEP0)P83U0-]MJ86R%-3Y,@/O>>Z8B)XBPPGS*_E 32P+S@7M ZU0*!)_BB M-4BCPGL!)%+)8?/ *"8([O&/P&(QHQK'4++JH,;@3'0U6!DZHI2N9+2AFXT28XB!GDWR&8SXR M@QSR+G*N(78UJD[3Q L)BIFX#ZZQY :P@(%94"VL\L1"Z$JUW(SX@TP1,^BM,P8IRAV/+I4^I8&I6JP7_ H)V3?G*\/^L==D,[PIFPV MX&RO7[A7W4&G7PYK,N3O%=:I5+A'W#(=A*4V*F>M=Z"&GLGY'_*?)[E,;Y1? M645%H"Q2RIBWPEJF$(F! \\6F:IO47F+N>AU#I@2W:%#4' MNHQ'C+V4%C&0DTY[6$EA$ 6S)B 8KKWFS$9"/ZE#SXOS%T".NH/2A=[HYW$P MOFJ/+SZO_0G_N!K@4A8KX:Q.>8K&_3WZ"%?/"HU.#>M MXJCSPD&GA'+EZS=?;X$ICZ 1MMOO=]LO4AON>E#?V%:8W&*[)?1 [KJMECGM MA1>3/_[P1>^T98;0NZVB$_+JIC\^AQ+LI&F-']GOGHZ_4NM5@73ZT#YT9]]/ M'C_N@]6J#Y[W_1WGU*I&7S^-5O'7;UT^=FJ/?5[)K9Q<,,'Q:7^EN@]@D3#W MSQ7,5VY!9XPV?-K/>MU6X;-_H.H_?YP:[X' OD 9KAYS]9[G%9I^ />3\]", M;OEB\H((FIU'TRY:PQ?_9Q^L5R]KAK-LMPNAT/]YUC.=7MX#6Q!'%_:*B_ " M,U"*ZN?9Z LE/*<"^/B+,4G]]:ZYO;^YD>WMK^]O[F5[FZ_>[6[O;\.?Z\V- M;/,_K_ZUWGR]F;W::32V]_:V=YK?TTA0E-27=ZKC=+^/W.O[/JSO_6N[^7I_ MI_DLVUA]M9H1Q)F>GZ]0]_J*K9W=1O8GF/%.M],%\<[K>. M&^0=.;C8/CL\^7OXAC9;!Q?=L\/]]ZV=U]OG.QN')P'V &BUU_H8<#@\^.'% MB\:)^NXL>_8X<81;6ZL#QL71W#= M>[A^]V1G'^YJ;_)&N_'9OW[/_+_^:AV2UF=[<@KO@.=MO#MO7AQ_VMEPJ+&Q M?;&S 6WZ\(X&MV)426GY\FL7M?%5HC].[KD_LJY7A:FE;WK%*[K0];8^YIVBEO:R6YK MY\CG3%LQJS&N/MP-7PS<]X7M=EO6M%K=ONV>WZ6WZYW.P+1VPVFW[-=2?[<* M^_J=:.S_==+8/V)-LONI"6UI;FR3P_U/[/!DG3?WCX\/]O\JFON;^(!LCN]Y M#^_BG=,X=5KB+1N3"!>689K3?WL_V=Q KVP?5G MF&8[NQGFO_G?LYVM;/]?F]<)PR596'^UGTYC3=F-_ODV(?J>YQT=*3HIUGM! MV*KDE4V=;D^A^WGC;IGUCT,6BQX(+AL&4V8!&N:G[Z*O68(7/JW @B<>>S-, M[PR=NTS!VRHFW!P-/]?2%ORT+S^'YW^4PFCK>,@QTRIG%JG<1A%SA84V!&/K MD%M9^VO0"1E%S[+4U3_LU1^/'MX/D#N[,^N85T(R(UO_JMMN M%[TT> W\ \QX9Y &FE\\Y.C 9C58O05O:U8OJZ52_S2KN&AL;%Y\=#'JX)C, MC9(N9U&;7!%$\R@PU@P39B6OYB9R3I B4Z<4]QL/?S2PDON-OCTX*'?#455+ MJ=-OPIFG!V=]ZO M[[UZ]V9]-]L[V-O?;.P]R[:;KU;O#]4'1]7E8&CUP!=%'U[FOLU[*IC]MGEN M7+\"1]:-67D)BLSTLMYI<&ERT&=%)ROZO_3LOLY MJ=?-,8>1#4Y3YR60_2J;JYHG'Z>7O(*8II8F>3P:>;'U"7X/=_:/JON:&P?G MC?TC>G!Q=-9XO4T/(0S8V=@]/OCPQ6CD1>/#WT-H-]^I3/D1:IYL0GO]R<[& M^MG!B6]#&,":K[>.;X]&XB!!8H;D(:8 @(N06Q]C'K4".>* D,(K:QNA9W5W=6\U&R<-EU7_W=3H MK-E=_?TNA'TW4^27.O01+JV'ILR+J5_WO@R]WOA?;Z !>&GFOV?F+VY,J7+# M,+4X=S) 3"HTSBV!$-5H1IQV-G B5M8P(3S;:?GL7R#=,S/,%&A@V3\^"[W^ MXQ";[RO)O>Q?F=#YA+C06#->P9\[Y7[WK+-4C^^I![JN'D8%Y"CH@X/.SQGB M)%<6\UP(8;5A1$=M5];V^JO96S-H/:OG,']=@MO,2T2)XIP+W>=#*YTPZ!E$KIKG5UKL8&8\.#'ZCZ'1"K]LW,&0"6UGC'(,Y%PP_ MZ;!U#+'\IV^'LH[2(FG<5*Z2N3]'OOS(S@S(0G? MSG\K^JTJER$8=YRYENGU?BWNG\-/+$W%"/:&;=MM+=K7-<>Y*)7\PKD[-ITC M.-#)SHX+.')E=;X?',SYC.PCI2)?.>BQ\1YB8BLUJ:6#'D>S)T?G!^VMHO$! M6K;__KBY\3=NMKCV>'.QE9Q\&'[_( ><'']J7&SCQH>_VHW]];,&5N?7AQ^#$THHZ7/)$5 OS'&N!%5Y MH!:\?<32RS!*,P6T5L5UGF4[R2,!PHX3I.%']@I^9+_][^2$\._59-I;4V;O M36L0LK>AS*HZ/M,=N7Q""!^;QI%E7,+['O"^&HLT' E".7L+SEX;6DU/[#7K^(P\](&'$[U!&B,TOKYM?2Q/WT M(!%N;FQ_C)QHH@+-403WR@BX7(45RR.V0D;NE3=L9>T@]&Z;HQOR&FO E)=+ MXGMAMUI'QW^T#5-5GZ_AN-E]A%ZZ;Q/'JPV?E*WJ=/MPY+^#(OD=<#?56KNR M6M/:^X8?HBD-\^:A:G7BV(I-6-$W;1BHS+P*?YY4Y,%-_?MN:]#IF[):^5CV MGI:)IXV-OS]R0S$+ :BGUQ!+" M?LN _8;'\V3'P*J2Z?*9:;4N[==UPV;#^ )X\!VV[(;YND;"KENR=#HMKLX\ MG.T<59>>EL&%:GP7DZRJ6M++?H/G0129]0;N..L==],JO&Q4PQ+N,?W;7W%F M>E_:X.KF\8?\#JRQX[/?R+6OM1"0PD7V!+XEW51=#W>FIHP?E@H5]*J65"TU MO7ZF4>;-L#<[7CG>S')4-2&-_?1-?_#$;,XY7,<^*N*HCUCFB$0$1@>[W 3+ M%*;W:X8BFR]?70,B6P>#GBP;&+5VT>^#+0PM,&YE MMY,&&EO#+'P.Y3#;3J,9QE5I5ANF;[*M$66]8>JOGG&=PUX/MG?#T: U6A"S ME^]GOR7!R3\R0LGJ93A>5(NH3],BZH>V^:,&7UKQT/M]-8/_/))5OM:GJ4O' M1OJI6>6+(_H11X$ S37QN"<>>?@+^7!-$=OD;/:4;VTRDNKO!Q>N*=%K\9# M6_ I(3/.@44O33++R<:EP=#.G4$LY(9!@#=O0"<-GB<7# MXX#UIFX[RH[*[EG_>')Z%4A]J-I6#;Y6I;NJ[-V4S4G@,[_2PNHT_F-RV73=/JE M,E;13Q;__?8Y)J>?68;)JI(/4"VD3ET@5H6\7S'#'^L"A>]7+V7V70"*,-YW M8;J/797HH=,+[UIS]TB+CF:5&U"QY\H1)(]XU"V'=RV^JP967XTOJ"6K'F4) M'+3_)HUVL[WS89L>[G_BS8U/Z(!L%4WR-SRGP0\^O(?W0OO:[VZ7BBP.-X!I MDP-^<.);._M5&T\.TG. G3''^ ;]P^+PUN58I#W 5MB-^S[T*J.YT_#U*XF/./Y8['41 M\_V^\G;L\.3$W+PK'+@KM%M*?$$DOC>*HT;2O0RF1C\OPZ3%E?_L*ER/&$O5 M_2\'/6A8KYZS,X_-6#;/QMFY9Q\UEY%KYG/N0L@9YVEB&:>Z,-X%C@)7B-RO MNO4"7FKP]S3X1FZ]E(HSQ7FN(H\Y4]CF ME@0%6FRY5U'1J-DTRM//5_FT&YL"DND6G/I>]?FO#GO/:HP[?F,L.:WSOV>& M79K/K&8Q@;2F5+M^-QOT1N/08!5&F^GT+_>2F$P8IHG$]*[6,+W\K(!7)U/9 M@6_KIJ'EST6O(L$=TW')=@$U3I5HT\5IXU1O2M_+4C6@PM^=39YA^INY,ULO M^]$9G">3A_>U?]YW;[S%F=))H/Z??PA&N/RC2KD:SW:D99]I=L/T^Z$WVO0^ M82[5(H<6FJ,J(>FR>H;I]8!;ID,3'(880S4'W1E75DEW%FEJN@,02YZT[+:R M+KC[:]B_FF@9@#9=)J5F#+%KB]GW3&D-/#;?.6^%807TWS#/WJWNI;TR)1%I MY?OOZ?.OOG6\%,.VP(U?T[#)EY?MT<3^*;3 I$M!-:L]"1V[SBT6I=QRV]WK./YZD3M[[5( M@I]UZ+*7.KC.$.\=P+II#0G%MBOAMVS!-E MFK?TF]FN@5H$HKA>\;*-X$(J&362*\75]I+H667VS-$1&,YD6=NCA;J?JV() MW=NAT24/=*,*#+UJ<2]8@"I#O\K_B2F='9[4^_+N*G_2G$*, UZ?N6F-4-62LZ$DB8()H*QV!+$-,4*&6&I^KB=/@@3 MBE? R#MX1:OWSY6%IV;=@\ MV68?F7+(>RGS*#'+&7,VMUZ[' 4J?%2$*J16UO SB^JE2C-][2*ZT"=2X(3BAC MT0F#I12!>V&\)8Z&2J\P4IA>UROT0VHUJMA2B;2JOM+;N?J:2SU#3TW/+H[( M1VP"4MQ ;&$4Q!8VAER+B'(GA??4,"FB6%ECZ!E!ZAF2^@M5^ZY>_,RNU;^X MH]\<[8>]L?/J76.SN;^7]I/;V7V[L[N^O[F1O3S(=C>W-G, @_*8B6F=6:&O97G-SL,>FO\N8Q4 M_N*'&SN'A73V*_,$1O!5(ER=?N\+44^Y7?H'0O^9UXD%0ZOX3RT\T*L(D:F; M&"E6!9M^+C^&D_Q^JR3JD#IRN\3HUW+AYB/#:]Z^:?Z*P;X%^SP9^5O]?B+3 MO7:#^/I&/M\R>3$^C"F&SQPU#L+3\8:$+ZIYQW05M,G,35NRXS*%Y/_XOJ>% M8'SM[?KN?K;]YW-SVQU^'9D_R7.F9I)F5W(R12SCH9+5!S1+CX#ON[YO5OC^ MP;;\ +[%RMHDE?6'$/X+@KN#/5;;YWT=L0_8BW,@MT[WAT6&OR*K>UJ1!\R' M7RKFE!13IWGXT=!O&EM>M]U!/^L.RFSSIBT%AWS_I?6_B^G_>=R MVI_*R;3_C\W[+Y5[9LH-$J/D*; %OF0+\\\6& *V,%I3E58)['ZY0F"\N?+F M?P=%?_@,KFA5:P"NK1#(&JE81%HHT/'9:(O![.V@=,>F-UK.-+KWVHX\2UM5 M"UN5P/$T;)58VJH:V"J:]MH=%V+:NBP>DS8[61J4>A@4D""E3\&@R*5!J8%! M$8G\?%'4*HV8#'J]8EP):[UC6L->43&9*ZOSJMOQHWIOZ9K=T!NT^M4E.Z=A MU*0ERZF)41)/QB@M,]UJ8)6D7EG[.]5Z+/K5PL[*P,"!UN3WM1'=<;KM.()+ M^7%+HU,+HY.$S)Z$T5%+FS/_-D>1E;4K;K,WJ1PQ&M+9&YR>MJK?IAPNPZWZ M&)DDU:=A9/32R,R_D<&SU49E>DPZD M!45757O3#=?&?2YIT-(FE2ZF%2DO"^9U*627C+)+P* M*Y?%=Y9I>+71;Y 9>PH+D\=%#M"2,M2!,HB5M8VB#%6)@V=WE%"I I17DU*\ MV>NTD5(:$%F.@=3%[HBG97>6U=5J87?TRMJ5L4G;]X1.;QFOU,FNZ*=E5Y:E M$>I@5R1)*;M5VO\PVSGK (,Y+DZK"MC0]:;H9"]#)P"U21,ZH_,5P[G*RANG MUWUUT<'2/M7#/B4D/"7[M"R[4 O[Q%?6)I:H,C(I;Q! MH&PT;3V*T;)M>.MIV@)Z&8+5QQ3QIV6*EF4;:F&*JC)21<<5I\"%KF6];(4P MSL,+Y>?"+6>E:V-GU/?MS'(*:3F%E+"B\&0*Z?U2O>NAWDED3#\=&K&LYU ' M&J%8&LD]+FS1AUCECIS^;,\=!S]H+7E$;0P->R*&)L-B-5L:F1H8&;FR=KF% M:[8W:+=-.5R:DYJ8$Q >_V95ER^V,?WF[J0_ND.TON^NTN./GNS_^2 [GMX! MIA_9D?5';ONY+50Q6IG<-)L]5!]]IU3)TBZ$(.0"/B"M.&QV^^%K.Z5^$Y./ MZ,.J?50_A*QM/H7,?#9%*ZG0LRR6H=KPU1V# L!OUSTM1D6QTA9)9K3Q=AE. MNV4_+79*1G62L)7_^UGVWX$I0;ZMX?B:WA<7_0W/')1E(G9W7J+ 0*?!(P/< MSX]66?6[6?^XVPN7-\2B%7S6+;,X*#M%#^AA=CHH>VD->KIX+U1#WY.)C=_, M[^E:S'_SOT]V'+\J[95MGKMJB5>V[OKI--:4//1OZ894;(.@/ZY? M7!W"?_R>VI\ZYRQ8T%[HLXET'TBDU1-?%'U08W 4#B2(H*J MDE+9[20W"W>!2+LI6?VL &2,@9!N*OHCP-P0Q2A;AB5"_EM[%<]S9? M3<2YFH%:I"WD.]U^VD:^-4B.OWI@<6W?L)M"K_"2G:9MX[OQ66K;U0;TXT9] ML0G]LZNMY:]4Z,O]Y>?0;NRGSMU\!:*![X#_IV^?=$3_V/3!:HR/CS7V&SZLQ'"]$WN7"[='TU250&]<488C4U8"**I"?7#AE4P&O6>C]R6#!6 MC[J?9ZG1E:Y4W77#,_3N< 03"-PM\BLAW.CWBNQ7OZX;WIKHR%BW1S''I4:< MMDRG G':3WTT0=NU)\EC?0[P=^CUBV3Q1B8KG)_"F=$L[Z5FP15]H(:I_N49 MZ$;>ZG8_5=;RJ@I"ZD2 =^JX=C"==!8\VPV_2.3Z'<[PR@?2ZS[PV7@^Y_K] M>'-R_W79/,O.C@NPVLF ]@;5ATW,\=C4]DP,&; +VRW')C=SX S2O#68R)&C M[XW>U%M-/?BUCTROL*:7F,#(%K>_+(UE@96%..I, P:D?3KJRPIYG1N69LQ* M +&7="BU_.:#5[-M0%*W'<"*])*\AMU!95 *G\09A]^22OJ\4+9[([\&O3ON MD;89/IMTQ?C06=%JW3Y60<;?/MH[[@Y:7QQU=QT\N^O@"&*WCXY0>NM@*O&3 M9OL G;=/5?W\^*X -.$OBN1C7P-<#H[Z%^2@D3T^]4;GE4> MY-KU5^XJX28.^H,R&UF#K7M9@2]2A-TC)\P40A6%% MQGBH"Q4ACH.$8'C'^%9X8QG^.RC*+VWKM>95)B1]QN@,_+SN@]/+ MP&KUNV5RH5D$5K::[23:[_HCXSYJ< 6NS!<1V,PE/0.]B66W/59@/RI)%Y*[ M'_?J-Q3##RI5,UEGT+;P3&A'-.,E!3<96%GT/HVT=P!]6.7!_#_VWOVY;2M9 M%_U74%.U;R55E$:2'[''=6Z5(CD39^Q8V](D]YQ?;H$$2"(& 0Y 2.;\]:>_ M?JP'",I2QHFH;>XZ)V-))+ >O7KUX^NO66^YB65Y.VF*,;UX46/I.PR,#E[' M# X7="F)^GHS2L*.FE)'[?\:_?D[$8U(GXLE(SO :RDF:]LS._XWJ0ZX*@,JTB8*I+I(QX9"(&(!]X[%X49M*E$S.&V3 M?+D2!X#%E;5^F=Z,\"E6T3AD=">6Q4P4,TE&M^1)?E:0Q,(KUVR!1]]3?Z/] M';+LU=Z=I)GN\.N<+H1I4I$E$=XPXYS6'#>[NU_TCI9%W76SYOA$0@;S]!K+ M.OGH@DYTWT.[/;U)2673.Y2(ER:RR;T?[U?T/5S?YYI)>2%_(OKW3 M0G__.CD[?7OVS[>G5Z_/]TO^'PCT?DF_I!2W/2D.-<-_[Q?U/Y'3/V8,)W?; MV#\ZC/7Y%=B+T)>\7=RY/']S^N[]S^??GY[]8[^V7^(:"18T>?+\:+^H?YBQ MN5_I/U8U_/WMF_/7IY>7;RZO]FO[)53#Y=7KT[=7/^Z%=;^@.[*@MYS^J]-_ MO$Y.D\NKTY_/D]._G[[Y^?(J.7UW\<^KTZLW[W_>K_>7$.#](O^Q0NT6^I_W+Z\]E^6??+NCO+>LNMQBM\"<-VO[3_D<3N M%_*/E=&K#_N(S)?4JOOU_)*B^M7'HNF2WMOG7^A\_I\W;]^\_GD?8_K/%A,1 MTOV"_A':[O#KU7:&V@%^K !H![4S"MQ9.4Q.".'Q>#"&YMP%DL/W\]GIU8]] MQ2!*UN4"MGCU9Q_>7UZ&Z,ZM?_1/^(JW]+0L#<5I&XAJ"/P[J=*% LA;H>"1 M/.VH'Z.FTG'D5V^@N>G?)S0V@>LO'2M;[BBR:\';DLHOZPE_/5TEQRQN5XZ2=T5%FU^OTN39,[I]Y"VKO,R7 M\[K*#;5/S_[F^;/C;[4^Z-G+ _K?(ZU$"$HEZ7,[4TS'R[X3%;(\$JE3C*J2 M:JX;D^VN <.?H-*%BY/F3=W-YOVUU;)5+R<#A:=L&OBRA''.=64%&80HI;8J MUMTO3[U=627OKV'^Y#>[->CAK=>BXS19H *=GD^F5?T\MF:2S50:%3FJ:N$ MP7%5E'T^G:( /X6*)AKII.@6(ZDUK-L5UU(4I,!6\#(6 M,"/=A_6A7!"(P;E2ZPDJLE=24Y5,:'%X!9IB5C3*<&U6E9%:Q1\S/61<5_;9-S4:98T M7/5)?Z&U(<\_@;R+WT'?_Q>*NM;+6(187*9%;I]PA4U9A@H^5%J:YR%E=EI/ MDK9M/2E8G;'\F>=# Q+2]7*%OC)<1$L3KKDH:B0U8%SEAIN(#K#?/MZ6<9Y7 M\A3W8%H76G,G"%P:Q>J19BYE:OFGI5UI;@59]!H($M[H7L*/G,2WNDI(0!SU ML%KIGI?EA9.]'1G_K:-ENIB?C[OF+_\*Q;W *NITI';WG77*FALN. MC/ZS-\D6(]F=BK/->T0,X_,B7=15-DXG'P%R36SB?"SB^V@*]P+6$W)5F 7I;UY4LZV57!LD8*=C_M$T*=T4' M?,[+C,EN/G"5T\6"W]3G]G]&IQZXIM_JSL M%;!HW%/^%.U]$FOO1^H*O*G43J*5>Q3>P*^Y>FDI++0;;.; 89N5]9B5A+,' M*SVQK-I@#!7CSH4A1&"J?'53-Q\/D\NT#/@26:99S+WU\E.*J4/W+I"L"\-X M^2>R^MFBV-KB?DZ5N8F MT#C+S!QOB0O04AO53>ORO-S0@WT5^N&R[NB[I.B3T[9(1\GK#GE"L;KIF>^* M+*,;Y'7*]G"3!\^-)OF^(9?YYYS>_ >A&I[=01"V@QJ>[2ZF0<+#?OV@.:]A M6M,2S_,R"V2'V84U)H$LL88T: <1XAU0;-A%%CCA.:+M5OW&:@R7G5)AXE%% M>.I[QV'6Y,+9SA=6,%B\(?AQSOPO&MCV R=M7=75P=!,W'OR0?FF(34%B(M$ M6D6VZ:S,TTR"/%@)HV6R+T>>FTF]7?P<@74/'6G8TR?=[6_]-= A0[4W; N! MAJ9ECZ;MQFU.'CR3C.75+)WE6?B^X+3'NQ?.]A1Q31)-.H.0JO^3IR7' ^C_ MOZFRNLKY>&K82LBPY%GYQZWOJAN.P'*"(.-.8?X:M'497.'>EL:;-[0LO,-@ MZQ36O\U/'";G;X=%/"3'\T[9%I$QI.+TY0S&I_\C[,4%^4!R M]-[_\N;\X/CECLSCUE%_G\^*JG*@*;9E<@3Z*T0U92])(9&R>7+,^WBD21G. M&,C^B_&S70X2$X&1<:4UH/_C=!$IR:9CVDH;@ 5..=K:O]3$!1)Z,[/X;+D3 M&+'YHI@,^S?":1>(<;D^3"[\RVYR&'9UNUK6N+=[+VKH4SQB83=#+((CTT$L MEQ0U_45=81?8M=B$A$I*Q$CPM;QI^2C1Q%::I0-CW-(UV4WEE]=%@_@$#-R/ M'$+V#'3>$21SM ;%Z;]3Y5PE:Q>,<.P,MOA[WK8\20[&=TV65ZTR\R5DP3>X M^ MI@W9N@VM>-D]R+K1[55XZ#\'_ M1EV4Z/('YH";*8>R'ZZ![D5!,U31PH E;L\Y$(GT,$'TO&Z9,9/^2>+6!BMN M:5X_;@D1L+9F>>)?,HY2,LM\E#FAJT$>"3:OF?G0YQ SV+V\$V,7B&9KJ&UC MVE*_#([LU@]F9*O5Y&Q/\:-3.5FF -QFVG@-!M!R+ \^VZZAM+9=F!M!MD(O MB'"6UV0B+=@ CQ5C;1:D*L>[*3XF%*;G,.7KB#1P4Y_OFXO*U M3Z6OV,0'^&J9%. FTX^9AN>-!8?5)\E>^0J"7 M#"W,P&SB5D _,X0T:F3]ZXS$*_RDGGT#)O 2"([$D8U" CG*J?.2E@O\"'4% M@Z-8IET%/X\1%4' X]6&*C0PBZ>SY> >GL=I)KIN)TY?8] X>0C?S>&&A&O, MRDS)>$=^8 V[QF)%=?KT= *R43/&, 2ZPJ!#>4M9@?(Z\ Z0:'?@GX7X17H2 M.X]V\')N_:\K1EB[+V6O>J+ 3VFB=LT.;! Y8JJ(P[.P[09W^M!S![^B6W ! MU!=#06JYSU2(O))YE="?^/?TX;)>YVXFK$U>67K9/$5_2T4,PQBGHZ#.2\X@ MD[]-*MA4G35HD+M6KSG:+.-U57&3;80Z-;?0IHZ,2TK_5!$+5G@DOC&'WU0O M,W6MQ[;8YCP*57@E!J*[=76/6>?)]NJ!\TO +K*_Q0*+4^29Y507X3!Y5TOX MC^F*&0FJF203@9;AG/"0NY71O;/8%!Q:JPR22U3T:V,Y]O_(YY>6,YL7Y! M(2Z6[=JN(6]$=-PB91KF+)\4Q@,OY-CK*H6Z%,IP99=G*2&-XQY/<]JVT" M%,.IY/C/MR,6=V2*=P2-]J$S!4SA+-!F4^PU&"RX"S.BZ!=9LR-K!V'Q!% MDN=H]C)-T-TS02*40<(CAB%"?X4JD=36K-$3= :W!&Q/BJ>H"^QR*NP@+N#'LTGS:3W+*P$Q\FC%V%%LC]A&BOT<8U6*RG4/ M85C)QSQ?2M22^V>1LL)M=IC0.'@:)7>&J#EU [N*VVJ5$VVT-=4^/*-DEE8T MQ2H?R9O(?^Y6ZM*QCES-.4HE<-02UWN(UQRQWUHP +JTN ??L!F-)T=_&/[\ MT+9.BS'9?G2%?[.H,[:%D?&D'>:N?A[4\4W^:87[V?U5X;=9S@F7 (!*TL6X M*'I56>;53+-T6I)P2K8EAVMO\D3;VD@*7=ML8)PTZEG%I@]!0/#/)? M1+P-%N:!?J?P1C1BE2I 3J=G/EZ:<&D75]TEKQ=+>,0M6A'\9J$\\$W;*8V-UM2=';Q75_:]6))1KM%Q%PXLUYJ1/3" M1Y6E.Q,=)L#$&.'%>([& @[8O'#3LA#LP7$2R0RRC0"UP\HQD9Y6&(MV:\J* M?*5=N?*&S$S%$8_7'#U&UQF>KOQ; O99T\V")\ H+C#Z7^?HF29+JENT\72Q MDK0$Q6NJD7A36TK066Y?;8(.MO8(3*<\Q'7TBKM M=_GRCZ!G[Y^=SCW9S73NP]M=#A&PQ>HZ>UQ6U]D6N'+1^FH]J#Z$$M=+OMS( M!&A\$=OV+"%T 73$06"A>6/FD!'&I'VZAD- E=W%XZXHLS;IEA8)OR%5T?H: M0D>B,)O"TL*MJHC7,(.1M5 MT=8=)I?!9:A%FFQX"(B*%VA9TP"!G5EI7RJ:"@875=8A/2K!/9.F4"7K]H)V MQ*&FN+"#+8R&0[)9Z(-'MS1/@]_'LB(5RC0AMB?UQOH-2W5#[>5J[J FUP5Q7_TG",5>P*]5!3I_!O MY#@'-IT8@+PL]+^L %R-F#?S NO1CE\0+Y(&@%(4EV\OBX-'=7OI*(S%V_?+ MUS'!@"&A+O.#KO7%@E8][&OPQ=%;X4B3-965&JLJ\T]7<.V=ZJ1;ZC^"LH]^\%!3,#!\;8 4]?.!K7&>ZB')&^]L6^, MTZ)$ H1K2'0CG,KQL]$2D'+M,GVX@H9W!9Y MN0QK:/1A&AKCT!E_AY'@K8&_-=-(\E:2@*LER#% _C 0(BO!&,!S@7Z7/P2- M0'=,C6TO$X3H\\*V27B/PC6/B[F+5NY>;3":)GJUZ9+BSI?]Q1-1/1]4,3GP M#FI7R8U>W0 #@<>-[&YSU>5\7W$N:#V2L#U"M)YN0$(>&F;AMI,6XW>UA;X) M;_!BP/?8&W3%@Q)ZVG+V( 3NJP[9JS)#_VGA[*YM2:S'I$*M@]FS/X?*]07L M"C8>_*00/W'!9['G;+FA1^05KDI&=4+@)#O9='^VA WSAL "TQ(LHQSAV]J6 M,EAQO@;"Q\S0UWH%M#4.%F>/,1A^=@=!QQ#*D72V;>B(T98$SY/FSS ,%C5J MHA'WK_C3&E$8F1TJ\M-#0[F!N)[/)))R^)T.I477,VQWV*(6_UP9(99=V=)W MV"?'6SG2D5=Y,V-SIPY>[\47^0KW/8ZUMPD[3+!OLSQ?XL$R3]DH"QLJCAT- MBMF]#V$)VA-6&VI;AU<3_#:?V97IY6!G O/W]+;>(5^TI+4[#=@J=D3?_5ZV MKAU0TVI^0;>J,+?"PB(0,JN69/Z!U1VL'8V8VG4K$:>%[5U*EE.-!*M!?.YK MEOMX0P:5>X!X^]^>/*?I 5":+BCSR_. ?52[*]?M\3BOH?[_[2=.H(,1F<(-P8F MX>@;Q.X&Z0-CB_AB=@P6VI :MSE);+EF>ZMF)]2G"I1'YS#YD)-'8C!/9S1* M:%-H)8Q)0D.3'/=@([F>%J6S>"R4LLQ7Q2IDP] P+=<)'X:[(3P4 #&0(4TW M,"Y(+8&6#(+Y4S["*F$&L1\+1:Z-EOQ<0XS!L$'LC6VN$GT"L^G5%3A_"HO#Y:VG=?8 M?O6%,&U24M\\/YHL.%MFFZZKKRQ0TNC=G"GY*AN>@I7/LQPF/' 'L,,UHIXE MN3(A=1;(=P60:?+TX(?&,Z.PU2@>4MNC)E'WP'9N[$X@+YN@\YM\A?P@RB#[ M1".]]"3SB_ RDR6TUZ,/I4=/P&_=IGGF=:' M-#1(=2V$3ZQ?TNR,$*U2^.$-53A M$=4A#2J=UY_$C>?0:BMG5B.93'/6AA%3YU&QZG,1;HDO:]AXI''Q"%:A'_4% M;6(*]=2)+XK#NCLS;QL!G=8G5+D+O59^,&XM[AMYV.TS>[*+9_9DRYG=DJI^ ML%,J#1&NA'JU(!GM@!'BHP-@!X-[X'8)>LTA<1P=E;0?J%O-Y/ !__V)4AQ; M$G;&CS@\W&3-#I> B ?2J+T$ZI6<[GD] TZ)$RF2 VZ%?2BSVY.NV&YA>"(. MI$[3%>-I/$=NZ:/6.Y_YCJ(_BA6H*QI4F/A3M1"1:F'GA6_1\RX%Y+22@_F= MU_S7B--Y\M7@=#[7O";$89+[4B.SETY1JQR:H.S8'$E542C@&!JX\-5RQF0:H#I1&RV5;5"' M6G* 0 ?*I [H%*]HM8R276CD+*F-/PC''+R5M%T+FXPF3A!TRCW8MP>2E!(9 M9R7L3);@LW")2ZDZL+#<:34IRA(:Y,(\P-V:R9W*FYT@WK@=]4+CN1N*A71F M:/T:;*O>MV"]U5AZ4 Y?.:C8V%MG#V2=_1UD#C>(%S^D/2;7^2_%,F]^+=@0 M\_T$(#4639YE*<7&5[%D0L:<=Y=\^\U]*&$S*3T M;I1Y6JP-YW]P ACUR"$8/^("%=A!RK6#M3R'IG9'HV")6)[] JBC'!,K6-'X:^/B[35X+6+6Y/SIQ&2=/)1UU0&KFT 0^_2C;UU1=,!*SW< M6KL7\RKSU/,^"B8E+ASN2:Y^?7-Y]?K#@Q'RW=9E<(<)^=CC.8.#PY)SY0AI M1P),6Y(UODJE!44D)9/:G241$K4BS+!1(6(9J])K*Y=7@G.8_^C(1N=#G123 MCT HTMYIG>7","!)Q[5VC!!%EY!RY^CS\A9K*85V(C#T!ASI$\.3I*)@L,0S[K>Q (=Y1P!%B+ WRMRO5J M&HC:NV\+TER0=3W+215V'!1?UD6U\G,3CA#FW**[(E"65BM-XSI8%BN:S+A) M"XP@Y(%WM;(1"I1KY\>T=769*=4 SR=ERS[QS2T?G_J]>O>@JM-^L)K:KD&%Y*4CH3F%0,C*B**\4/(=,+@8-O + MZ+J]TORC[?'O%8+\L-:X:7 VK+T6OTR7RWG!-7&+(H!\6M71Y9FC08<0NH^C M9'?STS_[3ROP.DI^;EX,3D%;8M2IZ>/#H\4BN3QS#ZJ'[A6A8C_TX_)?$$.$ MD<]786\S M?SH]?_WX5/D.6-(75Z=.SMR-/B2O8O1BG8>_HXDV<=W"(S)B]Y%S@.R%J0G. M."IE:@WN\ZC*:6_O/ICJ?KT8UZ@QOU :4-IJZ8OZL*FN7X61FJ%VPGVG+-/2 M[#S9.FPGTX>7A];&@M6@\FS'].KR 28 D.839=I"NA67RS%;QI# MJEH7@Q14IYH+-Y5+]Q2&Y );$BH]EEQ3IEE4Z_+C*!(MVV.71>\N9Z?VLD28 M[VTW;J1X-HIZJNV@:"NN5]EX.+J.[5:&8K@M.^=:Q-E9/Y"8\#@>13H'BS6K M81>TRO(KD6=IR*NBV C[5]F)RVCB%X'>K(M34/+*4NA;-4@?J"H$/4J(T#)B MUCZJYCC%E@L#1A)REG0RA)]/LZ'*L>KZO?QMJS8.=>_)4TX:/QB2[C^LQAF\ M8'"=Q!?,RSU6KBTHN9S%AV:PN?)$15] N-0^;]3DA11&\(Q6>;H M,U"H:#;U#"Y^'B$3'2< MW/"5A!@'IPY]HT!;=Z9KHY$'+&I 4'NBJFG*C$@C)6@.&N)X9MG2V!JOBV;5 M,>F/?6 M;_P&9CRA)Q#AC.-DM=60E49[-(4;68HY1] M]]!@O.QYM$/Q+>!JWLS*"WN/5YM-3QW8-,*X :[M7NJ*P]VR9=?DECB& :# M#C;&9 "A0/O!A3=NRF"1 WJ^S9MMI)?>. _7;8G2PF*B97-MQS%;6NM9+>5N MQ6+<-6VN]$'@])[EKDO7U@C!7H?MF Y[7Z-P,C1O6QVS5 6ZFTGG:O/M%^S=#&!@K+V MHWN\+IK>.>MJN2!-$<8$?!)/8?&0S3 @L)"0:7LH1'#FT4/?/%2U&DZ M]\6/Y,?E^>_+CAMQ#GZO#_B0TUW7:"_0\^ G;J^2\G!EC_8XZ88]+9G^G_#EWB@C?FUZ7N0?5_@-=H:4%]-#YV/>$_@-[0N]*\U?8 M _TA?,W]>@?[]'Z!%-]>@]Y?@][O'G[8WD%]NUJF8^4P Y:,:@1-:91;NM/E MBN/!%[L*=042+,6982 1>MR!U-)#XC??D0;+-MJ"@^5>$6022P0.M JI]4.( M.W'Y;P0E.4$WNV!'=!U"LR7Q;3^=O^[B$F6N#C0'5?F4 /WNZ2T?]Y7=')P\&=]H\V$^? M8RU^S5V#(Z^4.=9_-Y1V5)93-,FTH^N(\^O(2J*G4 "%BL&#;+.@E#=%(P / ME].;?!AG?M"G?\A'S<=5CVP-5>W<57AFN M4\$O5PX&''0WK6J0I6P+5>&F(?E:=.T@?[-[^/G9]^:1?WLH&?=_NLH&&OG" M$]7ZL2N(1J;PRQ7/DXLC+/!."TX."1G$FC+55FYB+] W')PB"K[)>S"BPT0& M 3_*W^U6#.U&,DJZ)?VL"\2$L7)I6N@;N4Q)OUF2P@6^W1!]>\%@+)I6]#-C M;>Y5N9K4;"",2RWK4A8Y(9SA=:%C^)MFGSE!3!]KITK>"?Q(6;=1LX46B64L M#I/ Q,M^QP#(_IS>Y9SV/<*@7LANV5OK@5@A_THR<8&Z(].LY+:_/3LT!Y"Q M:.9J^L^KCPB1_:_L7&<7K)O:(;%^29'H<0 J^.Y!7&U?OHUH#!U8Z>Q-4 M4STRJ=KM>[\O5:J,6*P6184NV(C#D.&^IV 2T._(XEOOPSHF[T5R< MGH^X'1VC*AB^*9W<,/&;NJNRNPK?AM3B#I'O'8% WI/!VR$9+C63 M?LG-E=<[,IO/=<=%_E\HG(2_-V @V(S\:L&^D/*3;*Y<7VHE9"/S.[_F;CNV M*A[3L)U MF7D,C^;[.O2L,6<<-]H>VGK\P@P(TNI/ M1R^>O'!(TY/1LQ='P)M^*Y;)&)T5\HI,OE+NBPACY7!)?*Q_ZNB">W(T8CTE MM 0;GPP;GI"M0U8E&9(@'3V 31CC/D3UL'IQ$!"@NF2I>)4#K(*GR;=]X6^R M):6H@^"!UK'N,4CA51B V5S2F[P);P2N@).+N&VM9BFX0#:QO/LJI3^B*O_# MZ].S'P\N?GD#F'718D=@AR&\-B+;'MDDS6V-K$%0VI!C((R5DF,'">OJ0 N M1!,I5,D;;W&A9:]3"BF;LN/.&1-TDW"R$][&0RV;F"P6LS(ZYV;M V$EI[Q,UD*BS$]!M$-@:;+C*T9$,NY,IX+ 1*F MCQT\8\RJ@ZK^2/;0OZ$)S^J*^2R%FO*GCED%3HZT=YL^EKU#- WBE_5HO:QO MIM!O#JT4/5C7Z'-U4BVG4U(I'K5&L4$7RQCNT81"W MC54B#C#PNDTX=1FBMP#QHV??9XCA2CM A0.[2NH 4 M0UII\^C!$AEACBS70<<&+_!(_'XJ%M(&^F1$6Q,H'B7;<$8-;(GH"\?04\*% M/5@*+X#&WN/D@C9NK"5'9F[J9$U&O6M4=B#);71_RIA71+@]6363&U+<;(\B#7H__ZCC7%4C!LV ) MOE6C*#_ Z)(5&+97MN'3M"BYJ!W*%FI=6VX% %=NV%2(TZD ^@%IN:9I;Y." MZ&) 2ETDF2^%96JAB7?L#T%C6TN*L_>_O#D_.'YI28?*]66>") WE49^')!L MN<5T\IYTE5PK)T>6].=-R_)2.U#%L3T1M<(T,B!0OLTU5TRL6KL]MCN=7R,V M[]FN8?-VT)B/O** =*,-H$(IC!T7S)MVS,#F@.B(YK2PMUQ;[@0U("MK<]"M MXE:9IC5['EEC 0?7:9Y9@6FH)6/;):[,_*D<3@H(4T/2/VG)*LXITM7NL73$ M.E$8+3N-Z,Z*-F@2JA*4_")O9E$S($N];1Z_W:ZTS?H8")KAM2MXJZD4;K)28:K]5IR M;T"V1?+%NS=F24.5&9,-<+YN#(QZW7J&TK"MEK>&NAD,A)[GK M'T?XXL,V@2))H\4$$-F'FAP8A0T8)!5%QJS)IP/TK!SX99%^\O7V/JZV42-% M9D6SD2FS&I@09>/N_5X2<8B,UW,S!LH\0\%@RY3G#NW)Q4YX$JM>&E:7QY-Y M%'MYJ53N=N:'?%X[=.:+6*;3E_DGW"]CM[)F@/:O'OQN!E J+P\Y;TXQZC :^XIL; M8::.'E>Q, #,' IK*WPU#(;0"?!T$7BK8COR;00O478'KX('(%Z1H#X4&ANS MX#%7HG$A<4MU)CO2(A8./V@*1]+SQF2@F^\5O#\^S'+#I6IA5?12\(B+/$4A M[[0KA9>)>9\E2Z8/E 2SUH=HZ/:+Q:/1RE M/> G*GA;W#QV)QO^9J7M!-5"$=OK41S-7WV!U?;;,SB3N,.Y1825042R!KTLC26H-D[[2T"E+5P"^AL4RB -K!2C MK 55YZ=5@A8=>JJD0;N/>CA^9*UFL\85WOP->G$K*7/4^?Q:>@CS6B,DTJ[T M&8]#=/H:&ND41-V*JSJ] 5F'EU\S:,(FAJ'J_^](BSK\86[TRM4+:NFJ1 MJ[[-\N8 /WCSJ F -4)2H*6#FR=YQQ9WV"N0\@JLC=0]T@+LUK"W-M0(B,<< MB^$B_P:9'N)"V$(IB/CTOEG+)P E5B@PI8F#)D+)MMA-%!IR2 MP/ 6MK(& &<)OA^QA:K][=P68JX#5EUP_$TX%UJR/?$80]8H,,T#80#6@O'; MA@&PD<3YZ $23I15D)=R@T/8JD&:X1!PSBF.#W\D=_0HA7:"30?I-7B!C&2# M5?/ -D3;&)?@,"%QM"%#I"6[=@ZW*CG5'ICPH,1(S3K65:B91:(7BFZ=N&P2 M]E2)/$9T#]"FDT5?Y(C^_D8/KVRA_$NLS5,K-]>0Y"HR4&D)P(/R/RI3^^>5 MS]R[M6$[E\SZ+1&O0547AM(0#/X2-,_[+>$M\0Q 1*F=MV:K^G\F"4F!0K: M5YX!C-)##)=.$ ?E,N/]!GVI#0K\#J.NN!JY6X;#K -"-9V/'4Z;K3V*P>6EQ38YCJ,&&9 )T[GQSCY\ &)1>\&H2H M*D&;!C6H#/4JBUFAW1WTK7$O*RMA\3;+BAW^? #D/C1L;9(XM+%H53V6\@2Z MW15E M@KX!!BL"*FPQT51P@C8]6X5("+\%#E_/PHR=)UJ^NA2>Z;!EC *JG0 M\CJ7_FR'R>N"_2F1-KS:O7?KV.5EC*>=2.9ED@L?G&LDB; 8ND](:K,.7L$^ MV:P&75A%7]9<]1,9<( P8W=]R59D;^ (E'3^3^:=<]//=S,W_6>[]>H"+IEOX48]:D$CPJ.N M%PA^X0Q+4#1MX6]JRA9R/(;72WXH=TIA_S3!)69\MZE" :N.H7P!P,UB0M:9 MT!T(1:@RZF*.%R]H$O,6&!G\_C)?K@07^.3H4#A!O'_NNV!>DQ0NX),+\@4< M'1MA^$D-QC$[>7KC @*CH0C\]E\=)P_M[0II)O6DP$,;*G>M)W6O[V6SLQ6? M;B3K,G5]/.VSZ0+$&/BL)8 T)"DIR2Y:BZV#/4Q^M<$Z. R2%3G@T9$E<<0[ MG!49U'<8N1"\([H++=,58JC]S5:X#3M$='(YD\4LU])9PP&,@Z5W8*E@!6E> M(2;\:,?4]G"\[EU8M/^@G#,[&2:W-@B:KV53(G17B-UF9&ML+- M@=UC^@P+:)M75]G!C"PN*ZKU-/:NFUJ/>%XX?/.,&Z^A, M3E?WS+1.D\\L:T%JW;& ZTEVK7,FZ3*=:-S737+$.$W):ENV4EGU70X2WP^H M,AAI248QC-R"P8$UD]ZBY)CVA>Y?AQ_)NHBG5R^,@MNXR&!&1J.+YD"T&8?) M#S5@Z"E&Y:^WJ!+.(S)LI+W2Z1]8T1>DC?^1CHOD]'OG1.D7T)'-;P779.)[ MI^,FY1+>L,GCFVIR./#]6S=<82C]X?5')RXB1T7.R6"7*U*VS* +1;&O]6KS]P5E-VYNC? MQR?/@!X^:'&KY0=(X">^@(F\ZDRO.[[^WA45V4;U*E5(M@"+#ERFT:5;40C M0":6#73\AG%4,4HW)^&MU[EC;N6^+6T M]H&T!IYIFQ6@Y8C&&F@.>2BH7\! MU0#8"4G/4JV=&DM//A:G)=CLD(^M>< ,AJ@J*?E4;2#%;>A:B_GGGR9*+?L= M+YO+!H)^NYT74_6]Z05%BS3OK*XS)"AJ)J_!2]R3&9L0X[B/HF?RI**5&VH4 M(H;J#=)7*%)C;UB*6:!WS A]%&**Q(&*Y04)0,FFYA5IN];O$PG=T^>"=V>) M3::Y9O <2UMJ8@EI7#$:I$J:NEZ$Y*58/B^@BD!E4$RKZIBQ<0<@*5*H2$P: MM"#U$<@B=UY!67G+%\UB7*Y5%'3D(VG,"3J:M0BAW>;_ZHKE$@$#SG/=01!C MJ;E-$HLVEO MU!M279#TL-"G>M!FIR8AI[J'&! 7?KBV=].CHZ?\]7,(+"1,R(;\CAOM.RG8Z7MC >IVG4AW];V6# S MEB@N4V<#TTE7(])MOK[EYUK>FWQ?9WK0+U=")/#D^5%(](R@+HY>'R+DIA3( M&8L667@Y8&'&.70N(O8N%#'/E:GCV2X(ND03JW"28A[7Z%ZB&KQH8AFPF40K M]7Q[Y4>8.=I5M@'2?4UV<,%AX0\1%[NP=S-\;N_\[ICS*[LFP7SIHQ!>N>15 M78M;A:ZDC>(<<>546F=%OV< F_4V\= 4.4U:+B\_%*0UZ"4&$@W"0( *FE,6 MEMIK9FDXW:-.C7BF)8 8Y&_S)+86,C,_K W,$2>E9--DK#O\W.@'Y2G9F&22 M9BBM4Q6BNNJ,=:[4,P]./;D4/&C >O/NTE\Z[CM<+>M]( <52<5W^LRN8IA[2L&%WP6O%M:N._3]>!:ZCF5!"(9:Q M.QCMF8W.B)7#>AC'R3$U!F*!B&M!^V8;DV7<(,9CS0)L?B3?)LHT*2548#." M+V^)J,.)&,>I9#4P>DO/T3O;ELA5%$*BWM$8R9@ NLM09+O*I=;Y6K/D0+6' M[5[P1#$ \\QCP+0KE4W;'0O;OT19S)[-PL3\VL.C9?= M?+V([KP_J%Z=!(W/.=@;N>&1Y5P8&+(268M?#\ESH>>@#CWAR"9CT3J#%C;. M<_I]$K5/(F\DD;_[VI+(6RB]K.*FKO8^PL[Y"'D__.)Z"Y+VX/KN=5@S%9&) M-NF2C%\AQQ+]XNW^ '\#.SKD)H_56A@&<\4XW&E2QQ&#S*S]LXPIURA'FERG MI%2UTD!03 Y#X\OP!KE!^F5/H4'$N'M2M4I8&W&3>'9,+O$)+"7WE\A&< ,R MQHJXJ*!9PQ*6A5:Z'"'?X6#]T #8^ KILRTPU>8SB0!93=/I&&HT>9N.D8I@ M]-PH^;X&\6QRB7IBCFJP[2V!UQ$-I?[H"45_JN=56U?:$3==+%_9K^@YF'65 MG!>3CX7\YBIOND4]2D[;=%Z,F.M[RI76TJ>+UMEWR=9]I L7B8M5%/T3PI.A MA0VDQD-#@A(ML0-OV]E@JA=S,HZ7[5]1K@H:*]J!R?#Z?$C]DIQB)[)U1<<2 MG[ZH32)9*QG*?-(IWDG?'%@+@S*);VN6_P[FPY0:&];0';X"E&QQP? M %(*KI@&")$M)?WC]9)LNI J]E'$O6G;T\XC!&BR;PZ_J^%LS- M7O15C[ WN>W\^C(@A9P*I4X]W=>E_$EU*9NU*"/PK[,?Y&FOZ.X G=8W=(X' M2+'TKW%E,,GFMZ_NR,^_WZG/[Q0"973HIH5Z96FI;BB3@7!2')7FG$D<:^)] M7RWTQ9;?D::4 0%(4+&]%_4OM]8:?G"<&%&_];U,?[D*N%1L#3(Y'IWX[C!G MIB.2'DNC] 0XE?Q:K5?8P(M2 M]!Y%S0B WK%X\?-"*G1[<].RSUFX6#KD>& MD,T)4Q=,T7Q?T?E%E]ZMK5'A&/$.+?[.9R1./# IO>'&?ZB)TZ85(R6(3GX@ M.TTPN:.86&J0V;E5J-"<&6Z03W7>FXN@Y3[U$"33?*.N[X"G/3X9:-B47.:K ME=(UG,;PW+=YF28_IUG1I.W\FFY:P1?=%!F9F32Q\^:0/E-72%//R9.GE=-R MNIH)549:DNN9FM##BSL+\HVMR>IENM*0TK4P:I,&Q*/MF8?).YI,. ZFMN& MS)SAY$#X"H<+OV5H1GV8>R/= @NV2U217M$R>\UJ^X+6$I9TI M!YC@E &4!7U#HMQN%GV*MAY$>E+PBDT-_L08)!4)Y=!W\3JCPF*"K%!H0F'1 M4*ND!WV/@]8H.<)J6]?MJ5Q+*2CGRZZ+NG1@]VW+R1Y]BZ*F%1E"<[CMZZ215ARH1%+0CA9SFVN4NZ#:=1').O2=])H1P'[6-$!6,:=A>XX M;4YCV=3YSS+_SAY,V%WK<,664T97 Y )K> $H8;-:[U,Y.Y;*^14YKN)F5ZTW*)0 :DR*3)H6PK-(AKT2Z..;^'.M0N MR!.1\LW:> ?MOELB08.#:.V>D)ITB4'\ZT+A=V8X5-3J^A!20I:%3?XH9VG MTQ5'H9&?*]6BH5_,Z=$&$R#-NX1F!&]^*T24G@5NJ-9$1]HHID MI#?QP5DN+/Z/A0+6TGRFFGH:Q9/W?:SJFX.Y\FD&%RPM>BVM;V+#PN/.C"'6 MT7H:4D3,'Z!R;E%&1<5Q/X>YOTTI<@$DL-XL!O0@5WW%IP:<%&GECI"T/1DY M#H?6)1+I[V5IN=@H YY=%RU^Q:0N.1-#HZURJ'6K3 UKR[X5UC4AU,AUE5BK M@Z"K:6%#EM\UVA=2;,5^Y4 T0=G%*704'Z2%F(5C+(5II4T=KV>ER22)+]=" M%V1_%3K/;&G"(2G0>]2Y&44)=Q8"97(P/;%)XR<+_DEP>R(2_IG2"2QXZJZ= MGF$K[.\>CQU4MCCPK-4S;++&#T"A?B,7LYBN'[:^8%A)_#V$9BO&3CE9AVA/ M1"$KKGLDM3;*GXXUX?)@(VC<0-TQ6DX]"L6\ [@S/>_&UP?.&#]\/VL('H/FQF(J&L=U2ZB8QG'X#!WP8Y:,< M0=(6BJK>0YX *13#L4.]8WC8-6HF00A4V@E90G1<8L][8'"[HM;OV0PDTG [ M,H7/ @=_T,J:'^HZ&R7G3:?TM&=UNP"&"FU-7$7,#^=GIU$CZ'XEIR.'$,%Q M:&0MW.G#% -'+U+2)#]16U#W@]/>] D5',]M;^7CU[A0PD)&N5>*#<7//WK5 MK\6_D>*W"FF[$SR-:WPA;%P!BOBOVY4#]'7DNQ9D,])8#]WE'Q82BW$7X\DX ME 4K*X!L%I540=#,?"6F!-6P0R/A;N!]T-8G?"=:$15'^?F^E0 !/U[Q772" MB^M"5[UA[P=Y=?HO'V^$XES4LK7.6/S=]M'4Z/RS*J5!",SSA?;%9GX36@P. M+O?$E-M9M',I_#!@?[GV(C!,=RT5!68=!SI0"Q"4KU&L8*FF]0WR NF2G45K M.6M?LUHOQ?/%=[8]6$KH[)A4=5#T^HV@-E-NAO?L^.B;C]_Z@S!^Q7QAN R[>[*XA["C]HH4M&^7^8S M_KP,8FLQZ&GPOFTO2HJI,K-II9?K.M-[Z8@4CV.&8%XSB4'EW/1'JLK MRI\ MF]\4W\JRNT_[+@:,F)VG\/1IBUO AG&3?%/8=UQGC,]\R>[#,!@A>X15"+HI MMD,[ 'J8=)H;]$^+W+C^?6-]K0$,;B%P>X+KK4F+-NAY$_2' T.3P H1*PA[ M)&%/C F;>9S8224TM%:^7)$[[ERIW#F[HIIN/?NG\#70'4&V*^(\V'+J M6VNV%$KSB/EH%W46G&V?H1XJU^!;>BG7C&Q,EKY$]PN=L6EX"H"EYTGFW/\8>J2=UB6,U-P$SL3HBM=']8;*P$#8 LON<>JHO> MT>*66W<(X&^^IL Q=]5_!=[/EL0X#\W3&+_N)C<%BR@>[,S)1W&*C6UFZ]'U M]12]L,ZC<6>')W[AS(I3]:IVTI(Z94$-4DG^4F+#0>O6<;\%<:_K'VUR]P ^VL?TFPF18F3$/KD5LAI8V_]CE1%*2Z2O1#7#L6%EH#[%] M*=Q[-YP(R4ZA(K/*FLNVZ#-9NL)[+%QSW2*N&+-^ MW9D�*_)'4_:>#&@\Q#88VX2^R[UKY,;D8>_5_M5&H6+FDXM7J7"/R&"?=)X]U6<-'7-J&[#96+7< MCEP@MX>@:4_\V1@\AHYC:ZRFCNJS]",RI(RS=C1[+P)W "$JM&&8S2-TGM>_ M>$+;LX3E::,-0XD+II18N]60#I]Z"Z"=LE?"K>)'TEM^).7'9'HY"1N<(C-[ MPD)KF%@[1'Q\B0*ZI\_VD.;/09I9)POFA7<=3L18;L3($_KWC$#^[FW;Q@(;';FCV+:PT0 _B?I^^Z#[%UZ2#03?ACUQGY_[E"MP0$:QE.P[617D>=C _:H=K8V(AMA"BZ\ M! .#DP-V>\#!70$'+_> YP1;0,%050GP&+-M+=BIO6M(XN/;S7%F;PZO:ZY MZJYGZ&L@GX'%F@L1Z2?+#6X?9-_]EHOV^/=FL%N3&,>MG@;]:N!$%.J;,&&& M1@/0I!C@HR:3<%J;HX66LMXC/Y;\"@)K]H"Q'.2/AL_BJ-$X%XKK:<&Y-NNP M$GKLM5M*F3/)3C59R[1UOKR6.E,+5@I3GZ,9\U&^V#]G2CZ%#X-S4N&VKI%7 M: #YG;2']/>P;K9OGX9LM^T@V\]X7NVV45()_3WS=KB++UH 5TL.F8']ES'%SBF44S0J GLM-+, MP(>_1@&#AO80+ ;C"[S_!5?%^3S&HW"Y\9B>3+46N?<0$&=+._=;.E#X=%*[ MF=<(S+\0(J,K9FDJHPEW62)QE!G4PQYR5"S6FC!G!HIWIT)?=;@Q="&F=;X[ M3EC;!@I*DKGK9;X1&].H':=O^JLTXJ3C@-@.W^"]:.:TL\_"4'*46TUJXQU%1$[U_49<;U?$]YXIAS.; MZ54,[WZX?$.2G W<,&FY8-7%5EU$'>\$8W";F;+7LNGQ>4PW\DJLG%MW\7B: MV^'3X $B+A9%OWI#4M)R[R>Y+Y4[_[4#/AFT[\WY:X?L\[$1N2#H;YNI@GZZ M)&SS))D+EV>NBH4F.%S!Q-I"H]8&=)3XGMQ0%GP..6R#T2!('N(EJF3>+8P^ MV!UB>R3*1&J2$WZ$R]_8O5=EM\_**:F"3Q7'8H.&!U&BGCX5]#T49G2:2B<( M,PU6"E\BTL"D8#(V>ZJ#*$F*+EU!/L61&+M60>EXC-@J%TAAW.%=&:$M^O;0 M)I5[^#*Y&&8P:JDP2$++C@]:$QN8%:U3*PN,FC9\0- MP6C+5IU*I\:/QW7:9*Y&()X2LRH]GHAX%#"N9'61(6@W,*V0\QE7Y]S0[!EI MX\ ]X\)C;1GZ,-';*W===/4^E#4"F"@*FWD;4N4Q"'IN91P+GX@X3QM;2S?N/VU2Z4Y&W+#BGU@5R2WM\7X*RYX"A43NHPDJ:3P9)U"R?,:)S:Q\;G@ MZM:J32=I6*YO\$OZMR"0I1IMN\QQ2Z) 0+_UD,RX\=VCD,#3)HI-"1;!6RVG&3^L5$,R*IT>#[]7>[/!2)%CMA_S?,E&K7<@I,%8Q;W)Y6I: MTA *XV]C$ %^8P5_7HBY2%!O.+:5K:@OE'%7FTK7S]K!KN?T_%6(,>?;+O#G M0TY] RF).AE^@1P#3D-I"]O 291+.81B;J1&#,ZR[!JX:>"QD&-C+T.F>=NV M1@B"_MZ&8L5>U]:3Z!6GL:-J[:=.GJ]_ QVUR3=F:_0OGV\CJM:@!).>X5N1 M4^I)=Y>(\)#SQ MC>%OB $<2O_6$.M &;E&8*A00XBN#'7H+J< M<\J[(H?W]>Q\',<7P>Z ?S> )XM1NVAO@LV2S7?&Q53#7AR)*M.)7*-!/#8N M#PHY @P/V;M3/0,#9&5MWI^JTCU^X$_B8+3>/=**IU]$9A4/4DN6=,O:2';C M,OTHD+;/47_1'/5G<5BQN>?[I_4^]$>AM0Q_M[W6<3#,>F=ZX+V3@_XV581Q10T5O6)- B+1S]UXH83 M59/"N'7=,O:;_\4VOW?PO'LW( R^?"+MMZV0[X5PU2)(:< PY POMPC(Q)JL MM!Q4*Y:R/ 4%"_-K,O$/>/H:)48IITK99_W';]*U#..&ZWK*XJ/0NG-V+7SZ M[0\OIN'#X?LTU@VM:_92]N7@.'73Y),P1++0-.:7$K=ID9?<1,/>LP=4?6$. M>0G-T_*FI>0N=1-;G")FR "RN)+C(YW&)7Y.O]#NHU*%H!ZTZ@:)%\*TS];H M:M2G^421ONF-^)NN>XP&;C;>MT=JW1FI=7RTAVHQ5&NH>B(" QIKLJ#A);2Z MC;G"@7;139&1404K+>78'@0?,99'HGBP+7($ M1=4Y3?LA/[N:(!'@7Y?\C,/(B(O$;=12-2GVL8@_YWZZ225?); X/G&HUET! M2*B_V]MS7VRUN3QY%%!I:UT"T^&XDN7]@O]!YI=X,L6_25WNU_B+K7%7@3P! M?3?AE')[>K($$*7:+_(76V1.#DDK:&0*-&%1Q!RN9*P^-YJZ;&48BID/MEB ;IA\3&?;F%$!V")CW:=# MI7.8XMUZ!'6*B%,$0UC1$*UTG^[/1DO#4EI[D:)FEE8*?QO%257PTA5E)HS? M>+31R';-9)XZ.L J,V!>2%83*#G-S@D^25+ ;; B,;[/?T#'XNN3^FSAX:I) M@^@2\3$WI%&PC))* 'HK48"BKX?3.$YK\NA"9ZX6*JVJFMQ7K4R#]6\_>[A7 MT*,\Q.EMK>L39L"@&T)8.VB]IO6A-\+"*^&C[>=>;GOA;>\?ZU#523"V0Q$" MJ5)=7\E$N]X/A\EIM5;T9S\$J!E'3F>FOF<#TR#3@@@R%'ELO&/0[,HE;-3I:+'DYYD.2%<@)HN"#4;3VHU,(?/2TNR,S M/CK8I_6@\0T7C!9ZZE8FQY >ZR?/D3!HIG2HV4U\H:FE!.GMI)K1.( M(62!:O#"*MH=/(8:EQ".+O$0%EVE,C9R\A6+%]=3YY^4*73*&2"!$G-N5&OT M!6%/KVM0>_IM/R71:5KJJ*=6["$/BP]:*1@B+N3KVHA'?B@R+RW)I5:#1GC/BR MR:6:.C<"*T]]7ZT$,NAN*.FFD%IUM@",R>PP8+U5[?'PP-%[QTV=9F89J?0QQU4P;.WP MYFH I$B_X1--H@BIL<' GE"*.4TP!2/'!,EN6A\F[_"&5EC4Y5J"\<_L)LSY M=P.V+SJ#:6/9L%M/SHBK+O%&D2%&V-HW0UFU$CZ6MW!D3"CE!1)PC6(Q[AI- MX?-P25@@JC!@ZJIZJONSZND:5%:$4O:M5KG-O;M7*?\1.ZJ1W]Q MZD$?8-0"\BD6".TOZOC331_@O?$M-',=B0Z37\)K+Y0ILJ8F3J86=9;SL!@# MOKIEXH]BYX+,OPD[3S/HBS>F-9)5^U'P+&\J0[1>D/=KA EL+TVX 9/]ZE12 MS\'S\O&.G'34Z]B1NQ6,5S#PUGX,Z3I+&S+AJC3Y!I]3"/+Y^Y^B%CSPY/)Y6D[M0M7'TT]OQ.>G M]VB%N'WD/$<(V(H5].3C83]R6=VE77+A>]^_^7OTWJLFO2;[X&I.]YCV#273 M!0XDC3"N3)2+5_C6;W)G>6QQ!MX,RR4_O_,PNJ)5S3"T=5,2X0-N&. :5+.! M-FM8F[G=Y GN47,A:NYXCYH[L3S!T:LS)SYOG/@X9>#.@Q-2.B1R(=SZO2"* MK4&SJ UJ_DG+BX(8F%F,0:U!%I3:TP)E7/1J7SBP=KI1J#5@A@:AEJF#6P<; M7GUQ=1170VN_BJ#\9:->O,EGZ*$N,5-@TOC:NP]:R:]?>6NO&X948]\Q"=UE-6ON+"0001;HVN[5[W"OGAP'U,UH MFMSD2 M':-7F?(AJ"=W7Q12*N>'A:?6FOYRI +9$;:X'3Q SR,ZKD%$YW6[1!B79.^U MXR+X*:TZ=#P[-G'"G*)9.N4G1H(OO@@TT,I3$GAP AHPM]KKN8(GKQ$,KLE! MU-2%$>6OK.M2E'ZV[O@S_T_#&2;2C63BX*]N7<,/+(KLAB8$BK..]$-(6R?1 MJXV)J:;W_13?D[JPK8ZH%*2S$#2KU!+17%$MCM3*I('+X]&\CO) ;)@:[ULB M(K2Z05#((C"C8)=& UL4;+*%FQI:G24'3Q[%0?J%S+%*FX?+G&DF&6XC%S[H M"F%$L2)0F77*(?1<6 2#4T.>=F.D3P[H[L]+E"(-T\[F]PHG^:R8TGMFZ-44 MK'$(W',D.C2L7N?Q;7=BU$%!J6S46Y&,6=3,V$+I0?Q/7%LSSI:N) MA;BL*X,K9@>A%I]FKVM=,;SDRZ*3*@OF,/%N#XRF;\6=GL-.EF[[I&7TK@C? M/=-2;V1M==V#/N&/O"MX/"_IGCK0'+O'34)63XYB:>]>#Q73(0-PC1,<=PGC M *3T"M>*%OXGV'K!Y3I/&YATGD=G5M9C%L-8H7*0?$FZFRE9MY(U2,>]?A99*S5XS#&.4P/!&H(BSAG2<+9#'2!IU/YSK80A)225+I%43U?Y/4TT[NT97 M@> Z1C)EBU,>'C^O0*.H=/!-WEJNWK>7!CUM$20..+(2-5K5I"%R*@%MIC=W M>[Q.@8$.RZ5K'4S)IUD/DU/',FQM#'EY0_NUWVN;"YY,>$T$-5&EW4T0*)N# M-%$;G; '&#%!1K1QYCY$\HJ0(11@=N(<),5VSG=\X?*GB[]]YF+Q7FT'_Y--R MES2V#,;B;!:Z]'>2#\?K SO0X)=]!.R*ZMIB"V=$XART;&XM(N; % MYTFJ)V7:NI50!6K]59L%SU&2P;E0:2_&UC]2\%@A\ZMQBV0U_0X!T38OIP-*-_B>;@N?#UF%VLY%Q!X>;JN MJ9V&=W0$6.U7/NWO>G-*M_>V& -Y86$Q8TV[;4Z.H>RT2N(]2Y-H<3E&5>7N M8L%15W!J3VN%O;9R4;#JS9,"3Q M^I_)N_,/+A@QT2;.M>'-:.#OZ!R*VR^W3:\=;.CY!\K$LZGIIJSTQT@)^4MI M1SR&VYD\6T;M6YCRIQ1CV*2%-/2JQMH"DWKH2L#O^$E0?Z<"\;L$30A$]K_E MJ(T0C!'J/JSFI385GB87,*332=ZML-=TC\6[3K^@?<\%PG(M)M@9G6Z4+/=!=$W.+&SP^VG#?>[(_-4L]!K'V%2A)+> L[':'I'ZJ@Z&VB+KX MZHKX0G-Z7>VK?>*Z*XR9!DR_R$?1!WUO"-UP!W5U%>?.2I0>PO2AOTH7B:9H M:T5X/(93O"6U60!)[BIMIAO%#!9HN5Z J78FFG-W@HU;W-I1A$:/&"Y87W!P)%Z;OE'/@((?U,$\JYNF6ZY( M75HDT<+&AHW#B.@E/HW7Q6E_CU0T@F,H7O>4;#<;J_%3N(L.1HY60 M2&_&F%ZI"5%TJ9 8<'@DS1XGQ>T76;&M%:NL=.U';BV&ER[AVL$ @P15HAY55$D9VS0=* MEK+*-S-T,5<8P$HQT85(MS8ZGX<)=II#JJVK:ZB UG0^HT"+ *9&/;XG\ M=XQ+HC',UB2<6@H:ME2("D-ATG>D_NFG">T=K0&]6;HF!*$$/)+.2T9.6\/\ M1K:=0= [X >8)M.RH]NCG3 '&)Z*E[/5\O;UN?N-3!=+W2VS<'&E0G3 -^2- M6)')]&]:IOI&T-"_G)[9W\F/\AL5-H2<=LU*Z%ZE_D76!^F85D;!=KE?1%$9 MYA2+BVFI%TZOTQ1Z\:PU."#-;)^L)U)Z2H=.NR1PMR!28Z26X"'S&W;L. Q? M,((T/4L93[!; [[[^67%>BHOU*?WZECX^>2]RL MS=-F,K<> R#!<#:E)0SWR_[EEOW9=UCV^*K%6FL ^1Y$R_OE_OQROWB&U=:T MGZ:Y%R34UEICQPR6[;W4-#;K;VLNDV?'2"%; M&SM@3UQJQYOQD7&,;)AY3\DWWO@./W0@SPR-"45&W]3-QUPXR@$ ZF?T.(^V M*";?CI+O@I%A.!>DF 24$?M<$JI_\NR%T)3KJR6&&:'A_6AZ+W6XK$=AOOPJ M;>-F%;P$AWM )XW.!8) >=P6N)4XD1JY7!]U*^T&=,R_V2>ESPNKQ"%;P,> MCXWMQ)<*16VA!6HMF9T;]J)I.$7#&PV'13,Y@*X%LK(>-X6%X"$)_''6?4$Q M]V'RWIJ!GKW_Y/1 MVNRA567AG'K_:NX#^SD)<.]3/Z)=8:6TYYK4FZ*3IWKM)"^_U>-DH\TA:R2. MCC%B_3$ MDW&"&J05=U\8$IO\AL%^'ARO:B,PW$=VYCC 1O=G)2PL@1OE"Z\6.>I^-?DM M$0.+@FG,@!Z23\%&USX.7Q_[BC6M]'>**)0#2)OR"RJVVH?LT4BVX7MFLBH9>8Y>C%;HG3;HY,YB]KLV*0'$)C;5KS=:-:Z*4-]*1:/FJ%[HM*LWI MH,K=BG 8/<'9=;XC[":..+FPKEP)QXX+FR,'!9L8C-"YWFY;-4ZLZ!E<5_>E*W'^X$.5T<=9F&XBAD9=-T-HY?*5W/& MB-DF2]Z.RZK"\H=)4[>MJP$F*X4%5,B__1(B!YYLFOHD5T[@!$ C4MLUT[S('N?9EH% M'A\]UE;T_RJ 0!2\'\LA*5C1N+YR"NI<%)K8D$VK':[7QGH:D79.71LE7Q " M AT[WJPKZ@F[AMG(DIQK#]X,AB LC-+KAS2S5%84F193\%^KNEHOI*6PV*W" MKD73K"NL&_O3>9DOYW"-YO6*?SFO6^<(,3P_$7B^ZH+F2^GGO?EU7_/KJA:D M#3L7.V!T]9R=>5'6;;VN)-+VD,[5B?E^EQW#Y3RZX6X$H*XX!DN#Y MI&GOOHQ6(.'@<#[3XZWWI8"MI#8=9)*Y[Z2*\(JK;@_B*7%P3@X='6E>.JO- MS!0N;:8:QI6#"4#+")TOBN_WJ,&8R+>5% *Y:SBB5ABV3.F8X5:1^]!%!0MV M*#5$E[)E9_RB:I"^RW@:P&-M1)[3N8U M=Q:L[7G\.$M,>V9.B64>)A>(A4S8(-"ZPM:1)T@=Q4&X/ CR8:*CY%2TZ_=U M14KI@GQ>4&<7F51-TORX[X#@RBN_#S&I);EDNUS)@S+BW7_Q8@@1*- MY\Z@NU4\[9>3.7;/L.7Z)V60EMHD5S(C&&8MJU_F(-_;7PL/="V8E8(*$XLN M!2F3AU@[-Z1^IGK6U#%L\1UU1_%WQQP\<\NWV@X(OE_ M2">]D@CABFMMWH69 ;5CM&9RP;VWJUF7*E^Q,^3X'(5NC!A74QAOI*1FJWF[ MD8RO^0J"?\[WQANO.E-7IN*\.JN(T#5))3Y?"8*SU(0AMUH,=7#X.N@J+;SL M%2=R$=&<-::;@U801<0?^G(2%V_K:MC3;.'@$C)&*5M*262UM(6XZI4Z3%.- MY3KZ9G^E)O-\\O$ &79)-L@MRW><8Q'!(\08C<2HQ7R5M8;._PQ[J#@L(1J5^]('=FQ\W4/H%J10-!* '6:K&F:7HU,77 MF&E($C*$"M7*D\T4;@_N*R#1(,>MACM\FL!IBHQ"EWQT+ ;TS@6H799(]\IL M>GDNLR&MNE,_)44!0=N:UE#[&+5O &/^H$4'_=.Q6MX3%"")<[_T>Y22';)8-?"L7DP0MA@;PF1G@ MB]FQ#Q=^UF2]ZP*] =%@5;JJZX\NUFS621A0MNJHE>/4=JZ,]YNQ0Y!.KE?V M5"T1*5W868[C 7P+6*K 2]$K4&"0!#!)PX34L61$C2 A.(L86DTK*GYO#&;B MS *]!9OY*NE6]/!_RR@B.(L ]]N>)SR7'@ "Z; N4?%+7@4?#X$K6!XW,;H* MZ=:Z+AHD-Q#<_E@8-QRMR1A,#?@U/6P !(7KD7D5)0.JY6'D"Z]G!6K@;2$" M?C@FN9?6YS!@7GD:5CV.P7+QH@.0I5 L>5>5EU;S70R1J;I#PMYHL&=<>\Y[ MMC'HZW 1X>/Z-;1Z9GP/Q! V/7]D;%%S,JSB.@Q!L'E'@#_XPS1 \=11VR#4BT$>HA:=H&]-";T5D%;&/ MY$7Q:>9N3@O@K?)TX1!%>9F/->>,ICC%OSK#M+6CR$E@Q4C?7QKCD;NG^7F+ M?#&&ZS%N@NK$,'5H^0_^VES2["E=^9,YL\C(T-S5(4Z<)8/'W+I>ZUO28!W" M_BOLBUCN7;.:::9,KE5]+:0BM!ZI1MN4&UYGPHY/U]J[PJ*9=U8T@_JL5:.\ MF]KU(,IO>S1BG'056EOP.UGEG>(3>!OD M)>+.W&4I""[G_Y)0@[M?PW#$2&..^4?AG^)H8ZW,=ETUAV9!3"4C*ZJ>=:QR M<^;XK6$X*L46;?."].[]07\[:"B=')T<"4K5[@KI-R,6Y[;39Z"DT%:2[B:^ MJA+KQ3L.#T%WJ90[2NC;N<_(=1Z&$CA"TC"MJ\F '1-.SA^0VS'15 :.H)*+ MV7 X8B%!I-K!7+%K69&QAVO3&7%,0:)*RM;J-$4 ;A4.6&YM&*P$EVD6=10# M$595%<-<'NSJV%3N193\K>G(N .*R;$AE-,.<3!4AH*ES!A?>(53+_U*;UE4 MQJLK*I-DJ1&,*M"OGN[6 +Q668=/6 W=87**[&IA(L&H=GHD1_P$[30O\FGR MVNV;=- 04D^EESI[_1[L&D:>XR\?"4?ZZX=.4S;+!V!Z0[U[@Q/R2 [6^] E M8*RI-&!;0GL_/?JO9)HO0*X?I]Q.3OXK(8M3:+M@^*V$A2VX+((O#%5,L)EZ M\MU_\>/H?YA*V0,[%>G10O'S0=1AL -\^XM]])5I1^U*+.];5?Y5XU:>/AK< MRM[0OJ^AK:#$B7%GT)%Z[9I9/+R)C2[)O0A344GMBT&Y@V"W"^(YJ)J/$>2N M.2I]O5,?52ZMZ]I2N6..ES39!J>ZH>AN&AC['!;GULO*A47S;AWZ?Q(O*3-6 MF\VMO'S>BH Y<)];2PQETB;S(%MSA?;(/R)Y;2D9R4NWUCP]W\@0(6]/WW0+ MQ70*.@'_8$UM1(\U*GRIBV&SWH4%0=/<, ,)KZ#B#/7+(TZONR0)BNLA*N'$7!YR7BMC9)8:Q^\[P)+7$I^"WSZ(A0R6\D&6L=YH5G:S8+J(]^;9F0>$R=3&,YN:5/9:YP8R?KR'\7$[*6L]Y&2AU'@9*R^$4;A'5#%J[_6X%G=MD*LDYXA,U:&'"2(Z2,\J];,5 MXTI>E\^KW1)@7BI6RIWH@DZ)ZWZK[,:Y=0WL1Q^B($K0'\I]V/.$A&#ZF<"N M)A]#($#KCRB'B3:-5SJJ_^LOQ5'^+'\Q/G[Q?#)^^?3ETVF:/1OG+],G^?/) MR='TZ^K?;'OOB\+NCE[_K MJ;?_[=F3DR\^UF?/#I\]?W*GQ_Z5EU>6&&D[VO7_]9UI.[_QB8C/O67__=G.A=.H'5![C=7 M4>Z/8[:GL_M,]@A3_Y(+WV MYUL&?%U?3F@SD@]DX:5-=@>Y^#TS_C.EX([3?G[\)>9ZA\/QI23D05?K;)X6 MP,Z.[A;3^<].T)3_[_&)ASO P)'O_G7RO/]]?*?<^*=7;Z*B^5G^IYE;P[3'Y, M&1'[^RRP1WFM/-W[,?=8+>^I_ )4O7=F:G?9&&;@"JT7:5BS]==UZ5RN\B4* M/V&@Y8OE74)%_U-NG1?[6^>^MTZ?#?&KO'U.R_Q3RHWK/M1H'++*B^HKNH%> M[F^@NZ^6]=M"BZ$V+XV]4+/VE_D$I#3-UW;GT"HT*0RXRSRKOYX;Y]EW^QOG MOC?.F><)_"HOF_/TNL@0:_YUC@KA2=I<]Y;@?_1M\WP?1KO':FUZ.?ZN.>^Q MX;P)&T]>:./)S;/U5\9E[#0.YEX8Q%X&=)3<,]?ED&L/@^E$:RKY;Y*\:V0. MR3QMM3)98=JW4)&W((%+?@;N%1\\.3I^(JTAZ1E;? M?;?]2WX G)WGW56K K3TQR]'0_,A"P7H<0S/U@]%:)?8D+=@J[QP3,M<=P:R M93Y>!CH/V">X,RL:C"-F/2J8#HH"RF>=).M!Q6L-^, N7!'[]\ M<0RH)8W\J+V!FGDC?9"Y 2I.J,S'9+*ES*+'#^-&7\LF> MCL%#(XWCWNJ:QI_1$XKZE[05B+U#IG-=P;MT3?,X^@[S"27@Z) >B_=Q>2_C MSO^S4=S^_J=XCXUE]/O?\G/>-=A6WF1\_KQ(QSGJ$NRU(WGO#_FXZ= M@5YX M$KS\Z>C>KXDG]%-:V7./\-S@YY/#Y$=9Q8&)F:?R3H5W\+WG34>'08&0HA+U,_/YA8:D%-/2_MCU!XGYSJ9,K0#FJ'3)AR,^PZVQ MOG ORE:$7=#8=AK]P=J1M@7WO,HVH BC9$O2>6>N+;V\L%4RY.0W^A\2"N&Y MO\R7*],!I!1(5+T%O7,[K5]# _\J2O7K.U'@T^2 MV&\C+8_E"^Z\X!:*#\I=GR%G^?@[*;E/6^NHP_7:6W8(WPN4PO$+5?8Z@2,^ M6_'RC,)EQ&M.F2,$Y3_AZ%;@URM&L Y<1SD=M?$J\V&J*[+GKE.NG;9[:LFU M2$KRNDRE*UW84MH80Y,FGTL]M?*G_1 J(](-+U@9V62BH?.E9&4+0S<1YG!& M=^*JKMZF('HY!;T<9E19LY)E-R[1ZTA(9'%G3\EZ.0Q?P\5(JAKX>O?&DE,3 M^"%SQA(F#2#UQ;PF0?N$P"?D0'H=3!ZITH@1&:8Q-G+O.Z8QY+_O6AEUH#2@ M(H9GT#O-+X)+"5_')[L6=+NY2*"['4*Q"XRH14V&*,H/N=CMSKJ8.Y"6^WM9CWD.H/ME#JXS MYK-JA KC@N1IB2&7K[S6W_R.K/T%Q73BT3'.;GL&K&6WRC?D*O4 M#HV(9QL#BBQS%#?KF0Q7FWGAS =>E@!93*PI&;UFU71"L$;VSBQGDGUZ1[.: MWY #G#=D_N2+&GR(R8]U*WS*04X@4T.+R?S MNBX/HY'Q%3ZON><\W(WZR]CT-B)S>?Z+5 MS$9*#3/70F7N29-+KYQWWY_*_.FZ1&$T1D/>XR,]\GW S"CY7= (/I?4/]=RU1X'.<'&^Q./JZ:9O)>[DZI&=E MN3L2>-7I&"'FY"W:1*:D/W!UB^,/2AIS%-YQOV[$4?A+Y@6=])V(00V5FHZZ M!,> *:I1.&F-G>A+GFX^5BQOMU?>]F:U$BJ_U\%QI4F?+NB?H%5P>D#9,H-P MS?%1X$P&/P\7HZOL3!X2UJ@!X0RLV@+Y.7P0?5@(M%_'FCL"VVJ MJOX$?'SBI5-[J!3.;I]PJ-B.>NX]*UV)ICM;2&/J,L3MD5MO\F]T6B4%N"C0 MZ>"=-5MA_M= #3R!&C@GS65JY_G(XL1;7W,E/'/O@C#&*OF>5" 9,I?,9 (N M_IUI9'I/*1[")HV2.Z)0'M3E3TRFW;BW1P;IPHDB@V^YI:#,RL$%=+(N5C@P MX;XWH<'WOB'07SX^07KU/=.CX.V/S4@=.^_QU#B!Q>VI:FEN0-YJDV=-\;$E M.133__MU ^KEB\/3PXW^(=)$,6SBT^D-R?V,8-W3_P8GQH_'8G%1+/&9.SCA MJ)3DV1)TM-'_&PS79VB4^#C/1PP],AV_"3)Y^*/0RA#C0Z VWO'S?F2\/_Y; M(L\#'P[BY-]ML5G=>. !=N5*NX"8"TW>,A2N2ZA8[J9T)S-L^(E8N0]Q:=8( MX7;WEL_E,NGQ/F \\ KU:B7&':81;\2IE MN4=Z+@9A1OWTQW\ *'FP*!+G!(,Y#9\GA)%8'#W<@#/L$?I@T+(P%2)74'CZ M_"VC0>!?: E.Z6Y&S(; M!*[D*O1:N9^:T5;I*?'JWZZ$ >*FK]F;^FZ[-W5W3JN3D[_\#W7!MC%S" DV M61^2U3D^/=R6\'DH^KKA(7\HVH_)#RDG!_\4[D:P>'Q\>+*#.,/A^;_O5GQ^M?=RM4IG;*]DDD=J?<<:J.:J M!H%?T+MEY#J"C *UKFENA8JAWT@.BD]K1;+)'1OV+A*#9E)W=*58SR)$_%P_ MDW0ZM2;JONDG2#L+U[^3[CVR_H1!S#>:VBUY'#8'?@WI03-N[= VW7*E72V" M?DW2JEI;D0K\0=&(<7\MB97*BM@E[]JXU+K]=O?^LRI@-%^N'$NMDD%:DSFR M!08V-\R6HGFV/15-Y0:DR@N5EQY/;UNNK5L&7:"PVXH5O.,:JYRZ%DU)67S, M@^^+P(!M'I&15*A>9>TB>9.> #G+D,"M>"@#,ENHS&K?7MJ*7'L&A!O!1)@8 M6M;E0F$<]'+BAIY=@1865=Y&_<; K^Z:!,D'Z7 UE79-0X1'V@>1PRT\N]=I M45HS / !,Z:%' GND$Y_24A>I4GQ"JT ?!^084GY:^W;9ZSD*]JDD:PX>K=9 M92PR=9L'+WSEVB? G6GQ'5I9UT5LW#5D=#ID6\WY@__+WKLWQVTE6>)?I:+7 M.V%'@&R1LF2K'?N+H"79S1[;THKJ=NSOGPU4 47"J@*J@0(I]J??S).9]^8% M4'S8M$W:G(B9D5E5>-Q'WGRMGF4J+K6R7OU!5:L3P7:YT(L3/? M/G#[?J52$85[7)H4*!I#&2Z\,FLA\>25*PATL3;)$OXF#6-3^=\#,A1W%1ZE M[\ITN'1N:263W\SS.CX-F2&B6R36Y MG,V;0C7-[)LZWDE56U5M[5RX8 D:U&G"YF[E"GAK)Y:QRON:=S9V>EF$R?QJ MM+Z,M3IR2"-@YNNI@#H9!ML64=&+%R,]=#30NGI6U;K:9O90O(KH=>IM",3S MQ;_[2D2!5!&HJ76?2@;$ >#290@)\VIC^S'\F7,)[D?%5\E#Z8D@(0[]@:[0 M17[81*E:-M9F")?O)51V'F5O(A+$.'OQY\Q:,B;@>,DMI/FH+J M5&;8=)$Q.6P4EGTKWX_>R"*G?^K"<2.9L;Z*[!6O5PO[L$SFYBO+\"QL)4". MA8/X1DB(]4!7M? >N\$1G,<=:.\C5HPU:D_+J"UE-VCX?>T_6N>_JG#;6I"> M';#,6^,\)]\"$X1$6W "; "#/EU5_]2WERKI5JC&!T8K6*. :<31)54+!EXT M:Z"^ASA!.ANG(3T_)-.5.J2Z:U+J\R(3*G=Q.!FWQIL\+VH2< M8&.2^VG'1&RCWG#@S'HO)?H1T<"HGPE'!"]V.3N5'#NT=F&.^!6CV95!]X"=5Q'TSH($#^NGJGZDOHZI,6(=;,A*G>6# M0XI^O69E8IW*<"ZIJR-3,O;O+IJ6_*8P<^I'(5\AXMKLC#:*3!?UIE)@,B+P MA9G ^2\2T+?PWE.7;-OPODW,3E=XZ,L# 0^=JP8H3 M\&?H!-SJ(E3A:UG.&=ZXEU]FMKA3:SEVKX'ZOK2LUS7NL=N04T[IS=YP?_:- M["O>-9G(;,LN'6]$%:R6?'$)>GN3PRN:&0_(9;F=?:B;"UV=3#POFQN:7#H: M_#Z5Z#O08,BL^N_2Q55J8OK%L/4$URQ*0RPKI/^U*W*T^93?EN1;H9-IV>/T M3$1+ J<\I"@N9RPLTO)ZEI>H."O*'BB473'_^P# 8[NG$(0V +)Z(T-=+NC$]D'*XM[P2-648"&QJ_T=3(U7:GB^]/^^AU28.+4N0?ED%,@0Q$QTX\([5I#6Y-N 5TZH4? M3/HN].VE!J4_NRSS5@'4L#:!CYZ^??#B2T%EI*"LY)XOH#HFP"Y!F7TC2D"X M,NM)L$X%ES8DAQIERD1A3GZ'$YG70O+ M!8^^?3@Z?[GGY&?MUK!$'_RZ>$7 M^X?N#WR!3SY]LO_4_2V1)IL=!9&TX2/H+7-(,?=KCEA8][%D%1GL2<0T'RL^ MA.C%/WGZY<'^YW8;Z%+P$I3(<[SJ7)("WZN[-,#B@8WX7WKF$G5\6*EHT#+] M8H(7A&(?71-)M>@<,&,^L&N9A46)(:WJ-,VCMV>OU#V\WV=BHR+.??;FZ"1X M+P$+;W_4IPZR3?$J:J@W)AN&%L]%5Y=W9%NH%S FB20UN%;RT.!/F0*L/ MI[[MFN)7!'G08K;)P&D2)"+9J5;O/PP9*T1NS_9GQTN^!Y\JO:A:LJ>7KZ2\ MRW$?C9U\5]^^V[KFI,SGZFC^='U[8_7P#+B9)'7OX[B0C8%6"Z]T\20'0_3@ M#?&;U.4/*TCB;[RJ9(5TU:IK/7!>FAU7$?.@6\3VECJ*E@NX<-I2P3'H MVSJS&U62%K(;:O^J"OQ<1%E>536?\Q.(QP6M#$,5(!41@E?8/IYX=AKGG+.2 MJ9=-MT7F5V:^:>.+A:&!7E#418/77'.EGNY>=;;;U$F_=CG!IK(\V4?5H97Q MS@;N<^)"\C,/O#@T Q3#^ YO692_01]SNN5'^YNU+]!RLZW](??G_C M0W%@#[ 7&<$?MLN\;7)S,)#^W8B2X#TY9ZZTKS][&"Y"+,CF0E^^EG2,EK[4 M)L# M9\982IW?%>#&*DBWUPC\_-F?3B/PUHJ *,D(CDP+,-HY)I$[RY3'),6J&E9O M+&_\."%W.2%<:V'H_**,PH8ZZKRQ+%>H>W6&P@S[/)SS&A9)'Z?F3J?&95YY M*M+29UK"F*JO/$[&G1HN!R;(9N932GB:6C/:,CDGJ#4Q452=^PO/Y4H3!] ( M5J@F%Q(XVQ.J[.N2 H5"LAPA7=W)%Z3>\SC9O]IDJ\<1TN]A6J:A(:RIB)*] MHN?;LEK/>S*;F$E&62B+B<#6P5%4002[?9RY7W?F'.8G+QI%-CWNFE]E[(=% M*TWS.9XOSIO3R,NQY:<&Z*"W1Z^DV>L(! ^[2B7AZRQ.BIS^G19;;N1ZZ]9 M&D'&/<[PG9^JN9DJ2V)M^JS-TY9P\B'224B^- MC"X7?!(@\8:6(9" 08R:_"+F==1"V>P"T)2Z/,VEN#B%5\@>)ES]U@T%K<.R M390"+ ^9%^6_>Q[2U+]DCU.\TIL4 AU4)L"@/ 3)8;C2--L(-[_(#?4;:GRH M^W'A]+Y,Q;6YT2%&'&XY7GD!%/:IE7"&(TYKF>L=YO:G#;,!L&(@Z:J+X!E) M:L:J;B@DC3R9CCZ:@_A1,&&2T,1FJIGC"-.X/:O:8H]=GLN;/[W#9 +@ETPL M@MNRB#VQ"'!DH%:E+]8/;8 O?M,"-M0=PM5X^"399O!4"G 32=LMDW5T9?EA M^-1<.[/>X(EXR@_#)K]$AM>PBT(TP: N^5=53(9B61B:\.;Z@,"#6KH:G9RK MJ3MBH-3>L0W$CWECCB<@Q2%*B6YVRBF!FC9\9].(&KS@^B9NAP'S8ZZ/>[6E M*&^*&0A%O$%I0"".ZVH[F-.B$7I-60@="$@EQ:@_Y&3)7DCV*O>HU@ $P0PK M9L$V@(,8 3M#TM>!$]2-AC,=EOW9<1V0HUG27D'G<2]HV_2Z8:GCTCXJB>D9 M,9:^OR561 2X4W[,N7DEF[W\_B0B?FAO21<(AR[TQ)N&_^/PR>%A= QX>G&3 M;G%&]F,5RM+:6",]O/K35J89L'"&\34 )=N\GAL[]H+9SE .YL=!*-P)[$VN MQ%A:R3GN'@EG- P'.#19,BSSTGIP!J,_ )?P!4>\4$==U] HX&U>OGT_6X'@ MD1S-MERSD>9\M;R4@=?P;J$832;S)P42<1/7>46'!2PQ6=B \>5>!$&8*PG& M-[P@%,KD3T-&&,8^FWPTX[]LO/:-RW*7@:2?M^.#@5ZMF>-Z?-I68+<9/(D\ M_H,_HL>6.S,$Z3IG!%8M[DG2%1^';X>)5A@%33T?X5MNQK!$.K#%-+"N]8JM M%GH/T*;"WYLWC&#U)VP2DR4SH4AIUU*(C789'#U<1[I>!L;;S( SV^GB.5ZF MC07TO2$X7>9:#,:J02?83B2ZEH.T+TVZ%E#ZN8Q6'8,C(V(;C@P=+>\YNPS8 M[@"[X)!0.$6Z> $QB9XE&A?&1[<"4 7<2SO9LGIB#8 G 3ZYQC=YQG#J,]_ZUL8O5/2"9&>#KXB495>@J%(-+*(G# Q6)F"6!<<3VB#<"L8 M,8+X..%L$F".MICIDN!9IL72!>Z5DALKSTM\&8F[MCEM\S5SNC3K:3](S"9Z MDFB)K<$N*CYE#TA1BRJ*$?GG .G3QJ$[TK+]#S=)IL6N3-O"]JPU3KK09 =F MYI +-D%X4\_+X(NG_8KS?'IT*DY>D5;]-//S@ MFPL>3'P7WY,V@<.T%6^@"]M=?'X)N6*T]3B]$E>* MQ 9)_ =/E23>!&.OL!]PW)^4VZWT"\^.V&+@7VC<0ZOV_LF^:YK+T!F&L+EM M^E/WG2,CRK)3_$=EP'U529,IKSY0XS*E=$,/G<\^Y>]IV]VK-__05KO/Y#"J M:2;/\M4R0!'!)\/_=5P#7\ULUYKNUJ^\*GE'F2+&WZ.&C/#IG5B$XN_[YOA; MNZ]@>MZW^3DMS/=GM%L5 3Q;TGK9 U8]\P-0^%>"1S-F Y\CV\(Z5QL(GW/Q93(7VAZ )B M/-OBS)YG]^#"<;]$$#3 M5C><>.$SQ[*I!.F-5$RW#2:=][,].=K!XD4#_-UG@B5LA/RH]P_$UP[5C=5_:0)A-/7S+,(FA3_M'\2BX1-0O M8CE:/&G^3V-D'T45^JJM(16" =,N4?X\N/5;(S"M)] MF^W@8H$G@U,W'!0,'V2T2NC,H!OD'\KP\-(%"&86WQR&=\[<6X2^W.'C"H,' M#T=EO>QA)2"_;1Y*:0P8N\;++XT2FG%*QX*N+HN"A#E:]@M_6G51BF'0;&T\ M#=I&K?[7<%#8PLF0)"<-\AIMR ;PW_4UXF!E%"JP<%9F(Q:914OF:WR/J4RG M6E. H;G%52A'O3#9;%CL#2,5_C1._OE07)X/1H7&[O7+[X[?GKP6KM<. MFY])UP(Q\>$38R%QG R1^D585;9*G$)OJX\2Y\4>5:HJ26-Z:(U_"*'BR\%R MT9FFH0NQS$U,IN9:=-^XS$&TZ0SIBV5\D(Y(3^:E'!_\%%( THA]GY7;G%.- M#*(T8_,S1-MF&TM"(&]FQ#IWUB28EMM!]+',SRG,0=&8M\+VYQ/7[7\7_C5E;':<$N8T=P"43A_FVY) HXSP%S@'-1$DW M[!8-JB&79JW(@WY/<.?T/*,O#WHZNM#']-$):I:!(QK"X MK/.UUH'Q:ZQM%@(KE($H'L$1::T73DB.K>N["JI+^[-!:ZK%*04E8SL9YWE+<0+W]#.F$1PB]1:\]>H?R%AX@A74A+4@S)XH_X!9 M?&8X0RKHL831"<7A 9+$/(=824)UU=[,J$-"G!"/JA_+\#4C9(*Y$]=2TCJK MU1XSGO#BL7&=,V\83L/3JH'DU*5QBGO12O8LX,#0H;:F238MN\%W-FQ :./U M6VL3VX"5/',$Y4+WHZ64\)Z]@A!4VDI0HG&/B2^@VVM^NDKTV4' ]^ZN<6SBR5 MQ IS4W9L%JKNC$^UP#.M$8TL.)HA;H+V=BUZ.D"K(?FH[$O1K27OQ5T\NCQ\ MNG!!ZH(G(X&',BUA77J7$DRI,4AV#6'A-7;'F_?0I '6Y2:%9O6QT?"WP5WZ M7.@/LX9[_&G*D7EAI<&7E_\CR._J\R^A8 5*E3/XEZ M*!IF\GP<^[L^-=*U#JIH]D*$ZDAP$-&[2QHXE949.EV#5+(_=1JN=+$GC?)< MO>=BF@?AV5C]HZPARHX"O)4_Q@Q>X5N.83/"W2_.FLS25R&,V4&\Z[RI3!.^ MZW6U514D 8@LAYA3\'@%@M3441Z@$SU%=TU35!6A6+L]*U,V;LBJ7$(@6_(K MDJJ)X0&>^A3=NH$^8\/;V($Y6R&]=JD#'(2G#3?^2D@A5?Z'LBQ< 6Q';L0P M/X8EFFHLV+&.XK4-I!99I^.""A@QN2Q&;S9NL3!P4K2L"@1=,">X8&DQA4!# M<2*,&ZLND)IO'=1,L'G#9Y50< #9I-^LARM.WUYP\BAD &H%4!I#-GXY2=@;B>I")OUE@J@S MM*5R8RE]'AJ9UZB$#-$=DJI("Q.3^AYVPT>FK3M!?1P^^=.@/F[)M,7&-3#& MQQQC+;A[1ZHEN4C7#JX9LQ2Z7PGY@@3)B/ MZR"!D3.6@5'MC#J-*7-AQ[L46$\""YOH\'2)^8@#:PT>9F(Y&6ZFFA/6_!L@ M70$4T?1;2#P-P2.I&(CKEN8(QY6K-#MGB)Q$:29DYK*(%5N0,Q.8G,^AM8G, M_T=X0^?69C#4 W'O$HH$,FB5=)-47F!THP*CLY;GJ%-T[I)M0FE%$Q[\JWZ$ M% M>OY'9=NL^,J,7MX/-FC1[(UNQ2\5"DG\&RLZ96 QYQJBN+OH]_,_]_SCK/X> M(GLGJ!;%AL0M36[.A@)C2@N]IR$LN3N74=2M\*]PV;(23!0]SV PE#-\RR5$ MW]0B\!,&@[<=)ZSVI.JTY)8M7;X,AC!XOKP3N^N%G!WQE0XBC;MI,NA-;#1P MH?CB,),Z6NB^$86A\8N'AKZDWK<_^[YIRP8:N^G8:@E_)"01#;CR4DK/GA]V M?T;OJELK1_E ^HFS$WHYG'SHBX4!2J\^UH "3'RH X5X58,O'WHAER5)R^'S MQ;C00,J<;EA=/?<;E [%MVO6C$-@K#R_7=$<^ M*-G'Q0=TXW*NCN?:4G+S2U%,0S7=F)PEK\3;@8VM?1R20&P[BKPMQ%JY_!(G M.@^^^,JA"I!R"O^1D#T 8$./8L\V+LRZXR.5KJ&57)^R*:Z9GV=Q)IC2+837 MO&::"O\B\1BA;I=HB$[:#9(. RG^F\R+>.7QMWDGA$\E>L>L\6F*D[5'7M2O M$,M*R"HI 9.0WVME80*[8 ZD6..8B!&-,%4'ZP'0\!WV@V=+>\7GGHYA=>F6 M96S0C7O#!3##U>F]ALR6)VNR+&QYHI.STR:\T1H%C7T^$M,;Y9D;E7<,ZS;# MSXS.)["#P[H,4Q#WKP7XEO"K;Z7'43=(@UZJO3EL-D0=JZT06TCR-#3Q.R3? M%0F4^P9-NU&(2CJ4W>Q3ZRS[^KLN MM+1-1SF2Q\ZUHVMPO^0VD?)(8;=\]1DSSO,O\4*HP4@.KN-H423OQ"<+/\]4 ME^P2;R*(:8]#4;6/_%32_[P/R7C!84PYF#0P-]J J/&9=EII/W8W> Q^"_ H M#)^6CU\._B/8+^5'R8)045F8[^*TP[2)>^%-=:K'-NU.@#YA1;]"\(B9GI>G M>3T];_!(V?<[\AWJH.Y'+H*AQCP]LF4B%4*:.,>(A.1%1R$#.W\^^^V'*U&& M"DP0=)O1WDUTMKBW.72&NW) ;.=W+_+I-SH M;+,I2%=YXJ^E4S*%G^:E'LOX-[[,:"KJI XY^H'7F%5K^^\^5V'JD!MS#2KF M?H9F:(VP+.FS8I1D84Q'HKP;DDJ\T0=V^V+2^G@\7%#4E@Q4A;PH&<4]$UIR M;\0:KW,ON!U1=/(N_/2EE.'ZR15WDR7."FH#+@0V8ZY^K ;34-3KLMS:#$%# M-G.IJXQ'7$BZ5564Q1:-M[ODT*U48:^BY)OX.)I3#R&:2SK4+=F7V&L7O3Z( M+<4H>R:_6.2=9,FTR'@A/$58*5)++O7P<:L7X3RJHW@D0^RI$G.D>M.:_);Y MOT3WN;*B^QQG==,RSEN*\BXY&,"".NCNXM K(J^4_##R[1A

#5T*N13B#1L,S7'KPW#(M**-+8WAW#RIY'*\MIOZ= _7 M"'>OMIVGG>.+PWR:L;6BH;>X,,A5^CL8Y;U2TK)RZ3PFAOE^%=E!&TD :)0Q MAXQ+<8Y-K*\@.QAJ(9U# P1IA>3ELY$G-4QYVWG1%@ 7;"O7 !#Y(B2)J<]W M7YR0:P!L.XY##)9381 1AY!U%;H&30?3S#*"?;LJ!=DD_ _1D;6E*(!N+1NT MY5RRSFRC-5\E0 QVHH5+Z;5/VW!Y4P@Y4N\UID;H"%W+=$AVB8[SQB+J6=_9 M^F>NM3V-:M4G7M/91>%LY%)4R]]+(>.\ZC0 31V$ VG> M7VI;/8<0DOM)GM6/N^39>%FIMQ.67R37:8R4?32?BR=CZ;N@=%MQ:4J![T8 M;6FHX,>)X4D>@ _AZ<+Z@,41KR?D46J*"1ND2E&H$:"))+1\Z@?J*I6B*(/) MM[1,,VV M-/_ $'R-'>*%D/;O;Q[T-\S3WBC(N4[]2YB;!3-/)Y$JF4"NRZ3$!,8&,2Y7 M^6<+8QA[^=0ZE'!I"?^YE6K-C;6HE^15&R/L'3?#Z:IPVI#M[YQK]CW'^8PU M73$J<*T$1/NS;VYR=;PN?Z!F%PF7)+YOY;1UMP8*4M\C(!!,N$R?--$O&PN7 M<6,8>P+[(O8R-1UFK5-?C1Q8%%C0V"PNG0#82TN9F-VV#*V^:$@^D(/([SL< M']5CBTUE,?ZY:E93EZ,QNDXT: (P$AP3Z1QM._D@@&*JCWOHL767Q?/;R-Q@ M3,)8#"Z11KJ1*]QGM?6U)2 )+[_OM,("=.T#9YI\N2Z6Q:W)I:HW_5:B"T8S M&E+6=UA,PH?V9Z]BJ,V'9C?%$2-]J]AKC*E$ZC[X[3NWM8T9O>PG!\_W#V.: MX).#I_O/XW_R=3\Y.-A_&O]$0[,1S_/6D,S[T1R#^'WMO MWMPVDJ0/?Q6$?SW[NB,(#N[#WG6$VI9[-6M);DON#ON?B0)0D. F"0U 6I8_ M_9N950 */"12HB100L>,+8M$H8Z\*_/)U]T!Z]F@MV%5:R5"O=/S06TF-9?F MV)J 2%W<1R[+Y@.=BFCQ(ER6P.AXKRX3KE^*1.L93#HI?Y518KH9DA%-@2N# MH3S!355>#,"NS7]DV[L*92 M-S=^TUC-MNT>?QX1ICSY*C9 '<%C/+F+DK^J?GB-2$,C=O4JF]!:Z*&%!H'Y MA72APW#H>B9ZT=CPNFE5+AWL(3G8N-;0,>^7'QM!<^=EUPYH&#.O= M:MCK/W-MIY_L+2=[T[#F>NNDINJ2SI9T:)_K8Z]VL!_Q='4#^ZW*B> FD6PL MYH6;,-GQ60?>8&3(KMVR?)O$*#8%^2L $L\ MT>5\XYCS-+UN#Y9)5MC(A[_\,2HV)^)L1L>P/7<7MB[HGY M"1"S-7"L8 =HV;J9EN]&D]T[FW#802'S&!OQC[M9S"G]MSL6\]L%J-V5#M-U M7+%DV3M"^)XY,&US0]I??LKWJD/G7KG2DW^:I^0$ ]\-^U/J]BF9UL#VK6Z< MTM/<8K#QH7^J'V,[8SSY:Z@U^O\],]%G>O[ "3>]+>^O/![\F,)! MZ/4W4QT_II?6P/'-1S$EGL'FFD.WM]+N8V=7M8*\RX74#A*88PX,;],V.XML\CZ4WI 36B%SOKB^IX.Z(ENKCNT'V5KG[R#N*>BZU%_ MXRF;B(Z(HH?GM[+XX28G\/.[K9?N!-9 M#J?Y5 +98CB_SU14S@(5GV+;&D^B-Z.#XRC(XT!Z87=JH&I"_NV9;7Z8,(W_RRJ#_;[I\M ML&VPL97[&.?[5)U9T]63C*1M6F^0SS.^MIOQL8:"WOT'= M9E7T]!UK\VJ][6W0([N+/:OTK+)^X,2RO9Y5>E;I6>7F.)2YZ25&)]GEJ0:J MC*'_>(&J?U*_TC>=[1&[L&FF*XWM3[+AU;!C[=#K"58=N3!$AHVQ>:)%5]HO MEC5T-'CE*,LG VR$'0[=?PQ$AN0OH-2&;O5IW6CX"MM$\E4];:&0V.C MY\RA]AZ^-I[%YU5?\%1TT,6G1"=C^0OJL5NO9L3.SKCHAGY19# $O47T',;> MQDPV0*Y&S2=G.9 J]KP2*\5/WA[_>?!.-T,-#BCAXRP>:MK_YI?PHO;[ M4_AY>J[]9\8*['BN[*N8&O^!/=UA3JN?H8VJ'Z1C".:.P?/_,=1.S[.2%J3C M7'5:FGRL/D;MDN$N%&=\=*4E\ $<0,)C( )<9K4HO>H]?YZ7%T38/V4G:-G= M/)X5!78D;VT?PO],FC?!5ZEC?3(KN/8]'\V01&Y!,&A+=D M2+-YC(8T_:$AQPRLAJ-P7V _)G2""Y,+8!YB&N;0;A[I2/OM:^74R2SZQN& M8/9$$/D42#*#%4K"F9ZSJ:!6&"J;S%0*;\AIS*Z 5+YSH@U,;!,CRF@*1T_!#?,IF-(R [H+B+\ZLRBS-8FJ1W_#CAW[.8EZ_G'YN5 M[(R(IWGLM?R XV!(<4B7L*@"^#IIJ+5$\0?LC%_^U]Z[?2UBHU$.7#K0_LQ@ MP+<$IGN8Q<"%#+X$1%!2?W9ZXJ^#3P?'1]K^. +#)]8^%K!],95JGUR54SY^ MO;K?N#P%QQ)AK8N\S/#!5R0U8'=>5\V>J1&T\J TQHSF$1:!W36;KGYDH7?G MPYLZU-G=]MO;H?YY7E2SN8"SU",XWK]UEL)D7['1);LJ7_RSW:\]F^AS>SB_ M_-7L]LA,)\#>IDB]:,9)F4(*!*5LPJ;L-=&8PG0D4NG2+9M(&7K&\[."79QG M'$CR O0<\"UH))"U)5@?P%P--X-Z(H5"R@<8M4!^*07X'&H!8*IA1\35!I:@ MI31R^IT:.9WDHZ1S]J ZS:;?E&(58G>3V@)T@F%P"P/0,X?FIO;?Z3D'^2\F/ 8;I@ 2 A(;,7#WB"[1-CKG+*$7H10><1U%K2(B MSV:@>B^S@FAS-KZ04C.G1&@VB6&FJ)(K04R3:=D]\>*.H=TE[2W0NS@Q;3;) MIK5A!-\^WCL1WY4*#9@!B%N/:)]A 3#;*:D$.$?4)4(MM'2[-$T&J!8N@47P M;_K&=V0F^DHYN[C(BVE[]B57C""TCV)6P J9-@*3MD =6,.RB_XJ(T[O:'U0 M,2HM !'+_['>80KB01SJ]1XPR-*KI$^U6XVUJ%B70%4_2+'#Z:#)"O9>/@'K M%O^!XB,^1U.8+#M\:LFYP;K:GH0PC,E"&(^S*?XCG4W1QHUG)6@W5.1 ,TB2 M(Q9SA/XJ%?+))G@4.6[NI-;E&4U*C#PFZQ6.Y:]SV&5<&A*GG">#UTSRJ;13 MQ#SR&%;3GJ?5,F;0#&H=U/PFXT[@+FMR@RTPQ8%V(A"S&; E?$GN\=RI5-\W M);TU1A-\7]C10N+CL\>_?9@GX %^2CO VW8X>0(5\,PKE(CVAW"X0 ^UMVL$DYI)!PB<%: *XA&Q\8(]\XEREA53@RT. M^X?^3JJNKUXUC3C02C:"N1&EXDPD74[.< X*4$WLPF#O8VS"R*2."OBV;B< M@C#"B1_,N4A@,\$I@:,'_BO'LP:E@9Y//0*.*RFDR#@,HN%&D)NCI8%] ME,!BS6;BXE5!!FM&-_22MFG"S\@@A"$D>[8V M5GIR0(YCW*)S.*Q*+"(G[J!:MUK N+\KP+A[+6!<;7\._.$Q3-J5QL8\LN]@ M";1O#5^AB'T*3<)@EW&()(L(6%.N@F>O )9@I"1T;3:7+ 8BLI/7"5[5ZUTB4W= M6&U"Y) &*TLAA:)\,JM$YS2/_Y9V!WP'IT+2;ZAM1AGJ296KU3\.06<-\QO- M$@X';C?Q+?%E_$XK1#' K47]1N)E(*RYE?/^J]:&*/_+FY&KFT60EI&FG= G ML*>LK.,!&!\H%]1O-)MJH':! %#:PF:70@KC=M"O@"+4$:;GNR?LR!]LP9V^ M:^!.:PG7.9=F8=8*2.MJJ6:WI)I+T3OI]"C$NH%0^]K4*;X/>T'):/>^_$%^#O.K!03F=)QJ6O51T.>56*3*_CV?+H&(J' M;'J%YAG.?O_MAX./)_O-J%-T#_&=?%+DHY$PUJ7\G-$(4WD/@")4D>+"HI_ M2R.P<<@)P3N"\9B,*9 &QV!$13)X3_Y*(QX,DETW'"1I""D00?0Y0ZLF%IA& MY0\H[@B:=1-I.TL[M[(W\3C2')X5/D=VP9$CA&- BYWDM:F82>=&!OCAZ"KO M!A=7Q+1?8ENKXUA/^1Q\_/1?;'SQ^ET]^=HG(^U*ACG"0L+P_YEE(CY(-*71 M;#&NVA#0N!75U"[/,]A,\O/0\JW<,S%?D L+\KGE'U?D(M2^B&(*&Y=V$4:9 M@=[G8 MKJ-K!1I^A4P2S!7TA [L5BZW#I+?6BY8B,H1&'/IW58A"O^'FUX$) M$541*NJFM;0W5KH:3#G<%:)MP7>4TV% ;R-QCT>'OR8'3Q(YS)C]#1X%WI]) M9[N<"JZ&B0H)-WY/)#$[M$R=% 2M_CRZ@:>C_5Y.+;!FI8_W;,U^L/>)SOI\)GMO]C+]T'XZ.C_3?]_8^:N\/CO:. MWA[L?= .CMX??SK<.STX/NJ(5+G6-C_-R80<<6%D4EAV0ME99.HT3 W.^%3& M5R\*+I@5KXCB."\2C(P)UL7=$"D9,#4X?QIV1C8618-IMYI1QR#!T-XA&58( M:PC$P7_]O\"RC-=[R;=9B=/8_^W@]-W>D'YMO@91!I.,LU$FE0PENH.F_)H=+%.;!._ ^1GVO&+*.OWS'76$E M[O/E^=7\K".P;L%2*:O[?V7Z>(.>)92&PL',@(5C[)%5UPC"7,@+N83J^@CL MSS%H0'&P\T$AY::^]:KJFOV&+:ZMLMHLS$O>>F%6-FZ "E!AR1!YU(%Q6>^-?1":^7'QM!<^=EUPYKFT+/]6PU[_6>N M?4^3#=<:]H8"I0U+8)OO:9PG34)X^-A5A7>I(EI55_03MQ? M=.Y:ZWPVAZC4"VR0=]WM$T;W=5L+7J?_Y%/:.&,3-MA]W(&-*RRW@O^]PZ4N M&Z^_XY42F]9'[ACD>4_'SX2.-RU>?"@Z?OIX<^!:O]+N XQU=^O/;@/&>D^P MRCWX]?; 6'M JTW%0@]KU<-:[2I05O>MIU)9QRQ'K9T MZXU0NN><[)H5LI"NGX*=D#SWQ$6_')&R(D$JY) M^J0RRG3O';>Q MUD+8S;>#0)P"[NP7?EXTU5Y3[A/GW!?!H,P6)WU\8@T MVR4 S6L+.^;4@%*NIQ;I5!AP#2B@+ 9E6CEFHQ$O*/UJ/C*.\(NC65)E5,^[ MJQ)AIZZ:7Q'@6H:*V/D"KN7E(Y]+L>C]*GW_I$[?SU/MJ*IF>%^72QR*?/=2 M^TQ' H]^IMQZK 3 1TZP>/BZY^",#JJ\^X[LV;7T^)?(]Y\G2T)[:.I6E$(2 M4;A*A083"=HD2Q3:%0,IPUS^*94"2 I%;!KE44'M&14^$"%+Y$VL_FTP..E; MDRM9 TL_1E<2U474/DY5=+4,X2VQ:AGK2F:RX#VYSOEJ,DY6,@0^LA#[$=B6 M\_4E\QN)/#MAHZN?7-163!)$Y"$.+0C41A8W-^4FJ17FZNENR"##&!HT- MQP\T(#60>EEYWOP6]N$L9R-9GPD/Q PK@:F !"&79A+4"O$58ZQW <*%L6-> M+I;!J%.0IX*08^H)P0I$*9XH.Q&SA-V;9L@$LB)&H0%9O3B$O:H0][#"=ZZ4 M!$BIJ;NNIE07K<(A9<20\_M]>(/#V>44L!%Y4WK MG-7%3O&0<9:'S9R2G)>$<5)7],R_OJZ7*:G0^S^S+,%RWYIYBEJXLA&674^7 MUGEC]C=1$PH/K%I29P$O1'@N'+RJS)7U==-S*H<6)617 MO*SJZPC-KYI& Z$SMQ.X7*'+J6JJ64[$"1(8: 1KX^C%K=D0U:">$^5IR\5O MB]6IMHM/S_,$SOWL:M6&(1!:]0@^7]$U86HH@W<><9=H[[15:)B52\H*.6LP MN;,I'TLIJFR),+FPF@U5V((>E75S58%?2L@DE9&FC$Y(B[ 368*EY/2J5YM6 M8+<]-1T]IU>V5[E3,#S,]Y5N!N2_/48M+)&_=]]0.1M!_KQN[9;I#%W#4I!!%Y8 M7%LE=K.Z%E:M?YT3BBA0PW.8'I7Q!&;N0+ZSTCL%KS@C@4*!7<7T* MZ]) 34N/=$%LP3^SVE1?8J=T4M1]9F7F(OD4Y$M=$>#\;XMO:X$:C8,KA]6@#(?%'R7 MO26 ,I_+&\/MN'>'<]@R(%3?UG@R%8 0#*6\KB,;=ZUP.;I&PF.GGCD\'A$N MG@HTP#R74=SR7""0Y^@?D<3/@#R%W96!E)6>3%$%[B.A$7B-5KH('G<3R-10 M.\&R*QG\N XT",>O08/PA*Y3:O#*5QTPH+9ZQ ]C2ETSA17>!@F_"N]VI8^; MY$17"4CTF-"@T[2"EB8!GX+[J55*_;5V7K6%HX&%@"UX.L)G:I@L@3U*V% )>+2%5%T 7+_3D0 MWG4BKZ*$&H,4;_20'@M^#B2)=S(2G!B%TDQ(Q9'LF[)JAM4=(O)"U6LBR0="!#9]SM1K88%S M5H^ 0E?%\KR8%< _&S=VZNGOEO0W9R?R'XB$PN"87EV( MUD55=*-N5R*DG%3"$9\+^A.*[C4$=4GD0EYBO,R@474K=7 0%\2-^S>[D/'& MENV*#" :\EWWD*91DL)09K"9:R MUFL*/J7Z9>&]3T#64!>=EA. /6-@.>*8YMY.S_UG!L9R>J6:0-=2 II+X,J3 M2U!<*3%9TM"^1%L7@==91."]O\-=[CI\./CC\\&[@],OVM[1 M.^WMWL>#T[T/VJ?]D^//G][NGZR4A*K*,].PO=F V/1_F6A)@7'?E,C(U1L6FTR*+9@*$L_:F:]CP&%4EC4 M&4"6 M%E,=);#LS""P.S%B):'X=T%([8%D'8^1DZOTG-I@;KH*T,UR*6^:E]WJUJ&C M>4S31=B[>T(Y-0UC:(CXU*8PIVXP#(/;X9'>A!QJKH<J7=FZR@67? MRV2M]:!>URS"6%D98[I=PSJ]63\M SO5;HES^D10,-?I4[Z:RR1'J[UOM;?];J=P.D> MQF6/U=H3\4905]; ]]R>CGLZWFDZ-HV!902WJZSO'K37-4 @.V(^2>M)B5>M M-IB>.!;,2Q-EK!%N##G7P_4\8 FVY_4'U.$#/R1J8UN[C>^^*0#]GD[/K MKYSO#0OYJ3G-&Z^_VWP(G@F85>'3!3KO"?EY$+)IF@/+NF67GYZ8>V+NTL)? M.M; L#HHE*7=-%?3:(ITP6U;OFN,H2QX#A=/7?%=WM#/\II9/ML\IB8KM$]A MZE.8^A2F;N[<_:0P==?7?UMY]TLSOV]Y)_JW&%; ]-U>N[HN:/GCL58G&4-//^6G6AZM'OY3QQQ?="8MW3' M0P@X'RKDG(Y4^JU@PS6+"XEORRH%M$M6:K\$@3. R52E MZJ(3 :_+HN8K39M:4-FM@ KCX774JP K34V[*30=R*)76RF#%2!C"+&0R]M MHI3+O"#TY9A=X/$(D!M1!E_ATU2X9UBD#;QSU53FOSW^\^"=;H8:['7"$1MD M 7*] 1K/TQ2KL*,K*N,6MX\(?05D2@7<-X*I5 "CZP DXB04($0)K9]=G,-Y MC&!/X@+AV<\1IV#C>MBYT.>S@G-SC/9V/#ZA"+0* M 3B=$Q$UVMQ-,F)P/4:DD(L7#%M:$(Z2=EG P#J*INMF3FAX]4;!.5PG0 6T M3KV%8ND+)]E>;GU(\^#')1TJ@04(#$R0=[,8^Z?(UZ!4YMEW"O3@XLZ!2+G MK)]@&P].!?)*I)IH:U[,PU+AH9(A^,]WD$1CKJ >@[;E-O)&B661?-^((5*I!'3!0RLV2,F,=B*PD7D+B!VDDL6]\3HYM@0ZHQ MEE"-4(@,W#%43>[5%UHOG%5D%7WJZU \LHHJWAB0LV(A*M'.%IX)BS*9U4 MS5(T']R6BUD!VJ2\CM2Z@M>RH;1]7V>*-]*V*TO9C&V6Y;Q+MC&,.[MQ%^RJ M(ESXL85:"0YZA=.=S(JZ_8E\;>,: MHL^##A8A_X*[)1IC3;.QW&GY@% LI-D4HV<@.QXU*(5E#$/3<=91FA(H/1:W MP)5%E>"+8/N8 M7TS5!GYRM675"$X, NR$8.*R;QZ>%H_/)T!Y9QENJ/B2!/6OYZEL&,Y-[FW= M%TZEEX'2([$Q;*F-#(N%#?NR32K-]]N6T$ TL5.-G$&]^73XRLS5\RU_16H$ MOVQ2X:@#T<#[R>45Q)F!%46@Z@E/R:$6"Z:PDR35$3]#!'8A]6"N98T8#,;( M=^ \R30J>2^-,!!D7@)^XZR4"O0C2"[M8* A;+)FB@>S4GN?%_!/0_\_,,4P1#&[4!J9U&\".2F0]] >$TCI[>Y!:L._B<")KU9,K(,4HQ!S-,,G M8R[U<14HF44E=<6[Y,2%$KGY\_!DV/ $05D"YXS38J?3OK MK<3G%U[9ZE/9[&45KU1:#2@H_"7)*1)!2)3UZMKSG:!*54$5M1:>8M6GC\), MLDLNZO[!(D3BRC276H*7LQ2A&&5SA'2&2UTN\R0G-WP*)S1I5#)J]*QR4Y=[ MHVIWP[*V.A! N>2<)B@DN_H2-@628.541O-_P ^7? 2KAZ.>GE/#4MB3$47E MJP742EWTKZ3-)3A)=E;P6B*UOZ2*_^9KHH>I4#?U ^HUP5*/K=S(9;LFZ'Z0 M$BWP1.)H?A?)9%#40PB' M+=<+6@C1B&T*!V2&:399@^421=LY#Z M(L'^(6="A9P(.7.E[56E[]4>R*^FO*SO):B_E]SPH0''OPDJ3J_H*_;K^^-;/ZN\U[\,*@&8),6'20A/$T%YG+1MDD"W!G-=T<6P/[+Q;"P=&XU]9]F(2+]IQ[LV ME[=6)ZB/%_6.PW1^<0W%:5._?2BG\0Y!70O8 YQ-O2^[0+![R7=A1S<;5VT! M(?1'TN<3[B9:YD@A^/?LHB*6I;N W2>B;]3ZH>E^*$0Q^2\-HKJ@G_JM$9*! ML$/!@D7EQO 2I6Z/"]0 3I2&%C+J<6K"(C0)L(-V,@6JFFK_ FE*C8 *R"T(>P8E*XV,)0U<&+9&N, )1:#;^ N5"(+]QA;?L?U1R>RFC MB]X'HE-#RZ%K2WFR0ME8: 9Y<]GHC 4% U]:K@+)NVVM"HUDY"O1P1EW#[\A M9$(B6F2*?]M9:6PMTF65%P:;G)8!;HUIV0Z1BG6DX)R[>6 M.KY4:A+O*Z2TED8IV>ZJ5S- M8O.#='<]%PZ^8M7R72/CB))NR&F)#V*RMZE<(I0'S&2Y)3&2'(N&HM6 ME]VB^_H4/"!01S,1G* K'^&Q7TJG1S3O0K<5N& <26=AZ8-$#\"R53"IE#8\ M4DAC#2UN-#K'L(P2?-(2)#;"TF,R%! 9[%O=O88VO?9?EN^VX-2$1U/D!W!V M)Q2$^IO7IZ=&@' K087B=TC82_M/#2Z)AK#@Z&+W#(P2$=6<-;H;W48F&I14 MB0L## I@WQP*W4DRP19KUC:BBFVC'A=>.6 MS4K1T"^C;P_(:L#P-;'5Y3D77EL5!D=Z5P7NHJB$?)A03D9:H[)38M@=HERI?_1=3-2IS?)/R*C@:&(("?; 3.ADD M"ZWK7X)$Q2X1$Q$=6[V+OXJ[A^9]Y#9?UBXF!C5'5TK$GH%PA"UM=OI&$4(R M6,.\'Q%SXRG#I)";GXN!CLM!G9*CA.)DUI"D)D$EM5E(YA]%Z9ICK&\YI"H3 M_3% H+G_$"X7'!78M"W+M%YJPY!(KY3B6W>PJG@/=)S,)*BB@7488_GR4 #& MU/(;7E4URU%B76RU]3VH>WB*')\Q^"PR!E!%#)#"JS7?1,X4I &125% :NI% ML;I*:.Z$7L-4D*)]-0"[,6^N&$,3SKMQ%"032O[$$(UBHS0;)&VA*C4)4]I@ MDXH"O1&1A2+;HDG-*MZ?%.Q2!H0P%K/$YH*-%Y>$DUS\O4H(47Z5^,KBG:]H M324"F7CM*_B6HEUXST=DV#A7-W'=IEW.UFQ;Y#]^VZ*#H_K5UNV>1?+N-U1GW;H(29Q5T?W68DLZ*^6X+' M\X1:D*)MPY-%DEF]H==OWIK4Y!N/3TW'[]_KO^U]V#MZNZ^=_._^_JFV]^G3 MWM'O^X?[1Z<[WP/K)*-(Q@3O/\D,J^+G2&)\<@8^MV@].Z%, ;V*?93G&&$! MT8AJN6Z-IA@B>#U7B2_[)?OUI4,&R"=Q+XJ4>J+_W\,3E/WX!/5I_RU0CK;W M]NWQYZ/3@Z/?M8^?CH_@Y[4'Y(W92R;H"*)0A3/E$_ M$\E:U:SH7S+P]E:TM?]UB&M;L75U^ 0]!>77=5O@Z@Z4>+P)Y;LU+T4\0X5S[&++>8TNH$E2AY-,*9 M$"VPQ>4]Y:F(9"U*OYH6,*H2*!%&/3H8N5;F S6GJ$IVHN4A<37:!SWW_=2%#JY64L")7 MK4GMQ#&JE8!M =15Q6IXBHU=Q1?@&R4%DQE]-%>-*+X"WREX-HYF1&4NJP M%A-S\.#PV6SQ87A#<]4JV:>)S](2$HQ2T:'A,]:I9/2 ._S-3 MVCPOR:"@\2N:JSBRE>"$^7')RJ1#25-J_HU"(A2+2,'HR45,:8X:\.7RW92" M4F5,H7918TBB#JW)D:I>*B).TRK=;&DG22YM^GB(:YNHBKGE!^*,2-,A$ MU2W+0EK6J$J-*:O4F#K)3(PA=8RZI4V6)TORBTJ ":VNNB7]G;MZYVX]Z)W[ M3,(;H FL\I+R"]@_5:*?77% M;G-!M@M>W0&\$0Q?E,=HO5SE,_@1=#A&OK+TZCJC7SHBHN4V?G:)][RO*D^M MX?%!Y:7)3V3L<_[7E59>_/T,K-RY7Z*I/EXRMCBR^=^*!-#YW^)%TMRO9'[_ M_*]1Z"W\KC)^%S[ W+3%.0!!?ELRM?)\V?)0&R[\KO5%J=$F_$S8<.(VI.3R MBJMV*M&<9X7H%T\)'E@U@&E,([S^!B^!$E1'H^M.6KJ \@5TS->ZG70O,AEA MZ1EM19/>+B]@SF98^S'EHM815"%YRL"L5;73W&"UPXH,!E]D9W5""65G"7-# MOJ,L9^,+FJ,@["Q4VUEJ M]_/R]?:JHM)B=5XG:IK?X86PJ0.3 CS8%3=*+=*H2H4ED$3-D_@JU<5G@%PQ6A4A<=3 M4725B H_^AZZ\%4Y#1#Z.4?!'3,1U4*;OY!1(R7:(W9#79E20/5Z=77;JIJ\ MUZV(52M\@YY5:WOQ/AQ3).3M_.<)Q?=.D!/GQFF-T0[$5(=;ETFU/Y:1."R_ M&FC_8A?2Z9#2#'P\,%";P-EK3&'#.W020)/*P:G"&DH9C(ST9H6(6J&41)<- MO4.A+1J'2"U0@?G-&N=]*;$)UR^&G2W3&R^NW;LZ+JQ*EQ'QU M?-&5./.,%[)X!TX;HVXR#6\"C$?E?Y2@6A4T-6KO1U'<.% MO95SJS_7L90YXE5Y4R?3WG9ZAQV;F =H;5[PO'-Y\2 MMBS]3A[N-7Y[%9Z@Q,2Y:C*11]5^RUP)6@WX$>?%14YQ11!AB4S1@47.[W C MCR325!7[KRQ^E8:J<$P=Z:]@JU;6=+^6A9 89()=OI)1SH8QR;J4=7\5"%1> M+N4.-$.5P"&L%*_6973]M6(;K8BZ5:%%^#W50LX'CYN \775VPL3D_$=$<>4 M'+P\!5:IU", $OF6&-.9$B%U4N2RF>0;BAHU >TZ;%C;U H[X2O%3\(2%WLT MSGX,YH[\DM(0IE@1SK*Q<@726CXE^ZDAOE7GH1Z66&Y#]TU5;"6LEVQ;$Y:M M@25>5V Q9\T]]JBY]\0$3XS@2JL4Q+: 3V!G>&\V!>7P&K51,=6*V8@"@4J] M964_2&_Z_;L]16PIFCK*142Y7=T-Q 8*0^6:UXI@)8OB'/P9A'@C+@'+6*9_ MU^^@]%ZT2K*2E23"\OG+DK8@2GE"%PD-1R/$1"$N?^>>'>B^B/-4E" >7-A_3]5J5!MI]%Z'Q^L0= M3DVH*VY!F#D@9RI()T(>06"O'W%BOQI8ROBNK@%5C&B9[)4,8@=F&_ MON0S3818L+@DD8XB;ECM9[4SA,'WI5T%EIN_AU^23("A![H!1KLK%E&6G,(I ME3]P35CE$CV5[R+-DX+P"$RS\!*1-\HF%*(ZP?+Y!*0!$),_^:R:N# $_+8:H4;_'O^*HI0!2^ MSU!;/)"Y; ,P)S@HJZNA=BS+)= VJ2H%A+L_8I>4ZT8D.D7+9)(K]3(XK=F% M+!RZ/C PH(1W3<;"2)EG4M^)4$C=+K.Y^[^?W%L_?/Q\I2;MS]\;BA\6_[QG MKW_#6O,_9FA,3$40%%D9?C&J_OTN*S%;GJX$]R*L]CD4SA^*L^VE+S[.'="I M*&NEBH>DHVY*"2F6N[L9WTY,HGQ3N&25_!8#3J66M)456#-P="*U 5*[4$Q MC>$,I2)GJ)WF50Q1]>!GN4=9^@8@45RB0$<*U76*D,>7ZOL*$G(<5F4,: M9%1MPH7?L!1R1#7BQ_F$7U7Q!BHO& C+1HD?J4_6-=8(!Z"6_U5XKK ]A<@[ MJ6VO**=AJ71+1R!]GJ@ *.0%S":9*$95QNR\N5/70:[.&6CP;-NE%G7H5(#- MM,^AJF,<:GNU!36Z:E*GJT.HH_\ZL(:.[HNHU5/A&$\XUXYR]$E-FJ%?@:6\ M57-AW] #8(2+J8ZW@DI M%7Y3"3&L8+$J4#R5S5%0]?PD;T*:X)F1F!60L6J!5[%4TFY#80;6HL+L@=H7 M4P7L/E5@7:LG6>[(8QM%324-TD!H;IWV@MO&-3MMKZ$6E\U%;%7=;8[^%; M^$E$=6=7@4 XO675(K#K7@D=\%H1#P_17?FP, MS96?73OLT _LM49=LV'JHS:#"M;J>[2\X=%F:^I@(\V/H"<>KY'F=8R=IO>C M1&'98G() EF0S?6*X@[X+9@3Z\Q-/RV7Z3E;(G6"E;WI'H;S[A3M*UW0OZ7:?KT)FC:\4O ,E_7$?V MMB/6=XW"G5YR[SR%^]=2.);)%OR<3TH,0Q]08/IY2G.WE^:[3NLPT/7$WC2C M.\&6'.?Y"/-#9;:VMD\]NYZGI/=Z2;_[U.]=3_UX/?0>+_J>IX#W>P&_^R0> M(CK/5"2>WWB)^#Q%>;!(YYNU:7_6MX'.ZMO #:Y>W?KJM6M7B(^WX:MZ8=PJ MS'JK[(Q.I6ZS!R*C>X3R?EKD(RH_5[XN* @( MHR/[<&V^[5\RBX;-$@'L=$XYI@*L2A13*$JMA4=X(QV(A*QI*=MQ98Q@D53< M>0F*57?^6&QX+?)T1#.5&NU&INJVIE:V;$NU19BLQ6FB"B+=37S0>&#E$@], M=DVFY/NTU3P]+S3.L"!,Y+\39K1HIU+EG@H\3Z5QI=(N:QYT2*QG0H;$2[Q% M%OEQF#[&4UY(Y%U$/&GVKK7Z96GZ3;.8JJ'SPDG+_?__RJI,06 6U42MEF)( MHEYV1H.FHB3&MNQ%QK#\!W1\!I1"*5./E7>Q"D5ACH5UXNHSD:SWOF!CCB V MCU4OBU/47EJ&:?]:X3TV*')C!)VCY*^3"R0! I ];M7+2:(\Q81M4.DMP+NW MQR?'G>^34T%=$+B'D,MU%\GKB;[-,%%.Q7<$J*NE+"LP<3 32-QU+AQ\C!@4 MLL!X2<^\JENB8):UA50-J$F ;.VR&OS5ML0)?@/V!3,,,]DG0<7AD:U-L)I+ M5M,@5 *54S8@]JW:59S%WIAC%=)0VT/!D2TYBFH[JO1<; >W>FOKRM%>TNR( MI $YT14QL:$E]QLK,\%3E4W7D77LOJK :9GS*UP[VA=BQ04L1VBF)2464AH4HJ(5?[ 8J-2I.Z6061N3BYM8'5 M L\A:ZWIAL"T"^%^*@(^1?>S:!S4NK1;>JJ5H%8\UF-L\X&T)]V]ERWY_ZOV M\N/;O>/??JTQ@-3^#U0_UGC&]#8IYVLP#?E&5 5ZM85*E]&+'+ MIKI/J= K9DUOH@K/O#9RU@#YK8:D175%IMWDE6&AZXR O!LR6+6A#0*XW!2Q M4NWT/"_53YOV)@)KDK !9;-7J@:FC1>O4H$'"9<53X+J&>G=C*JS+L^YK/E; MQS1#2DH+8;O6)@(>4O6503U@(L$^BP+A"(!/"IB6D$355VYC45RR4K%75IHK M.T$CQPU9R%._^01J>2L/7+9IEP@V2G-HLF"I2GG56:W]TK4.=<5\D$Z%L)9 M/;DL!JY0QI4OUVOC/]B8M-V FNYH4ZQMB= FP.+13.#*M'%-Z@8Q I>GKD&4 MUO&-:Q1J19X&$Q9S-1O1D+M^TU+#7/2Q0CR/IK1. ="H<,0;HZ %@SKWB@H- M4?H]K0:!FZQD(UW>+%A(#0&S+91OW6]G,^- D&(=),':0B((I:'!)6=_D]E! M.#D5%@47D#D$>='>FH3C!L_U8KG9@%$QZ.2TL&4"5DJM/GB%I F6692K*P1+ M)T@G@JA0&/_A"&N"!1\5W65%/!N7A)HC;(!699>B&.I&5ZJTCFH[6''>.B/< M-C3JWV&S$^&/X_%]:)K9BEC]$XK)[FGQG,VY 1MBZP8BLK*4Y"[;=DD*6:K- MV])P#M-IJ6M>M^GEB%99B9BE2H>"&S_D F2Y\E)39DEX8JFX'&IWVB'!H*74 M)E1QK,#UMW0/MCB0?3";OJ4$3EH!657=,O'K ZUM+26(+#T:U)@-LD^!B$-A MH&I$-C/&>]2VD%()5>&G6KV+;H^-)*<-D'T"KCU=40;:>@79]#ASW.-2D3Q( M*0@[.EWK:.]PB%6DC#1\S+,+%:2H@@5OKU7@@1)^A^BS,1DM]3'8#(ZV4*.A MBCZVIK?3$(6SF[R3;,$LPAX6?2E2((EJSM M$=92+6^9'/AB7#\V8D80F3[50BW&U1^V,7HW*Z\W-,O>8NP%41'WR&4X9%.$ M)-L%28/QUKB:O7!XQC1[9"B"X!!7WGR47PJS2G[,@*,I[E8!'E?-,N053>T\ MK>>3BV ,*]NO)8C55M"M];&4+>)5<7TI6*O4E]0K9\1D9EK=*%QHF]J_%?Y4 MT> ]50.O%^0DTT/"6,M.*-0'B=0_R+#1B$_.R)>3,A$DA^A63:A1/[1OL^1, M"N#3*QY150^K0Z MY:XH]PVOQSXV6./Z;^1E?VKZ?5-.O+9W2;%+4FT2#>IMK1,[(DOV2@6W#\A1 MQ9@)UN:I]KWJ&2'N)RH# MW7K*>TYD*NF9Q(W'(?9U_N)?7MPWRVQ0N*3H7^@.3T?3P.M6'0Y$=D#SM>H5 MZ)2=300R%\U!'CF!"8/_5H'J(XXK=9AWA^:CWAW+[O;U1F#.PK(DA:'V5V6; M@B^3E342--.DRH#?#51'C>S4,>TE>33@-6MHB]=XVW=FC%D=7#R$A7+,91OE MV/>LZID[SA,^&FI:UZ&W:GM&NM?",Z*PHM)0B\#.Y:8J/<>6A]X%T^/VY'?? M:+*>EBL[5HB&"6K@N[(*YD/>[:PYZ2JUZ0?;-U9TLYQL2MZ>\GI$,-^99"03 MC CE3?'%:&UYT=@[5?I@O2:\ !$N)5=,N/I>0D3/:8M;_0E:7F@CH<0B7C>W MIF(T0JIN+#-EN^"(4T[7H@BX3N=5[1_&)\J_$7 41\-.)+#*,X[TOQ,,L)=^79%BSB8F;&F$_/*"6I>;9NP8'4V=&#R MZ\*=6;HN\O38"-.EIR+;"GVUU1MRG52:,U":63<]P+=HT]ULW31.H4K%%41P MW3.B!AM&M',0VWDAFW#BF4D[#+\'C N3E#U$E]AB@L[KZ2$ABIM4.;MKMPZ[ M[^+@9&K1H[7H)<=^[AA:73L(E'ZH?=Q8EH)/67 Q1W'7#JM7.NHV>*QKGO^2 M*\ZV!+L=:NCN%*W\L_PG-CF/^24&,,YSV-JW.5[MEMJ'#Q\[T/J+9GF8@0YA M&),%V4?_*('G.C*YO=G9K)P*^#,SE"G%NW#V5>D*82,G577$O"RL+;*,TI:F MU/!D"JLT[,:HDS>"510_PMX(O"5O,#@_;L7V3_;?*A<-:L^2X3WE()MK;YSV.F+I_ZRW<( M17/?K;F*^+J69>T*!#5S[-BBPOC7T M0FOK*+"F.?3LVX'+7O^9:]_39,-M8M8:"*Z@C-==*-@;&9RZ2K&J[,G^XFBS>T M1P5M7W/IO]QIB>K2"ARU4VO[[^S'JTD^>5^(K%UM-LFFGQ"8:E8F+^@J &9/ MO\AXZ,;,L8W(]5W'L<+ -[T@3;CIQU'@6-&_#U#A&YYMO- 2'F=C-BK_YX4. M_"#ZTL 0/Z:O)K-QDD_EYR^T"1MS?)E^QMC%*R2RO4F"?^TW%+8W!;>L0*"0 M/S%&#_P%F\>)T\@#3NP_KZ)W^?G?[A'OW\]__KNS^SKZ>C\T/IL??EY?^>77 MTS]'Q[\?_#A^]_7;EV]_&\>GG\9?_OK#_#+^['XY/1H=C0^O#G__8AR. N?X M;3B.Q^\GQ_#9T5^'/X[>_09C?[X\A&>.WQVX7T\/[,/3KZ/#OSZ-X)G++S]C MYX/]Z?S+^,?H^-N??W_]ZU_G1^,_?A[]_N7'T<\_K@Y/]V">!S#'/[/#GPG- M[] Z&E?/P+MF7ZW/WA&,]V6\;WU]=VA\_;9O'[T[^''X[LS"^7[]Z^#GD;7_ M\^OIEY]?K*_IX97QX\/I_O3PQ+C\=P"T%$66HQNAZ^J.Z;LZ"^U0YTGD6W'* MW,#U1P11ZB0_$&T>18SD)2\/$ M94'J>8:9.I9M&B28C%XP=4TP_:P%D^,;2>*ED>YPQP3!%$4Z\\- YU$2&4X4 ML]AC+]Z8@3MP/+M#DFE+AOQ.&("'RQH;KC3MK8NN<8((^\V- #TPGU..2AQYS$2KD!HLAV!Z$7 MW%4472,.[LM(6MPS'?NZXUJ![@0NTT,C!?? 2)/4 M=&PW\/B+-Y8[L$RK0PS\G"(3!Q.$7, UOG:1CK3NC8>N383#<#GKK,]VS39"_>V-; -N]L,?3QA^XR[ -8##W# MWIYA&PO!,EPOX5&HIYZ;Z([I.7K@&Z;NFF%LA)[M1E8"%H(_\ VO0PS[G (. M'Q%F+$NJHG:)GDQ8B?%ZJ4K/WH%Y /M!GM*^.*2]27*,)[1'!]/[,;>04FKN M1^HG*0^36/=-"\P*EL9Z9 2N'OFQP6PCL9/4?O$&W)C [9 ;T\**MARYW=,-W8\L/XR#P?# V!I[I=XB-MQF-,,,N M6QJG5.>^!:-"[L!:R>5/4U0]Q)U'+Y1N*92.U9P)/TG"U#0"W38<2W<2,]!9 M9*1Z&%C,MJ(@C0,3A%+@##POW)(+M#9C[%! XQDS^T/ZX/-:CP/+U MU.:)9?I>8%D>BJM!$#H=\ICZP,?N&1@] V^/@1M[(S+E!'%8&\X?JJS M./1UB_M1PD*6!A&GZY7 [%+1VO-*P)BRR5DFVY=P!)F^K3'Q+*YV'\"8>(]] MK/B'[#M/FM,1'E OC3:L5#O=0TDD3(J]?YNVF;J^$>@\2&W=26U7A^,T]1#< M'3>PX]BRTA=O3'=@^UVZ[NWS,W;/H.B9>+M,?-4PL1$F@>$D.DOL!)C8,O30 M<+D>):$5Q'[@.%X$3.P-O#YGXY%8D6X-^[2,QSC[(G<3Q ]VQ3# >&,@BGQN1&3JN%?$ /!I[X%EWKC#M0Q+=Y=T'L"!Z MWMT*[S:&@QM[@9$FL1Y;S-.=T#/!A/!=G;M@2=C,"FR7O7CC#QRS2]'$YY9_ ML=QJN-_KUQU&!]IX_4]&!#]8CDDO2N0>JO11'(8NCV-7=R.*ZX_!$#X,D MT!,X)<]UN!\[R8LWMFL-7._.66\[EE[2R[1>ICU6*DTOTS:5:8T=Z<6VZ8=I MA%DT =J1L[)]H M>T?OM)/3X[?_][_''][M?SJ1[6"T_3\^'YQ^V1+NM0UGD>0SO%OK,/#UNK-\ M-LC7HXQ%LJM8#W_]!*+1-631!;M":(T^(MT!J**/XBSZE-[;F".?51V(SWDL:'[CI<83ASY2>2^>&,Z \.[,VA:'Y+N+O,^($Q1S[QW M8][&E["9'YAXA6VZ$?H2H8$ !(F>^#;8HV88^7X(S&L.7/O.KD1'@]([8#X4 M,]X $/2Y<8]K/N!A?&A,]%X(W48(?6E9$!9WW3#"/!K+UATCL'5F\5AWF64Z M7LQMBX$0LH.!N;6JH Z%87O^?5@+HN??[?!O8T0D86*;B17HMHEI]K:7Z$$0 M>[KE^Y9E1VX*OP?^-0= $1WBW^<4@WC'4PYTGF@%_\XGLSX&\9A&1'48G\19 M]!+H-A(H5BV(A(6NEUB.'AA^K#NI:8,$ C%DF&;H,R?A=NP@M(ES=P'4AR"Z MR[L/8$#TO+L=WE7RZ?V0A9$'YGX$-K]C

X)& M1R,0NY 6%V]P.=7#E3RR@=&[-W<44&>J<1&F 3= NR_>N,[ <[?EWNQ*"EG/\EVQ2WJ6OSO+*ZGZ',[#=$,]CK'&#Q-( M0Q?<"]?T/P<",RRQ[59_&<7T8R'JGP'F]SME$YWQK M@4-$*:H64#+,=E(P,TU/!QO!T@W;"N+ MMW40+0I8^"&7:HK[V_!=L=8[-EW MV^RKAK&8QUS/U!.;^[KCV*X.PM;0XX %3F)%'D]L8M_ [%+OW_X2K ^D=^$2 MK"\QOZ40:L%#&."DVD%JZ ZWF>YXH:6SU$YU4!M6 *K$"=(4[\','K#R*;/O MP]^#]>Q[>_9M; @CC2R6N(;NVMS6G2 *]<"V8MT,#3/PC=3W#.?%&V?@&T_U M*JSK)H1 EMK2)=C3%D(/!2^E1+Y[*71+*=3"3+ B-TWBP-2]V(YTQV6I'CJ1 MIX>Q$SF&[3M6@'W'!^;6&G+T<8@.\N_MC8B>2>^+21M3@;'8Y+'OZ4F 3&JX MCA[:EJV'C%E19(+,#9,7;[Q.A0JW&6O8A9R9NYH)B[7RS^WB_&%S97IYM)$\ M.E2-AI2GAFU&@>X%OJ,[7A#KC-E<#T(?%$EL67YDOG@3F //V%8A86>29+88 MEWC&O/ZP23(]KV_*ZXWMX3 P/&R/Z79DN. @V F8'8&K)W;L6I[O3$M9GR>Z96%[TV2M^JR>R&PD1#X0U7X7IQ$MI.$NNMZX(" 3-"#P#)U MR^=)ZH5NX*4),M<<^S\:#-$]D>DF6JLGTX! ;HJ 9/4 MB$S=,6.@4]_V3<=92:8/FC*99-^K@>7S.G[YE>DJ,?%LD@"%O-)#(M/'TB,Y MOC6/_QYHOQA#PS"U"U9HW]EHQE]K;#8]SPL8,-'@@8$A_@_;)QX[9P4O7VM9 M62*F!2JB?#8MI_ #IOE%.Y9,3//X_\<1[X;21<&I!9UD&8U:":!2T\ /F)E87FJ]>-,IY)W^KKXS;F_/E]OER\9HB%TCX)89ZYX3Q+H3I;8> M1H:G1ZX1,9\9EMTYOGQ.E_![,&7<;C8"PP.L^&RBQ>PBF[)1?QO_F-A8];%\ MA%,YF+P59Z((IEXF;2236B!9KN$G*;=LW7135W<80EP(I!W7]L%JB+PD>/'& M"%$>A!XC/=#P(C,!'* MWXF DVT3_. N9=@\IU*!O3B>C6+:>,#/0P?&) M]3 ((CVR?-OA5IB";D$HX XY/7TPHC.V1<^V#\JVC37!'1L.B25ZQ'Q7@&\R MSV*Z$3JV[:=.E%A8-GSW7-T^6'%G2R+A:19GTV<6I7CY('9#">N$GS;P12"S4KLDS7\@Q/=[B7ZD[DISJS#$H&P,XI')WNN&FH MAV88ZJ;MQ+$9)*X9V<#.GCTP?+<;[/S,\'R6\**M^@OP_LVQZU5(L\_P.U*S_-WYWDEP=,/G,BT MVS@TAW[#C1F
B!0[7#@FMO*6'I\@4I&^#^GV&FZ*BM2:K24L6(.I%Y(+GSSWU'Q MSS?M:J0U'KL'YJ417V'B7A9?S\X66>+G7&,QICFQR1468TWR*9KC!?QZHF4P MU[.",JZ+J9:GVO2KC=3@2Q,H4CX!=4R#E?NA'RY8XD+W(N\I)S# M5P4?L6GVG;^^S)+I>25KE B$3LH2-^(AL[D76P8(S'^'5+)(#YT73='@&=>C@K._=9;" M$E^QT26[*E_\L[43XVRBS^W\IINVC,(?D\[ECOM+=_PM*Y(L_\[*>#9BA79R M50)AE@/M8!*O)LTQ*\Y@GU"TS.46/.Y:5&8[J5D,N?'X@A<$Y5T^GN0)UUK$ MRW?Y"$ZBQ*J-Z7D^@Z$2. _^(^8@IV$9HD94A '$3V-0#]/RUX65W?/\E[/P MG#9;03I21GED6I,*::07J:T8=^&BY*^J'UXG67DQ8E>OL@F]E!Y:$J>1[!J& MP\"UD6-EF$@.+YEY2,P\IVO%9VXXM"QKY; MO!WQ:=6^8P&UZGZOM7*\L.?PO MZ5#A@WM4!R4/K@['7^RCO_X\__+7OGMX^@G&_^(>67^.C]Z]_W9\^MDZ_NL/ M^^N[SVX3E#P:'Y_&]M=O^U?'OQ]>'IW^?7_[Z,SOZ:__R:/P^ M._SYYT)0\M""L7\FX\/3 ^?+SSWSZ-V_LL._WO]]].WH_.M?!^:7TSWK"P8G M__J:'F8R('EB7/Z;^ZYC^]S1S=0S="=EMAYRS]'=-(P,QXA"V\-K?S<8A+Z] M*]?^6TKUZ>5@+P?GY*"?^)')PL2(K< Q;3NR4C-P?.;'#C=,/T8Y:(:5'+S; M34PO!^]=#OZLY6!J!7!RL:O;W A #J81R$'3UBTGX'#BL0T:$.2@[0U<9S$O MNY>#O1Q\5G(P8#PV[2CE@14YG!L1T+\;N"PT(L6:UL1UU9?%7%DZ7:0 MN+H36K$>F)&KPPG&B6&%08A(F8X_\)8 3_3P>@_!@+\7>5EJ%T6>WA(-IR]4 M?4AW@([K(YU6+Y8V$$M';Q5G($P3S^9NHG,_Y&!'>+X>)B;3?<>VW=APO(@[ M+]Z8H3\(G)TI5.V+TY^J']'S_*UYOO$B'#=Q8Q:F>I3XJ>YXB:4SSL"?2)+ M-E(G"/&6V@S\@1_?[6/-^X'Z%IA+:3.'K"/$MW#-/6 M0\L(=&8S,[#=-$H0WAND\\"V^YN(KG@D^S\N^*3DY:L':X6Y$XT0=V>23S[S M]82/X)=G ^V,3SA68F*%%$O&V20KIP653/9X]%WPEN5!_2Z.:6^2[+4.24J: M7L%NHF!;J9]!Y)IIZ.@1N#VZ8R:V'A@ATTV+6[$'IE 0(%"]YP^<<%LH;SMJ M-S]MIGY(=[AGZOM@ZL93MAT_]D,_T)W8]G3'"EP]XISKIA\XEFW$;A DR-3A M(.P4E'W/U#OL[_9,?1],W;C"H*!9R Q+#\#RTAW/MX&IW41WN!NDELT2PW:$ MIO:-.U_%=:\_17=]B4^\Y*R(S\F'2/AW/LHO$$NBS[[K@@-1G0X(I'?-V?32 MZ!;22,W&8XX1V1[S=6:ZEN[88:2':1#K@1>RT'4B,PGC%V\<$V;E MAZV%ZEEY:ZRL5#WQT#0=V](CUV>ZXX>Q'GEIH,>&SZW 8%&:,F!E>V"[=RYZ MZEFYNZS\L.4\/2MOC965ZS*?>4X4FWH<^.#X.VFH@Y;VX9_<3;EEV(EM(;;D MP/3N?$/>O6R][KH(>^,<9O*30.6P1">;3-GD+$,D,U:6?+J OM&',![#5U"/ MZ3@]J ]IC\ZH%TL;B*5C-5N/V4YH&D&H.P%"W@8!7C)8IFXFAN>&++(2'YP% M5M^ K]/QZ?_S:> 2>YWK@%+BZ824!./<5KO0_H($AQ\\K>@Y_XZ&([KDM0 MW /3NW/A[D-Q_G-"&_B 8 -ID8^U?+%-SO.(D[Q\6->DA 7#3[>15P>3.!]S M/+)>8FV"@'+::H'JA&[>HL#*/0MD(>>^:+-Z8Y".U% M=.Q?^WCG4^#C+3@:/1\_"A\WG3==EYE I;X>N9&G.XG/]-!R8]V+>10&)H]Y M[&-W^X'O+YH>/1\_"3[>@MM0\W'/K-MFUJ-&Z<:VR9W(<'2/>X'NV!XP:Y(X M>FH:J>M%?A"[P8LW@;48&'P43GWR50['TW->:"\S(NY?JQN+@3;ATSN5^7>E M2+[38SPG!_, ^X+QQO-=J"ZDPGS/(M;@6YPT]<= MWP)/,C)-/0D2)S M;J3>A[Q^ZKGW;MRK>)5^RAT[ MC2W=]*-8=[S4!^Y-N?H>Y*K M^FK: M8 .Z#HL=[\4;.+D[Q+3Z"ML.\^ACV/P]^]Z-?1O3WPA=/XZ<1&=!:.H.V'LZ M,Q)3-X!_[=@V;##]R'%W%O%W>@9^$@S\&&9_S\!W8F#%^G>9$3+?!>O?]2*P M_EF@AW'HZ%;D>49HVXQYF'8Z<)Q%Z_]1&'B;<7\S[++9+^I@\M673'UGF\>Z M(]@\;^4HG^3MV_ ^='$;X?5'Z]H ' ?7!',C<*@3%VPXM"UF M@+&R).6TY_:GRNT/[*KT7'X_7*ZX)(9I.[X5,#B#Q- =GKK8V\;769J:?F*Y M=L3L%V]\[RX1A;ZOS39K7R(.=C"OKB>F[$=?MK]3Q3%->N[[(A^_A?EDDQEL M\G%=SO0;G;#XWBF>[_Z/:<'@G+()*ZX.IGQ<@BS$E10Y89Y7D9I>$&XD"#^K M[DUH!PR4$S@UM@GNCL*Y:^IAX(:ZX[NQ*#%VF!W8?F2QT$''R1\8QEV*!WI)\B0E MR?T5"/7BHCOB0O' DCA@-C=3W4Q-6W?,R-&9[\$?1FHZ+#8-,P)QX>V"J'CR M.,H?B_Q[5B(' Z/\;W*\J0SZHCH_KA^F40C. M3V"Q"%%58ST(C4!W&0?_Q[ LSFTP6=P[(Z+T*>7=9=0M^# ]H]X+HS:^A>.& MON7$KNZ&:0P>16CH46I'.D*I&HG+3,-"R$+[SCV/>D;M+J-N_6:E9]3M,*IB MU=M@O9MQD.I.Q!WX(S#T@-N!;ID,9"OSF,DQ5S/L.R4^((\=\:DV O_WWARG MI;)FV1X\JJCYY?[6WVT9V_F[(2#0'KWEEN(W;E6ZV*#V$B?6?0=A'BV\S8E" MO-?QX;!2US190K)FZM>SMU)SC7^8.+X<1#&3 ]Y MR!&E*M9#SXET.P@-)_'LR(L"NFM:EI7;R[E>SCT;.7=_]VJ],+N+,&OYS&9@ MVX&M)C+ND"W#U))GWI:B(5V;HDI[8=$5MC M#&7!-BPIR6?8_'-^Q7=Y0S_+:V;YY$,KO[$RB[7_8N.+UUJ2C693GFB<%1.8 M?*E=<&"$\W3"*M5+K[DOBJMY+!(CMO 7Q MU7K8Z/7P&GKX;S5X8J5&''M1HON.[8!3D5@Z')NEFY&9J%T5,71G<,2/3"Z*&$D1*A""W7C&+NZ#X61CL\#G1F@S *PCB, M##?Q4I.C,#*V<*GT #?Z259>C-@5SI-?+[]V^9M="\7T8ZPQQK,,F(@'X <& MTV1G7 1-2BV?3;#?,<'#T?H/;R[_D,>V)4SJ:C2-> M'*>D;(^;H^KU[AWT[K=6RP+#B"/FLE1WK "<@#"(],B(L'%WG"2QR[G/G!=O M[& 0V-; ,!;3U+O2(>8)LMX=G>J>];K(>FJ&0>J%OF/HGI=:NA-$MAY9+-!= MTXLM@UL\,A)@/6=@^>X@=/V>]1Z.]>[H0O:LUT'64[Q-TW8\-XUBW8A\4W<< M<#1#R[%TS_8\%GAVXMO@Y-CVP+7=@>\N!L!:K-?[@M4F_'/*HA&'OY/L^YO_ MAC^J)Q31$',L;992X,U_1\4_F]U<][%[$!XTXJML"F^+KQDY+SF*&,J'8.B)I-F$3>(, MO@0,/N5C6%\Y7+D3\N6.)9H\7.1EAH3XJN C-LV^\]>763(]KV2=\J 0NJ^, MYA$6P21 @JQ\Y %W_=H]?J\[[?U0_\3YDM@SN,N#R R\. J=T$E9XD8\9#9' M+9HZUK]#_T7UT'D=J[@ 0:M'!6=_ZRR%);YBHTMV5;[X9VLGQME$G]OY33=M M&84_)IW+'?>7[OA;5B19_IV5\6S$"NWDJD1D@H%V,(E7D^:8%6>P3YBT,==_ MY''7HC+;2 MPSPLF,>/.K8Y_GQU].[P\NN[W[*CW[_ WW]87ZROY\>G!\;A7Y]=>,>/+_#W MT;?S;_.QS:_XG9^__7WX^X'Q]=MO?Q_!7+^.]]W#;W_\^'KZ-ZSG_3G\;1W_ M?I0>9C*N>6)< MO1NBS&P,M@[;Q&R)\ZA;JQ:WKH]>HEO]JX0L?M65G)PG.\8V&Z?ZXDJW ML^0F8L&?)P6'F?SD245K9RR;:"#WV7>6C?"^2P<#5"\9WI;Q>%9DT^S9X68_ M5H"CK11)0+2NEX6.;,[P?_,1;NWO<(2H.(\G)_6)[159"1^]@W].SC["-N0) M*-GC])3]Z/7K!OKUZ*T:$(E=UX6#UN/4#'7'0+C0P(]U-XH-YB3@^3D<]6MP M=_W:(5?@B3/[8V)O]RS>#19OH@'<"SW3#;G.XB#2G23E>N2XJ6YXB88)O'(6@SYW0BW7F\E"WXBB*;)_% MGNN]>.,O:O)G ORMI-/)YW7\,MV)TP#9).&3Z2O=&8H2W\FW63G% MM$SJ^C/A4^':U/X.)C."8SV:8>)/)O*JL2M6U2 (/\^13P?X\%R2[2W:HSUM M$;D%MT>]Z/C)BSQAY?FZ@A-EY"<>CUA99BEL'TZWH0#LG+9W_/;@?5Z<@'@\ M3AMAVDO.VTC.$\4) @7HFSS :V"TD"R>ZI$'%I+-6,)LTV6^;2)K!I9IO;ZK M^.P>Y$LO K;H#?4B8(=$@')E&L!!\SC2O2A.=1&P!4>I%P$[) (:_RDT8C^V4D,W+=<'_RD"$0 6H>Z8;L+

"CWGWM$/?V.$[%X&[&HILPRR[$L'_RBA$6)[J!YQ&+/T*W(34/F)&;,G2W= M$.U*)MES%@M=O%OJA<']"H/&3?(,)S)CV]4-VXG 1K),/?133X^CQ..)F<#' M[C;ODGJ)\*0DPH/=0O42X7XE0N,U,3,-'(.'N@^"77=BR]&9%_EZXGI@'5B) M%:-$V-JM4Y^D>5=V;:-[W*$KK02C6-*)YMEFTF]_@[HM^CM?-KE$-?0B_S8B M_TKQ"*/(\;S(2_"Z+-4=[@5ZX#-#=YTP]1S&'3A6*J+TMM$;87O,U/'."KU8 M[<7JCM1I]F)U:V*U\:UCV_-3U[%TRV>V[B2FH;.4I3J++"NT;-=UTH2J-@UG M>XTH>[':B]5>K#YD86@O.[!;ABF&=OP MJ6\'8)+ZBRCA.R@XEV,)]XC!:R$&K[5-SQ-.V-T&G# LL,<3[O&$6WC"E(]! MT+PGTSS^^SP?@8 L*9/&?ZWM_V>63:^>$<#PW$G>.Z@O<,_0$!RT*:JO$PQ# M8SV0V$V&]8=&<#\XN=N?:S TS=N-^O!S-8VAXX0[,ME@&#BWG<]#SQ4(-OS_ MV?O6YJ:29-N_HO ]<>],A(I3[T?/"4>X@9[#Q-C00 ]#?R'JD84%LN219,#\ M^INU)5DRML'"LKPMUT0,;5O2UMZ5M5;ERLK*%*O42O[&D^#N.TW_MJK\[FCX M^=N=\);4/OWV"2^O?8KR[&@X6ZBN4:WD.H4\[ON0[.&]%E_6]QOGZH7OI>D\ M0$>E^0(';KB"$TKXGRWH4(=K-E@-5/I">1>[$U^DF&V M>:2:W.;+JC)_L]0P_E"6FA6,OZ:WWM]4^^L5_O[5]_T@EK#+Y*R10*<$.K>U M+O8/F[-L:2G%ZSWW"O'R:*)D 5S6+DM+78@T*F!6((BCS>S=LR9>_L.$ON4 MP30PT):@^)?])WN?_AS\X_#/K\/3@Z-_'.Y_[1^^Y;\=_?GW/^C^D_?B^9-? M/^Q_^%T^?_WKAX,G^Z=_OGZFWIXZ^O;-/\9_OAZJ@S>_'>WSM_3/O^\+?!_= MY[_UWWZ(\N#-,_[VS?[I\[__Z^CMZW]]//O,O_]Q&(Y2__F'C^SMF[=?__SP M\N/;K_'TX,GOT^9_7]^SMQ_^/,1GDG^^^?/PX,W+#__^>JY]K3?6 Z6)9.DX MD6 2L3%2(HT-- 3M0)3VM>*^).?52K"5O6Z#O4(TS/$H C-)AF"\2%XG"1*2 M4$KQJ]GKVBD3E=AN3FR+YL"0C72)2L(8U40*P8B3PA+&DP@:&&4T[NQ*S;J. M7]SSJ^Q6V>T!L9OV'I(%!E*#C)8[9[FU&:BSV@FMJF^V,0I;:K*(> L6MP' (!4\I"D\K@U0I6HB*0D4U:5.TG(60Y3@;9[Q%_INJ]1*B^->[Y?'T^WAWB=XFC/$R?.,3[<7 M8\FM*\6C1[U![!WWX=E@6D?Z>=Z;F;8U79?N"<'M+W8.7G\\/?C\CANE7+** MX/^1Y'!]0C_.2I2I)D7J/!K8K;L@VO5!=(\J)CY@9LBHW+*W7L289(@N"&.# MT5YP=/YYUI49[@%CP)A:YK988'R RK MA'64R9)98$);D,E0ZXTUW!CK-$TY^JNIX9N3=94--LP&!^?]A"!X8.CK$9>D M(A*D)Y*_+X=MLT- @A]#:GHXPV#\8^38:=TEQKU M8OEM7-[>\9_]J)R#7>XO=<^;[ZV=Y$JF1^!>:J:B1'UCE9(R:"&-X%QP=NVJ MIPVO-6;ZM5CI\9*17IX9IGE]KS'+ 4PJE?UL#'3O77%'A5:.>,\2D:5[IHLZ M$)8#DPPICIN SDV+^ND]\+:9Z]^794)JCLM5MED:&0,+1AC&97""!1M7; 9S MZ09M!?4&PY=[[YR!I!QH(@V*%:F!$30@.BC49)[1PMD64-.N4!>KK%5D;PNR MHZ*Z ):Z"-)J[Z-SRG"(/@:OI;]AFZ<*Z@U&(??>25#2&2J)$Z:T)6"X9G.I MB0991OA0K MU%Q0%JTGJ"GYM)^Q%5P2195BS"J=5:@HOZ!)[J^<%]%&ZS&T@"63RD49KP_I.%E8TMQ;-:PCK5=S>-FZ78G126D&S#CAO0!() M41&?/"-.X&S56LGL5-O\Z6U/]GMZ=-P?G@+,8G3')Z-XZ,?0.>[CK931_[3< MEO=!["RT)SYWKFSKL_'X!-*3DU&I6] 4*V@(:6[ YCTO9N9[@=:K3+424[U= MCMA1EU-@+!%K(B/27"'>6HAO*,^OHGL3Z%X*^7F1 MJ0.CB(RN;+J92*P0DCB5D17\;U1?"]MSEF(QH(@ABN+ MJW=F))A2T2-HDTR.3E-:\;W]^-YD;E\%^29 OA0Q%,9F&X 3$P3ZZ2Y0$B@O M%7NRS :%F!*\?2[ZMJ?V_3$8 =["5TB=][XWZ"! _2??Z_O0!X)@(F.<[XBQ M,.F,(2)0)KV?/#3\$'8Q-A1#?#XYA%')-A[!(0S&O4_P;!"'1[ PYO].TY/_ MCB;]YW \?CYX=6:\O5%OC"\MD]X!3)[GU_Y+I;>5Z"TNAQE#"$!!6Y(EIZ5P M,B7.^4 5[.)=HRM!/ORJ6,CG-5,$."<$XGH)B[@HA^C M9I2IG*.5.[O&5IQO+ .>1*T1_3([$KQ5Q <>M621 MLNKM/P0*6%O:8@5[R\"^%+F,D%6,GA$CFSU(5/56:4^"M#G1G"5CT+*E?MM3 M'7%:=_HX^VLVX]U&(M$.4WXJ5%0Y9B6.>;\4>EAQ>Q/<+H7O$K,Y*YN)EQD(:K62T]ZHE M_[8!HFL(LE6(W@)$ET)D2)[ $ZZ?/!E&9*("W6!OB?;.)V5\<,:T"*+;D]5G M+D77K[[O!Q&:^GS_.!E 1]!NIV!CU5CD4A/F,M;C8;^7FA[,/Z:':0@HQ.IZ=Q^C1V,)FFZE$>%T?CI M?TYZD]-*K"L1Z\?EN& ,5 (*2*)P!212X!IG;30$J53)2*EBV>WL"KFFO8?K MS?D-[3[^^&:^]9DJG54ZF]&99\XF]! -!8ITEJP4VHI,?>!, N-7T]EJ1T@J MT]V(Z99*NS.9,M6*1*Y0Y4E78C."I1'HPBCDYEKRXUP@7EK M4.HP,,T>K9OMT7+Z8R$Z-]5O:*E2IJ7L9SW/CQLS-316F6LEYGKZN6&MAKWV MW@4IM3))$,JT+-4*) G2H,^F. V&H?-M4)A>W*W]N<2G:X)B0PD7U[B;F^1B M/%0&"! CM2E)"%[BC'+2F^2I\R9[RW2X!@-X'16Q//OGE.&TF/0E^#.7Y MCHYA,/8-8$?0]Q/\XV2(/XXGHUXLOTW[3_G/?I3&W1$63OMAO8FH M8<7V)K"]B!^*I%..B9$,I4<6_GJT(_P8I][ MD\-#Z*>"F\ZQ/QT-^_W.Q'_YR:Y1][; 37N"@/-=C;WTX60\.8+!9/QR&K9] M/7SMO[PI!IO6E/YM.&JL>(''*E^MQE>GRT%!2D44W!OB(:#$B,*A+Y(2X1M@OH@/:I]59M01J0'_H=J0D*,E^">5!1* J$UL M'P+,-Y3D6&&^29@O H83@!:HV8&9G5W<%%>VH M<%GAOF:X;S+_L*)\DRA?1!89I\5#\R2(XL?'@'@/'HBR(H*F,G$A6H7R;<\[ M?'ITW!^> LPR"H]/1O$09WSGN(^W4@;^4V]R6I,+[S:NV&QME#1I2,N=Y_[E M^R6HVGOBY'%#U5$)4QQ/LDB%39$T?1+V$2_5$0W$A8 MGP:INYNM!?@FCUQ7E&\&Y8N 8NDZJ4$+XIU E(/,^)/2Q$23K=:>A:QW=E67 MN745EZD8;Q_&-Q1.K/#>#+P7@<0C5!\:X#B<\GAS JFQDC.(3! MN/<)ILWY%L;\W^GNQ]_1I*5CW_/!JS/C[8UZ8WQIF?4.8/(\O_9?*K^MQF]T M.=8H#005E"#<44UDX%"./4KT8B@D85-J^*WF.VP[!VPH>[%R0&LX8!&)Y!K= M54T!G1K\I[1C()Y%3VRDX!B+#(5.Y8#MYX UQ"(KVEN*]J4CT51 T(83]/I* M?29-B951$9T G0'+G:*(=N981?K6(GU#0OS: M$$^S(30'0S--(L?UE42H'-!:#EA#W+*BO:5H7\IYM$%!#H$HBH:4.D2"!(#Z M7F6M;#(Y.-^VU7[;TQZ;"'VGUX3QFW/4/O[G!*=_&?:?BU(^A'V6%J0[[BW9 MJ;+2:JS$EJ..K&1'9$<)B]Z4UEJ">,\S88QJ%X1@KM9O>0B8;DN&8P7VC8"] M""6BG#1.[ U:8;TML&Y!4F-%](T0 MO0@7RE"ZEB9.+&A=CD8J$B0OIZ*CYQQGL72Q+M7;C^D6Y#%63-\(TXL08/3@ M//.*:%>..SO%26 L$"VMYIEZ"ZQB^@%@NBVIBQ78-P+V4K0O:,IM L(L=T1F M:8ES0I- HXG@*23&VN=^;WNVX@%,.OWAN"8@WG%H#^TPW9$HFP^59U;C&;X< MOU/1&YFS)1'*X29>>";J2#0U4CL:!#J)=0]Q^X&[H:S!"MR; 7>I]W,"QZ2F M1/.4B!0R$6=D))X+;KFE6=GU>?X5N*T%[H8B=!6X-P/N(@S'/%CE.1#'*"?2 M2T6"\Y9(FBB 4":Y]>V85>"VMU#9G=0EK#B^&8Z7LN]H!FVL(\P+4TX-1V)Y MS"0&%.J1YI #[.QRT^7BHD2OI0:W <%KB+I5!&\:P8L8&SC+%!5 C/"E"6C* M!%=F2;A#Z1,$.$%]NQ"\/?ETYE+P_>K[I87WN.,GG7^<#* C:+=3H+-J,'.I MC709Z_&PWTN=^>W_D)0N&Y.[Y*3_NKW';S47KT#%F4H> Y(P\UPFI0(H67J4 M"QZX<5J\>W:]U.=F>X39:V1)(:SJR1 M(:D0?09OO?>!1+!)R*M1]ICEI.B\HD"G333 MSG-#=W:U8%VE*O=5[JO<=Q7W)0G2I"@I,"Z#4MYJG[+A/.FDG,C5K]L@P2T% ML0.E04,@264@$AF-.*TB$>C666HD#U2B=-:5W"JY/3!R6R6 &'.0 -%H:U"[ M2A%RMC3'F#THJ@V_FMU6CQM6!EP# R["_])%#DP5!J262&\T<3*57XW%7Z1Q M!E#9:M&E1MT@>E@)L!+@_2+ 59(7=#(95 SE($KRV25T\++6E&7)!:-5V;:# M]CXN=331RE,NBZX]/M8;9J:E8<]WI3>KO0 M7.[EF3&;U_<:4Q[ I%+?:M2GEO#=TD9>0!$T8(QB9!=4X\RK(WABJ02RM2D%9F(U8DC$O]HLH: MFV"-I3SMK)/-PA.712*2*?R)\TP@""U9S F[NPRU:665M*HI+$R:7":D"YX M"ERABG(\1);*"2RCP2B==/4R[@%?+"+K C(UOISY=)H3"0)(@&R)8B"E4)GR M9*N740GCYPD#)$IS%1ASC$H==PSLF<8TXVN%1ER7UA MC>7Z$HY& (9S*QHBH[+$"D>)CIHJ1V6,4=T[6;(]Z?%7Q'$/_0@O]KDW.3R$ M_K3B[+$_'0W[_<[$?_G)QE@/H3[.+8=BYYM->^G#R7AR!(/)^.4TM/YZ^-I_ M>5,,-JV8_=MPU%CQ LM5-EN)S9Y]7@[-@M/*&Q5)L!E%DU6,..J;GT+V/GJ7 M:HO>!P#S-0=0*\S; /.EM&I4.#(%1P(*571:+$J=D"F)2DBI>11VC5*GPKRU M,+_ED&>%^5W ?!$"5=KDP#G*DNP$D2(DXL%QHICG(229=:05YO<4YJNDQZXY M4OG=/+$*]DV"?1&^%$EXB_ FQ;Q$LI2($]J0Z+B-DOL8:-S9E5UK+[;E7CF+ MMJ*\C2C?0'BQHOPN4+X(-Z*;SKV2@: (DT2&[(B-CA)J-4B&;COEJE4HW_:4 MT*='Q_WA*< LV?/X9!0/<<9WCOMX*V7@/_4FI[7,[=V&$[]7:7MNP.8]+V;F M>X'6JSRU&D]]60XDHJB$I&TB*3'T1H+4Q"FN2)+24"-RTK4XWT, ^"8R,2O* M-XORI9Q,G3)X:8CGTA.I\)_ M"0F\\ADRI)ZO[.KNEK>^/QRQ7AK,;ZA*&*% M]V;@O8@?1@>)E^-I26E%I,M @M6>&"NIYKXD6-;2V \ X+>C4O\:X#B<\GAS JFQDC.(3!N/<)IB7$%\;\W^GNQ]]] M;U#JBC\?O#HSWMZH-\:7EEGO ";/\VO_I?+;:OQV>B[6F**,VC'B!8]$1D&) MDRP0%I1-X%&$IES3'+:? S:4M%@YH#4Z(MYXB]'4@W@E/+$0!#&<% MAU27_'O* 1O.>ZQ+?MMQOPAGVIBCYS83!RCRT>*:6.XB<3&DG) &G)(M6O*W M/0$2YW03P*PYCG<;FJSM#&] ,'0YGB@;26$XL9:5^I0\DL"H*;$$Q]"Y=-Z( MNBNZ_<#=4#RQ O=FP%T$ 2-U266&DQ1*$-!138+F"&$;56)*^2C7IP@J<%L+ MW TE)%;@W@RXBR@>^) 1H3A)$R\N/<_$IQP0O<$R[9T4P5?@WE/@;OB@A*SMK1"+PBN,7!N(K@ M#2%X$5P+$2RWAI',C".2HPMMHTOEW!X(E3)G+K<+P=N3)V@N!=^OON\'$2_G M)YU_G R@(VBW4Z#SD]U_IJ/W;>7(JWL#/9Q^83<;F58S^ H$GJ--6H7$1 Q2 M0 Q,>2&9]4QIH8)M6HE=RMNU7]AZB9DM!R43.E#2(#$[3D-)XA;$9A&)CY8* MB4ZSBVQG5ZRY3^R-(+'9#HH_?:L_V5RQ\FCET>_RJ XI4!9TXDQ:@\Q)IYU+7X2+083*HY5'*X_>0>36Y,2X+_LN1LID1'!1 M!!IE3L(D"O%J(ET]8%O)=@UDN]AW"8;C0,M 2KAF&K4-3CIBM#(Q>\H333N[ MJ#RZXI(N-"NG15:RK61;R?9F!3=4]!+](664E-Q9P[3-"9B)P4H>:G"@'12[ MV!B3 PT1,)]ID1Z <0Z\$0YBF*#>D$54BPWM.LNR3R_?TYMLZWVWY-2C0+_ MFWJ?=O\'_YG?\I$?O>\-FN_FYCQ110'E MZT/H^!B'1W@WIS@HG<%P4C;31OCG0:>']_I^Y/N=8S^:=(:Y,SF$,12L-L-9 MZEIWM'9Z;\=F1F7R[Y(Z/PEH^'XUZ9 ;^,2I7LWB?X MV^=>FAS.&6/I@S,KT\5'?,";.)E<_9$-COIWQ_@WHL^/Q_*_Y7X;MJ&@P 9F M=2R^B=,\(J7/,6=CO>%+>%FO#N/_2CUAI_\.)[T_:CS MZG2,\W+<[3P;Q*MGYA)FU68A^]V'>;R,M5=G""M@?.S'AYW?^L//XRL?ZM:? MXH>;],U#_.7)L(^6&".A((4,3_!2:?S7'YEB!GG=>)@-U2[(H.'V6*YZ/(9? MYC_\+?7&QWU_^DMOT-Q$\Z%+4A5F\]^Y1U;9 H%9@L3L\C-T/&K0\++O>97^0,;-B8LSM>-SV6A[W MY6[5V3,Q=9V'FO+&W0B)RU-^W@*2^M-!0D*<9_R<>\8'8\ E@7^5LWN)O]MN MXUZ6NO6S#WQE&NJ%Z\R6FHN7VJJ!I75@;V5@F5N%?^Y]RF7C=^;B=W;R:'C4 M&1[#",4;BL=90Y?O56)<6G1^).Q7F(,/]13YC9/I[V_<]+(G;'7\LQX3^,EH MZ-M9-/3XX_Z;6?;_;EP9.7'PZ>[-&#K[]] M^//Q/!IZ_.'@];.O!T=_?'[[]:EZR_?I_I/TX>V;M_+@P]LO;[_^HX?7^OKG MAZ?BX/$WT="C?;;_89__^?K7#_NO^Q_>?OW]\P$_./SSPWM^\.&W#_M'SQC> MZ]'^ZTC__76>)O5TLK_WCB5AI=61N%3J")O B:>)$I!!9\;QCZ4Q0)M.":SI MG$^EH^VD(Y-,8-XE&KF53(C ,[/2>!,E4&9BH2/FYG1$*QVU@(Y.S^A(*1ZB MRHDXL(+(;#*QP0<2I#&RF%([4?9FNESH2D>5CEI/1]9#9")DL#Q( !J8ILHJ M[VC %56[AH[LC(Z0EZY?T:QRSDTXYV#A G&C#/<^$R3[Y>A:ZD?[A MC)N<=OP@=> _)[WC,GUK&;T6]"A:-A7^W(?RP]X@[1T-<>B^MJV-^7U8//]8 MCA_X'+R#& @(G8@4G!.?RTDKE0*/BO.DS* MZ(4$#]PYB0L]<5$Q(B/CQ$DTG'(>O(I*Q,8=[CIYT2&NB-X61*]!MU9$WR6B MEP1N5-H9%Q@1B7LB698$EVQ4N2A\@7%IF/)EC4;YVR)$KTGGW@<]L3S1BY[H M#29^\+Y7L@C]> R3VBRP#5)BV4K/\[,S&^TU)JH$M1)!O5T6$5I1!]QZ(K*Q M1"H&Q"JC\*>4(S>0)6,[NZR+"T_M_K&U6-ZDB*A87B^6E^0#3B?@PA'.HBX! M@4"\Y9%0!<%)[Q12=H-E(2N6MQ;+:Y /%;"W"-CE[:\ 0<@HB7$B$VET)MY; M0:BG.D*(*2:.>O_F\;OV=>*Y#]K@\:$?O8=R'"F>C$:0RKDDA-H IAC\W)L< M=GS\STFOO/;LQU*C@;RGX#Y;7?!_0/L?+TKNWKB %^'55,:9Y)-^4^SE M9%!W/S8E9J[BLS/S_#8),;'Q7+MR$R2E$Y:1+CCFC&))$&=89%(B:261=3Y)"8 M*]L>@MXXQZ(BN;5(7ONV1X7K;4!J^3U<0)6IJCN=)?F"7BJ1YZ+ M9789OW&*8]WT^!G(%>T+9)AS<[K"HPR>X"./?U(*/(30QBU+@3CN]7YIK()& M&>87C4D>%XM4%EJ)A=XO"X LO'!4"9)- B*U\20(3@EUS,:H# >NVQB:J'') M^R< *H+7A^"%VV\]#<9R2YR/!MW^;$GPZ/8;[S3E^(\OC:9DE]-Z_&E[\;LV MM[^"=&T@77+VLZ=>RH#KJK*HR*E+!.DVD�$Q9S\H.@+VY,J_1_Y\!6M/> M &ES#.51CXYA,&XVP&K8OP4Y3*\._0A^+;9YO&2:RD8KL=''I"BIZGIFRB9KR">&M!O,E3TA7$:P'QDB[ F1E55(Z 3Z@+ M$I4HXZ4D5J&E4I1<2EX:FW:YKH^4-=3V9F'.\-THNIH60H.K(G02=+TH M5UHQW+Z*PA7#=X+A/\XP3#U.7IH#249R(@.-Q"*HB>*24TF%,V7C?\LJ#M\' MP5%J:1<549HS#L>^?W5UU^:W83G&4_5."((G(Y#/!A843(X)5S.#2PTOU1[VNQM@UJMD^W*ZS MA4K%[6WB=J$*HK39)3!$6VD1MTP2*WDB7$MC@_#*T5)"S=0MQ>W%[>WU&JFX M72]N%TJ ,93KR:*0IQ1Q"\:CFO>4H$!0/AJ7N:4[N[)-FXC;WL#R\:$?3"LN MS:JO-JY^O^=#K__SK42N&]^HUWA0@G-^F*OTN8'>I[)O];#TY(9;C5Y[D^K9 M(([ C^$)3/_[;# WUJOMM9?O9-6G177MX+KA1)E16N:X DJ#71KD:))8-&2+"DP M)740 G'MNHK>N,Y>Q79[U^I-IL953-\*II=4:DS"9!U(C!XQK0+'M;JTR#2, M&=!621[*,3?';K)EU3Z->A\41-F3'4R&HP>7YG9_E,.2B2H-K49#=%DR"%Q0 M'$^!9/00B<2?T;5(D3#I-(MJ6( M=QZ!'DO6C5,Q)-_4Y&47S\K4G8A6H_U.#\Q4*&\(RDL;$"H'!:6K: 1/) *: M.$B!:,93#NBL^0P[N\+=1&?4[8<;)3 =^].?SEZZMS&/>Z,JYF9Z,;52):/5 MR(@O"PCFM/ . @&12_%P98@5,A'CHJ1::D.EV]GE76IJ)\'MQ?/:S])7T*X? MM LQD%3B'L4]B32@!Z%#(-X81W(.,E@7DK9I9U>96J=W>R&[ 250(7M3R"Z< M?@5!9FDCT3XH(H/RQ'KKB<]9)AX=I5X@9&]>G*ON,/RDYS\Z@4MW&*YS6&8K MXQ+W20\4X_US8:AYM.+Y,8S\!(=]Z;5*8ZO1F%B6"T9G0&$@B3&6E<;CF5BP MJ!F\3#Y$QE5"N6"[7-0PY#V#^X93E]9TVJ$"_S:!OY3FY'4R/&22@0.1F27B MI- X$S65@FK/DRS =YSFU M5V6GU=A)GCMI;0VJ#JM(%E#:#"9&+%6:I*B94YHI:T63\&0O5@>JZ=;; .J6 M:(\*ZIN">JG@%Y-,.>YQ;IE )*1( J*:.*NE1Q?3(>@+J(VX2?6$"NKV@GJ= MY;XJJ.\0U L=(3VU3$1.&.>,2(_P#B %25)28S0S#IJ5VEK9#E"O<[N#N18+ MB .8=*(?'W;^8/N=VT=GM5@]&&C]&$+V9V^_7T#S3EL\%9-&3OS'25Q%8C,;4L M-S3S&3PW)*6(<@-G ''<"@+&@-&0+2BULWLS"EL5)O6 MS)USRO849C:7%V8N^BOWAY_'G3P:'J$(*]V(KBFZF/KQ0%S+0K=1J;@%0WXY MB38GV5)OB%U0Q8FS$I4593H*W@2C(3C'C>.*XM(BN4VM0N/?4 MU]QN4&^R"ED%]2V">B$_(2JIHM&$"X7RD\E$?'$:T5<44DCN+#,%U$+?I*]F M!75[0;U)$5A!?8N@7HC E+4(R2=B/16X4C-'G%&12!.X:(8Y[O8LT]&PP\8/WO="':C>.C'D"H-K49# MI\N"P=/D9=:11*DED5$H@D*AG&/T2$?2*9=%XUNTI4QB3=6YAX*A(OJV$;U0 M"PJ9V#ET+(1ULNE81)"8)8H'D9,V7'H..[NJ:V1-OKL_B+X[L? 51L/DQX<5 MRYO"\D(DY&3 6!,)6.I0&FA-'&1-.%,1G%?.I+2S^W__C^6,_VW[*@VT5BO, M9_>X,\R=_G#PGDQ@--_T:8!1=QU:N>NP[T#*J>]D_P5#G.B72 M1(4PVA *R1.9-"->4DV\#A Y%V!B;#HE2EIW'+83T&LO-E91>SNH76@$P1V* M Y%)2!E1&T"0H(PCIC1-\)RZ&/3.KE$W.7-7(=M>R-[I?D)%\UK0O'3"GZ:0 M!4_$6ZU*RR+$M431D(#1@)QL0.L2PZ.J;B5L7AX,[:7ZA>C\V&T380EJXD$I8E3BA*:;8C<.2XL M0P?$=HV]2=NB"NWV0OM.%46%]IJAO= 6-K+L6+0DL%+G."9++$1*C'$YBBA% M= AM:;K6M03:V[[W4";XFH7%O8UYM%57C(8XHFG\VVAX5,RU-TC[?E(L=/H\ MU_#'S2GJFYZ):$.C,N%.4R*U,L3QR$F6FCKT3*2E2%&Z:^W%\$>M8;PM^-ZH MMJCXOG5\+ZD+36-B"4@R"ET0\$""A4"T<082PCLEV-DU7>XN;E=4?&\+OM?> M'Z6"^/9!O- 17EE*76MD1<7Y&G&^$!X3+?'-6/P2ITC(QB#8(403#$W>[>P* MT<695&&^M3"_Y3,3%>&;1OA2=A0#I.VLB5"RA ] $1^4(4JC[Z;P!25-/4.Q M>70^'HXGXTYO@)-\U%0M+H@!A(,B^4 -KHBPC:IV%Z)Q#/586WT5..;[*IPO6VX+E2 M%CIGK2/A*D$B]\7'?GY;[A.\C_#Z_ M736]\S\HI"ZL_F9JV%U'^6U,]U0GMH$G!,5JZU[/2F('>I#3FJBBZ1U'=!]9XX;YV=*G,L0[F M6.I0R46*W$B2?-GV24*4^(LG7D85>8#@!4=WL*MO5%)WW1BKO+(-O'(GO3$K MK]PBKRRU=E$<+4L= 30;D;'4]]6E?E<$CW^W.46[LZMD5Z@U')>Y3!V]-)4PWR\NYI3-Y,/%?\/HCZ/L)I,YDV"FA#?QIA/\9]6+Y ML5$0#RN?L.VUUUY.[?5Z^-I_>=.;'!X.^V6$2P[TH1_!KZ6&_./AT3$,QK[< M?R6SUB;6U6/-V0OPN2K!5 MB-\ZQ)=VMHQG4/R5R)4@Z&$*A+A2A"D3E,V*,>Y+-11!;]+0J4*\O1"_BU)L M%>*W#O&E7$;>D'@F2:0FKI"(C=03[9)&"@_XB]W995WC;M+AJ1926*$3/8QB M;PQ%CDPW*8;'#["/9'N.+C4]JN96>9Z;4,CSJ4GV!NF-'XW\H"94KTI"YQJ_ MY*2<9,Z0 #X0:2T0QZ4F$4SF@KLD@VWCL A[D"T M1Q9 UGC7'H0)3FL=B4YX=%3#6!-8AZ] M#2&[SEP\+U,1O2V(OH,J:17,ZP'S0CJX2'76.A#IO2,REI[R(BBBK8)06BGP M4O&P?UM7!7)_ZO M)J;YSN=OP]'SR2&,?IO;J)ZD^UF:.M?517&#&D)E$HPMFYQ1$1^E)YX%DY1& MQ\,7GT/=)%&I!B/;B^)UGKZO*-XLBA?*084@J#&>()09D2$GXGVVA*F4. 6> M@(6=W;:TCJL@;E\J4@7Q'8%XH1A"XLX[)@@5DI7::90X&C,!]*HD"V"R+_WE M+^XUW.?^C_>H:MA?9F7#_EJV'YKR#IUPNMI9]6M$-AYPQ8[;4Q17E.6H#'9C M!CO?S471D*V6Q*?2Q=;Z7"K]4$(]52IZ)]%%V=FUE[1X6#E?LC7%?-88U-PR MZ+=T#Z-RP2URP4*24.4D#\Z1P'536D$0GY4DUGLT=)*"Y=*)3O"NUNOJ1E=) M89M(89,'+"HIW"(I+)WRYIXR:1-A-B0':?H#_.>D]PE1\;-M9,X76ML6KFM]_>1">>7_ M3Q?F>WEVBK^\L#=(Y_^P],X7."9#Y,@X C^&)S#]+_[>/REV>OIE.EE>^@D\ MS1GBI#+G:LQYKG^--\S+P!G)25DBF4[$@_?$,I6CS4Y:S4L-9MD5[B8G3E=% MXCV* 6\9N[147E5.:3FG+/76X1D43[X<7\]$IH3>F.:*T.BD9T$&;Z!P"NMR MOJX,]THLK2>6UA=9KA33X/![%32<4,Z#RN7<(55Q.ED MT!6) 1<-F7QV27F;M:8L2RX8??=L+6XI+@O?+ 9[D\=^-#K%@?V7[Y] I?K5 MJ/Y0VOK^>9M 3.-'JP M+TRB,E(>A%1"L"@HF!P\%##?,%I?P7P[8%Z2AM%F8"$3:CDETLE K**6!!^< MRSXF;=/.KBF5T2]V7JU8WA8L"ZL]I2$8*X-4*5J(BG+M(5,0B;,&R[9BN858 M7F@PFEQV*FNB:+)$2FZ(ST!)$&@X&T!HRTJ81W?YS7?BVY=AV%J%\!1UUI7: MX';3 BX;A[NDI/^ZO\9J"0A:2 \L #H>DK:E+183U"H,EYEO/O,>#5R=F\9 M;^D4GPPB9@5$@2FM::TG(>1,=.+,&NVU KJNR%E+#[''G9 M.V_UXO?EG740MFI+^/+=]5H?7^ZPUYZ'G=Z@RE]?Z_:S'>WV2]F M/P@$>AJ>A#ZLN53PT7J6T%*WQCDHDN:R=YQ&=G_ MGGB4H/C?U/NT^S_XS_RKEZX5HSP<]XK9?FF::_<^P=\^]]+D< [UI4]-Q_H7 MNOB(#W@')Y.K/[+!(?_N /]&S/G!6/ZWW&]#$!04V,"LCL&5IDD^J0#."]"1 MTRSY.T;=SOQ3AZ/Y0QS[]T#""/Q'XC,^XR^^_]F?CG?^^]Q0'/4&\WM2$F_Z MVR&;#LSN_X01?NZ2>[W34;T06E+-P8V]ET^>/?_7WJO'?_QS[V7GU=M7KY_N MO^IVGAT\OGKNM>7F#YZ_?OJJ\_IYY_'S@U?/__GLR=[KIT\ZOST[V#MX_&SO MGYU7K_$/^T\/7K]J_:/\)0W[?3\:EQ()D\/A"5XKC;L=^!(!B?08<*8>3KDD MS7\Z0@:>C/]Z\=&N"03&=Y8^=?7SY7_X!:]Y6%[_\^^_?7C^Y",] M^) .GS_Y7;Y]_0<_X,_*,B[?'NW+?5S*__SW(8U'_QKX-^[D^8??/AZ\^0WO MY5\?WZ*K@/>([\?[?7)X>/#ZK7C[H2SCASUT+3[_^^NS+P=/?O_\+B5-*?>1 M)CQ> I4/36G(R2<>,M3@"0X!** M1VO1E0+TJH[+Y!^=P#)S;7#2-Y3.'G5>G1P=^=%I61*79D)G,14Z\[GP?0CW M!@GA^PMCC[AJ1,E5L_DV'_9*E^'RQ[]E9/UZ,L:O'(^?H+E'O::_V]X@59 M M@VP?__\NJZBU8"C:33 HVL$0QV0BUG-A#/XM&O4MR'1.5$MFL[%4)H>6LDKY MK"7^D QGWX+L\=0Q["P98^YTS^Q_U3S=]"3^KA-6INQL()I]I^F,^>%@[#[V MH]0;?O+C>(*K7.?5Z1@=7%S?G@WBH\Y?T!GNE(86G/YM-D[-;^QO?^UV@I\6 M3^V\FCSJO/ G_6YGOS<8/.IV>NA==XX@%2G1F4 \'. @O#_MS'QP%)VQ*;R* M=YG@$_2'QTVQU7)(=7AT5+H?(DZ_EK_A]?#>BN/<:9SAT@FQ:-;.!#W"AH3. M[GSZ\=%P4$@K]<;E#/BC3G'^E^Z,+LJ1+[/R_=0\9]_I^_B>03/81=U\,Y^^%9YW"X5V\?GC,[&( ]60 M]^E#INZ#)T_9.R2>A&13#HN6/IM!&Q*!BS)40Y0M4_[H-J0\@D,8C O+XH ."_5,2V8THJ=IO'DX["<8C6<7>IN0$-2?FI.S.>D]9\G2T?Z>&?/^,E^Z=D^'F =SP^">-> MZB%UXS6+S.] (;G!=!SP"K[?;T(UH_D:,AGA2$]C8M,GG'_?)=356<'ZM\L4 M?Y2VOD^1H(_0'.,'R W[7W\_?9>=A""B)4HK120+E@23D25 )-3$WHAT >MM M6D[0BF5.GMGQ/I!+(0G$^;$?G6%J'D=CB=39[%\Z1^#7OGM5;EHPP][#=I\9U1X!=V=XNWX]S!UA8;X MVT? Z3 ;[2G:Q^.3HVEG;+PDNF>^J>S37!Z?NNIT1NKVX[$W? M!%^.D7WQEW32]#Q>?*@9T>8PX3E/MG/HQYT @"L$_AXGT[8%Y6/H:S:QTF8] M?/ZO9T\(<]./YA-D4*2RV9!^/NS%P^D,F+VM@U=.<(2D][F';TV]XAJC\=#9 M1@D__VWZAWS2_W:-F3G,\R'"$4Y-A+L[6R\:;]7CE.F> M#45S)1A]FEN[C\M+6=+P!9P:)QGOH1DK7*APJL\<6;SX[(-^%*=%;V;RHIE( M<3B>606.COO#4P#21.47ENG.'AWP)AIUDD\F95HL764^V_"OAX@N')$3O*W1 MQ/?./8XO"F@Z&&4L!G N)W!ZC2-_BG<"H_?-ZHT7:4K+G)EC/GWF:]P$03 H MIBLS%+^N,U=!9Q_IEJ_]#/@$?MQ\%/"MPV+1F=6&@V\,AS(,U0^NZ\VW'?G1 M1YSP%Z=:TTUO@;_9I)]?=#'3&C:88OPZ6RCS1\2Q+&,1X,SKP*><' ['RU_: M.[/&%!!XFWLX"?""\SF''-0O:"ZMPZ==Q+^YQC=A\V\]Q#MT"R[/X:]*8O]K MY.]TZ:%C(R.>IDRD"HQ80Q.!Y%S.@CI!:9N]A;,*7,T/3R^IP-5RMV%.!070 MO=2P!7+,T7 IS/.0&@.TA3/PP)H1"M2]V2*\N,39.,F5C1U%@IS]=XC'^ U M?*'QR2RP,0(H5YT>5UI'93(QA)>G!9!)HH$19PS+(S)C5;8;QPJ*=A4GO&83/W/RCQ<., MSQYF"O"26C^"-&S4-_0;;/I/OM^V?N37O-&7-2O\56C0@FC41.+G2Q? MLOF:DP%Z17TBWE:VS M9N>M<1N/ #V::?RY?' 6;6G&NC<_%G'&P=-[F2FN<[[85;&@1\WBA,^[--;- MB.)X)IR7: C\DC(ORKQ9#/L/+5(6CPM6*13_C5'P9M%U+VXPWLM]@-8U)RNJ MO1Y\+EXP/O0Q/G2O#&#QGWNC:>A]@LN=1^O]YZ391>CCU,"W'@WQP[F(8GQ3 M$5\H3WLCG(AHP2*&\.*],2S41-%IL%.JPX%;&HG7C&R_]['P6W/9P;"Y;310G'[KA8_CRWG8&#,./T$C MU'N-ZAA/&F/AQ?'J:8AC6"Y6E&QLI/;L ^G.,#^_X#?V/FTVZ-('--7T6^WTJ^X(]>_":U3ZJ'D]IGKT[M M6W>27HLRO_A/9^ AA%#;-$?(]Q8=IFV=J;QXL;C^O)\"1,\DE_GKMV/U3; MJ 1=SS911TL/.'-"1FGJ;3>QV,&G82^>1;*GL>_AS*OQHS-Y\*CS>!;R[>"J MG- E*V[:U$O%E_'ZO?$A7N9XU"OA972##GO3Z/F9@IMMZQ05,4A^E/ +FJ1Z M]!O6CM^ETRDXCO&7=()Z\G2.ZSCN]7Z9VW0Q QXW#S9M"O'@@/W[Z?Z3O7?< M*!QOZHEF4I3"W9EXIS))R0@='8.DP\ZNH-]Z21T<773E'I>,YTECY>&H46]3 M-^S,?RP3X^2X^&Z=XVD+^<7)B<5,7=X"[$V]XMD&WS?;64 ,^GC:O^8_3 M%+/IGDKC4$^7M[*]-!R-\1G+-M(8GW$\=>A1X.*-=>?8P4OUSZ*7<+:;TF3& MH;9_?R:TEM [R\W YT"W\+ 14)]ZZ62Z3SHXVR+U[]_C(^%CS'(L3D:C,LIG M.SIGFVCCA?R;;8'ZLQM9J(QF\[*Q&]KK4:=IBCE>)-.5+_S^L"/13$:]<#)3 M#,&GJ=(]1T9X[W-VF*:NH1=^IC?1;!/.PC$FS(SN-E!V6 M')=K#=:TM^CI+S]R$V?20%_A*=ZN/W2V2OXV'$U)\Y]-0.;YHDGJDLOTNOS[ MD#VF_:^_?WDGLK-,)$,LU8S($U-:!9UMY!<]IMGTF:O!IJ9++!Q[ M/(9?YC_\;5X_IS=HIF/SH4O*KBQDTR,ZE4ZS:B^SZ\]>?M2\],WYP.EK5CZR M6E[Y,GW$KGSM>Y=E_)$3^EJ7_4&1FA5KT=S.:5U[K=.ZEQ_'7.V9IG"_FS/( MEY)*ZG_S@90$?0;J>G[X>GS-\]PO7TO]E\?'+U]_9&^ M?1WY\R=XI_C9@]#-/OOWUWE%(OSOWKM(4W F@2PFDAG.+$\ M*J(E<)Y-X#:8G5U+[TVU[@W5V+M3))X)ELL=[FUIP[9^7EI#B9#S!'5FB4L( MJM+22K3T;)F6T$XRHTXCW*325I,JXI&.2#FVYQWW:*RPL\NX>GCM7.X4:V]& MO0F08/:7B0< /(7 B9L#KA0E"Q_P']0F_F0'''<^FB524+)G5W-UM5LMGW:K#75N.]0 MF-U?GZFE=62K9EL;7?VQ3%?HTVHN,R.,1D4DY0I=)VE)#H(:FZ*UIO3'[HJU M!9/ND0=U=YQT0\EV?^-"JTBV-?!/E6R;XYVWR[QC=+0Q6B "3"(2&/*.49)H M'PRS)MA@2PLV=;%Z[/4E6PT3K4&R<7H3!^@!2[8-=(JL:NX6:"J>HRF>!+=: M$B&A9"%*1JS/FM!,!<6?<)51Q3TR:RNYWSX]=]]\I[K1UHX>15]A-$Q^?%BE MW*UQU?MEKF)*60#&2*N_G[XSH"A'"42X59E(JBWQX!(! MF2'J%#23J?VO"=5N99NMSE$V11E.CO/C?P,HVDYVO&D',(MQZNGA5B: MLV1-"97N]%!V\Y:E>CO#IK- ;S0NO5>ZLY]*$X)9^2B\ZO2(+'+-]!SNVWAP;2Y57FX!0Z7HTGA7Z*S5,8 )G;RY/TAO/VD(,%V=SFP*WL_JZ@Z7: M5F??T2N=%\Z?"/YSSH*E.L_P=?EQ*"04H16#PM\]^6KBW?&SMM-<5!E^M$ M)3@>0>F#4L#?'#Z?%M::L=R3Y9>; EI'Q\U9]E*Y>EIQNYQ3+S=#FI);#+]K MV*RDM2&#X\;(G'SX_^R]>U,;2;(^_%44_IUSWMT(E;>JZSX3X0C6X DF+!C; M>+SX'Z*N("PD5A?;\.G?K.INJ26$;6R,!?3&C@&I+W7+)Y_,RLJT/#BF*'7: M&S#+VXG]*1-[>,2(8CX*CXBA$K%4]4T;(I /C"OBF198/GDV2=43KIG9G&)S M//*STM&R4".Y",%L/.QG\E:6)/B&IDL,"YC"Y TE4*D2*, M!A[:M? 3UL+>Z>Z1LZ:(SE(D<>"(T9C.I B*#-.,%^F7D)*6B'%_K7J_UQ5PFI[KVU-F?/W///2RSJC4Z-D2EU;8YF9S3/D)!FL4Y!6,EN2OW&8]L>- M A$I+8]7TAYOK*FVR(J[/]ZNAF$_OAP- MCU_"M/JM/-BMV=8[_4"/%! OYCQ%GA<,L4C!;-.4($>P!!N.6H?#)IMM:591 MGM9..:_WP6)KNFRN9F";+/M?YJFG!ZFK@]S5"B^R:^ECF9%\W*P]MYSN.@/@ M/,EU_FN=AR?E0JOR.5>YE[-?)P.WJ4M$)1Q.]ZQ!^9B502HF,R])DS!RV,Q] MO^5.=:'NU/=DY579UR?L$"K_O^N=E?9S2IS0;IFI4Z:ZP5%BO MS"9=YEZKR@I5%6Y":G>-^>4[Z@I[>413A9P20OL+A]^B874AGV:WRIS;=5:W M1;+Z;(C/<]57V?4JCV"S 8MB8BM3_S%G 9\TLD#_"/9ND/#^[$KL\SSM^ZE: MXMX('ITS\B]J4CSBVB*]XB@4UAF/.1(R",2,D4A%)A#UADA!J56%7DU'3#"E M+$CLH\9,>V>%!!N><48%L5X6J\IB;S1$C1H@5:F$W46AFX=3F(^ABMU)!+N+:I(7*T[%@9ST*N*A50Y1IMOJ7R"N8[RI(%E MW<[Y8);U2?E-K546Y#$CZ,BF.G-Y2L]AUD)3^^0-T\%*K=':1536YG!5CM3. MI _38YJ5C^99]T&6 3LGLS!>+70P+PP1C#NY4O,O02S\EDLM)FU2Y1LU/YI:),B4QA &NE/"_'4*4-KAO;K\>NHO*KH]S,\UF5>2LM MAJ3-2SNH4N:C-=1[J2+MURNT7OG^D2?AURO#TR;A?X1)^+]FB%[%\:]FW+]2 M?YM+;[T N@+F5!"&8T5<07QD1%&F?SK1>0F0%L++7"ZDM6M[E[OX2 JFI?0% M8BYXQ H?D1;<(!&58%8:'8A;G<GVTZZ^,\9D 12YFCI+A<[]Z-<^'AK42'Y394W?P(7^45MKW\DJZG MOP/0Y=_([__L'(S.0<@4*SIHKB#O>I;6]WUYEG[%Z#=V;L_R..8@CNEX-/=Z M9M;6+]V.Y^?CD:EJ F=66=][;MR'*E'[>8Z_2X0N6=N^7SIP01YKSKAP*U96 M?UU(.\?&H5%$R12O65#L_,\-HCY]")I'+Z.2!=-$*!EB83A5F,.J,J;*40/@ M^>7 _?W2K3D\SC/T.C5L/[Z=A.Q3NO<1G=^/IJ[8/S@^LMX+IPN" B44,44, ML@"-R%LE.".%\)X\><;8U9C,,SS3?>V=X^(T P+7" <-$:,!(& E4@D%3:! M.V5PC##?XFH^H6P#@1+X!SI1K:'[X. MJ81&\#M51;:] ))_8#Z'Q>D<_!B7P<'AD:6" HYCON2HVA1E3KV/X>\)?K1C/NE1Z7.UVZFJG4[SWD%=QCK5=SZD]72.K.\*YHC:%VYJPH:S([&X[*PR3AU;CYI_6&)/IDRU:5-YR')N857 M9B-1HF9'UD[\RDS/AF5Q[_E3TPXVS&$NZ=,_.P<.FHJ%UB5M4R,W=:/@.H$B M_%KOZE>MLR7OZJ"JG0G#!K:P2:6;A[-4H&B6_7WP6UG:9S8$&DV!R/ M0SE=V1\+W+8_+MV;6^?C_B =;!/+:P94T:A^[RC&Y!1=!$^4[UEY]*3Y[+1@ MD@2.9I-27E-I]]'L^&3Q0O9U%^ OW'9_ \HR$ZETUN:@X?M]M)LL>]M;GX\* M9V, CHJH#1:QP@5D/+4(C!0A(O6V\&R3/0OSHD:=?3OH'^=5=Q_4\NZPTS.@ M69)[02Z[%[(S,YNEH 32'O-"UBL)SL#1ZP^'80+&2^P7+J2J$\@(;LQ^?PWL32R*.3Q@^? M>J>'1PI3D$4N$;.6(<9Q1#H6%FE.J1521.=Q.C6^/LZY.CETK6%3!7T=I4F_ ME>.INWLOOMFT:4YV1;7V2T+UB T9F/7+MT%>UJMI.$/T:YWCO] $H6 M!E<3B0I%6(IL-\AR*Y!D'N-,#TGX8F1[WDFN*'NE)N;Q.)4MVMF:K-@DRQY. M4\=UUIQ_ ';)W%.]XN!V=;12O2\^,541WD%-H0B[V"NU?JXL;_> M.+A769QEJ%9M4ZYV:6ECN3SXTWCP:*[HLR-G;K!#6\M#UC=QUBD?<* 2,^8U M"TYI%9CQ!>=$&^I)Z:*5F'[)I;/^7'Z&O;TP_6L\RM%AHV&BH*,('7Y1#=DC M=N5]N-P[<$?*^4@D=\A[FG+M6HZ,*0)B"I/"$VU%2I-2X"[0_C7>/%CR*T9H M\ER<&1_R>KX A3@8)#LZ'7AU9^JSAA4<1[KEEVW M$6Z2)6MN$E]W1Q7D6 ;4P-45F4N7IS/ =C3ZL/R0VC%3BGP."H\KX@W=O^;; M?Y0!TSF\),=P-O5""0W_7!;X/$X@DW7(><,OM+8[.<@FD=#E$)!R7Z4I^+[O MC"4+'#&+7;0E[UKJT]:;YWFG+%?+K79#ZU#&99!: 9]%6S)0.P,4X^UH04.3;/A7J3]BT, M"8C\FVGV097'?,J[?"I*G8I9I]BX#.^E$W=>A#O9OL-1)\6%CY/Q"VLF.8NK M\N I+4-9 'SAK*9>[D54+M?163^?ZYF'=J_4-*_H6;F-D5]FEMJ] M0,1T9 H:,@243CP$K,59JF>>M0XR/L>$9X]Y=6(HN9T[T[33E)5J6>=]OB4 M_1N7"_6+ 9ZUS[BZ-BL[:&,YK]7#Y^^L@RWSYYNRMW+#$(J_RLC.K!,7#JE[ M$?F2IO',G([&BAP>IVV; MQM TF=&H) PQC/-MX]$@QVU\!3FZE>S/YHU:.;@!U,ETSD?]'#/;F<)(E6.UZ1Y(K'5%7O 3U&SLW&U>;?Y*3RF8/HY0]\2*=>H&D5H9N/R 20 MJKN\>>8J/5_B"$@B/.R\Y&D)GX9^D/\H"\W7.W&UR)>M!.839X,(A*T\]MBX M-C'82E2OW /3$,Y-WAE:/Q'+1K^F=S!%Z3X>.ID\+4W.I795G'>^ M&#,+GW=ZOERKSJ?3FADB5^+$*W6RMMW9G/B4;&I8"[! %SV%IYZG /2T3U,I MHWL*I6\::NS/F3^NCF-L1%>^F0I5_G90IX/9)/EWYBPE;\?._?)YZ?6 ?GSH M9\LP4:AU"%RNMCD:)I%O(.7^UINT /XT< O(2GJ,F^7SP6M?GT,! $GK]R;# M.;5V=@[0WB ]HWASO\H=)#Q<9S2U45+_N=SYO']P?'G$,"Q/Y37R))^T-Q%9 MQQVRW"CG)93R%-JHWW>B F5T:B>\5F\*%B+"NT)[M DQ]E ML+"N\GE\Y\)Y=;2S:M]77")KS^E\$6@MM3/.TIGK4A05\]>+/BM?*A M("X6,AHCF?12&6()=89XK71P_KK0HZ]ZNWXA%WI]G6V6(:_A*"Z/:8+"*77, M4CQ$QN':[9O"^Z:#U8BX48P)3A?.F%KC? 0@.0/9RPIA'&QR&W4[]7G\RHQ< M1 T^[>Q4J0,F94K-*N9PQ>U2G=+/D1CAK 3:J?E0[BN,:M?TTFF&24-[,^UC#N)T5;]B5I"6=R!I:Y M)6IG^<#^N4F)7H:3^5'0>=N;!?F=FS%&!JKN+1(2Z*>SZ3DEEVE1VF(S[)C=-[@\Z6:/Z6YGLW&TD4P MA.56GT'.4:OUL:=:-I/#)+GJ*G='@_PMDFO,U^[:]7A/[<[:K( !GMP/@Q-6 MPEE_,BFCDY.Y9\;#12Z/5>Q8XUN?SV/YX37.OV1=+KRU-S;$A0T7.V+EH>64IE]NQF:77N:Q27F SJQP\S1R@-1@M94J9YX.9[V[F MM"\Y64%N^Z?DVFXZLR=7W3K?<'3]ET6R5F<-_RIGX%TE\8\VCK5WN<..J&<< M>T)0L.E0$"8*6>88TI(1S942QNI-WO:K9_'^H$Y3[.>V;K*W5]17)@I9@64N MD0I1A$PQS@>F.G*0'T9+)"Q5(6E'%Y+/9FKKQ;+8+WM:+F%?-\768:7*16F>R/G^?VW__"5#_@ MV_NT?_"!] YVBKV#'K1QZTA@6YA(/"IDH1!+YV"U"@$1P2*C#A-/P (LNEK+ M]1%4L!JN7[ASY3\7@3F7S\%W&^827E&)6\Z-9^FJ=KW >GF%>]NOCM*Y#D]T M ,U("\0*9I&2!48$>V:Y5DS*F-:+E%>]PMW2?YKL@)M,/+52L1 %+CQGD5NC ML/7<*1HB<3+PZR>^G=T;S:X[\LQPIAQ,K,<>:!#'*(,#MU%1&S2)@3QYIH6X M&DJ^%$O;SUE=@27YFI%/K@O6O3XE5%8_-\J7@*ESW'$270'H)35 @U1>!Z^4 ML[9H$>*GKZ$#T"B"%)QI@@B1H%$(3>FZM4$%XY9*GE+CNU3E2N&K,;E75E&5 M3JR93>&FRVAS(SBSX5WF4ML:^N?90#P&'MEO$QTEL^SX\Y$15B?=CJC% $J" M4*04XXAK'3T#T<8V;K)9]A+6[/&B_LA\BJ>=EXLE?=^LM3J5[");=N713D95 MVO--/\TXU,[Q,JR].N9O+L :Z98[P&4L=HI!3+R\C#\?WYV8F6*3I%?/PM\4=\RS&5V^"'E79CU/RR^KIBV^K%(U@/*=0 MNRMG=LI>#^M7S>U<6#RFC,Q;G+#)1Q^J!R_EFC1@;L8<#I7C[IJIFI>'>F7#5]$;2\GLXF#.G$)7%$>'?WO+.0D["".%<"7)9, 7'T_ M[:F67]>GINI[;95&XMH$,B5,]L=U 'J.>ZP#'$M\:A85')H2(^#1XS*P/^TC MN!*51XUMQ]S2Q19QLXUU(8P:;>H\+>9S?DPY-D\[?]=5$IM5$"L'85DOL<[Z M#N $NL64D;UY1S0LHF]24ZO.5PV<5R)< KRR!.$5]-K4A?0Q#$9E0/+*!F)S M:2VC?'WZ(&?GJR9PH2>'9G QZ>>U8SBMXC_G;EE82#F7<2<&/P\2SZ5 &BW-7*1;U3"HDO?DRU(3C_M7.U+[ MG>>Q8FNF>TD)SO7I4@/3Q8N7E(5 9_8TKT98E[-TR,1>S-.IP.5YQ&>@,5(E^+8.,JN8[)5:#R4G/!N-4P[ '*\! MCQ[F_?GYQN+\&;5S?C*;5)G"\I& \-G4JZBYQ&!@4EA;?3B_/)M9UET O NI M&D[:?ER8')DEIP#\E6,$T^!.AGEG-1&:Z7S'=E$/8G+7<0\0F%H[C M@GK%B)>J* 13ELE0$ %3L,DLLUX*>>TV%D.G6@WW@GHN=<(W.C&W#JOB7:5] MF'3H*)4-JXS92NLF5=]MWIZR\$V2W'>!&YZ8.C5=N9V9M7DN8YT2 '\T@^L" M5A8A*M_>S'!V/AA=A+R=FKXJ@?@[ J8?R&X91/-=8@/CWICSU*WN$+L,U"=@-7MZ;SL #? M_3.;_+<5,313T_!/UCPN]:%NQK>@]_5%,',X51JS_IQ.YPBAM<^KT_7O_O7Z M_\S9^>_;\Z3]E:D/C#0;./DEJ9-+9>#REY.:/INJ/M(03+Y!E8W@X]R/GK/O M-EN]%/#XM-/K X^>IK#$^;&A\GA>@LJU2G"E=&>GSO0W-@J[7%LPKS8K2CT*@YEJU\W;4]LN.>"]&I;YR%7NIUCE J@;\[%4ZXLJ M>+6M5RW*_V]E(W"INN>B=-Z:3*,;DVCT>3.MQ.O^Y,/SG%8B_?8(J?W>=H\? M,<(#T[A GF.+&*4%,I8JY+B1V$6K0['193R?KV8**:>TD^;T/K#T%W-'2G\X M@>%M9/>=.^4&%Z5++BSM*J6T"%]*DY)WCB;IZ + QSB5@:OE-.\>I5\6*:] M&9PM:NU-YO4/2TRJBPB7(:+IDOMQ6J2I4G,=Z%R]. ?"INY7H0R3QA!].4WG MW.MUE":K/\T.HSO/UPGH:,-X%.=+9W?1F,>^%W6Z<]5O8*,?<\AV>Z^;0S8>AS-"7I+;1U0;%68]<,'+UR2L_F^]5&7]2[DJ50]FL MR'B>?7S5_HB97O>V-6BXYEVF,\@!W8N#?JF4P<8Z/U^8_CAMOX7]95BI%-(C M=G\>LR,.IB6)VB GA4?,ZP+9& 6*#GM%A;9"^4WF2&ER\^9JZ/06KO][X<1\ M.T_"4._!E:;:?(LC[5XM:MHVMS: TC2^R$=78MX',N49N/"Y/RW/-G<[5:ZV M:I^X/-Q1%R2OSL7X>>Z7N5&9L@"9OE_*D]6,44KQ0&N+VLXW[4OD*B.V4F7R MK 'F>T:-SN3"#E4M\?4#D5T&BXWR%&-UT@<%!<;T1;5-?#Y+M4 FY2Y>^?"R MI,5\E'+/S\QGP+++ZJA@5>V\4;:W>E!VEJ3*,JN7SH97+[87U09DN9];;=:E MH]=KGFQ#V;MF&!KMS8/0#/Q8=9%# M&V=G=6$;.ZJBSU+\5\JB>-O=S9NCZ=HI"Z3\ZGTWG>7R;W*A2 M^NL!XO[8,,N#,1ZE; 9^]*E*:9"V@T,Y&DL@%T2U[^>E_1O3 M3_GY].>YNF]<##--/.GL9DGZI44QL[06OW?^.QLE\I?5R:0\HI'AN133,J_0 MHH#Y^M"L^SL5Q29-Q574+0\ZY%B1QSU/=)/F:1U-2,,_#R$<5W;5=#K(!>&& MHR6-/-=+/QNHU3?UJTS+MB%*8W%VM&S6^I//RP9V5NUF/+YHQH$F[3J7H+C. M5]G<;UIC&G<7'YZ;B[*^7>E2S"?8&F+5+?=+/I=Q[U6(ZD)Q-VSX"?#?:9E- M#JZM[?V2?V7R,V_;O/.JZZ%$WI39*SK:T=WB2\Q]^2F79RU-'::.SCN\I;YM7]TR/ M?MIYL8""9(Z6=2C*)ZSDI2A3>Y57H*3ITY]G(Q\&RRX!>,SZ%I6[ )6N <'W M59#FNM)[,^?KV5#F% M4MAE[G!E(.;D;==$857S4UI5N;@H7'B<3M\^[;RY;J;K-$#+<<%C,\WGI>8Y M+[*YG^,*ZI8WDB=GH[3L>S,H/PW![6? +#/^!1Z4)4HXJYEFT7AN@S8T"%?@ MR(HC0OB3F]I(CS& K&@#R-H LI_+C;9\B7!FT-B+F#NDMN>AY9MSFN]MS8PH M,!?:.^C!_:_(WO8Q[ET>7^P??.#PGG[OX,_!WN4AW=]^<;+_9I49>6!2[G/O M$MJZ_18#F[K#P?Z[W<^]L[=T[]2QWKL=_I_+'NEM'=E(8]18H,@Q M\"+")0)X96;6.];AA>>V%Z'RCFUIK]U"IV9;X34KHR@=9<=6:NX&RE7,4U4/N3 MC3IW$OQL$/9CW:F]T31,7HY@>,"HFQ=$7LS2(X8PO'=\Y D#W,(%PEH2Q'RN M(&8)P@7%T6%'J+P*8=5.?TVFTO8:@L4Z,.>3\%O]R^^^/P'#X>*W_C ON7S3 M[Q_3Z41G!M6R *6\(!U/<4D\IF/XS]?/K[Y^FK_ZU]1?_4X63R6]_FO\E%S[ MW9<>2\A30?1W/?;+W_&?U-CBVQKTKSR^Y1C#9"5ISKE]YLS1)U?2;\7YYPY9 M%N)!B-/5&2S%_;8YU%<]?GB-3J@Z/N^3_I8^ES6M267=5H=QZNZ3QS-P^"9BD JG'H]!^7M4 MM="Y$&+\4J_7R0<,W=T;^?@:0K:Z?MSYI7#QC2/R/S^O_\U^YU2\ M&]7QS4HA6B_,!7W^8SR:3)Z7988V*%'@]W'IPW=_3MX?C/#^'Z\N>Z>O&'Q_ MV@,>W;O<^7QX^K9X#_?O%>\'AP<[Q6'Q]O+]\^J>__QY8L_\8!_N>;_=NX#W M -?N?=H[@.<A_]<[DY[;_#GEP<[T][6 MD9+8$Q4THL(XQ"AA2&E9($6B*9RUW%GZY!DC74&O)A9VY4% *3R I*<(8ZW$+=!D'=Q1SJ M"HXQ-:1(R2L,8LX"RE$F$)-%P93W6.:DW**K);DO4'=C2AKS_^X/)7T9)I/? M.EMU5K"\A^A',SM-YV'K )-KS9OB9B.Q%J@W#[#^L6'DK)Z<%Z/Q=C4U5U&L M!;#O ;!>DZM9;SGFD2"M@:8Q%CBR1 %UX\+$@+E5GJ4$,U< M3NDNN=X,<7[P_J^2Y#7_7>,1ZW:&C>W5FQ'!:H^2P@0D$C,(F+;8_CW8_JI)U;SSQ JND+1@<#(L)3*4>:2EPUQ$ZPO%GSQC MN(LIO5U;\Q8DZ'[XW5HL;;%TLXASBZ6WB*4+GFR-+JS3%LFBB(A9*\'L%1%1 M'634RD80A"?/"MXM4HCR \'2S+7_E6.7UH3"_]J@OAM7;O@($C :WY.B/(WF MSC-IW==@Q+HO%Q4,'3SRR$/2>W5$,&@"R2,RG!#$7&&19EPB[X4R&&L3!+Z3 MR$.MGS+"OS/PD$OQ4V+Y-/LI@8?\YS3VVQY['\+7;N2A:",/'][4/= (NC;T M\#Z%'OY2 7EM/BUR<+=QAVTPSJ]WC\[Y,ZS-7KTTP:K?CRG]^?CC1I6]_Q'# M_OQT[_3DP]Z[/_M[E\"F#XYQNG?_W2$PZ#_AGMYE;_M]OW=ZTK]BV)_UBOT_ M4IMVZ=[E#K3U=6+B_/WIS@5\!LPW#7<./Z0.FA>'(Z&@0 M@\E#QI.(=%0B.FI]5,639ZK+L;HO:'='X8>_5$3?C<8?&H5*'EFLX8;RL30I MN\._RBEI$>K[$6HIP!#3Z*G2"G$F *&8L<@JK)'7@6"'H[0%?_*,=IFX&I%T M0X1JHPPW5Y#ODFFT@GQ[@KR@&M%(3+6WR$1+$>.4(46L04X5JH")%2R2)\^* MKJ!R@P3Y,3BY7O2'937SX]'(?Q^96-/KAX=!=TDFZCGY(TU)BT'?CT%+(7". MBLAQH5%41"-62(P42^FJC D25(FP)CYY1F2W*&XK!&Z#'#BM)/\*-M%*\NU) M\H)-!!MCL(ZC* U'#"N% (\Q\C98086/+"J09-'EXK;\M*USXN8G%M;%67TC M>VM#:N]N@!X,L-\E10,L;Q'\1@C^=HF+!<(0\1@C' +QGA6> MBN38*;J4_# 7NW6)^<5^H18[6^R\UZ2XQ<[OP,X%^Y412Y@K@1RU*6V( SM6 M4(M R5$MF5:^ #NVD%V)Q8/!S@=T_."O\>@Y+HWJ;C-=&OHY_/QB \E7.Z_.E)8L5@H@0SS#+&@ [)61.0<-86B MRI-@VD,)[:&$C62$[:&$ASIU#S2VOCV4T!Y*^-;\G?M [ZUV^W][Y#,]D*X<-"AE<$66*:%-I$TM'I KOD7>6L$B(\YX^ M><;E+:<0^/7NS?:D00MF-P.SZ"UF.=Z36L9-, !M7'.C@^/2:7F]<[(%LY\) M9@N?I,8, (MC5*2P&A8%08HQCB(NHO;14N;TO0*SQ[!7_^]9?Y :VYX@N YX MJ+&ZD%IX6TB&F=:<2BJ(L%&HH#B^A1WE%I-N$9.6#@\H';E1Q*)"LT2P(D?P M$44%)U0516"6IWV2HLN2&;DQ0"D)[(R)5+4<8%Z1:X/2_P@(58%D8(*93RNF#".<,-X06+V(4B".%; M_K!Q0MPX*D",$Z20B 4#_W!LD65.(\*MP@6C1NOPY!E1W8+S#1+BQ^!^>#$; M@]#-QE=*>K:F2PT]0@!:H8S@$*R)A MVGK-C.-!NY8^;)P,7S0RPAEGD]/0%!QD6 2'+!@!B%#B+<4.:QNR#!>;),./ MP?OP,IA).!D-?*=_=CX>?0QIO;?Y"Z[?RK!$!NVU <7#M#(F62]@R!AL"DVI M:0-"?@'6'"XE.PJ1,.A)P43CN6^_"9L&06SI!#V9(,%XBG5*VLH)'I!1@$54L>FM-07V1 M,JHI]L/)6UOOPN;*L/(V>*8EU8PS:^ O8I43RGJ67 [MYL3FR?""2O# 8\2> M(A5E0(QYCE3!"/(^6&)8%%[YY%TH^ ^G,=H@[\*/D/\?"_Z^UY)^!]EM6DF_ M14D_;FIK2@6C,1JD+1$I]R!#RFGXTQ0V,B)AD+C- M38;)Y+?.EG.SL]G 3(,'T3H?@_28-#./S+/PC\TB*XU9V6Y,"OP^".D7 +"M MLQ$,WV7^_%IP:W'M1KCVH4EK"(W::4$1=ZD2-K<*"(Z0*%+B9-"$%LSEZ&Q: M7"W0\,_6 ?$01/UN"MFWHOY+1+WAJY ^AA ,*J*S*9J2(\T9_&,U\U&3P@23 M4G)TA;I*87Z)J#^&*(AFNN6#T=0,.NO3LW4[PW#EG,8W4L@VD>@=#-!FZX/- M8G[7XOL#2BQZ1Q"_\RG#>V9T0.>()X'+5)8'8\2H5$@YX=.).ZH5C0'4.6"\ MZBI]6T$HOSZSZ-VF+6G!M 73C>+6+9C>*ICVYF!:*!$E)09YZC1BSF-D95"( M1>K 1I9.I)-'A>PJ\L,GES<&3&\M3?.&YW &BW0\"[ZS\_D\#">-^B8;G+BY M;G.HVERG;+YG&9O?N)/@9X.P'ZL.O>P;VQ_TI_TP.4@+[Q%G;L9[6T=&&N(] MF.?.%!0Q8P,RO,!(2LMI4,$)3N\DXU'C?D;I9TNN__I%LR$3_E-3- M/Z>QQ;8?;A,WWZ?$S3!TO\CF>V,&)M7!RUY9 M.QK.OKTBWK<>>[G_'H"':HF_3[OU4LN%YA8,+_.ZVO!V*[C\ N/P0; M^\/E^S_VS@X/=O$AM&G_CQO/N__\1KN>3_HG6[1WIL5V_UTYS-8[!_V M#\!^+]Z?]$Y?G^R_VV&'[UZ<[&WOL/=_ '4^>WO1 WK=3,V\O_V6'X&%0@QS M @E8F&5T?$=(6^NK%][X_CM5CT0+'H)_H36RRZ32RZ M:&!1X$H3&1@*L"8!BZ)!!K,"*2^L,(Z0"-/U3'79C^<1N7]'#G\=I=MR_YWU M)_TL3'P[N:*/X;IBZX.RL/YG 0+<)C'[QD8+*? F3Q9P\GXW' M#R=X^*Z@9ZD4@\3!1@>H8V+0P!ZD0XI3AV+P%*>P,I'*P\BN$@_0F]**\-T> M%6A%^/9$>,$>5+"&6PS%<$S#1+^49(\0@3'_U*+T09 MU//1N-;YL"'\X>]J+EK4^1[46:K!X+3DA9(88584B%'BD=%*("NM,!IS06G. MOXK))F5(:;T.]Y8XM++[@[+;8 S"4DE^]Q5)/R)MR/EJ8O!%, M+J5]YEHZ&HU'A<0,L4 XTK[@R!?2$ T:CQ+RY!GI,OG#B1Q;W\CF"NX=;:RT M@ON#@MNH#:&-U=1(%#10&R8PF"71I0RLDCL>2"&(S8+[XY4I[Y]'Y)>*W>*D MD^M/0KAA%*% M1%;15-LNI8#6N KRVH7N;!.\@Q 8I,V=%OGR/UD#JVX?I>X-DI91Q-$H2/R MT5/$(D[)TA@%TL"]#B0&0T7>06$_7(FR]8<\X+-$^XG#M!Z07[C/DV?@ZNGS MUF?\/1BYE%"2 FEQM%#($0R4AFB)C+,%TM$%!5R'1^L31@K1.D,>L S?P7Y/ M*\.W*\.-DMM6NJ"E1)@XAA@6B>?8B&)*KEN1-ND9+<]#@\&@^\N7J:%WQ^$W^4LCI87$72D0R%J7MJ9EIJ A'2: M.>]EP5-5(=4EZJ;1MK\\O]B7P?FZ<\PMRK4H]\LCBUJ4NP646Z17) 561BN% MHE !+$5GD;5$(X-Y$, R@\,"4(YTR8T/)/YRE/N&+(JKGWXMY6#=N4I.& =! M.A^5)^Q^&X>!F?8_AD7BMB1$C;NJL<"+6XR%;L^FU]^R+C'@K\AZ^ (1NCP: MS7]3@[/HX<"#LD0)9S73+!K/;="&!N$*#%!P1(AZ4M]U,EYHGN. [#B8#\A$ MZ.1O9O#)7$R>_&LY;6)_6#>*,VCUYHS9^NR6S[=>;^_N_[WUYOG;EUNO.V\. MWQSL]-YT.[M[SY]^+3=DD@I^36+(7]&7O?V#G3>=@_W.\_V]-_LO=[>W#G:V M.R]V][;VGN]NO>R\.8 />CM[!V_6K9(OBM7/S7/Y.GP,PUEX,1Z=/8=')^AZ MUY^>/)]-0!3#>'.R7![7NH/TSOX$_.[A?= %^]N[\//?@.T[G_>*OP=[Q=Y) M[^ 5Z(Y7GP[[JUDNWUXJ>O6.^/5[QWL$/?OWM+#PMXQK9C M>]O_[O_G\BW9>W44A142Z\#)F#I$'8E*^8=I&I=OVCITTXU_3=+++L^3ZO*I/B7 MI)SM3&9GT)B+.L?L\]$9-./B__Z?*HC\?=(QSHUF:8Z..^>@1EU*D9:U4?"= MZ0A^S8, /]WH>-BO2WNGN\;>#%WH? *1Z !0=006'0<]M"F1[6SHTW5[HVGH MD(ZQHX_A:>>@F>.V4V8\]?V).3X>AV-XXV1M"X=A6C=CTK$7J:RXG[DIO&L: MCD?CLL[&<1@=C\WYR45BA[+GLG3G M3TA(RYYJS']*]ESV,QHK^<])]?M3&JNQNLU4O]=N+1%^/U/H'@8S[NP,/>B% M[\ZF>\^.0JP;B+)I'M1AF0_E-^A,&*>KGCS[J]),SRO-]"VI:6^C>NAF+YQO M3=+[0R/Q+=E['\50XW:H[VBHB?XQZ+N'8=U_P6WG)V%L!C<-A'LL#OX?[_^# M<>P'Q7DH/!=:%DPR87UAK/7..6^(\6:ME?2='OZON&IV/KO!+ WQUF02X/\I ME':#?/_?9V95OG^^]VZ'[;][/WB_W:.'I^F>8WA'[^+P]/59[X_79^\/P+PZ M_7#QOK_J^_] #@^.^?NSOS_T+GT_F6;[V]"?RS_[>W\4AN##M*G% M$B"XC/YR6J47"%@GO-Q(RJ86SF/!( M#9,*9$<*PV(A31#*E)YSHBHD!$ALD7"SD7"OD2@*%XH)%A&0^U2Z6"FDBVB1 M8]AIKGV:S\0)4^WBVTHWU5HR91R6+4FVCT3\86)YH(W MQAJ8.&T=8IYBI",ID)1%X:3GU!G[Y)G$74)I*^(/5\0M%Q'P7#H>+',\6NFU M,X1X*X1@7+:VQ_T2\8;M :R,*A,-(JZPB%FID J,(1#O(&T.+03;0^@N*7[8 M'=UF@OJ.TY#-&+YVZ[!U$WWUY.-W!%BV4+VA4+V43UP2BHFU'#'#4R&2J)!6 M7*&@B L%_!8B>?*LX*JKY0_3L=9AWB+A_49"Z9.W27OL"L7 0+%%)(I)(QT+ MF$C7VJ7W# D7=BG'@6-61$0*62!0<@&04'$D%8\Z,@G?)22DHLMO+1]9BX0M M$FY2QV^ A,H$1]*FNBHL"P%;6/]<<:.Q!4$1NC7?[Q<2-K<.G73*$XL*F+F4 MKSE1?QMO M:%OYA58^+%_/34_&_%$?S_RNTPG?FHBX?<;CB%AX"RPA^,Z;:3HS_"..VX?& M#M=U\<$0P*@EL4#P?,"241:U%T5,GD%OL)*D=0K>*P*XE$ MF.BCI$(0TWKO[AED+;QWA6#!<8H1LTH@T$8.J8(3Q&-1V.@ QW !D%6(+LQJ M"UDM9-T3R+)!$&F4=\X*5DBJ1= 2NQA($+PHV@C]>P99#3>;$*!V*)6("&<0 MT]8BRS%#0AOA-:6,'*%THA)(I&E!4$Z@.0+:2-A*6\$[C)U6X>E6Q'?0!%7 M6D3#.;/,!2:E-X;(0+171.(0*&V-C/LEX@TC@VHJ9.'R:9N(& T!65]X) H3 M O&">4>?/)-=C6\KNK,]Y_O3(_&7M[W;,AYW,$ /!NO;6/Z'A/5+M2(=H1%[ M&Y!T#B.&?8$4#AQ9@PGG4A6R+A48%MPXO!8T&,* 32 M,:93JL0A8RU!,4AME!5!1WIK)Q(V!FQ_0M6[7U/U* EQ57G*E"6+_+=4GWI6 M25FJE?0_&VKBKI/^NK#E1=7^UV6QILO@[ST&?'\MH5VV_^J(PBP(+0,"7NP0 M8](C)4&L"UH$&KQU.+)4"5W+JUN*G4]F4M>]@J%,Y:Q27:F+5 8:;[1AQC&8[@(?H?E=.52_+2SM?X;D@M:7;VAVZR.U3DQ\.C.H)[YFR_9 MGUY;^HLK=?,*L-[U^GSU:6_K2(!"43Q(E( #,1T\LI%SA*.*!A?,.T'R^E17 M*7U>)C>9\SNHM-O.^9?G_'/OU5&T!1-*8\0 E!!SGB!%L$(D\F@]!8+A0IIS M2:YB4A< :7(>7*H5.[CH-BOUA,RZ)^XP1DJ89?5=5O-IQ..N?F(M\]*B$O/221C?PJ:P:Y[M_D)(3I MT]S"IJI]]JU5]A8U$:\KI?B-96'3*?FOUP-U+@+D4\N#HPQ SS))HR.8$,ZY MPK'RC"C,4?W+ZN+^]VP"3&,R 0BV_3)6:[L_<8/19#;>G*)]Z3UY49^?O?_C M%8$[/KT_ V6XO8/?_]%+9/=T#]ZP?_#AT][!OP?[VV\_O5]=U&?O/T![SO9. M_WUV>'K,>@>O/QQ>'O+>68^^/^WQ_8,MTOOC+8/[@3A#/RX_' EKA>!!(%I0 M@5C*\&)AN)&444D336"Z6"T'JH0AABH7 '(85]9(Z@W7<#.5V'JR.>5 &6AK M]]]9OZR]/+F&YMXU!\Y/_*T_!2[OOLR*"5^JWM-Y,SL_'XUSI;*3, WC3>G1 M%UG][K 3^TEW9):T3(=,FIU,MSKIQH2!YXON3JKNNKJ[G0B&=.>=^1C^&O6' MTTXO^&05=3LO7S[O_".5'BWP[_.O\]_D]W]FC0M*$&R.X6V+)P ">V#? M@]$Y-"&]+ )BCE([$E[WS0 XVOSU5VLX;^!P SU=TA[SRJIF(0EU5=G&6,\[ MN3Q!9\;#GZ$0HQX40 P6!<4LV,-.J*"?/*-=RJ]N!2;IF8O2T\[;;\DM4D55WX@KD^"C!=44I6#. O,0PE(="ID, M.QE^P#YRDW[_MZUYLYXW9>PO,"S[PV.@%78VGH2SC:++OWB1[6^[(R4%T2HR MQ 4%>QX+ADR$?URA;1 %-M'9S)TQOKK(:LAI+K9.R8;SDK' =,UY5J>7I>%N M4K'K6N;A Q#Z5,6Z/^F E3.<5,LHF?L5=8;;$DJ6M^;KFVB9V?MLD(MM9[I= MZ:S=OU[_GSD[_WW[*:SAR30S^/EGJ=[U*3#^24/')88^SMBY[C6E$^($NM@9 MCD!?52<+X,\XFP)5[)_Y^$U%.7##3?S6H.!&H[!;'4I/P_7! % 4AL]X3$4UT+[52_: MN)JKO,[\8K;J]3CI^-DX5XB_ZF[KU$ZR3:%0W\[!,ZEZM_MZ=W^OLW-F@1ZZ MSE_CT324@O3F8C(-9QO2JR_V87_8V9H=SR;3#D]S0?0U5#Q]^+7^YC50>S$R MDE7<_ \S]GU3$_/.RZE_.B?FY7ED-!A<=$:?A@E.)V,3!GU@_18T M:]^,LW=T:S#HS\[F#WPS&LRR+9%9I2+;%2QEBUUM/PG;"W!L.6^,1!4E.E(YH\8DC;);U/1R92 MR4E!D2JB1PS *V6>I0@F@ * 4:LM3Z7:ND)=W=)+:C\DL((%T:U( Z!: *WJ M.\]W.CTS_I"P+6,43"O/"_O%]E:#P,+7O8Q[:5NXVP$683J^/TDK+E3R<;Z0 MC]A/BCOIZNS> V:2=;;!"P&_H!?8!P"2-RFH/H7\2^;)\GM M!SIJO9';!W3HW]#BN$O8:"W;Z['BD.R_.F+)MPPS@40:;P:X@720''E,F94N M;)C< M[J+9W7MQ@U7S9CIR'W9S:[39*V :#7OL^:ISY M: 9IR0"F;BK"9&/K31](?P2Z-9SNC89)+ X64O!WZL-^7*(KKRN-^IBYBJ-[ M6T><6DF)!XN+\E1,,5#@*CK5)@LN<%D.'1I]J"FLR< M XH89X-* S<=MZ ,9Q%NK RNBB[6WU;L?5)2==#^C46X&HX ;.9X'$JR N!7 MX]GWN^!(D$RKPFM--9.26.JI%-AB9V,,Q"47W'>NTM8%]ZVK\<-E[_B(P=!C M0C6BT1#$A-1(2U8@ ZA4T:^ I?'=O$:==B%M3&(:465K/D,U@:0UG/3]QU[ ML;2(IJ5C9F7-)/U8.X#7P^,R<3VYXHZ;KGKLKO'/+;OG*L]$6M'!G0R!7![? M.,Q&QZ!$D;)4.,8$ILH*KG1A"B>Y#9'\P!JND?9%(IOA98+-51;WQW@T>](X"4X7542'*,-A]@MET0(DA'KDN.)ABU&%8O7QM;L%RRR\M'F#V:>!O MN@*L4CR%,$1C.,-26T>I$=%03*0N(KM^!;33_.W3?'IX)(WQ@A*'1 P!L9!4 MI@D882:]<31XQX"R@P)9@U!V-#UI.BD3/F1E.1I6>Y2KVP"3DMA7@3,-$$M> M*2)_GWPI:";#U3BY> NYAKR6DR)E*YIU05W#@ED+4R.*<+@&6:=@W6D8:LMH,! MNK!)<[TZQ0=I5VRZ.W3C3!/[P[TPK4*P'[,9O(/WMM\>@;'+TL80"@KL& :J M#FG-/!(^[=ARDY3RM:0QP5TS4T$3"5=(8]XMF,!03]9;+=FQ?WX^ #.T]/<; M._H8$%R(/@Q#]LJ&S\E NJEF_S6KK;'$=G*S#TZ M9Z,!OXQKSBR=^J.&% L M885#4FN)&*:IJC?AJ11HL#["U\E,H=>LN,:>(Q4=L"V $IQG!Q>8*\?]X3!] M6P7$!C,>]!>:._;'D^S>/@OC%.J5EV/]9;4,5U8M+,I)_W/YFN0SKPWV97V] MYK3-2CT1QD'_GH]*^^6WO)$&%/'W3WT_/:E/M#7NJF)O\>(68R=I)^SZ6QI' MB%Q(&P=W?S O4X@7*"6E7!J=QK\G\T(KY^8X(#L.Y@,R$9K[FQE\,A>3)_]: MCD7N#^O'KP] ?;[U>GMW_^^M-\_?OMQZW7ES^.9@I_>FV]G=>WZ5 M *X$7*<#8WSY0.HO[_L'.F\[!?N?Y_MZ;_9>[VUL'.]N=%[M[6WO/=[=> M=MX

]G;V#-^OF>\,.E7TUAOE9P_^VWMOVM+,;F_&0593;&DYL00NF'H$E M8%. ?O;!)4:]\):X'$!4QS/!%Z5'+H?QF_'X(KTXNX_K-S6BBI)=LR:B_V8& MQC>'[;-O"=O_KJ-URY;SJKF\B3'[KVJ%.=B[W#M[?[!##T]?7?9.C_'^'R]. MTG/@^9^!5EWTBKT/>^]Z]/#-JL)\2WO%^T'OP/?WMGL7^]NOV.&['6CSBU-0 MR'CO8/?RL(#W7_J3_UQ^^+RW=<2T\Y8KASR/J1XKTTA1XQ'C).BH&<5.;4X( M/@9-I&1(SS1+=&22":IR; MGK=ECNA;^+#J]]2B7[DPKCI$/ULWZ QT.FJ4W YO&+<^1(P2!VL MH-%:33"+7%JI 7Z!AQO-59:P[C@_7P5V-UK,SX M@F2G@!%8C=-^Z6VM5A38<.,1:*YR:9@4&)-4Z@#FHC,<3;,1%WSFT%]8-@!U M5&-+&9:,@7I6QF+/G"R\I\1PTBZ;6UXVKW#OU9'3#/0U4\;"W,X9 M.V )#LSY)/Q6__([Z-7S@;GXK3_,"RG?M)J; \RVA5GZ%)>F:96CM'I^]?73 M_-5*GI'R.UH\541=^S5^2J[][DN/U4^Y+&[]J02Z2:Z_]1<\]LO?<7K]2Q_% MR*;&\F]ZZE<2['XU9;:^S>\\KWTU6V(H)-<1*34.\A5QO]R@Z\?M<"54N4GQX M^1;WSM[W#R_A'0\]5 M7;P_^_,T]2>W\;3'#L]V2._@57%XNG6Y=W!(#B\=_L_E;C/+?@R$2DP#4LI$ MQ!2UR#*)D77688<)9BQ>&[_Z0ZE(OZXEOC>GXQ(!S@ER%.>!N\9Y;#3VDU$0'#!U(J<0MIHEMS\98QKE&Z0DE' M'2X"^C197"QVT%F&+1RU?:BW"VT.EA46( M(P>3,# D0TH*6'B"K(D,"2\9X\YBZP"5".L*<;4:QR:RI1MO?ZZOHKZYVY]E M"/F5VN7SOA8WZ^M:$+[7>&14H4)! 7$L8U0R*W4PU H=B9:&B':[;],0J;>T MW8<+YQG8;P$84TJVY)&1+"!-L)4T!J]$3OT%/WX4D-:+_@\[HAZF!-[$0OE^ M$6PME+N6O(6%8CD3(JH"J6@T< $)7"!2$+_(&8^48C!.GCR3ZFKR@&^W4%J1 M>XA*KR7AWR%X"Q(.5%N![$D4N&>(2>#?BD6!HO3:Q8!A:E52>5AMJLJ[ <&^ M-DKWT2S!!E-624K:C8?-D^)FS>Q44%8[B;!T'#&8 M*B"NFJ-"PB0J9U+RT$Q<5;&A4OPP)? FQ/7[1; EKG0OBJE7A$O5!NH@. ML: HLHI)6$Y,FT"CXR(^>093VQ+75NFUQ/5'!:_A/7;>:JL<,L(JL!@#1I8Y MA6)DRA94JXC7=?7BXXV7$VG%*"= V MQJP%6QE[+IVR%FMN;\%%U3+JF\/+JZ8KN*#4TJ@5$H[8Y) 22$D7$<5.$"FU MH=ZM3VG]?3M3=ZG<[Z^0W81/WX&4M7SZEN2NP:<%X=)PBS 7 3%!@4];1E$4 M8,1B;L#254^>W<;9A5;B[I]::SGS=PC7@C-;0V&")$5$"@9*#0>D'!$(6ULX MYPA,#B@U(7Z8,?\D$?N!,/M63.=6K_8\R" EMI&94"B"32IXI6E1!*?H+?B9 M6O;Y/8+:\.=JY9PA()E,6XR8+S@RBF$DI(E:.,\-OJ:@RF8(ZL,4LAMY_X[$&]ASU,@?S)E M%;#8RG1T(")E)$6R4-0Y2ACPOYSMA,K;.COPBW'O-LXM8*<67L; MG;6L8-Y$[;E140A,(BLHP>V1C97 QU>CF2%'M$&8%)C9& MBKDMC>=;.VS/ZUT-<:S[<$A@OC63 O@$#ZM.]*$.-!(4.D M1D$JR[6QA+)\?DVLB7AHC><6!A\.#-X;%&R-Y^] O(7Q+!1V11$\*K!F*.6X M0,:)E/6"<*D+:8U/E25$5^"'0/_R/OJ_ZM&Q3PW?"Y_,PG(3\ MTZ4*4"!(N5[R$ :C$T%,RJJY99GMDS .)D[#N-.??*7J[!>[?3_Y.1+_I)6Z8JG,6/1#(]-&JWKHL/AJ+]XEW>JWB] MEYH&Z )#?? I##Z&'C3WY*$X\L[AN;M\[W*+]$[AV9=;&&#[P^'I+CL\.&29 MU1UL%? ?[:TRN;/W)] VVH/G[AT,3GO;K_N]=_#?Z8.T M# Y%%F7@C#N!?0E(/WP6K:5(WP-(HJ5(]PN0X-H6D&X$2$O9QI0TFK 8$ [< M($9S,D-.4? *$T^X$KA,9HA_V&9K&=(-#L7.M_!:@G1O\&@KS5<+2M\%2JO' M.P71Q",EBP(Q)@.RA )5,L)AJ[2E3#QYIKN4J@?$DKZS/G,;KO63AJ8%RC9< MZY=@X>%293##>1%D1"(*BUA(F?.HB"AZ%P3UDA:!WM99IUN4GI\8KK7ZZ=?B MF,HE!_PV*$N4<%8SS:+QW 9M:!"NP)$51Z203^J[?F[@TW:PTVVP. >CR6R\ M03%,KI:-D][E^[/WIUL7O=.=R[W+7?S^])C"O?W>P2')G[U[@<]VCM]?;:_[:"=(%.G;]-GY/#=BS/XO/^?RQ[=WP8+1&#! ME9-(Y[RK6!ADHW4H"$FL4QZ69"@!K3^X\ M'P??GW9>&-09.I22 M#HTZIO-R!*U+@9-O@IN-H7N=K>-Q"&=P6>]^?O?]<5/.XUF%?@+S4I?O.B/ M)]/.%KS-Y\94'R^W8ZF)\VL7+P13LO$( !OX->0@T0[H]K*_WDQ#9Q37/=U> M=*:?1F5T:3>UX$O@6#@K"'>>AX(RCKGVUD2050%]+8+(X$@DIAD7.17AF&J^#Y$B9Z/Y;KL5Z.8'_UQ]D2VX;[R>,#4I)D9;<(ZL+1GPP7AC\Y%E>>R4MH*1;Q00N*]1NEH7^T(V#FRL8\Z +TP[YJ/I#W(<*;"'4$8B3\*P/QIWX2<($=PVGH.'*\$C5K.UM&!+ MB GCN33!"ON?FQQ%4)@9S(.C0C.P!PW8ASC8@!D7Q'&9N&V]T+Z3VZY;<;UR M//X]&H]'GZ"/S\TY?#.]V""F>]>+\%6Q_^H(S/3"8WU:X COU+K=JN>OH9&SD43%8].-AW>>W7$(E@M')@U ML5(@YBU%VI& B/*>41U!0; GS_!3>35:]'\3;ZD6S:BQU";I@(F?P3I..GMP M41\_26MCZ/KGL$JL&20AJ"^$)5>SCJ>=M^?PL*98)/DF\O?)_)JDBRXZH]ET M,H5'YU6Z^N0NK+-S S:H<0[(OI\O[U*/I84[2B=B.B,+]F8I%NLD\E,?K@21 MS*V$&\_-1=)PI035%"U?! V8C9/DA(:4W&SQ4\J)%%AS61@6F35!+UIL4W-BSE5AKFHU6DWL MZJ/KI+0@^X-9 J)NXL* 1R6V3$\2&G83!J7UDL;5A?['!"!=$.#ST00(LI':,)H#/@& -(_+Q?/<1B&\5(NW/(\'SQK-/:3I*!3$Q,*5G,*RR("X,^Z99+[GC!R")\D- @Y3=V)S"EZ:)T ML&XTR=9VO::@.>77Y8G.)*?Y^S2X=C:!I3^99,=!\J^F=W>_M*[G(U@*=C^] M?#Z"X[3H$( M7QF=QK\GX[H]Y^8X( L _@'EC?W?S. 3@/23?RWU"A1,_7C.X/V;T_OU+L+G M6Z^W=_?_WGKS_.W+K=>=-X=O#G9Z;[J=W;WG3Z]ZXNM.FO$Q]#-M(?#EK<=? MVI>]_?^?O7=M:B-9UD;_BH+S[G/VCJ!8=HG]*"C M7,ZP<833#/LR-T8,[#58^M^]_VGA#&T(TM%^(=EH_F4[>G##[8(<".\-=![M M'Y74T3A/- +F"UR_0)8- PD67TBO^"\" MQQOE?AJ"_68,F^W1%7]JKFEEZI)><;9G[7A]=?,+LTD@V?:$8O1(@&$TZ9UR MA*F@9'9"!U'Z<%^3[NF7"34UH]"[]G9'O@F=&6EBRM9*W$$F@'/I[1]KW=65 M,FMN,UE<4$%[QL&QB"%OM(EQ+YW(PNLLN9GY9#D=[VBXKWF&G'16/WT)8)VC MI3>G+OV5?#2EBD<38Z0*E+&$CO^H-. M?[^YZ;T2*[[F-,,:6^^&+SA=+2*()8$GC]/:9N*HXL2BH]<22N^PO+!\12)M MM,Z(7G+/'9]+XYY-X4G<4\* IF3BK*W+:4B3!GNC]W >C$*"X6G@>O6T+4%H M*!2@G ICM']Z&!*>AA.CJ7M=JGIQ'#2,HI/>WEZ*)=XI^;&]L?&4>.%T+O^* M2911E["U5#\T!E%^/ E M"<;5Y6&^2VF<2<=@Y55;N6R?A"]").<=HT0FFPB$7#+FW!#@/N'SL3G$)F-^ M17^%_YI:3AD3WS$G/BAUPY,,XL0RQ@GG%DZ; =H"^K<>6L=@4-9LSF>A>R,O M.$YWC>9='+CO3:1>L@Y7)KB+Y9543OEI[",4#/M7?6W8*^GZ)@XK-GQ6C' > M4):NG]6725A.VD."%)C2 $@)=.)4V)0Y,*ZRO%$!(MIJ*/SK>\F%W:PNX)WK M#?YVNT?XP2B/NSX!IU?,S-KXWH?L9;4F_C!P+0\*)_N?1?AH7'="FZ(#-#<[?LB3JW2BIAA>[?I9LGI,K M^54U%)KD?AK9ZAEQ'J()G*8:,$>1%+XM&@E!B=8[]_I>$PI;]PA/B(5P:#0N2;A##ZRC)' MRB=I6!;=$&MP1,4F7A]^T/;JAR\VYB0""\1$7EH0@2;.!DF.!#DV3I)!<26]$=/. M3=UL.?QMTX7W!)A;U17^>Q1 #]_U!SAEYFF3S!/4K^Y\^J(X< [1$NHTQE@L MH4/A7A%JI16*<>.#;UJQ7['K;U3J,YH)I?1_UUV$C,M/?] 4AZ[&V M/SP<')5G?55R;36-_ON:P^TVZW0_?#$(&5$%3B"#(^"SQPF ^*&9\(H*;SA5 M5]?N3#H>+[6*+;40Q@M''Q[Y8?K?H_+.J3,9Y,<%BL$"M%XB#L=0M&PB""T^E2#$+ M?\U6O$LYG>MGU=O3<=8\3C.Q^/KJVI?(@V L:V("@@IP08F5.1")LTN 33DI M6%C62\9>4?GX'**[49?LTY3L=/;G8E1U>$4 =EV,WJP,_ZQ]^(7U_'$1A[IF M2?]QNHFOY]'-&"_:-L1LRM.>YVOSU4/\*?;?M;_8X%A&,R#<%>A-V9&R0$H\ MDCC-32I9Z$=I(F[MDI'B3CW$80FHG'T/<;$D[,T.^T@=DIYTQWGM'_Z*^H?? MC:C<*OXY!\7G0/L4KU>/TINCP> E!$?C#@+?-G<^T,[.N]XF_W2\];E-VR=_ MX!A78&OUP\G6SNZW=G?M>[O[1Z^S<;&#P,=>9_4#;W_^K^R>.^\-)^_V: M;*]N?^NL=O;6/W_ L:W\P/?8Q3;A(G!@2'>2AQ ME9&OL GF4R-J;1$^]Q"TMM_]WB]MG>9)K. YH-"YYN#&A"A_/=0*/6EGN>"36RD3 \$!\D490V4'"]Y7/ M$KF:6&0P*[W?V9G2 _<#G^Z\,;N.X&@-C],1_&RCVJ0M^'!NZI).5DXMY=LF MQ]G[^=W>UN>_]] ZZ";_(-;?X^ON']^V5G%4)V_YUON/WR[7)7W$*FY+79(F MCHI,E/&R:#/%ON",28T_$=K' $Y;&S(&,M+K:)G C^:G+[A>*FV@OZ51 M(=6X\70/C___NKV#WUME0K2:&=%J(Z#B?&@0]#G4(E[5F&UO+I-MNP *3#2;&P][1XYW"Z=1^]4B_C@E8>3YSAYC*_;>-]^H1$! M-8A M"\[IZ.Q:+S@2*("1 K> PV/4E2(3&F)CMC2;:L*I5D"RF=?56B6M!%W M.NS//Y/B^I/>:[ S*8&\+MSYR5>OB$Y&Q<2/P\+MKX"\F5:E;+HEZ.*U69I7 M>@M>Z70H3N(53X7B+&\S#5[$BM'&=G]P2)H=%F?"" 3C9M+LKF\ZCDY8SWV6 MENZ7V7G6"8Q'T#!;.7UV[_J##3?-YN:N"/F.K&Z4O.B?K'_N?&MS'%D7_\?; M=.OSNV_KW:_?MSY_^M[9V=U97PUB,YD36EMK :,Q\ M89EQNVCIO44=;VLN=TU.S"CC6R'@9E(O*NJ<9 D>.$27;93.9*4HR\ %HPT$ MT H!\P4!QQ,(R))++H!(F8 S888!'""[WD=:73X]!:6@2Y2\VP0X#6L1/_5 MW__ZH.SF5:Q5/RF!*=T[*X#= <#.U>QI;BC2%TX\+]O(E3?$9I=(,H$%=$Q, M:[VP+!0YD8Z4F4!X&M:3QG$7'10 +M.@P J?6I0#2 MZ['BV(/QC]*O9O*J(M>MD.ME=XPDX",332 E&3THD*\"ELGU) MR$4E9ZP'7_,H+P,)HDNE[Q$/U@;(B?D $>^3RM%+2]7#\I>*!/=#@@F'2, M8)H9:KC4DD<)@2LKK>79!ATTQN# K^ 3]D%=R%Q21E0L[5QD9L0I;8BE,EIDEMR5 M]5S![]U2ZK$,?$;)E>;<>LXI2+=?FMM>690[@^S*0^U,>M:(]@CIEPIV,P2[ ML88XIFQ)##02&BDLYR/DBY6S7CI^@FWWCQ=5J8BR-.D M;2J"S!9!)G3)A"!44<95MM"E$AD94)8PXRSC5#%F39.L49:]& "YP=Z]^=S" M].M%J&;O4J\QET8$:R0[TNQ-*KH#>:02YHJJZVF7_N%OMY0\>[H=39->ZM MSV EL\]GL/3)MI_-XJM,WF0?ST\3!%.>X"I5C2?8Y+-RC5[(>0_VFG>!K>P5 MD=\3I 9O^L/#V>X'NPUMF^^[]&E_D' 4Y3:]=TB4;G"?;G3QK_4F_M4?#G^2 MP:MW\?J[..FW\.IV+Q;U]S1H@I4#))J7VLT];"7-W-V.N[:;>DW=I#1(+XUR MT48,7 38# Y\47,'KYVF#U!+^/9_CWJ'QY/P\\S#%@?[AQOV7DHMT<%.^^3; MCS9_^V-SYY-HKWXMDKIR_?.?.YLGWZ"]^@>.K[/3V=N$K3<76TNU3]:[;T\V MN^]ZG6[XOK[Z JO]'C_C;;ZUL_WMPNY,YHNX$P.26?0$&+/$ MF+*S06>>H"091:DETHM"S3@]-??IZPI_%?X>!/Y.TJ ?W7#[YK63*R$<[1WM MEL9([P?(]2;4K]#G/Q(>/77=CPJ$MP7"J3P]/M<$C!.5C"7@G"+>)4%\\B ! M<,I;N[#<]+7BOU1 M6*H%PV45"2L25B1\JI#XA6^J>434F_"_H)@R(#C)D@,!SC*Q98^=\,D* MJY-+TCVW0/@U;*KYM+2QU/K:QR'M-Y+VM2/)#4I2N;8?O,[U)[$VT,1])-H7,1^K+?&::Y)!J:!LIE:YTJ)QD<^5J%AM M4#(WAETS44]LS!,F@C;+%561X'-"8XZ1$\LU&K/U.MMH8LQV8?G>)*3:\4NT MXYI=F4?KGLJNY A9.:.)#MF1(M]"+ N&9!$R,)N#H&%FV95JXR_=QFO>X$GL M>:JA6-1!AV@("(7>VE%!3!::)&>!9L4%US"BWN+>0IJUH]@MZYL&!_T!.K-F M#T=5]KT.B3(UQBMJ05!$HH)+5"4>7#8V9NUS30?,/R:=:Q7&HHY,,4.P0G#BM1+.Y: %2T4_H1KR,S/D_WXFEEQ#__M8\G1AA8P2I/?$&9H( MH(&&8#\*LM^7^J$<^K$<\WS:X!_ZRL>+J#.*-:A!+AE^Z;^"2( MYSX0;248KJ1Q)>"?.W+]&FH!5H;#=-@JEY)B+02X2>U28$$SGC F%. R]Y"= MR=1F"@YIIZB1__R#T[GNFU((*6()]:,LVWEHP& A,6*$I2YX:SGS2#'HHN6S M:L!9%Q=>E&'7R/^)C7G"-"220V]=42A1DH"QAABD%\0QFPSP4+3NBS%70WYF MAGR;R/\I+;E&_O>QY*G(/SCEG$Z4A,PB;6>$B$##T: CTE>5=)S\\"_ MVO!+=,8U\']R(YZXXXRQN!7<8[@?* %%+3$V2<*D#L9ESR65(VXMYJDX[S6L M](_N[NCOJ,7U[05+[]55\_J]'*]HU]?];LV+@?LGT%NK2949 _^Y)N#:1<3] MI(F*F1/P*A,CD+TIIP6S"H*0>:R\!C-67KN723W2RL^=>HI5M*UH^\1H6S-= M3XRP4XIV&6B0P$GD-A%P2+*MLX)(C)%,H,)I$ O+7%1PK>!:P?41LX]/B:XU M^W@?=)W*/E(OO#'<$,95)!!I("9:G/E&&IZ92DZ6Q,5E=+UUW5$%U@JLKQ=8 MYSM'4%/"LT+6J=KLJ T7SI-LLB) M2!."8LT5D$2*LHLPP-ILC\)QMY U^?B MNS?3^?F%$,[8S$"B'1[TA[UR^WX;)&0-O7_21,KDO\Z+)HQO$9W\Q'F\(4>' MU__DP746;JA#](XP=4%48>KO]F"B'O U$8^,Z1MQ&8?[F]O][HZ'"_\ZKR/4 MVS\]O 0\__Q<_:6>[,W5OUGYN+JV_O?*QIM/?ZU\;&UL;G3?MC<66VN=-TN_ M$DLJ,U]>U73^B:ZE@]"RT>JNM]ZL=S;6_UI;7>F^76V]6^NL=-ZLK?S5VNCB M&^VWG>[&5<\;C6FL&M2(+8T FC&I@3-1ZC_ :6M#EEZ@XX@6H4;#1:4ADX(/ M)C@9J0+MO6.2A@0\2>V#SF+A)J)3EX?Q2P&C^9,LLDO*W$T!YZ=:-7Q)R.L_ MGCMAG2I9]&"#Y3<[;)4L>FK)(EHEBZID494L>KJ;6"6+JF11E2RJ_9D?/-6F M''?9,)88DC[MF9/)@MT_]S=ZJ[1]N>W MQYO= )WW:W+K_0>^A>??W&G+SB5%[4_'6^__WM[L?L)C_+W;WOGP8[/[YW;G MY"M^?Q?/M[6'X^ZU3[ZQBY)%1D5ME2.1Z43 )UNV17AB\4]4P@LH=9AV46OS M7!HUU^[T%?WF&?VJ8M'D%Q[CX!R(5;PT%H_>QI@8%^F9Q<&OH4E1 M%2RZ V*9I,%%EU($R.!L /3R3"1JA!_&/7E&!1]^O)%V4,HI=(),G2 MW"1G1URD&+U&;<'$&"P+"\MJD?':WZ1:=MV^-7_6?#QES1IRE$YS0CWG!"RE MQ%G@A'E 7IDUA>"J9E&UY)I?>3;VW9GVUIH*B(X"X=(% F 4<3GJ(C T<>D M>995M:A:^4,P\9H[F)5%3WML)U3T5'L2T%L3<"P1YZ@B,B67$U-6%S4BN6=$I+O:K M=232^&QIY-GA RSD&NRLR@5J14"5+7H02 K,&_#&2K >0A*&JQ0D2Y1'%G#^ MULA__L'IG&"QE\['X 2Q3;!@'"->14NHS]Y3+@(/:6'9+-JYTE"OBPMS8][I;M-%HLT=)K LHP8KR(A)O@J?3<, L+R^+>&;QJR"_1D&LMP#R: M]U0R('*7N N!J* H 2LLL88[8@-X?-@LF:1J)4"U\;J+8)[M>>*NF8I(M;4G M'!\7 4TEL2)'(EE(2@3MJ& -];[_FMO\U0$TY]9SGAZH@D:U6?&3(GU$CZ^= MX,&BD\^)^0 1;YW*T4M+%:WIEOG'_',JT0D M\=11(@*US@D1HE0S*4BJN%IQ]?7BZGRG"&HR>%; .LU;3;;V$IK.[V_^.-Z$UTEDY M&/3_Z44\1V]_9%7%:/UQ:S?]DW:+H;4.\5=O^GLXWN-FA4[_/FSMN<&W-!9J M.3,B_*8[;'U/@]3:2VYX-$BQA6_DTGG\G])YO(6'=JU!^<&@C,"7G-QOYV_. M.26H"T6EUDN>;$C4 B0 :RWC&7(..1IOXY?5!B\T960BA'8>#TH7]*8)>E,^ M-VR/A[F^__%T4$V>L(OG_&.W'[X]4S38^L\V#7M_[[O/]FA][^/.UOLUMOEY M:W?K\^:/S@Z^7@U07K?Q^YV=<-+N;GW#W_;^<_(6QU7V8<1@, (E,,.SV"T]Z(1FS@[WUU;;8[&[BN>)N>S70-E\[6>\&V=G[^&U]=7NO MO??W3F?GSU[GD@+X)K1/XG:G7!?_]+US\N&DR:R=?,-S?(#U]YO'6Y_;O+VW M1B^($24EC7$,"!< M>%:*&\.-!6-=V8&V&#SC>#NNOVA524FRW*3=8%HG#4YYB(BB$08%D3 M8R@0;20DZIC-,5:!C0IS%>8:F*.:::.TLSPBN>/41,X#,@69:':&JLKHY@WK MIL6$F*%">%L:8P*!LLO-I6B(]X['R!62]5 9786Z"G7C78".,<@I,PXF*30. M$Z3.@0(509C*Z.8)Y2:,CH*G-.1 4BH-^Q'FB%5!$&^X%\C%&4OYV3&ZU] L MJ,H'W1ZD)/=6!)S)UE,(0;JL 9"A)0%)BYPJ'YLOI#K7%3@H'PU-EC@/C("! M2+S5GN20A6.1>AODPC*GB[PV!WK)1FRS8L9%$1C. 1#.^&R<30FM5AJF:NYH MKNQWJA&P=#Y-6!C$H\!G;!1"A+E M5KL,1E)N3(Q>52\\=U8\E14163G-K">02]L?7CKT>;1B#3$DG2&)R*L7?@5& M[%S42J1(J<80$A"U.J%YXG^SV>ME^1M,8H'Y\> 67C8U9^QM& )5 /!8 MG6OQ2Y4.,O!('#H+4D0#B8.DZ8@0O"41B[Q_T14@<4;KOA5+_QX5CP5 MQKLH4Q)4$V3]HNAT*^),C,1*],A:2G"@JQ=^^48,0C$.VCC#.02:7!;<);1E M2%I&JJL7GB?[G>[6FR%83HEU%KVP$8F8D!FAP=&HN/7@Z3QZX=>P,E]E?&Z[ M\26PH!E/4@0!+G,/V9E,;:;@*+6B,HGY0J)S/60]),ND"T0(7?3#DR4FNTR0 M7I0*R)E0<\3)Z@@GDOPP*F1\[D@4 UXUEEU%E0"+2$;"J"UEY8Y MX8RQ,23F;A@*5"_\>%8\%<]K*Z+VKG3"1 ,&JS3QC@7BF,PJ6>$P)JA>^.4; M,3 KO.4A04P00'BO;/8AL"@RC3)6+SQ/]CL5SSOGA*&,1*\#QO,RE\B>$0%> MZQPCR)*/FS\O_!J6Y=M'AT=NMY7Q*NX6Q+^*3*)FAAHNM>110N#*2FMYMD%C M:*\U_(3_5XQY,(S9/*?VDA2S/G.2($=D^DD0HWE"NL]\R%XC 2R"G(S/4;ZP M)OQG;Z8FT^2SBQD<%3ZAYW$T69I8M.HG=7O53!_23*?JY&F*6D5/4HI%6+-4 MV(9HB*4BA)P=Y4(@E1>JFNE+-E.*-%X&*2(#0:4-A@DM@TVZR*O^I,2MFND# MFNE4Q.VYYT$)=*0LH9DFQ8EG3!)'J1.G:"),,L<4F%IB =-B8U(BQ52)"EF MONN]+I_?S/Q&=W?T=R1Y>Z4RP6VS'57"YF%OS8O!=&D\9]%Q4?K^4 FF;%NU M+@607BNX80JUKH,\%K"'Z1P'U\R%H(!P9H" BHP8H)R8:#*/@$]6-\&37+3* MS"B/^AS$P7ZQ@%+!LX+G;(K"><(@R$4G.<*FY$BOP+- E8- 90PU;GT:A#R> M0D@.VB-"IDP5 4$CL30%(H *SZ1*(/-,TDL5'2LZ5G0\KW9&F5'(0YCD!C2G MAA4^(A$( [,0:^>+N0/.Z2TS*L4@$3.C-9* #9DX4)0P$URVSGCIW8A:&G'O M);0*GA4\*WA>:-X7A8=27HQ8"99Z)G*@/K%,,X-0%Y.]J:C<-:*RIS^KZIM3GST[C<@ZV*J^ M6=4WKU+?I"W\OZK 614X7XL28E7@K J<3W'OJ@)G5>"L(B:_2#$HQUTVC"4F M#&C/G$P.;);)"*Z2&[4THC4_^\L\PVZ[N\8[)YUOZ^_?'F^>K-"M[C=9QKKU MOGV\]?F3:*^V<6SAI-.[F&?X]*.]@\?D'V"S^^=.>_7C[GIWM]?N;G_;//ES M=ZL;OK=/_MCKG+3Y!05.B"SR:#E)C$H"G#OBK8]$ZV@#93R #0O+=E'K>R_\ M5[FFBG3/&^E"JHH@0+('GVF:D@N"QB,1KI M725T\X9U4PON-N)C8M00)771FP!%?-2,<)ZD55E:* M'E=!5I*M(U^-:48&, M3BD!H $L,KMHT$),@&QRK(1NGD!N0N@,<\I(+NPU"3G M3);X/J=&5ZHQ3P9\/&7 X&V,%B3Q AR!0$M7$4A$6\<1?R/'O_/89:R:\(Q- MF$4JM2Z:J\9!I %#:6Y<%B8) _CPJR.>-SON3#OB5!IN1P88+]!,@ ,GGB=' MBH'E6+J\4L8B(*DVE >*M$QF'ZP4-URNKH[X<0QXVA'3 M'/#I"TYHLFC H"UQD"11-G@0M'31C_/HB%]'W5!5X;S1V@J&@RR!"1PY@Z+, M<, 8(""3#,SJ )5#S!L$3:MV<&8#5T"TH8F E)PX81R)*CCI*,8!I=\P9XM@ M9[6X,D?K)]6()W4@I0V #]I&@]%A<#%;[:2*.DJ@O-:!S)7]3I8-&YA5 YYU!T*19(*LK70> )A3RLLLJ64A=6D,PHT//AI?O? \V>_$"T>AP/M@B;1"$X@R$A>EQX ^B(RDVN!\GD8Q!#!6@O40DC!8"4>2!Q(-AH?)R*'S79AV2QB:#!'Z<2Z(C!KV0#@F@O./=4),(#WQ6*1 M4>+_,"#,MA*)>3+?J6T=PM@H#2-!Z43 .$&L7P-. M$KP&ST'1LILG6JM39B!L=FC,\89EO-4)/YX53X7S&+EQ<%H2G+R6@)>.6)$L MT39"\%)FSD1UPB_>AJT IK-5/G(&-$O#.=>998AHT&[Q.$FNZ?7S.U1B1%I0LI"A#!.PZ^I/ZMYL'*_)-M,-5,']),)U1 ZH31ETQ$ M%?E-D"(1(Y$*)*:,R8[A0T(J8&VUTI=KI=ZSX!A&<3XHX%HY+G*2FC$>4U0^ M5"M]$BN=;A" %#TY*8B0$ E098@3,A)N(:$KC5T[?\%F:BR2)B@. ME5G(R*CP>=L88A92EIB[1MOS9+Q3T3;HQ+BB1-.2+(LY$4]C(%P!L_@_EG2J M:^=5@O.%=RRI4A]78'ITB6LG,!JR 7)B/D#$6Z=R]-)21>LJR'P!^^9TBB,P MJB. )QP"QDY@*7'!&6)Y-DFKLM>4+2R#6E1V5KL3JTQ2Q,>*\DE'V2$ M*!@ $T:PS!S3R*,R4N2?E(!4@'Q(@)PP7VJ53[Y077"E5A3_983(!)24AK$H MN.&S2"Y5<*S@6,'Q_ (95TK[7')X"B0-#B0/FHJH5"@-PBNQG#?\IB5)E$SLLJ20G%=6(DV$B]C=E9QEZX_N;XHCI' M>V@EH9&8^ZGJYJ/;(B^VV-U.K3?]/3SS[J78^MX[ MW.[MM\;B8BTW2*U_BNW$UE&C6C=(>)L.<9BM_SWJ'^)OT1A;AP,]O+)L'\T M" D/C->*O_I>_MR&OEF)E$U0+[4$X-9HIDR.":')&^#^1A+ ^'A"H7#?<18. MT_Y%(#I#GV8#V;"Y2-[M-_]EW7+CUC:^L\V#7M_[[O/]FA] M[^/.UOLUMOEY:W?K\^:/S@Z^7@U07K?Q^QV$I79WZQO^MH<00]<_?.%%@ME3 M(*9I"$II),YH(%(H[_ Y 'A^.W[^1 ^8C1\PKP_XW -6-FK)(9#,RMXRC)F( M#5(1S:TMC:LUE;"PO-^_Y#8NO3'"G')GBPZH:VY]RZ?#[RE-H==^/$,5_-8A M F(NNI(-NK3V)GJBK>U>&KA!V#YN140E1);RW>/D!JVT'Q&(+@F-LJ76RO[Q MU"A.S[U;SH>8UC_:C?@F@E?H?]U'V(XMG*OEL+'T@AH/![^,9T<(_;Z-OW6M M,6 B&H;>(!SM#0_=?B@([8Z&^!]W=L*E:YS,8WN@YHB_]0[1!3]059M+:[^.,W&0UD,K3323U$?&SUAL,CG*:MM;/QX5LX MEG]ZZ3M>87)A&U\=] ?-R [PJ?317H[+OPKVEC<=<@R<5X>N81/%QH?#YD!A MK)E;OM2;.OY^Q.$=]M$:\0:FOS&GU;$UE3D\\;ZOW<&^Y9W5;\?X'NVL?CKIK'[X(KW2@AE+:,B<@*:. M.%[8%=6:4INHLGIAF?%%D)=+VIII=9MI8574.X]+;KM+RDIIB$*DD,$ IDI8BD+1$DOT(8Y5=R4;K^"JDNS8K%XDX/4 MQ'>[QTNMU1NRI<7;A65>\F1#HA8@%>T9RWB&G$..QMOX9;6929HRTT!)]2U#$V\LKHR!8UHU=,KGV< M(_W]:\A/;Q23Y>;!7"#D#!8;30VP&=+% & P"BL' M<9*PZS<4=QP'CP/-0I-++M050_%NMX22K>%V2H?/@O!./PNTL_[X@5QYF_#9 MA.+H2X!5HI/A)%E(\ U2P+KIOSR5=US$R*"'44@3J9TGRL.&_;B#@T'_!QKQ MX?FXK3RR.2',#:J<>:5W_<'&.:^TBE<\>746?%>=B %6 M/)A0R)6+.*XMC16#T3SRTG"!75%,4^;<.#YK37)$=S?>\T98SE;F% ;V;I00 MP[=/#7)L-2#1K [ZP\8#_C9(NTW<_/OW7CSF_K5>#&%3G[B/,+%T>'U M/YE:. EX,6GP^*N,#3*\(TQ?N#]3?[<'I^,Y<%\3\8/DOA&7<;B_N=WO[GBX M\*]S5X4AP^GA)>#YY^?J]957_V;EX^K:^M\K&V\^_;7RL;6QN=%]V]Y8;*UU MWES&];.+=(.O>)UEC4R>7U=_TFOIK'??;K2ZZZTWZYV-];_65E>Z;U=;[]8Z M*YTW:RM_M3:Z^$;[;:>[<=7S?C+7]'\OF.,(.DT*/IC@9*0*M/>.21H2\"2U M#SJ+A>6?>.2&>DQEIZ]D*P4\QHG!T\6Q47Y;X-<.C@['?FO$F_&ML'M48&9, MG(X<<#_WW ,4M=X7SSK?O^7//XGR?4) M9EZ!=;_.K><.X/0X'R$ M.2D[6,_E=J;]87-='PM"I_BF/SP<;FSC0_O#X0,X"PYP"'_L]L.W)_?+[;%? M[O_8W%EC6Y_?_MC\W.:=/?R\^VY[<^?#R?IJ^(X^^QL>"R/!/_8VCR_XY9UW MO?;.W[N;Y?LGFQS'\J/]^5VOL]J&SLD?.\4?KW?;O/U^:^<_)YO0WEG[8J4+ MRE@@PB9&P.?2V2!2XHP'IU/,(?H1S\)YDN+*86. GG%\"&"H!V#<"&#)2>>L M2S@)\,DD9#L'!EI\1RH^?I^JX,@LN<1 M$9@LALOTXC1>G!4<#,M5%N)>UL@:0OU/B8KPF^4WK5%&K[6V7[Q0R?+_&S'Q ME)B7Q#1:4H,1!6$P/@:("LIP'9KP.W?S@5Q;GO;A!'"PA[![O]XU0"A8AA7RA@MM@, MI,#XT2Z&?^/XK'7IE"5&['^?K)V'10CGYM_# L4#"\$$)D1):$8;!U MC -XYP2-SBBAHLF&1GYU"+'6>7>+[.H$@Z:GX\I@4):'"B;]<7P)IE;*W4+@ MQ(FPGIM/ARM'A]O]05GP/(LMZ*O#L/;)^H#1A2>N\1H#D1JYH]3#QI MKQBZ)+6P+!85U8N2B\LAQ6@JE#E3$E[]_9$U-='MJ27YXV9^_=''YU"^N'HZ M4YMTQ#A-ELK2)'IA_/PTWX&3HGP=3]>LL36U/_VRF'=JB*-3C;,?3=KW$)UC ML;[Q(!H[N>*#,I'//AVOYHUY3B$F5WTR]9,RB/$)\!)QHH[X55.GU5AE/^=> M2(/S1CEED(V!GIGNZ9+D&):66M>MHBV.[M O2HAF:)OT"2QS*D_PO@#2*S;0 M\*/]X8LKNC3XJ(AF.F.\3SFQ3GMBO0W())(0"&++;)&"7*3LBC6RL8%."M,* MWC=8CW,FCM><+SF'9Y%]>WO.'4Y5"+KA%6" -C=ET,0WK.;RUTH] X;CAZ/# M-"4"\?0F-A4PS;U+\??6=O\[!C:#Q=/@-&W1!CS\8E\H,6X4,^]W><+O,\,-SE66-%8V8 MZ>AHITKV-T];@QJ/.7=R)SPT--9[U'Y[KF\Q"6>?YZ@7#&< M9JY-U4&-B?P(#>FV-.H'+H!B))G01_1Q :__2I7 M-T[0JF;[S<.F*#8"SJ*CW31F"I>H1G,Y8SM:&5]-MTS)5YVEZ'[XDID!X;TG M)<(D8+,@)C%)K,W&A20M%7 IZS N@#]-PS>;%W!B[KJ#8?KM]!^_Q][P8-<= M_];;;Z97\Z.+.Q4.^P?C=+6U2T:*DIH<]Y(9'WZ>7'=(E=^]G/#LO$DH3K?_JSP_[\,RGX[ <+2US#C0[[BWX]OVRP=?FK5^QU M&^7D'V=GE_U5PJI9"!E%$HC$#=*F_OLB7=C\^C\GE*(I<&3',YMZ\/76U M_RZN]MPM>J3.RH@*3[3];SPOSE5'(!F82O"7*.KN[9:OW>EUHQVDSVB[Y)6) M!F&4H]1[;<"#C,&D("E7+F6:1.2L)!J8>:(DX/C1KT^>_ @RGGV.8;35LO]] M?;73VUK=_=;F'\3F2:#M$SQO]]W.U@Z>A7=VUKN;L-Y=$UL7MUKNK$";__EM M_?.'DZW5N-,Y^7#2WGDKVY_+[PK1:,O.SE?9WHE[_SEY.]WZR 7%H].)".8M ML@N?B/6.D1@D-TI%35TJ#2D7!;]WZZ/;6M@3-ZQ\6*1XQGO-;WW]SQ0ACX;Q MWVG08-%,8)(_(!*>DH4Q33AE" U!J/AX6WR<;$5/S#N>,/"B3F8"/BCBP '! M@ P!,JN4O"YKK5H^%W1\I&Z@3\<03^=^?&7"F?]].ZIG7 I,^)P,]Y 2]3A; MI9'.4@^<*5MR.HAAHYP.L_?D?"6[L]8DXT?[.?[=I!A'BT;3J9^SAU=!ZU:@ MM79.6M,P!M$"T<;'(NU;M "T($DIIHP*6DEU+:G[GV>LZ'5OJW[&K.RJ2YQO MP+H#\;HG:-V>@0U_0<%.\6JXMC^"M$K$9HEI4\W7H\Y.N4 2=1BH2AN(3QBM M,I&YL-)04_1&9T'$'D_G[#3_CH--/T?"Q_IF31\B:CQ(^O Y,LK;$4H:7#(B M.:$CA4"Y%R"%8*73H<[>-1I1-^"1U[5;JVG#IT7C<^+M%#+EVF(P;*@G( 0G MSC%*C*?&INA^<"<9-L&D R&(T:H@(2. !EB0^@B7&. M>RL,I$QK-NU9+6T^WUS:[>C8/1OLUZ7-YP5;89J9:9E25"(3&DHCS[*TZ31/ M1"K/M0D@'2TRRWI1LWO++-19;LGM-6ES>>$:A,R%J*PU$9%G&6! M '.!.)P#A!H:,I742&&1C,DEI><(U%Y\2NU^2YO/M]+LEDN;C\+'ZM+F(P/4 MUW/;3)TV,CM&?':*0)9 K"L=B,'YH+R2')_I,BP: 767Z0LA7*\BX?4@A*LN M:SX+>)O:<FFV:R[O.(%S[MIS-4%S^<$@-^F^1T8GS-Z/Q*$+SL&3%'' MU$"$2.@4LU$NLH5E(Q?A"AG?>^WQO)?QU71<3<<]+#N\"P[6Y=#G H 3!NBL M1]YO%;$R(@/T2A GN2->QF02S8*#1 :HEO2]"SYFG8'[5]/,>_ET6..N[@_7 MM-[7AXA$7QRHKIX=%"RBRU?B%J1^.8MVC1DOD M]'J*NNW7_2( 5M0.TH\"GZEHD[A648\L#YF4!][(M Q']_;P3*IB.):":&Y\ M.?=8[V*IU>E/;EU1:9I6QKB)L&2YZ+LI/,VX&Q_:1"A,^SLRIF':K^O7#ZG3 ML'9JN98L-N_]#M3G]>Y$L[_7D%N^5QX(SI8I MU U3C^<,?PJXPN:A+Q#"]. M@9\'$=?JQ=XRJ.@-I^.)7P<1%\][!H7GPXD+ONYB(/Y+C?FQOQB#.DA$_8/^ ML%=FX6^-I^W]D\;*7.-4UM2OQ@E4.OF)\\/^[M'A]3^YI(7T^!FYQG&](U," M/J-;-_5W>S#1I6CW1 MM736NV\W6MWUUIOUSL;Z7VNK*]VWJZUW:YV5SINUE;]:&UU\H_VVT]VXZGFC MO12\[^T?C5AF Z$FH?- , >#<3&@'Q' $F*)LRZ!!3H*8_ W&$P4F+=6<UBB)$JO_"$#.WCU51L?J4<1]56O]!QG%Q50Y5'+K'J.9[J M.6Y^ 8A2>21$V02.@1M%KYB;C38I6IV,<"6Z?00]1P3!)3H"PCL(.@JXF9CA M;04=F7T00E>FOT MI::&ZY7I.U9=QP>HW9$.2I?':%-BX)2Q&AV[X]HP:W02]DEU'=_^[Q&2@[5] M) Y'S?:3]9+"[FZ[_8OUCR^KID=TWO^]W=G[V-L\^:6# G XDY(3L0UM&C(F">"94LHX+)ILNH'*1LQD7 M]53!Q_E"D"KX>/.:G[OAY^QJ?FX.D:^F)/SQT'-2$"2LQZ=M+!&IZ:%,(W$N M1"*54.LO:%?WAZZ*Q0D*E0T0:(UIGH/&,T,F&R"U3/ M5@ORP4#P?%E*!;I; =TY!4D3D^#"9Z)LT*1,">)=CB2'#$E%&B0K"I**+VI^ M;ZBK._SFB>R]BAU^]P2\1R1V/^VU4-G=_4%OPNZB9T[XB+&Q+5K?V3/BLLC$ M^Y!%#$+'G)J&"[)VOWHV#1>>;_^K6S9<>"$<[NQI5QIW)T1K3].XX W. .&) M%PX(:(?Q:L)XU2G&A%),ZE*3S/4B@\N05CO/SQ,:U$UXSY3 O9O4FE7V-G.L MFU("2HYK1151QCD"R1IBK!:$!Q\M1 V@2V[.+M%[*X37=EDWM^V_FZST*\N^ MO4[J-GK4E;?="9X-]7J5'MJ(5#"!' "&22Q(!)Q04%2(@L+'/%. M+/&:>9N/6CQ;:_'NNMA*E8\\!^XA&N 8IW!MM0\NZ@Q*:-74DLPMR:NU>/=! MO?.*W-3P)!'P# B/J*<9L51HHG**HFS)B"&7MO6P:&%6,>M+J<5[R3SP523P M[H:"M:+N16#@%//C$I1RBFC+&0&-0:XS7!*J&<^>V2!2:;'%EL2LJI%KUJX6 MSD0RHQ/-,Q'OKD5S$( M"+#$*Y\)%TCKP#"+$V-AF5FYR,4\M8RNJ;N:NKL)9;LGX-6BN9<#>E-=\J.D M5BM*I.2)0'*4>+"!@'4TXWP(VA157+4D[BV]5E-WM6ANQBNO+X3#U:*Y^R': M.35))G7,BD6B>8 Q(ER++/BQ/'@9$D(4LG8I1RW.&^%LW5HKE*W6K1W%QA MV3DY2@,Y).$-20S)&^",($YP2VR4P063O ZI%,V)179%+%J+YN8)"VKF[9D2 MMUHT]\!X-[7A(7(3@O$X2Q'T0%"$.BTT"5S1H).UGK%FP\/]FY'4S-LLBN8X MK45S=UULM1:8U"9!8@:,E!8'YT"+[*.,RK)&D&1N25XMFKL/ZIT3IEYO<&QQI.M_)%\>QS9IQ0F3.&L4$5 MD5U%,A@NA- TZB:,-8O&U*JY%\797D7N[IZ(5ZOF7A#JM:=0SWNFHR:2E^2= MY8(X9A'ZG.-21NE8T483;(E?%O"LR;M:-O>T:Z\OA,75LKE[0MJ/:2*7P297 MY!Z-38F SXDX+_ E$Y(Z3C7SO&DV1ZFI=7,OA,*]BK3;\Z%PM6[N0<%NPM_ M8:&D3+/2BM?>A;C7[-D_4K6;?YHJZUK6R@;C1J/_C7\MD5G/[P MT:V8%RM^.SQ$,\.9WCH8)%(F?^&.>9(%;Z$A%2L>]M"'X-=Z^VB:AVFPU]LO MWQP>]L,WXHNEX;AH(5MMVB$OMM 6 M6\6@W?YQ*YT-JW[ M.PQ=7FKXB!=QABB$/U-(V?K/-@U[?^^[S_9H?>==K[WS]^YF^?[))L>Q_&A_ M?M?KK+:A<_+'SM;[CSCN-F^_W]KYSTG[>Z?[X4OBH(!92J27E$"2BCC@F5"/ MCTA8)ZE#\L3TTN45@?]:O.T$N%,A>)T #S@!OGX!IQRS4A+.3?$+$HBS17?- MFABL+/UM73,!+I?T_%<#)+>; W?KH%OGP,/-@9U/7QP:NP=JB$^"81@5*?'2 M&2*Y=A!IR(@". ?,57-@L86W\2#AJW_2[O'2R-]<[W\*^4NM[PY]W,'!H/^C M\3B[QZW_\S-J.Q-'0L0M(O^W>P>[_>.4-M+@GUY(5\^X,^;:3*YAMW_H=J<_ M?],?'G;ZAYL)QQWZ7_>1(DR6?,3KFVL_VCN;7XSPR=@BF&$2;QKN$>N\(C3C M!ZK\TZJ%9;4HZ.7)5B;58;G+.#L&9[?T2@ZTV-I/A\WWD>$@&\4)6EY-.,X4 MW2I3>+=Y\[#?VC]]J&5>'R+/+/]L&%?+-8]YL?5]NQ>V6[UA5GFBPZ5KXIC'#G*:(_[60WOLA1N$/?].@V:.[H=$FMG5^CBQ ML(UB87-R73^]BNY4Q(1^I=_ZVA2@%\L^N[I1:'8-?A2P"!CSHD4@@*1P5#SG ML*%2_6)1+3R&&YGB4NM=K[B+QG>>_KR@4VMT!H2[J0#N__U_#&?Z]^$8(INL M^79_%T-(' H"W?X(YO!L90C7?FF,F0<)WRIQ_4'KOQV.:? -\111*O:*L?_/ M8@M=^%YRPZ,2H/KCYC=AMS\L >H!7G8:GAYI=/'C%V>W;G\49DZ=!F]?\Q5+ M6P@2S7I*=,?#$B2'U+S\\PB9PFD06U#?#4;@>\7);W4T,7VG:;W34_>&V9G> M:3YUI_'0]4Y/W6DSTSO-EEH%J]S7KX/TM21L]ARR[:.]T?T9CG +3_6]$')7 M#KZ[V_\^_.UV('P*OW@SO_;V3Q=$U/DU@H!8AI'@\L\X3[)>8CP8"J='%PC6 M6L:+GE#(T7@;K^0\TT%AV$[Q:#?U\S4,Y_0^M$>W8Z^.K6Q"^Z39N!V,"IR4!DX$7!;$YJ"(RLPJDY"S<(RA$QKU0?]+4,5M&;#>@7=2NW+$]YF%5#>X&QZBL7#:>0KM4>>;=" M+J^M3;E\D1<7C6]W/T;H/T]WY*>E.:_B\J]OZO4:+O^"$.A=2]1N4^,QUR43 MW6MX\PTFR:T+3FKWN)M6N$6A+!519:4$4.T= /4B)Q^CT92'9[+EX45V'3GH M=;IKM'Q_&FOO M?$3VO=7;V@D_MKH?8/USJ05YBV/ <7=W][96/WQ?__R)_>?D[6&[-^DB)W.( M60LB!2_5;HU4E^($)'?2@934E.U;PBX*^]JD5RNLW%S)V24!UD>'@;:(SH0$ MS$27L^$L1?%,6I!76+D7K'3>G,%*TC')(H;E3!'#$C$3YRDG26@EF$871'UA M37K1V%G5AE58>6FPHH$#Y]*'[#FZIN!RM"Z:*%RTF8EFS9*9,:S,KU)\A97[ MP+9?3V MCYI9>?,<^MCZ0*)Y'O2'S:+$;Z?K&Y,<:#'-J5^-4^YT\A/G\<*/#J__R56I M^:=82WU'IB+QT7('K[IX>7 M@.>?GZN_E(=HKO[-RL?5M?6_5S;>?/IKY6-K8W.C^[:]L=A:Z[RYO,)_89VE MS'!YS2++4UQ+9[W[=J/576^]6>]LK/^UMKK2?;O:>K?66>F\65OYJ[71Q3?: M;SO=C:N>]P6+&4&MM8IKSJ1UX &D<4%XH;)V,<1(E1_Y'_Q-BBO%9W"DLDP: MA@/B %[98!).NU!:-5*1\\(3%@W\^X;% :V"?O^@ARK513];DWLVRVXW669; M&5]T76WKAB\B*0/,,N)3<9O(F(CWW!.5N>22J>0ASOMJFRI-G.^VVO;3U1NQ M)-FS66J")49OMC9XPZ6FYY.'-S?*PX^VOK;ZN6%%#7P,7^2RQ,UNQVG-Y+B" M>E0YV=R:)B9IE:UPS8_87NIG^&,=%M]Y_^M%>+31AA;8__[FWN=/YMED" M^/=_[N)8OFV>?!/MBT'[SI^]=O?CMZWNV^^=]VNRO?KAQ^;>5J_-/VZ7 'YS M[V^\[H\[Z]WPHUEBF!*J"8XY83P))0T(#@SQ+"42'*=)N8!A>UA8EH(M,GVY MJ=*?TF^[OA9]UD_R+0_IH<9LJ>*"YY, MA"BU#<(%D4TR-%H3H*[MO'R@6YNFB2D+(;GP1%&CD2;B'YN $29#BM))QZ.8 MV=I.;< Y3V3O533@O"?@5?F;EP-Z$W:7F:1&28YX1QT!PS$VUD&2E*Q(EF- M;(M4!%\28HX@[\5G!*OZS6OB<"]6_>:1$*T]3>.<5,)E(8EE5I:&')3XD!/A MBB;IK9:Z=!3FBTI4SY6^O4?OF\:!N0MX, IOD21&9E2#@ M8R96EN8K3G%/(V-4BJ;%U?_/WKH) B%Q)6$,OWZRMB00"&P$ B2H^W #TMZ[:E?FRI5969ERB;I/ MCQ,Z8+#QYQ#Y7-]\]>'"G^P_F\?$$.\,Y"XC-9V-F0(09[ F+GK/"94:L^@E M '64*6@6;R\)N"B$M&P^/P:C=R;IJ"(QX6"!?]*8Z:C,447O$"8D2)&HE-RN MO%>"K6KUZ$+N,^E=B3>6>.-3\M6'06#9/WX5 #@18711,\(TBM1ZQ)4PR#&1 MD',LQ,!!!)0!DBI*?^VEV2)>WOCBC,?_ HE81VFDU)R+X"(G. CK@^0TQ7*J M^ U@V==),L&6+^/6 WA6!,YQA37U"C)&$.#44.2,Q\E(2P,*8_UUYS_ :+PVVEV:+>'FS M_&;<(GXE'*YL$3\.T78G:9Q.*7!B.7+5OHE1&EE#"9*.$DEQRI5C@,:)5<-+ MD^W70N#>1,QM>0APQ_\:B;S-3-Y5[R03LJ>:$,4<3T5Q9Y7G$1/DEH6[#I2Z\ M[4%8YB]Y6^.PSO8,ID8P&9&E2B+NX!_+P!([27E1 M6%Y)F9L/S0.75229.#,>21\4XL%Z('F4(C"0FEL-:.C\1) @!,42%L(P?!RR1Q* MKI2874F9FR>)LPI+XP(-WE#NE7:&>ZV8=@I<%QE%Z>_S^K%L_QJ9BT)JIP7" MAD3$>11(.XP1#HEHDUP2D<^[OT\)VRT$97L38;M' EY)F7L]H'=%X*+AR2@= M$3BIX,%28I$V7J'D*'BSUD3C3%4S3RT2Y+WZH-UE$E6MY,R] 1)7!VE' MUW+FI/6>>8%H]#QW/LHGN*1 *B0/LH -B_D<*UME?'HCHN3,+1(:E*#;DC*X MDC/WE%AW1=^(,-X10I$0-C>/E KI7$>*2&8<"48G1H"^L359BN*5G+E"W4K. MW$)AV>99A6,5=UO?LRR00+1&!%N)N"4<.6P""LDXA8UP("\Y 5BN8BU+RMPK M86XE]K90S*VDS#TUX-4O 8_8I"77X)]RAQ&/%"-P7B,"%]4+X:D7-E7LS4S# M70F^O43&')E#QMRH6RB#UQ^ZI[ESY'A*;[L+FI$X*:^QYTER0ZQQDGI.G.2* M1"%#E5*RL#RP9-4]"A=_3!)!XYGA@A"D"$Z(!R'SL8G<$$UK;X6SP=.5]TKB M5:$?72]T[LI9HH E"OB47/)A.%E2[UX'2EZQ1\<4\$26$,.*(:Z!1QJB--(\ MVI@="RE#+O&T1A_-'N<=^_M7U?SZ_7A8H];H$PW6A\KXOFJX.]5]_66:R&_V M!Z!*>4OVI!=1%O#,#]-5H+L&RI(UM=\".P%?:W5 _0:Q=]SJY&]6?>9'[>?] MA,;5XH_\'RC#GG:BTK6*R=67C&R4FO^Z,:2/N\]E\_@X^Y MP :>@5QM'I^TN^82W"HL*3?[ YL>_+S#]W^H-$=[$88MN_N M=V"%EC^J]O"N]#N\WMS?DS9Q$H-#UM* .&46&18CL")IE+%,D@"J+E;#_YQHH MS"&.,B' H/S^73CMG4?;>SZ#..%0WC")G^.QK>#A \PRK]BI;3!$$1U2+W"; 26:$<+&;0*?C(#09!)VOJINFHY17MK]6^_ )E:[;? M[_I6)>5GK<'!?:0[X^XL2/O(8!]B,V#N>KO=]7DVMTOOYG#6EP#*WIQKA$RGA.3%R!:X$K%:[ 00 MC&LQH;7:'13EN?E+=<=W+<#ZEK\'H_E\)>B5VM2^@DSW%V0N/QUY$U8CB[GM MG-?VJV31::W-"MK/]NL# MHE?+7Y';?$.X++:^@\D:VH!,]/+G66?S?8?!KCZ'(]UNM=W4+I/3T>+AK\+';&]G'[<[5P"L9RR+V M]C (UP]W]B(X:PJ#OT:TL6#;-$%6PZ^>"A$=8TX&EZM33IDV>-=]6 - ^K/L M2&0QZ;=^U$",P'[93@=DL=>WO?.QR 6P!_##2*+"2,QK/H)UJ#0"M [$MSL4 MVVE] +%2([OSZ0*NA XF$?]LPYL&S"/19%QAL[%P7:J!F(-1?XF#0KAC@ M4+S7$WAUE\&,MR?-='MC9X\&SJF2!L5$">))<&0)_,,\F%+B":8Y<7QPUATR MLRFAMODE5NM>R5$E$FNU#.SQTM%.MM6K?<^!HBQ<=XABJW_-O0 )A(][-H,U MRI:C!JP.OE/Y'?EQ8\]]Z' LC.V^KZ6>0/_,3[Z#YU'IRA@A^N^FQCP>[;'M M[;@74QML3>/?@A.9^8%6$[3*B-]R[ '%MVY-^?#?^X;=Q$[%6 MIQ*ZZJ);-F)_.VN%P<$[8]; +HXO>Z[2^VV._:^OG)5V_9Y_%@ MT&+O>79#S V84[=NA@RW3H?!SVZJ +C"C?Z=N^ZO_YV, T;#MS(*&U6OIF(@ MM4Q!JE_SILKP2]76RK57]NH3;N]PX+IWMPO4C\G.?=N)&E%;X9@PN6,Q#\;H M:",1R@EE(L:$5.VR=$G4>-8M2%'_]!5_:VZ>-XZW2./O';CFZX_=X\V+1M.? MU3_5Q?:G3?'M&,8[M05Y!./\W*XWM^CNX5?R;6/G1Z/YL;7;K)/&Q?K9[L41 MWVVVC[\=?VS_YV)S\J05Q480D7+"&J;@ WB!-$\&>>8M3\0$IT,^,2]6]>/K M?\RJ>@N>TOLX"%GB'(V9Y[^DT'EW L?#\+,D<+P*]+PZNQ6D3EY3@904"G$N M-7+P.Z+$F,"]%2K0JMV@F5=/["?'SE>?&OR8PDK+>RA_QH-=1' 5$B58 +Q1 MJY-APL.OF@A);!4W G@;QHT6M[/TZRRL]$Q MS5)$UET+F@C4*+4(6ZC YJH M,0I.8J$(,='87"1NE1#[N(_&NU%5Z/9@W41A3^V?U0+7RUY5CXW8.PKC[)[[#2UD;,D39<(BZ40!JGA)2E7L48P9'E MP.]6M9C.3BZG]A<)%LJI_2=A=B^";(7>S1WR)N@=-=(FY5&$-4?<1(JL5!@1 MIASGCA@?3%7W')/E.;D_3@:!P<:?0^5S??/5QQ-GW[/0M.9]]$H/)A$%CVG5\% %YQ5^>-!YWUFMT5(S=$FVEI1 #RD7A7MI9?#^9-Q!ZMCUABC[3 $?B;T'2?_?%53VF%\5Z%WKM.V# M#N"V:N2#5X@["4YK;KQ-"0[!2\J"XKE/F5AE8CJ)L'3U622$*&&Y)R%Y99?Y M=8#>1*2.!TFM(S^1V4RWH(;*V0*B'L*2*A91,)['@UW@>8RS" CJ^3Q6%AR[Y:# M&[Z)(-_#(+#DWKT* +R*Z"FM'/5.HZ3S-H;.+6YCS$41+";))Z&M6GE/S!IY M=+I*B>B5W+MYDK@'%=I>/#97@65'DV0N<0/&3!LD?6*Y7;="QC*'HK"< M"T%%""H?I%@5Q/1+O2N[=Z\&\*_[F>:[;I#/KI I6(QR(1KF)*W+6642DE91H!_P% MZ#?5=%7)>1WDFX=:EDAKB;0^Z2GG!R%DB;2^#GR\:H_NL4Y48H,,4PIQJW'> M:[)(^*!X##(Z1JOVZ&I>.TW/U!X]_S5+?*MS6LGD?9N6W?'A>%HCO>,"%/.D MVV_E6[^K&D*WOL=1 ZB14DY<-3(%^.H2ZP#X3P=W7S+5;N?YL:5JJO8136SH M#]_LQ+\'O?%X3D WD>M%>X2JIG7O;/O,GO=7_G6]N5JK,[Z]X/#\Q9G]5%^A M:O8?UC]O;&W_M?[EP]<_UC_7ONQ^:6[6OZS6MAH?UG[502Y;>'%;XZ07FDMC MN[GYI=; !E',GC=<1Q,A+FAQF*:TL5"??S>.3=O<\QE$?WS]/>_X [%+M MS[;M+$-_P\E^OKDA>FX;VL_=1.-X8D.G\V0\,7# .\,^H;DYMSTYZ76_7W42 MO=E$M[KXH-L.N0UPJU-KP)>S_Y'K:8G:/_+W*/ZM^F7SRY]_5K^3W_X) \C= MP.%9/I_JR_U+>_%[JWO:O\>XXH^35F_8D+)NSVN,5-6[Y+#%Y>6C:GG@K0!O M,H(:M3*5'M^Z7SVQ>W+2[0TR[3G/YPJM!W;1B]>[",.,K/= OG,3\V%7\R^Q M,F1#.\8I&[>&W9B#BY>3"K5H_4'M MFF#DKJFH]0,=M$*(G7=+1TP>T9+Q(K=DM(1%@IU"*AJ33V9X9*AER$?IP LC M07*Y\K[?^C%2,#1LUCOL.9K_,VPF_H_!60N6;/S[/X?2<25-O?QI"X3COW-/ M75C_._EPK^I$>XT( Q&?3</NCS/\>ZW>Z>@1R-?AF*SJ@%M(M@M3LY1C?J9!\[8?S%7NR? M9+#X'B\[XFY>(M 5!,P6I7JDZ.%9@E75"=M^_S2&C=,>S'&X"S+L&SF>2?6E M[;,.X/]!ZR1;Q:5WK1XA;WA[8WT/)R<321S "YPB;JU#UC,#/A(VP01&+,)%MQ9S#7.K>O7U'2K MJLJZ5>)2"Y6"5K!3F3^ (8"6O&DP)"KCG0,@(D/Q@O_/K>H#R$\8M>^^HDZC M_8;KEX*1!-(\,V!9%YGSWA/'\ER(,X(RY1.-4E$5[.U!HUEPZN?B.(R';Z?U M=KOK<^_S+Z-1OEW!H_7#]3T51" &9,XREDO+Y[*=-H <)A'SNEB!&:#4*A5R M59GI@_\+T]Y]1H>NDA)4Q19KDURKMODC_QP79%:_=.J&/>FKW<'C[FEGT*\! M1\FDPW?W.W"OD!O75UX,JDAC=FRN)AN'D\T.3E9]T-AJ3\$.=R'A/U5\-1N< M+H!,=4W_W?79/U=_^TOU!KP"$W)']'BHW?#3=OI\^0J&A.5#MS_HO^%.]PSN MMT=,(,H0@T)D!'$L(]*Y.:+3GCNLE ^$376ZGXY/C8*2LMKXJ6*I5^'*:HL* M5*!M3_KQW?B'W\:;^JU.)L:L"5FU:Q_M^8]N_^LF\%RN82:? MI&/]_5K+S]2QGJPQ_= !E<&^JL&*>]WV%WDP,Z:[/-/6XU10N0K:[V:&NGG) M4'^=UC(]S9M[S[.]D6%(_7G>B;G7*YE( AI&"JO@3K_VO^SQR6^UT?9F>3_Y M)$'F8=4[JG[ZFI.EWO"+N=?^Q-M[+84OJ[XWR>W#]T]9Y8^/WXWK3GS4VCN#O MWXZV__[KH-'<_-&@,-;F[X8P'WXYW!#R? MU)N;[-O&$:D?U_EN\^CB/Q>;@WIKXBBY2UCP@"+'&O'$)-+$1F2=-B0X@GFN M@BMOB0D]+ ]_%H1=Y'-)!=W>'+I)[D)4FJ3 '1<8ZQ@E]=HD[S2ACM\#W2;# MW!>QUPVV?U P[UDPK_'A$O.,B-PSD4\?<0R8IPC2G.8>+L1YB2VV C"O2GNA MOQ7<*[CWMG$/)V>XT,XX+'D*WGKJ$] [P7-XG\G"ZA8$X:Y8G0E1QUP,TB9# M$7>Y-Q76%"G*#'/>!BWLRGLSK\.5!=P*N"W2Q&< -VL!UXQ4-O>F9I18+J-S M-%IEO/'\5^DR!=R>"=RVK^@;Q\0Q;2FB!@?$32+(Y#JXU@+J24^HT7SEO=)+ MX[*^^E//7V(;_KB_6MN/G=BS[2HCW(;C5J?5'_2JDS$/BE#^XHSB+">E7].) MYULHG"#<:2,35Y*#>EAK>%!8&,5XHI+,Z+K^-$.K . 3 .#69,Q.18TQ-0F\ MULSNN#" ?=(B6#]CN*32:+?RGI!52A>IH4'1ZGEK-56.!0JZK.#_DG0A&@6> MF2?:>2[O$VXO6OVR6CT1E5*6 ]LP&('K9A%7RB.=#S)P#XZ5E'J!5#J*U,MHPY!!(>8 MTR[[*AX9<#.14M(SHTF@:JC4CX_%%*5>8*7&W! F."-)<,!X;8)B!$?XWWPL MFA:E7GBEG@A 1*$T]BJAI*U'G(F #*$&46^(A[5EE/E\YFN5*;) 6OWJRP]_ MCOUH>_Z@"B^$^#VVNR?Y:,-39#^]U9K&T]C&G3(Z&A; ">%)@SOB+5@\8JW3 M+(E4L&W!L:T^&5L0!BP2BP)%1@SBFCNDB=: K+JKW1)6 G)*8 2@V^A[;,*QL5IY(8-2MA*;DNSZK/D[DN$E-FA4"42XDX M5QXY!DJ=M+<)8ZJ#C?/.=2D:O8 :G:0$; \A!D9X2,8$RZAWR@JI!%6F;'0N MB.Y.YN9ZK9SS2 ;P+K@B#CFJ+5*>$D-T4%R)E?>4/;HL:=';Q=5;+#"6) 9N MG.=$,(V3CU@E:HGFK(0.ED"E)T('GE-'%&.(6FJ!7E.6Z35&.ACBE$Z:A*II M+WY\-FV$=Y2KQ M*'(W2$TL5\[2('.%CJ#\?3)VB\UX29NQ,QF2<;":,N$(-H,GQ*,7N<0804KR MB#E+2850A9N5G%>X>7Y*M>!EZ@N\%GB=/3CVN)96!5Y?'EXG(F26$YX\Q\@I MS%&NG(BK_=VFJDY4REL^L;+;Y;!EL*F3UO8%+_A0HREL&DI;%H*FY;"IJ6PZ:MT MJ]]NE1@C&4DJ+;?^]A\=ZIQ\5?6N-@1<.7Y[L6^J&_L ML-W#??%MHW$$<\$PSJ/&QA;<^_>#&X5-8S21)9N09HXA'I5&1G&".&XL-#LE*I90(U)# [H%NY;#' MBV'>Y%:V\Q)LE$8<1X^XHA&9B!5*D;I B9(NX%+8M.!>P;UA'D_()]N,#5HR MSA+6V##''7.!!\.L+ZQN01#NBM5IG!1CQB!*N4 \^("LQ 8Q*JGWRDN#]$!Y]U,IA*H0&E@=,3YH";HL!;A.[N58[1RD+ M"!-' =PB1S90A3AA*A"N/0\J@]NC\Q!+8=-2V/1UH!P8_.2T5%QXPU6,6B>) M:31 [>!7S&=T74LZRW,#X+7"IL1XEUP02*GJY9P ';H#;IP!*'1.Q$;L(]"5IJ9-EJ5"7Q=#,H4:^HXDHSB5?>:UGJ$;]BO06L5E(Q*FCB7*1@L3+!$H&E"":( M^QCCHK?/H;<3\91V098\@K(D)2R5C+0&^5+GK[>O76"Q+! MOTQ,.,*=25ISY:5-@7%AL+M/J*"0Z)=5Z^2W724IUTP;$-I-T0$HT5@N>^3L!4"?B8EHIDX[WV> JV MO22V7:].*H77X&D@\ UM=C,D,HSF1IXA89LL)Q[GTX3B\=!6:J(MKE)3;+5V MFB@C"&<\F!PT G56GE/K52@)*XNLSQ-A TF5HB%X%#DGB'O#D<':H1BIEH$S M(G2I3OH6-%IXJDW QGC'.7/>8!ZX39'(Q*+W]TE!*[K['+H[49W46:E$ MW5 M02 >G4?&VH"P=T*1E"Q5H+OD\:&#HK>+J[>,,>*UU0&+Q*VD.E&;O)2&,@?$ MVQ9ZO? J/1$Z4%@Q&KW.[4PX I/LD);2Y3PK;TBT6-A<:6X5OK5 2OWJLPQ* M==)%0<92@F0>QPTPB4E$QH45G"FNO;&"!J>ITBKB^VSO%IOQDC;C6G52(.W) M,,L0V'N6&\8HY)*22'JK-%!X:7VLPLV2FE=3@J3 :X'718578&J$:^RB<#J? M='1,*YR OBEE';C4Q95># R="(-%Q:44BB(;)/!NQB,P<"P1$\2)J)(W*Z8 : '0 J!W'O8G!'@I8S+QR%4B6GOXW3EI*(E:R,)/%Q];)SHP.\&"!U9* MHL"(.T>1-4T+6@:T'7.\^E!>6(-0%[JCEAS%% M6*ZL\CQBHDI"QN*CZT3$F%D*_Q<,,%;G%MR7U(\WS[8WOI[O'H:C:7_8G]4/ MP_&WX\WL/_-OS1W6H%]A;EL7]0NXIKG.&\W?6PWZ^6;54>.P)DDXQ*QQ*#=[ M1L:'B(S!1#+O5,H-.:A^=/V"4J"JH-MRHQOX+9P%1H2DB=.HMJII\I>IHP;V">X L M*7 M24A.>,5)"EH*QB(3/'%%! V%U2T(PEVQ.FM% "N5$+8R'SLU &[,$B0E M,;G6B8O4K[Q_?'I. ;<";LL-;L8F$SQA,2C@!)0Y:C @G/46>^JM*>"V&. V ML84K,+;">(94M!IQ(S$RFG$D6:(Y,_Y:JHXN3=QQ/L5%9SC#^+J/ M*DK%L;,66Y(PI]J"LZ(LQS:!*5KVLQXZN3I^%71Q+$')*)/(42:.T\K%K6U247LO#)! M8\L*25@,=9N,\0@1=?(4^<1C]H TLD8(%*)@ 4OC%.4K[S69L,=Y0E.WI*^#R2+GEV8X9GIRVP>8JYO!?)J6+]U&VPC%?5@\G M/./H#.4D)J3S%BXGR0';C!X%HSQ-!!.*<2Y'+\F,U>9*O)$XO,"8*TR.W23"2 8(P@(J0$ M)\PE8U-U^(W-*[JW0-L31:FO"O,+H424,5+,)?9:8:VB"\1YQY(C)=5BD?5Y MLE" D((0DA XW+G!:V*@S]0@AT4B(@@M="KU,M^ 1A.A8+4#9E@'[B/7CD?- M,,U5VKRCOGCU"Z*[5[8X.1>3(0;IY'&VQ0XY9142/()#H4R6VUPO<\806M'; M9=);&14V43%"F.6&)V!D'LB8IUQ3$^-]0M^%7K^L2D^>?F96,$LWP(M'KU[(_/K>RF+_*;RIE+N;]'EX-GEO#)$^8R6! MY8W5P3I"<"!,)^MQ"?@N.IY?JV4I%'8QJ(24=PGPG"MDE0\(O&>7P$K#7ZK^ MHXS,BN(+8JY0ZOT(9=^?T 21P&W FZO#-R(=<#KC,V5R;FD5%MI M6+3<8Z.,$[30NL7'O0E:9W1006!$@:,C;B-%VE",E ".+D5D#%=N.N$%^0KR MO6WDTS9ZPER*FCH>(W8@_D(+:[#CE,BR_[_XR'?M;(]C7GJ/>,@]NCP-R%K. MD0C8<),\8\8->P'+I?-H;ZG".)I!X_08],0/?\_2W>J<5A)UCSJ-E83A**)V M1$OO3([2VR!<-)9%Z2E.G.X1)E?&5UU[YHT"+IDK1.,CO&T>.3?&Y)3WE'P* MVIG*1Z)X7.N4#)7INH[\$?O]&+=/8C[PT]G_(X*6])OPA'^#[AR]N$;LCC6" M[#8_'NY>>/[M^&.[OI$+D<+U?]?)M^8^;QRN@^3^?MC8 .EM&?SM/P?8'__5 ML7^;T^W#OP[J?S<.&Q<'\)RO9[D0*8SU8/<"QK&Q3^L;^V+WN(X;&P?'_[DX MPHWU/>(C28(SI((T"%XG149KAD*,W@GMO:5T"&NP\#&L9RRB09F$%=5:$@X+ M8@D0.<. V0&KTQA0)@+,G,";'_1.X\J$I#QC63^:P=JLU8:K/"6,[G^SE_B7=9.^Z#AU:L[[H96:L$[Z\5!K]L_ M&;WC00]NWZI,N#TYZ77M*#LRMO,71M>>6']D]V.N6'9203D :+49$EJQ,^BO MU2[!I-;.K-[86FUC>$U^*>>Y=&>\ M6;J3DNN*$W_$GF_EMY>?#TJ4%W[0A;\/X-KJJX/8.QZ^:5C &T^LN?-:RF*3 MG]9?!1,,7[.PU(-:IWN61:+5RW/KU-9/>JUV'H!&9_^(CAO6OPTW?;:W5/^[4L/_G#7O=T_^#J@7QMR23B?_>G MEKC2GS.0C?^:I;;;0ZC!S\*GURE"KEFX0,3YN6D"D.GF$:DW-VG]<)_#SWN. M^FAQLBBJ3(<%8\APZ5 @BBKK'0XBK+P7F$W1X IA9UG:.52X+TM[Y]+6\?;. M'I7 VZ0,B+L _RC"D261(^VYSONQ5'"]\IYK-;V:X)U>0G!_ H.'WLX8B*M% MSZNS"B9X;'_;YVNU#[9_ "86?)E\HYM0T&Y9EPU""["GLM _8%&SX;P5,R:' ML;C>0=&-KCQ,BHP;HI-Z#[A'%D0O2(T:C-)AP3()9>4]7*9MN MJ//R6%JDX"%2L,,;^3!)9(1Q\+BM46!" T8Z.(RPT-%;SKR,"4"7W0*Z5][" M)0)6$1[43>@T\\>\%L"L1JN1.6D%DAU J6F$#7<2ZON!^77LO!D\>OZX MSJ6DU;,'!?]MYN#6FP[V[.RE(*57V")LV=4A3(5 [1UV6 /DA)O!GLBQ (CR MQ@3!520:&\,=]]I0YF,.#MT(]MQ<^XF.+2,SQP78P9/NT/M^UXOMJO[.J-O* M*,H^<=4H+HJO+K$.W.C3P=V73-6$?_[-@BK^]!%1TM^]3CU0+H MC;-_\YYY[*^M/<=7O>-$.99^G M?;S'5.^X5TK!/83QX><7GW&0SRQ=-UH!3R9FJ(61LMNSF[8'!WGO[5;QFF6^ M2Y[,=J\IOIH\->]X8IK(8*+E06M' @$/ DNG$N&$[&T].F!\/3AS(W"X],' M85;:R7%] \:T<7"TV_1P[TT,8VSO'N_P^M]?+QJ?=L[JGS;9]J=&JW$S*^UX M]ZR>&PQ_^GS0N(!Y-'?H+H4Y;>S_^-:LXV\;ZV=P3[Y+MTA5E>;+57T[EF3@ MS"+)C4;<)8F;!5!GEO/X"5JJEX0:9'F-@,B828D"=)BS!,W M3!J9!),V*UXTMM['*QL4 8P*C%7+E"TG?3[Y\9N\L- MT ^GO5[L%&LWF[7[.DFRG9?8RN 0 ;A G!B&-#,28:ZM"\$*("6WIT@MFJV; MF6(7-;T\I*]QXCHFBW7BD6B3;,"< C_E-'))'L9)BYH^5DTG2:DREEJ<(B0WEA/D:4:X,V)A)PR%)%D M:&($)^U#/GROZ+S:9Y;"EXNHQHF[F)SGGGHN!'.16F^9M(+:0+5\)!,INOIP M79TD(S(0"OP0(TFB09R'B+1+%.DDM& BY28 H*V+KZJ+$_0@;,')R+".YD^. MLLS*,']:&^#N#?*WL/4QEU?S:HQ"-"(?',!.*,$Y-5H!TTLA$N6=YM0]';.4QYRNW5A=9(2D\0I^%./)-(%&&<%QDGZ3*.UP5&&A/! GX/S MR)J8CRT9K,#KD82)>6XP+QXPSH%W7]9TFJK>M* GH(?'IDZKJB>Y._OQZ?&( M1)_8\V%5C&&QC'Q2<:)4ALU5-6X]KYAK9_2!Y+3;W;/^NU^=.[HZ7W/KT:.G M/'%(YQ;+3L'-#B1J:.*3W$.RI@U\.X?<@Q*RS4B[WT$Z/XGB\B:9/I>MWWU M?3 _MK)%SL! 'Q->>6WD\+8IOAJ2]W#'>(93YF-PWCB-C?QDP [X3O,LMK_' M.HSFH/]*R&"7[QY_/(#KVKO-]M&WC2T@@U\Q/.>L_O?610/(7OVXDY18)$AKH5$.K&\^1$$X\$KG)MX"F2T$QA%G.RUZ/; MD,TQA^0-$3=>TCL6"FP.P 4O<#,3W&Q-PDV(RFB03F1TXHCCQ)"32J- .;:1 M)\Y=/D>A%VF;^ UQ&U&XS2+!S0QB4A&K!$7UB&;C$2!4UA'H[S"? 4P1U-"?WM]S&>9 M4F>O[_4_A@X](L^K8-?/$T'O"V %LV;"K-WK<2$N8"N8L"PAX%,D1ZXB,% FQ**T@AC@N M'(OX>C7U]./3/XY%7'S9AW&1)#?'#\Y8]V=[9$\E'325&QC&! M8 4PTD0KA+46,6C'=;.EX,N$*DL M(R!W/VVW-B$MTTP./$,7>W,A@S3.C/V/.3!]01?7/BLT_J.WN8 M1&NYC8A)J)O#L35>04711T@C:YSM"<&HB-XAG:)$/'B"G',<2V?]A;H5,_12*!.#K8_@8MYZ'&#_GY0O_#@5N["-=^.&H?_/FHT=^ ^X;"^ ML?EC^\,-@3K>Y-G%!$%BN\>;%XV+SP??#F%\QSNT_FF'@!"*!JV?U9N;_#\7 M7W%]?P]\2<:X$BCP7$+#NX@P"T M!%YGQ5U6:_'XI-VM@LOC.U8WAS>>>WN#E<@GM4X'L;]6^_N@!:Y&-9'3 7QC MW$(=3,CEP_))0@]N!!#1ZS,*77B=^>$NMEOQ>W6??(HP_S]\W >'HY7 ^8!Q MC&]VY_'#JH5WOO*DUW75<3, NM@?@(&!7U8KW#L[:/F#:X.%L?7 OG0[\*7S MVDFWWV]5EZ;:@?T^?(.Y%VXO3]H&>*LPKQ8,/J]3I^IP?JW5O+-M"U.M]0]B MU1HR]YT;-9_O7^\^_XL^CK\$V9&POL5&?_3&JYOX=P;SP^FE^2GM >\^IOOJ MV@,^(='8M+WL:??!9_IR8!>'4S0VML:_W[J/[E)J?X>OZM^1%X"-P9R&WF%[L7=2"VF^>99S2. M=\[KASL"^,6/_UQLG3<.=_>TMDYK+Y%6+G<]%RK'K\%[XMHSXQ,!+W:!2 59 MJXU7L 9+6*O6#H7$/U<6CWZJ-HOX_;Y0,>*X* #>U]M]Y MPN H; RGNU!G_E]$DYO[>]0[[CS32*9@09.U03;JB'2NR.TD#R*&VS1YMIH/ M"]8M5:@U(Y^@ 2E=4_I^90)F^TRPA_5@_45- R7%\@Q64C:/ @P+T3-$WVOG MZ/9-H\LY$;%H[2QO3NOV3B@Y&[.V>1F>NG3VKDWTS:SBQ"[Z?3HU+L4*W[-? MZ]SZ9[ZF%W>?3J_EQ4V_.&)FP8_E/_#4&)/\TL%V.02'>O:C]%32 M^'N7-YJ>?=LX:#;LAFD+OZ-V-\*/);K9_5#)EBB@$E0#A7GMPE84+&@XB)-?#'V%@OT M/1_T37C[@E%#!*=(>F^!$"J.'%4!:46\MCZZ(.>U$_GDN/?J4[,WK@Y39W_[N:1&?V [>5K#P.$HK#@\0?S&ZO/> M:8:'+VN^49NMQL<9_)(;Q=X:596Y[519XNVK-;QQ#/K2+N-BE^]AEZ_7\<7> M66$3XE1KQ(UVR&$G$ D^!"]B5):OO&=Z53.ZBO%T!;F7:XPP)_>C:/O\HA%% MVQ=1VR?VUWF21G&,I$P46+ACP,*M1H+DVD.11H<#:#M?I4JL&J&*MK]J;7^D MEUVT?0&U?<+G)HQ+D9Q'V"F2*QLI9&AVP9F45DL65*[$R=BJ8&)5B>E2_4O? M].A^#LM$,9C1]2A_^9VLG)X7TN3-E.*PXF)5VZCU/0XWW&O=DZJ&T7A5YCHV MN2;N,;A;JOEEOQ2QZNJ;ZVK[,=]@Y?T_R#^O5U%ZZVE/MV*RHT"\N4F$:@'^ M5G I$*V"M#Q($23[A;^%[Y?XM-7QO:KTHVU/!#O[ZX-A9'08!AV7G(IAU,YI MO5=5ZZQ*1A9@G@F8]R>=KA0)9E%I1"4%STN&B(P@X'X1;RG#>1M(+&+J4TES MG+^^8^TD2T$H3"4W3+F0*/.) Q?SRF#V"X^KZ/O"ZON5VY5<]#3)B*QRH.78 M*J2C9(A1&PG7$?39%7U_&_K.-$Z"1J&Q-#QZX4P2%GPPX3P)(>E?^%Q%WQ=5 MWRQG=+_H8]^NMA,1\4DDQ"EZ7DUPR89772;I L,'61%'?4+1!NQ4 D],S^^460F!+[2^YV8,+%$N>!0\"&H3\91* M096FX(>1XGXMJ[Y?N5]1@O\5L491YL,(EGEDK2:(@8(;32S31!5]?QOZ3H7W MA$7C$HY<,.$$L4X3AP-)RK!0W*\EU?<)]RMIP[Q0#*48(^)&".0HCTBP8,#C MIMK,,;Q:-KV>Q/TZB;U*T3H^HNS#A&D_S)[97NC7EM 38V4C[-=(;8-BUB0? MHC;<)6,=%Q1SFX+2/!I?/+&E1.K-LPJE*[1>WQ.12"^I1IPY@KA."6DG@9I% M$AQE'+.GD>$K?8X^"3$$8H M;#4KOMC2*OS72X6/DACM"$-*GIT9= M%Q]S?NIQA[N7'0$?>;@*/S[]>I1F/<3$B33L@GFS8=Z/2:]&6T(,]1;9$!/B M*FFDK66(I!B&SX\\@!7P8=%PHCJ$89Y<(5*%E ,(2*NO,=K;$$Z*Y5F;@6-[H5&CXPX M%#1Z/C2ZBB=(FC1FR2,6+$><:8M ?B-*FE%EI5,TN(Q&:MI3*&BT2!I;T&BN M\8V"1L^'1E?1"^9DIJD6"4(-<".F$"Q80H$%*4F0BN6&;7@-+TCG[5^XH:'5 M/VG;\SS.^', 6^9OWA&:$2\5FBGWN,<]JD7[5Y7",DXEKOX9ZI#K_>O]]3SC MNW*^J1K;Q58GQ,[@':)J_CG@YE=F@E9FXJI*T+,__;=K;X7(-4'S:U@?U'X_ M[<0:PZNU[()7_^(J:I.MSF^U63?]A;><82>4X)P:K8C4*41@UTYSZO:V'E]( M]2J?Z4/W^"1V^C8/;"*IZ=_GTRE/.9]^>UA=:B*2/XST+[U%_/:? ^R/_^K8 MO\WI]O'7\V_-CP?U"[CSAL??FI];NQ=UWCC='_^Y MV"+;.WMD7ISD]8OUH$S;>V!0\8= M\Q*):"CBTA-DM1*(&$.<,1QK#QX9IZN"ZBEQJ9!E1I$1ABAAN<4$1\Z,=#I0 MIW%B1GL9(\TB<^L&X'6I&&5(YO,UKV]+[Q$00!O[>R9%8+46(V$,0$!,^0"Y M$\@RX7"N&B"D %X[O9SC-+ITK7/>:C[1=!)]/C;4/E^MG<5>K/5/W6$^ 37H MU@8'L19_Q)YO]7,W<+AZ(@_O>BW M5HS?_GR\%2^=/30P8$=U,ZZI^U0<['6 MZO=/8ZB=GL @1O>.HPOR#\.[U0YL'[X<\U=\^S3 !:G7/:[N"@+@3]L55%P6 MR8#/JQZ!>9-CN+L!()0;F^>_M+H!/H&1 'S$/ 9O3^%1@X-N_W*,^1+;&;30 MN.;&6FT)>0M=5-XRW R^3EY6'\Q>%'/,.. LT3L>&$"-9S1(I@)W!(#M1=G+ MYG^?M@;G6YW^H'=:I6YO@]#VF@>V,[):C6[G>^R#)!:;11L;1^>-?,^-'=QH M^CUFG53!:H2KJD4J-V2USB(B+3CTVE%CU$J0UBTAXSR-8S$!Q[G+& MU2HQTZEM%3#-"$DF*0KW(EIXSKUQ'BNK@_:8*&ST'=RGB-*"B]+&T1[52CJN M+;)$2L2U8 A BB,G,&7"6L-23I04?)6H:;>KEJUB_LFV9^%@F215K8XKFE1Q MJ3@8M*M5ODG#;B\.]B ^=OTA0T9V^^T7@* M(3]C;X.?&8F3\AI[GB0WQ!J7 M+2H!K0&#+F0H_&Q)P' RIG"QW03_T[-\.)H@17!"/ B)3 BYH)'6W@IG@Z%GRVG'.WLB2039\8CZ8," M.;(>648I"@H6VVIK0CZ"+4&.))T^FK3Z ()&-'88? @P+@!%5&K,HIV!3$@XV(DJC ((F%3+1.X0)"5(D*B6W@$F"K6HU+4N/B(SE M%1F%Q>Y=*NA!M&SB04-.-BH[M&@<;/1N04;A?O[7&X'/G@12L;"O(U6J#>"N MORCL5*U)QA';ZM1@:O#"4FQ5NYVU:EN_GX4!IM(";AF&;^C$YHW^UHFMUJP? M_6D//(#\^@"T6IW12K6&M!YD[N1T<+E.<3);>[A&)Z<]\ 4ZEU(W..LBW[:P MCL<15B>LU;X"L>W!9ZWQGU:O[F,G2@R,[Y#!R7;.A\O9;G>]':[XX"S+TJ06 MC#H/5R//5UZ?VO = 1CW:ZVA)(_>6J4L-D^]"Q<.!PN3JVZY5MN ]P%7CV4. M/NC$07XQW>.X>IOPWO)21@+?K[X^O'1JJG>NP^C5=[*8YOZRE].[K+?<@A?D M)WR@B8LO-2Q<-:A=JVT-;QF_CUPG6\TI:]LJV*6);L\3*P/3Z'0'$ROPLS%? M#O'JJ==?PGW&;JNOGM="MWKR\%6.WD8>ZQ &)T3DU_I]I\^U\O,4@,IJY<*G MVA$MO3,\%\(-PD5C6X2+E?%5UYX]A_3UZZ;[3[#6V59W0F5Z_^S" MBL5!:UBUX]^Q$Q,XO1NMOH?W=-J+37CVOV'=CE[<_GX=V=_N>7UC_0SL+:Y_ M^NN@<;@/-O?@<+>Y<[Y[ ?;SHOYC^U,=/H-[MF[8W\.M,[@6[.W.V;>_-^GV MQ@[;_M0X:&S\?@CV_:)^L7( M,TR9E_"6[:B=>JL#9FQ]4*T23C((Y11XA=0(1YB%I8H\*F)4@N]'8#4GL"C M@N+*LU@(=:N%('2MMGE\TNZ>QU@;+_X=UFNA3%MS MV[P#$R=-KRB6<@IM.RV?T>>Z.3I?,V"!-N'NB??Q=.>^=@K:_)X?I^W$YCE1G+ M6?]CMWG.QML<;.GJ?>IIA[N_J8FXIIC!P7$7'!4_#! M2)M-N\ W.44MO_+^2 #;%2>ZE++L?$S$TU\:DZX6>A)_0!:FY.,- U']1WU] MCTN-B><&G'.F$/?6(:L]05@$'#A6"0L)'OH=.#0SEJR#1SMAS4[[@^Q0@R/7 MCK8_>$'TJ+H!'QKX@^R/3=J[?A4\R;>L'ET#]S^.;G3+ALKPU\M=E?&O MQ$SO8BT'K?2Q5\5$CF..1U9^(SS&#L.'=ZL$O%Q]. GXVQU M,NNO@E[#Q6E7()J#!?V\XUMSY]75_^\47A(@:[][VO.CD,-D'#O_ B@[B'&H M0+:B-WD)QA&7>'-FIZ/(U(C;G;5@J?Q!CH9G??QNVP#APP#\]_@*Y"@H^(LAMO9^+?@]Y5.&@_(M>+]@A5"OO.ML_L M>7_E7]=F==SJC&\O.#Q_<69_>US@P_KGC:WMO]:_?/CZQ_KGVI?=+\W-^I?5 MVE;CP]W9",>VMP_SS$5);A3@?-&Y-+:;FU]JS>W:A^W&E^T_MC;6FYL;M8]; MC?7&AZWU/VI?FO"'^F:C^>6V]7XQ4Y1YVRBL-$*W<)_0TOLARHR@ ,#?G?;Z M0ULU1M4<]P#+/P+#":C)C+(R<+]H8&IUSB#@!0A " 2$(#E$IF+9, M@J=GLCLQ79/@YKH/B65[](+S9DIWO(%W%XU8JVXZ"59W\?G';I+H9]HDV:HV MVIKVQR)NA.Q?)2)<'+2K0^4;6[C17,?UOS\>;3?WSQK'NWSW^/?C!JW_J%_L MD_KY5"+"Q?:GK_E0^5']<(?4-W9^P//$]L8Z_79XT-H]WF6[E61]O0!_]:*^ ML;]G&:R-\P:Y+%=@;VSN\X3S1@B62DK,(KZY$9(LL]X(E=.8.*RL58$(6)+ MD@9GERS01@C+6YO5[BJL>ER:/9#L_W0[.9'FQH;F)?O/<>2<^7#I,E4>9!_< MH2&D3VIZM4^>_?TJ*OWN5TQO1.]EM0?ZM KYQ1^ J]N.VVEL#F"9UJM9K'?" M'U=S:%8M!MZRKAX>[:D ^H@91R;HD"/1"KGSAH>>CFCF@^C^X\^7JL^NE%_ M8OB9HFN*W?TQ7B-W?O:SVQ*R)HEYT&U__IEXHL'2^PWH%W4U9JSB^#2U:_2] M2M?<7D[UE3!J::U367ZMKDWLS*313>F*'V[6(O:[97 M\YKP?2J6O*87AV=1@_GVXWR)DEP;TP3L/I)SCQ+ CQ.I9ZI3?,]!OJ5.0%7E MAU%>[N1&1BE+O,RE]V9*TWA(<:(<(KOW28TI=RD'-49_VQR&]JX=X>B,]^;[ MMY_Q^-#M+U*T[6'^U:A@']]M;I+=YCIK_+W%ZK2.Z\WL3_U^5+_8@=^SO^7/ MZX=_'6Y_N%FP[^"@WOSKH+[AR>ZAO]B]V/FQ_>EWN';GHK'A+[Y]VCEO7&R= M-_ZN<_#)1L7ZJG;9E'.A/ ^(89//E>F$3(P8R1B#E1H;I\ 9$ZN8S*M14:DA M6H#LJ8'L836T"I M'9"=7P*9T5%$93QB7J8<#\;(:"R18DXI+:B(G*^\YZN" M3=<*>#D@FY.7L13T\M+AZ US"!_4.?(5ML==#!XV_L-PUZ$@T4Q(M#-)J1S! M23$@4D*P7) ],J29Q7DK-%&J,9@DM?*>K!(RW1^B]+A^-4K\$ARD*/'CE/B* M3BABK9+&(!FP1QQ;A[06$24LE;!1Y [668F%>32=*'VK'Z2*Z[\R[XM6"P9U&"S>Q25Z :B:@^GJ-;5@BJ/(4"><# MXI0:Y P1B#G.%$O28FS![S&O,'Q3%'JQXAU%UY]$UZ]("09!T48H\">X0URG MA%R4&B7*%-'28.9EY5GPZ1)@)<;Q'#I;U; H@8U%"FQL=7)MF&[OO"#/3,BS M.\DRC/6>^&B0$30WK0?0,@N,8U7H[\OP3.*_CY8 M?Z^8 R7Y7+?!B 8O$"?<(A.(0PR'I&6P@9M\O'N5B+N*DBQ@.&-A&ZF]]##> M[H!?580K^U.VYP^&Y^;C]]CNGE0G)SW@8PO^8WN]V[#R7JY* M\^CMM1+R6ERM?J&05]'J>6KU51?SS$!5T!XY &;$E?/(2LI!R0-U2D7,"7)&IJF?]> +R)KSFER @V^.5^@,6ZAI<%9B: M#:9^3)*/F)BFS'*DF *8HHHC33A&)##F1&X$JW-!/;)J^"(YTB40]@K81U'I M.:KT!/,@+!+#.0+U!966RB+-HD I:<)H;O!L[%"EZ2+EZ\TS$$+,(A./9G=@ M;ZT7\9B0Q[U/KKX^['H).O*I!YA58&HVF#J?9![$6HU%E"B$0(%Y&)==)8Q< MM )<)R8MQROOM5EE:KJTUL,\I%E.=R]+4.0-Z_U+<):B]P_3^RMZ$J/US&&* M ! [[6QR$JK4'2!11,(5U:#WJM5)NZJX[UP>O^6PB9_V?:H8&;56R%7J7MC MD9)_+#@WN5RA]?$"%<":#; N)HF*BMH8(@"F\CER[CU#FAJ,#+4D4)P\3N1. MHO+/$AUY#6K\$E2CJ/$>I';+$<.0LLY9;ZAAW=_*. M%U'C_]_>MS:WC2O;_A56SJU3R1E3YON1N7>J'-N9[9GXL2//S)GYD@))T&)" MD=HD96&ATK]X?CP@>Q2SA#UF2YPG9 M3!->/*U/G-7[>[/YQ V;3W9.DQM%Z&O*Z;U2*G0$E\B*7O E&]G77&LBGP\3%-67PUK*TR4+(-;,X%S44,]H]"8$DNB ML1)H,"8_J*@C/FH-;\F!*)$S3$D!S4XR)<7W7Z2WWTO**B]PH$6E<5Y#3+1B M6-*Z#OQ#L5U8E".B RRUAT6^)NIZ8?EWZ M66;[(XX3KMHN[Y5G)ZNZQTL:! M*!YQ&6FN28:GI&/0HES-@DAI?"UMQ!YY:]9" * MG.$#V1!B84=QXW(8]NK['/ 2N@4MA^G"7J/_&>+8P3U@EF#5^(YR!'?I]W&$ MQ&_F3J>ID@7*C%G4!K&%F@6\^9?QK*=DKPL4G)Q_<3S3#W7;P (%MFI9=J@2 MW8U4X,>QYVN6&7E6VPL4>$Y']YY)\W^YV[YZR>P/O,I0B34C44!?X>7(=.\I M[J[71OWGO>*K(>^FAX(J =:3"V S'7HTM#7#(336J!D9.I)WL$+IV%Z&T ^2 M^???_[:]0_ MA_>X^'I^!QL [?Q':+/WQ,W CQ"^[WW[Y^L?YO_^.&IFLH=8ELSW/%4+:*A: M1JBIQ'=M-?1MP[=)2#W7?_.+ZQSH9ILB>#?DW&XOMGX>E0Z6F8R+T,$5B4:@',1MNSB:\%EJ$[/I) 0!]. G7_23 TBSK3P'3,Z/99=L3J-4I, M6@F33IN89.E>0&S=5<,PPB/S(%8](S34(##A_Y3XG3V./]1"0CV3$M.--"O4\ 39-DT]-#7JQ@&AC#L]#;0D=]HT3ITU M<4KSXX@2WU$]R]95RW,TU:.ZKA+JZIH!%#B*/.!.WH'[= &R5>U%$JM%.JG0 M3LFK'D0F-W(#G?B1%AJ>I9MF8,2Z9[G$#2VJZ6[(>)5?.]>>%K=6SXM5$ M<1O8J'LQ#735#TRL"6&8:A#'5'4"9%RZ3TP#>)4'O&I3*1.25ZW-JZ;J[TE> M)8,M7S%.352,,& _K_F>I=(P-E7+L6*5.#9*M$56H&F^KNO:IG(\)*^2O.KE M8@77.+24O*J->#6A.1^YFFN:EHXY:42U(IVJQ+*I&AI.9,:Q3PVN)JGIKU"L MI[V(M(!7S12$7G)MD&&-+]!!KPCK9>;>SJ'ZWY,GHSJAD6NKL1O[JA5;3&$@ M4"T8T\!T#$+"8%,* QLWI'T*=-0-I)\EQJ$ASO.NK\&>1=LAK3J8"-+KD4B) M*?0E25E4XZ,1?W!S,A@4^7>PQ(JF]\K_60$,+",BO@F[E]@-+)@WGJF'=AP& MKF::U/.T#8#!*U9#6C^:[4:_./JB>UZL^[:N1H&EJ1;U;-6S'4>E=@AC$OC$ M#'U@9[Y_X!O>C"&S^;/*6$>>[E/-C2/-#BR?.H$9Q%X8!%%HF7YDN1MP/\BQ MGC?6QOF_OS@&U3W;=-7 #5W5,O'D.')BU2"Z;VC4M#D3]YT#2YNMS'" 4; # M#(N]!0OO*)A7R(.$,2QYR(*.!T62%RQ*.L&N9@>@/,KUEB0I"X&$+P/*X".! M'XBAP4]%2/54J'/5@Z7@I@=W,MT#Y:Z7I)3!T?23RV%0TO\,,>)XWN,7/SG) M6/1O@K#%P;$9%0[3+V=P>$O@U88E #>&9C\*B!/O*]Y,1%'S.TR^)@NS+NFR M=Z_N![A&I8C4MSQ0O 0;P.IVB0BDQKCB>;'*J\!Z9\'JU9:EC46:KK&TM7JI MFBL;_$J\$.OCU^D]?/XE<,((5Q#5#%Q3M0P[5GW;#54W<'0'>&?@^^:;7^P# MQYPM8-?&I4J.]:*Q#K_XCA;Z?F"K+J&&:@6FK6) @>I;@6U$,;$#$N-8:^;L M4H6(4 -=L4I=A*DUCB/*BR*,%WBF0TTK-DW+B@(G""Q/,V)J^W%(_(WLC.6L MFSOKM/.3;U\,1Z.:IYDJ\2P*VUJ*ARN&H^I.:)JNXUE&[*&STO!FSU961A@= MV%BLZY'K!IH%(^[;!'#%(9H)2XIC1A)AGF^LK\,O@64X460'JDD= G38,%4? MEA#5"& MMYV8N YW3#OS$8:3M97P1:33"6C"7ZQQ$^4N25/.]<;\>,1X35_@ MDFE-,_8=H7,%YM,AIP_NE:/NL7*= ]M57 MP%FFL,?8P>I%XHH6,"GAOWV>N5GU",]B+6A*;S&MDJ6^#JM>7F B MY%T^3".EGQ>8POD-5T#X1:9D>07;M!+S/]FO1X_A^8]X9[B*#&'"=Y2/N(]L MM*54^I16_.ET_KW!%&C9R].(K\>$H=RX U@>Z8(^8#FK^%U*BAM:CON$O6J/ MY8#>%)1@3[#GV9H"&Z<0NX\U(^GE>80]&%!LH\C)C93A )> M&)40(%=8)7R M3K]+JMX#?D5S,L^1Y $T!OC":)<0&F&;B',NBKM(72L_5Z]I[#]RT=YW+C$6KC5^*< M2QO_A 1EG@ZKQ3]IG&;ATD2+ES\)9DSDHVI84[W3^&^OJ-LS(#=4#6"Q_*8R MEO&>I'?DOGQS."E^D&3U[6T+GM^>MW?GOOWQT>>3L\L_@;K^\>GHL]+]NWM] M>MX]4,XNCF<]JE,*#WAV.:50O-5WN;B\/NTJUY?*\>5%]_+3VF)\O'L MXNCB^.SHD]*]A@_.3R^NN_/&&TP"5YTD$^##EH*8F 26.EYM$F2BG'&9@XP7PRY57!.HI'"@$Y8J+O"^D7Q:Q M,F1_@HUF,-)*=4?36Z2U6=5CZB'X0^"H@,Z4G9U!EID\Q(V*/1,*67\0(F\1G:_)%O?*_QP&2OQ4=^G'_1'(]:CHF< M @M:4F("2_0[D0^=57?C[%*AQFIQ-1< M-0HTS]8#6$P)'F/ZFTK?D!D:2YC6"0UA(U).;E5Y/ L3G9MP1NY9%L$FT6@FM)O1&=(/XAFY8JN=: MF,K.5U_67>QO*V>);-P2GA^MH44NUNW9$6 M M5HP": ZIB/F(2J)T+5A.1('&N>9A%#U3"/WZ)FK'I^9*FA;AC4=VAL8MG# MUUB9M;UXM6@GNIXPDBS,N+XPDMS7;1Y^)A1$*/4\TPXBU;4"HEK$#U3BN);J M:%H8V[I#/3M\\XLSARJ][M*+[06GN61JHYN^O:!2&Y!$>@*5DGN^32#9A,:( M$T6Z27VJVG;HJ)9!J1KXD:&ZN@?#&>JV'3MO?C&?G+ OB52[-GZ[ZZ+:&;22 M&[_-X-6$QHAOQT;L>[9*M,!0+5USU" (+=4%MJP;3AC$F@_,2PKB;E]@1 JW MO;1PF]SW;1Y])K0PU@_VE')L+>)2\K!O"Y)M\JQORT@63GBP3-^([-A3'=.( M,?W143U/UU3#,TFLQY@4A^F/AE1JVS98R1._]L*5W/@])V#=- '+M0TS))0= MT>HJS!!=]8BAJ=3S_"!THY@&YIM?=$T>^6U_Y[>\M*2LF"TK9K=86E)NH3>! MX]^:./Z4Y%=9-ON%LZ2::5%)B=)K7T5&5#-)LTZW_Z/3[8PD+[X.BZ2,$F[% MF,0TJ:O6_!JS/('7%O1FF I-,Y$V14G8F[H3ZJJ-FX&/92F?@X)6$QE4(P8- M=T[)7:S.)[_%)N<]IK_;BM%=L,%L6-&I3+] ])PQ\R[=B M$MD!]8E)G=#08LOXHMO6FPTDRUI&Q[7GY,LN'KP7PY7YR:9G%>US,/=%8OOR M_]V6),R"%&!>7)ZGC4?*25*2FX(*J9&_4/KC* PQ;9/@!V".XL\ZM?/C2*($ M?AJF>3DLZ.+>5- MMT5?JBU3#&-E*EVO=-\*[@<%LIQ+Z&QG1UHKF"@]6E"$22%7BX0YOD<<%#\M#QB[0]43H$T),G3D2;1$XIR4 MO1HR^P08'^$"5=B2:-SG8;//!^.)Q#G3[!.YJFY!;Q-ZAT(HF&O/QQ/;#[^A M<VW]!V[6KAYP5=//T>LF4&%@^6_J_[*/F&6E5]SAO?X@^$9%KS8J$3]NX=7CQ7 MVK*C?" EW"'/N (6[XMF3\#,9G+,P,2!X:;#B+T2\F9L6I]$3$BE%GK)H24P M9OU!FM]36M9L7/#5@T5#SP<"E1#X [ M!Z+1;!RR:"06P]RJ<"ULN;AT').W M^0A[>D77U-\/EAPC=ON((O470Y] J]G*32,^%4>COQ-(=$XR(([8_I$&]%$& M7#Y5/M-!CFH[F7*&I#F#CP0Z*9?0BPTKYE?"R+3KA>?#U/B%<1^T$F[ K/T/ M6CG?/&*'B%FBX+1J",<5=8?,,^G:HN-W#;MMVM\[UI(A %"CK? DK&G/)EW# MR$93?1IREF]B,#9EZ(,"T.$N+[YA:]NFHS@U"]F$-7YFT_.F8$#X<=3\M[#M M-=\]\QL\V%Z87N6PQAH&9OVDJBC%T>GBI(-]/8)9<4.RY(?8]HOAO(9]7 3; M-_ZKDJEF,!-O.U/3)<&*#)P6WY&W,&D'4VHQ8O +EC[50$K MQ1T*,_;R84F/<]3G*I5/GZX.A!LHH@/*-D+HYTG*BJT/@R& 0*B0\;8K3HH^ M[TNF0"E6^A"',4TB-OGF"T>.5[_QDL,[DJ\[3#T2RP@T[SN702P_@(N&C*U> MK'&UVF52B)]--/2*%!7_Y=F?!\IX;Z#;?(+.O$;+YL*CN^Y7M:)=(T=6[O _ M&7"J\5NN-FD>8I_Q!/M\8.4"DE2+L*+>:JU9U?!43@D7"@555+="*^7^4<*F M/Q(J%.AC])Z4>08K\_U(UC6?_<'!:F_\2MP'CM8J]\&''7$?7+(]QUG&C_5F M'=O+NK%;Y1%[U-DN?+Y[X6^WW(UXVQUSR][V.1J0^E2LPE9%(*^./E\K9V=G MKP1.G3;!J:[M^%''25+ RIRCGV[&+%\XOI#&*V>!U].D?KLYO?*9WI BJOGEAQSK MLS5_NW ZU??$[\5]3VB*_DC<]W5%,W3G+7DGJ/^X'< O\2&\LUEI#3(88%2M M(-BB/!R.$!;UN6]43D W#E["B*[PJIWS,@6OA7OZK0)+O:/L!BJ.K1I]W#0K MUV&@VXON618?]!E\F ,Y,S"!83)5$R?F=M8T4-0H\.!%_QK"^X.)EV"63'2& M <;X^K&7;@YDS+^0^Q)0$YBX1=M.RI\.-\9&X.9IG3X'-TZAQ=7]),Y+H\+EC@N^/-UK"B>]69.UT-C0A6Z&U/0WI?#/@S%\[.; M1Y<;>U>6F]/OO21(*N"CXXB,[@CMZII0N['>H$MY4:^?Y.&01PG%":X8$P4. MFX<&C[#O=1(Y1(:BBEG.[TVGQ@=Q*]5T1C=Z\1[3%_?8G/E0%\T>%0F>&X:% M0233$4[*V5DSN,F;[??%I= FNL\UIKM/][;6?8Q(.,]MT0\TX>>)O@&2R^9D M'4T<-[:5%9[HU"%W5SSDKDDPDZ(O!V!3 W#<#%6L)1BZ/:")Y<)XP5%9V=G: M\'(<-C$.8Q3# ;CDM6-QS$O=B M9SQ_>ZWQDL/U$L,UCH=MG(&4(MM%$?FT+DS&7\JYCTZ?ZM\ M)Z:V^6[1S*Y]*YU97%S*;S"O!GC+ZD<['=>WUBH?_?!WIK?>71]JJZ]U+,/8 M1%'J%>7_1EI3+^F)]Y831^!3=,DI^"*N[64:SEL1T3#GF[CW+-(7K\*53^\C$K?H[VC/=P[)[0,BV2 'T_(M+UZZ5ZS,R-Z MN'A MW=U=!YK9ND. 1>30YUW=-TRS[$]OJVIINNYFN:Z1O^ M86CKAFO1[[?FG=[I57WTKHJL7JZ2 0-64>YKK0^O68)X4_QC@*(=^;!,[\7I M XLG81HBI\?LRDP12,Q$[99('E#B(N\WE3M&DA+_'I("HV3O&ZH2M9?]W^+Y MY^1>T2W&7AR=UW M$F!)$B!18#44\'U ?C3\)HHP.,K"I$^BXTIE:-::I:+/ ,Y 'RX48XQM3:_ M)64X3$FA=._+BO;+ ]Q"=-AE([&^6$DJE!$:'Z8=*/PH@,<1-"Q9=[@IMQAL M=&_3:+-[G,.4G$.BS;);#A_;;GBPY;!,>,3(=9?'(1DD''<:'CU^ACO X$]! M0EX6"V;4+,=2#/SA1\.;85DIALE%\_>7=>A:1V?GA-9,M0S)/B0><#PP# -= MD WVX<$_7<\X# W=TXU2!_ZA:W>ZRY& 61LJ7E9@QICB=LI4?AG_&#.1YX.$ MX^Z9&0;_3$&P3\^!NZ2 E MF0""!,M?86R6,4<@_D.>#4N>%8^V/2=E?I^79?-)=B77Y1VW*Y/95202PT-A M%--FQ>SC=;S4:WH79:XPD7)4%!B7S#.8]I@R6$_9<6R/,? ^D[#6@B"(.9N- MD\<8C\2%K>""80(N6(ZC6X +IJV9 M'!=,A^/"AV&21NIUKG9A6Z%\PN+KS6,06MUA@/D5)47*=A]AGN7])%1.Z"U- M\P&[ZG@<2,5E Q\X+ZG/0[IT !\&M!#:Z%LY#'G4 3K52F/O#T0 =QS)1R3N M+'40Y[B2YTB\61YO+(OAC>WB2^99-($[(@",??'" MN',T*)*T-NBV\9S)@][]/JGQ)+^1>+,\WM@<;]RJEQ31B-]4.<,=CC?7^-5+ MPPVW:)[Y_^* \S#)$0T8,3%C&=0Y9%FQJR47MTC*<9[NW19T!Q?H.T[I=33_ MVPJE1IE3+7.J5Y_],J=:YE3+G.H)=MGGXU.#,:U]-''B8T%+FB7#4OF=!(ER].&@45V; M[YC949^NMXK 3O%7F^MJ[;673M=VS$TG ["VN'-VL.VNS7;.QFC3G.5ZE0N4 M:21ILSTP4!I%1[M^+K1A>4^*[C*X<5H(-QCXX/#6[;5_3M\3&H7$6[?2-234EGVD4N]GGW;JDCCF[IAZZ;E.H!FAY%C M66!P$0LAY0#S(&:IA2.IA02. ME8%#XU&;AEJ,U )$@BQJ 1=)R*LMH2;7.!L.BRSA2ZH?2(EF> ?04BJL:EH@";^ M;E(3&5^W;7:BZX*=(-7(XZ("1\[#0!,9ZD?"X)R/["A^5SZ1\\G+%I M.5AF%X.7"B%T2@647 WAH2A,UL9SW+&>D"^Y1L?8M7#9>8G)DQF_F,$N/H&N M?6\_5*A>PLDSY@MYMH"3DE95RKC%*!FQ%O:IOVB&TSY>Q.F F3[N>AA](5C3 M'CC-41_Z(20*]"7,*+@&YMM-;\ZU1S!1BHS>,]\N?OT7L"%:9,I)PED1WNT" M\*.'S'E:I=43^ M14D*=\6;_6L( ZAT:7$+MX 7P\^N"W*;E,IUC_1'E:A^&V; Q+RMI!\\BJ83 MC=MOVB4K3TF 7 L@#75DGDE6T9L"MEOD1G"O^AL &/'56ID'FP:K_86F721Y M.QK.*Q%JBPCELAVAQAU*CEI[H@?CD_!)AU+CB%SXH_&$7'E[3,J>PHE>]*Z- MOJ6E3[>XLH6[WRQG1^-^)91LF^SX//37\M6P3!HH\AV]TYL)QGEKJO<4Z$^8 M)G&LX'UAANPVYMB2OG2,'0T9EIC3$LRQ-96.2G5.N:#FU?"U%7& M']YUC3==W1!F@/*YH_S%F-">(,PNLIKU-.LEG=E+:&$[(X-'_SDJUZN?!)6I MLCQ+ D?#7?-[D92]C"C_RE.<%O#5IT_'!\K1@'Z?_NQWV%\ERE%9YF&"SNWZ M8WH[\_/N?Y/^X.<_E3^A3<-B=.D5C(CR*\S*@;CLZNC/T4_%1Q4T<_P,_B%S M6 /T_)KF 4#-GTF:$G%+CI\\W]ML;]T.#!FPE]G5K29F7<]_J5WRZ%I$E ;I( MV'B(N%B#!<&SPP,*YQJ$8;\'" MTX0.\2$ M12Q(\-AQ>F)*>B+!8UWPL-8%#\E%7BD7>5+JBN0B^PTG-H>31K3Y,$NJQ_)6 MQJC"H*2=;&2 M72UGWL+N: V1V<%MDB4#\64*T+HI0+JH/0Q07I?MXA9Y)&H2,W=)7="K-7[: MK27J[.!&QY*1]Q(?UL6'.8'WSQ-U+_'FU? 1&8>_MUZ3)^/-G##\E6/P)92\ M&NHBH_(E=5D72N8$Y6\@(E^"RZOA*3)&7X++NN R&Z*O;B:J5N++JR$O,G)? MXLNZ^.+,AMD^,<96 LNK(2XR@%\Z6-8%%A&_7R)2Y$R0E4P""\>02_;5/H/( MC';Z8ZK+4E5]255UO:VJZFN.[)H_VYZ&.W1.1^,=M*J(N]NQ#?M91-P7/W-= M$7?/[]C6HWM)&&^ O]?R??GK"9)8EGW:< M]Z\7?\F)OV5PD2(7[H]5+,OA8)"BG#PG_EWVYUKEN8^"@I1(]J]IV,N@NV[N MV;?-2'96SUKWMZ+GO'0U.4WZ*SN6]]/.9L1(9'E.C\(84&:PQ38.>X,;4BO% MQSD[]0 +^T\CC+36D'\LZ>4RK'*66\^M<:.)+RUT18RT!&R!/CN6$_"\,Z>C M[+.+=[UZ'GM*\W2CY6#\< ,W85(Z-E_7#@>4%"E 5YP/BZHWLJ[:Q8L?MB3U MJ"5],K% ?1@F::16N=H=PB+ RJ&.%Z$K<1OE-,RSO)^$R@F]I6D^8+\^%@L% M>LWQH@>7+)Y8?D)#H27CM;;:R2CYG65:&?HD0WYA=(0IPS+G]H^>&V9'_Y\= M(^=RY_]DED6_&Z:N.B887ITGF96(-AA@5"0AO0.K+WH &/0XSP>TP!+'5WM[ M-FY8ZUK)GA*GUV$E_Y5HU*9>H'M.&/B6;\4DL@/J$Y,ZH:'%EO%%][4WOUSE M=[#8@ND<09<7&;W':-\P'>*!=LYE7$H8$H)%QA4\?]Q?=Y"IR_5F#RV)?C?U MR?4&NSB&3F:\%DQG4(#)) .2*O0[#8?,;9/'< 585H'UO HP)J"?GX__ MTAWM9]TDJFZ])?L;L@7&9,AE:2^-R5C2F.(D(_!/^-=+&]/.K4P&K$QR:=I' M:S(FEJ8N'AKD66T7MJ:LLECM[V)DP&(D5Z.]M!]C;?N969_V=OW1M=W=&&VC MOSZ.9@Z+%D=?>3EV23\0H 'SKRFL&N<%^_N>DD+A0>@LLL3DH1OZ@<+2[:J* M1@=*DBEG+!)6.?U>T:Q,,(;VP["$3\I2/ W/AS^1[&8(&WWE[?]^^/SIW7OE M;?)./#4K\S3A?OH/)&5E=KH]2JOR "Z:=U5W_'K0],L!Y9;(KW_\!_B>!>UA M8V&5.LO"O$_QI[>/_[(';P$#!B_-8O=[>0JV7PHWOPC,AULM<2=,>/Z8YG?0 M:#Q:>'LKVGV15_" *I_\\7AHQ[?I;"\R<#MH8.WL6KJ-_CK.H37,MP;3M:*X M4N)TQT,\=N"DO!U9<<.(T3C9A SA 9B-S[ZLS\$ D=_-F78S^1LO';7)PJK_ MAZ^OL__]R([7\+P.C_@Z,W'7VVGMXN8.BRPI>R_9Y"73240NW**&;R=BU^"3 MO3\ /"=57MPK TR'@C5LI'PYVW_CU!=FT"I:[WMSE!B2P**75>]5_&33YKO< M"_VTJ)-A68@3;!TN!E5!2<7.Q'ND5 (\.K\I2(8FC8LXD$>T886MP;"<*'D_ M8?8N2$%2*H([*X,AZG;PHWGT@2B&%:B&2$5CA^*PJRN2*H$W//T>LG50.0K9 M\9CNF]8!.S'G*6N[V-V+^WNZ#WL$4)1U]<+>W$0'+,IH2J+_]V:)0QC/??." M<#$_S^4,B(K8\S@=Y4518]Q"=L?W204KDN,MS^19 [X+A>?G7F#^? M@44J9#" BW%E7CP?7S)3LC5)D<;BI,@5+ R/.5N=2OG2YMX]^_7BZ/J/SZ?= MQS+;L&:"OWFH7W+\KQI+':YLPOT_VII->6N02>CVV^A=O4U^="7D-[U)R@K7 M8K8T1\/T7@G)L(3E@JT4!=^&0Q,"?A3.#\:3"I?Q'DEC/(S &[$5F%_ [ES0 M80:_8CH8$"*Y5 MF(-7J3MM]6'8JH-Q=T=AQSKZN$<2E#<\4*X*6C+G#\][Z"4T!@Y:G[=?\O/" M)?RS#_+QY;14VLWAE^3I8R(^\I\)+A[0-+^K.7@,K#._PU,LC/MFCK2LINGB M80V^SS-%V**2#9T@1GO\^Y"YK15>?DK GWENYZ^5E,W*7 M###AIQ2]%4+/5$DUK,3KPK>\,N,$4HSJ-A;T7NEVZNJ-T/]3VYU1\DQ5#"G[ M54KNXF&J$!%37*K0S3$)>9?#SCO#(T.*[<7##A@NDN89/>"9/?#+5!G4<P9[(;R9<#B6?&=8Y?PP,<>_E"@/A_PYT (8FXSO M:_FE>(>#1LK3V%98VE5M+\=YOY^4)>N1VK/,]I\E@86K.1#J,@/1& -V)=^_ M5O?XBA'/L1(RK^+7\ $%*+Y7ZIM#?\'MF+F72<7[&5Z,EB5F3O'M= 3/XKT. MCPCR8<5><0#PD)2T9)YJ; B['#L1C\?8%,3'#XL!S/%Y\U'IHU6@.R#,AVF$ M#4:_,+., W96@[E@!)V M 2\%S<(FHJ^AV1_0MMNDJ(:4CW\>2Y?!@RX#W^^XFKN6Q\#L.,:Z^_>']_;F MYOT0=L=PUKOMRS=6=SJFO5%'Q([+1'7KE?C%]H.[U#O7297*GIDK+P:\\[E] M4X\XG%;W34TU3K>7:-V6QVDC/HWU)VV1W_%_&^MW3#^)HI2V9^?+^<)H^\O_ M'.V!^9]B(XPY_B*JEG].)R\3\;7OMM+;\]RF6^WKAWRF"RS0>\ "U_5TM= \ MG\,T5\<["<8O!\8S[@D)R#4@H\MQ'(TLD);CZ=MY20QLUJ)N4_$ MW(<,[15A[G-9H,3=MHXXXNXY0=4HY=<\C0):W"A'!29!9!)]Q>%V4M"PR@L) MGA(\'^H9OAP_KS%)(&WKZ".0GD:L,-4','&)GA(])7JNT#//8#L2+-LZV B6 M?R5IFI"^Q$N)E[N&E]L+QWP>VY%XV6:\[)*PEV3*;R216"FQ4F+E MTN=(&[>;%\;)ME^Z%^C+C0NU.CZ1NW1+D",A6$+PCF[OG\E^)&5MZX S?VB1 M?%.NR# MJ>2L$C E8*[B#]V\[4BP;.M@L_U]10<]BA*'- MH^$T"I@1,"9@K M[/.?QWXD:+9UP!$T?Z?I;9(I?\'=)&)*Q)2(N4K//(?Q2-_H["LO%(*8DU3+ M!^%!*8B]5 \T%ZL''@9Y= __UZOZZ2__'U!+ P04 " I@!-3@=-4YCD1 M AN $0 &-S:6DM,C R,3 V,S N>'-D[5WKD^(V$O^>O\+'A[M+55@P M]CPOLRGFE9JJV1ENF+W-MY2P9="ML8@D,T/^^FO)-AB,AGEG5QBL_.FNCL%#7M@7/:O+"\BZ:'7?/DXMQ!%^CLI^$E MPDX;G9Z@)G8\KVE?8+-YWK',IN6=6 /OM(U/D*.8OO-+[HSP&!G0L(!?OO.K MQDB(R66K]?;V]N'-^D#9L-5IM\W6;Y\>^ZIH(R[KD^#K4NGW ?.3\E9+OAX@ MCI/B#B=DJ3@\L$[;'QPZ;LG&MD^M=E)6-@PD!".#4.![RL:WV$.A#R1A\$>(?.(1 M[((5^%CBO%0@]5H@-L3B"8TQGR ';]3#QQ\,0X)#QA/*A!%D"#W$!ZJBG E% M)IME0;,B.!^I@X2R45F>)RW+4+6P+[C\U5SP^/#.W4:K> U"WAPB--FB%FG* MJ";QD_*U25FK>7%QT7J7YK>^'FLM2I5ORC^;9J>2[F)21G127?ZR1B8* "D4OG\3/)A,2>#1Z (^DP5PF5O." MO<2I9H:&-5U3_>\2,8=1?T,_;DT8G6 F".;I844Q&#'L737DX-),O.?O/AI\ M@)HD13("EDU?OFX!"?8?%RU):*7U734X .#C2#=5;OB$X;(-!Q(. Y<"^O^^ M_0[RR[8?2)S0_VLTW\5>V>8#"0G(%JV7U*_PWB#N52,) DV M5EIM&++HYY>'O*!'U4/+(9&,R%JR^&$"@0:8&QIPZA-7SCVND2\# MC/X(8\&+H9)/KH'$5)!T (<^J W'F*19&3$O(V)VQ$/P'F+0JA$6!.JY(SC+ MO/1(24]0'"GCGTN\?ZPIH]@X-65=NB2^7PT2-FM=NV#K$%4X-ZQH+M M$2OOAHZA82,<<#+%CY3S^Y^^[3CP+MCHX3QKM\]+P E<#<6V1DCUP_$8 ML1GU^F08$ \,-1!=1Z6U2##L@:H&-A1BSMB/,J&ET? M@@N9FO$HNZ7A0'BA'Y?B74>0*02-L1+W:01EQ.HMY,16.<*M+61>$P.J8B1U M2S !#0]&;TG 7A&@OSYI+3T M@EQYMOJIV+FYQMW',I8GTG,IJ;EV/5?O2F-0*I;?DKD^K+^P]@1S+2/\LI D MP]5I-;?FVU;K7;LPS;F4=ZB&C\94)'C$% (Q(=@"@\H M(V6#OST(TMN(::L5DWW82$KVT2P*H=6+MAO-Y":)>W)HM0%0Q[2RSB8#0!U#H55MWDO6 M^!$&/+>4+RK 1^N;.G)BOQFAIA$Q;BK.1X<%.NF.*1/D3U1Z^"C"2(^9!5/L M(IBE.=<2LUL\*'C00)74#R80KV82I9*L9OHL,V:DRNO'"9@H9P9J25S'H4&V M.\Z+!!-^M@)&9%GO.\18?]! M?H@_821UIPX3% .N.#O]J +3\0G[UPDYL5+>>)#"-:Z;I@: MFWNQ$@CTDRHUH4Y-6:FDA&L@D28\>GX-LFL?'L:(M*+T9F/:YCY&##FGSW,[ M1R/)1VZ^,G$8P\BPUQL#S$HS2^W;&<-<<"WA5R> KQ&76R/&SITUQ4%R*B0D= %]KI8:;V/SI8W@WHKJ#1 M?4/,W6,WWD*:WA#.[4[V.$JN(2S$-Y5\8]4R#%6%8\_?W$\_@[@]&D8![GI# MN+ [V4.FA3V"(04>85\#S-UXXM,9QNIM+V3."$KT?+2/.&PC;RWD=MON9(^7 MYD*>"(L!3\094MX1\)5(:Y"!*MH0OZ](;A-_/?"FW,]/'=+&_7WH3RZPG M^-&A^F) QF6U&08(R+*;GB/"VFFU3/Y@B4*;+[ M*YO#BC2' M5N]U;+N363^)U5_W=&:DAO0=Q:E355L@LX&3'J<3NY-)J\UQ6KKN>/GL5VUQ MBS;PHL5.[D^/8?DIV%\J3FRF^M40+@IZ4A8&,##4$QJK/4R,5<.K3[ZNK"R\6T6@3I&8JOJ?,$.#>3>/U4OZCV% M8WE'O=R^$KBW.*!C$JB?I0:9G:5HQZ"3MMTI!.^R6'F-U4*PP+*7#6^QAQK +/W:>[)=GJ_=0I[:UYD1H&KI$ MC/R=DP^H9Z"5@D+NL52UF=^:O"VH^9ST.)[9EM;I&?^<JPN;&O-Y1%IK-+LE2],!/SE M>]'/K>5O$T>_E[Y?++]>''^C7:$L/YSZ^R.&T0++5#),_;KR,NEAM ']!DV( M0'Z\^(;9^-E[ 66^R>DI&G#!D".N&A[RY?=8Y5>99:Y\"UX!\=5!F:N&8/)" M-?7=^\L)9H2ZLGE7#3=D\=YO'H)@(D+YZU=&P\E5(RI.!!XW#*&*1T\2H@=X M(]DL/NJ<44'7=97"D2]OPB-N_+7 '@Y<: =8VR!D//Y$7D[+R[#8W.#H.^@B M>36(%F2@MNK4:"DUC&D 9L]F!=3PY>'EX?GI;CR@/G%ZC KLJ,T(,PZTG_!X M@%GTW[06HB9$2BC!8.^@NX(UY5_\TJ5C1(K _@GZV3@<=X?XGK)_A\@GW@S M>@AN91?$;NPZY.87G@M\.2;?W]:C\^*JC^*X"T9;>?.;J",I88 M%>FZT664J:N;EOI??G_=1%?53GKWCIE#.*9>:KNWG%3$'P)0L2G.;7=1\C*& M^DW;?T.G.)"?7W#_&X);<>^N'UYON[GMS2N^0_M^R)TU1*NOCMGBE>U%\>#@UP.9F2@F,L1 MXA-ZEX/)TF/,DEQD;NNWY%;5/I"[Y54??6PDJT+,<4N=4#[I!NY= )FZ8N= MXV;E-; 8[8%"#+D7',*:(J8]Q3Z=P.P..Z. ^G0X@PJ_,N3B)V@&UX-8E+H* M6'Y!4]RC$*M KR*3$80.?C^<3"@3-TA^HQ:S#8TMP: *[9U?:0"1;A^ECTW+ MVVT6O_K05(C?B",_/L!%?(-+GN?>B>GV_OV@'JQ/8 )$ XBE?#R[1L%7O1WD M%J\"ZFH=.+-#/36YOYXMBL2QASHA%,>6@*N'H5X,\Q= ,-<0]BYGWU.3A>Z MAR/OY"\PE"'FSV2^0VYV .;WFE%\;=DJ-.(^E%K-A)6/-!B"BQH7Z>5E6%0V M)EUS>YML@(1LP]PYAZ:JT6DR:8IS&Y\#F7Z,';6ZKFSC=$M#6=6H\X8R&D!1 MO:M>+54%#YV(\.X[X7E-R"V^A[:XXM(E4#L>)Z.VC"%[D6]ZP6ZH M,HB"]ABPA8DLAMH*[3A2B/: L!7WJZ]40, GQ[01]5W,7C XR0V3'#U-%:PQ M^VVTZ*[#GJJ%;@:O)?O^F=.M Q3Y-24Y68-VJ_G;/ &S026'$U@!918YX:P: MPY]P_K)+63:5C2WZS@@KESP>S[=[XX.NMC(:)7D5_H>C!$_BI7 M 6YU VQ!ZN_?S#@I'&]?U&>.XT)5CYM**.H2.FJPV8.BL=381R] MSF_[CEP/E6E4[(N8\=P=@4"H73P$/J^[*"/?FDLQ^?Y&_?I&7TWWVNB[=L'J_$\^J^D,UFXO2 M9,C7F_[:HE6P]T_$!Q<#;8Y=SBMB0RP@3(T_N<;OWAT(,%Y'X WE9$\S()=E M5-&T^9K,Q*W29HE41D)0!82_,&! /8]Z/0B) G%#N29'FE.ZJOFR_7XZO@[G"R;#D9#91,S0$,\CS?F5O=]@'KVWFAXV M_Z1:4ZR_QA>:+5>%WK5IVEIDFIK<9K:GF?(N(BLR05[:R#K?-P*14R:: M*K87=@.+JGJW'I4NF(#%KPRN^7GG?(I*1U%Q3OPA %E@LP#3$Y5;ZB<^D77( M;6\QX@/%U).PD(.+)_=]4"HP[&+H=A&$D?#8-U\GVEW+9O(JMH:XME'I]".5K'L?!OXMP[QDLER96+.186^=U8NB9&>1@'M^]O0)_'),*KL &#E6ZL4; MAI O74 L);_Q&ZB^V>D<==B00[<JGH31)^CZ\6SZRV/V$WW\"*9QEL;3#[\\_N/];\0^ M_L]__.UO?_]?A/S7L[>O'KV8Q<4Y3.>/GG?@YY >?1[/SQ[]F:#_ZU'N9N>/ M_IQU?XT_>4+^L?REY[./7[OQA[/Y(TXYN_G3[FR)#U,2)[$B& MQ)2ST3MO_O>'GSU$ZK7R!&+.1#I@Q'+!B,A*A*PI*!^7#YV,IW_]7/X(OH=' M.+AIO_SRE\=G\_G'GY\\^?SY\T]?0C?Y:=9]>,(I%4_6GWY\\?$OMS[_62P_ MS9QS3Y8_O?QH/][T07PL>_)?O[]Z%\_@W)/QM)_[:2POZ,<_]\MOOII%/U_. M^;VX'FW]1/F*K#]&RK<(XT2PG[[TZ?$__O;HT6HZNMD$WD)^5/[^X^W+:Z^, M_5AH^E.P M_MY9!_F7Q_BH,2E2IEK0 N$_MC_LR3=TT4_B8K*O6OSGQ 2;+[XX6/?G@_7U2R@AZ',)2<-GW82F]B\<^*;/U!";S?OV=Y?P1RBZ$ M^!_7W[^:MF-'\7S1=;B"1\8J*9W$->68(S)&00)DY(]F-$AFO$RJX6 N8%P? MTQ4R/.WBHUF7H$.U]/C19RA*Y$)#K3#Y+MYBR?7UP_GZ M]XNZ.EK*\UFM*5X)$2$?*^4WW>PC=/.O;W!1S)].TZ__O1A_+#K[7S ?2:X@ M>!4(-501:0(0FY)%11H#559'DW03H=^%:A<.\.^' ]4$4(T2OXVG..I7XT^0 M7D[1%GT8APFL1EHP&6^21>U*4HH4C3".TU,K$%-B0EOCF.)-2'$WKEUH(;X? M6E040C5BO)Z?07>!83:-%VI+&:ZBI8GD[(%($2@)@082M!%@@Z+'#1CB[ MT$!^/S0X?LJK2?_5V(?Q9#P?0S_*+J4LDHYX$[BP)-BNCL^$ZV28R MOP*BXGC6%IAIG3A$15P C?.J<42.*Z*]"2):%8UQK8,B3/Y5@!5YW0:@O^!61 =J6W\ FF"[C"MN0RXTX''"-J'2E$ M)-YP29*GU @KDY=M#-E62$-R8&HM]SKSW\*3P8#KW7P6_SJ;37!F^Q)\S;^. MN(V>"XN.M;#H7R6&.BB&3!)0)8)*21O:V@_8B*RF#T,\%Y%D1J1HF' MK%';6J:""CXURNAL]>$&X^4,)T=!5;:>4.LQ+N&.$>]4 MQ$$9;JDU5L8V++^/UX/Q<>KSX$@QM%"!:U<\<<:2@D" !X:.ET\$J>@)@/ Q M4"^T$ \2_!R0NHYQMIC.^S?^JP\3N$RP,A-]T)PX03F.$'T/)ST.6!H9O;"1 MQC8CW(QGH,KO$#[<2FP?+X!J5$^45:[OM/_?'9^ M/ILNG_MO/UG B*&B52D&8C"D0X]#:8+!'09URCF,MW@(T";HO8ED2!;P2 [< MI/=1DU[/]J4T+F/WDS=^G%Y.G_N/X[F?7 $WRB*RF#$&B4QA!)Z")#X*0[(1 MF3O02N8V.>_[L0W)&E:F1V7!5"/,6YC[\132K[Z;CJK3:B_,RZY!088_C M>#Z2.3-FE2>.BU#"'TJL9XE DAG-@$O4M]$>]V,;DKFL3)C*@JGI7:]Q+)/Z MR."/'9S!M!]_@I?3.#N'5[.^[%F_SN_]EY$.GK(@#8:W)8*6P(C3$C%KH3R3 M.B;=)NFP)] AI6%KZYZ&(JO'JVNE43[ZF$%$@I$">H4"%6)0TA(,)ZW(0B@9 MPZFKSPYPQ'Q_]G2:RE]%C)_\!!_:/YT_]UWW%1?URE'@6@MM7" J9E?*!3!( MMD*7?R54_*&$R6V\LUW@#-'OI:" ML"0#4S1AM(PN )'61.)2QFA#Y403BTJ%W(0)5U$,R?^J)_F#Y[EBD2Y\Q##A MUR\?T4@#*JHK96'K$5)&-48-5<;?J%;W7G!#>PPCE:," :$S%R0OSIP,)CAMLFSC M7=P!:A=ZJ.^.'K6D<(,6?W]RX=?'G]]Y-\<_2]UY/\NO/T*W?/31!WFV M/+7NB9Y=H%=1>A(4:$T/_Z9=YY7)GCJ>^^OL3)7U;P MX6^B;/ U'UY.Y]!!7W(2P0J1&(%4RKTL>D?>!462YR8"R]GQ-MG%AH,:4@AT M.!]O>SG#8$%%]_@"Z(6!?@93R"5-1A7(I!-A*F'L)F,D7MI,0F3HN!L1A6RS MZ[L%T)[A$OFN^'3<]->K^%Z1N%#R,FOK)A:V.I-4_ F8W$L:+Q=>FPH*0BPJ>0HC \\39%P2?SU^H8#^,, MDQR *.TQ@(OE&$-FD4"@"73R8%P;S_]>X_&PRG8HW-RZ= ^48;7%BV.;7<=R MH4Q&5FOCH[;$Y8!P7+;$@S3H+EM Q2*RA#9[7%LA#2F1/U1BU9%G-7I==4[ M@,W"H#>B*$9=RAKB(FBB:? :W7CM&GD%6QW!0^I1EM6!:YEW/L[_',_/GB_Z M.4YU]^N7.%F4]D,E;8?_I[)?33.WD46.84II_V,#QVC30>FHP5U,$3)KDPD_ M .R0=/>AW+E=JM)69M46R_-9/W^=+^".T/,321MTWEPLQ:RF!+O1HH_(K(L8 M" -O$P]>@S$H![H6(PZ?Z!/8W10@X4@DT<)$I)Z@)!CA"&2>I'4>;(P/:7\]X&-*]=\+]$\FLV7OM34DPY2/IXZNO#TDQ]/2N75;[/NG;]:@/4T_;]%/[]HK[DZWB"B M!F=B)-D$U"H^:&*]D<0C82)C45AH4Z)2:P15VJ%MP/''M ,_&?\/I/\SFY2$ MS3_]>%K O9Y>@=.->_S1"_QR^N$-=.-9NIS9&',"BC%^3KG,K';$,E].]KV!=PRI6\A3GS?C_-XU8K]VT26/.?3 MU\]?7LSUZ_QMA)?#8=XI<,R6N!^'4V8[9)9P=,%(:QU%!IQ] M%D[+GHK)\5LCN02$7IO2F6MD76G2X J@J#31I0R"&8,_;-9 8!NHHQ/$URK? M5.9,!)^)"UX3J;@A5B,;>9(2K(4%Y6* F$4,=I'PUW95&Y44MC$E7S8S$(KPCV(M!\BU/3]V6^3 MV>>J9SB^/;1A(+D9>*6XL3S]QCG?M]#/NW%$&!?G@*]_X\HG5UXJ\@7=VQY> MP.IO_'JUH_WKEWCFIQ_@+0[FUYPAEI9G+CAJ$X&@2H5H0H^".2 IR)1,9D$V M*J@[[3@K6-\"X4TW^S1&&3_[^D=?+CZX3!T]C?/QIXM&M-YI(24C"?TB(G6Y M^B#S1+A7"IB'E!MEW';'."B[/5R^;W %6I"@7@W!9GR7[:ZOX'/1N&0$FB6% M7)(<&.)S@>3(.(W!HI/3I@9I=XR#LO7?/4F/)4%KDI9#[/V-161$EM8+0218 M]**4+J=;N20F6Z.YI=(W.@FU.\8A[6-\_R0]E@0/HDDA:2H=)>C?HZ9G.9'@ M9";99&YE<"*U.V-[D";=?S;P%1$@+2N;E[V>REU@_KY2.]G&(*6LMJS M58*]!*QGOH-GJ%52B6XQM%W.Y B"T&"H+Q45B4C*,_'"+1O$05*,"N!MG[SJ/8QA1K16U957X MTN#4:RC'AF'9PY=Y9L,MYW?+I3GWOFI([D%CIC28^YJ7B%[JR9=]ORCWZ[[. M5YN9 2[G#8TN=@&&U1=DZ M"-F4;G(@#/?6$UN.\4GE@5@?/-$ZNJQ2B-ZVJ60Y-.=X]/ZGXSD5NX%S;XC4 M*:("D(YPR,'Y[9#]Q!#Q:LQ/G80Q\M)P7]/8#GCTW2U M\G*4:0+#92(Y*/0[,_/$3-;-I4+DK:B^@P"F-M6J":E.SJUP%F8YS_(; MC]R=EP/U_8C;8$7.AC!;'0@Y0W N M>;:-C]]%ZOK'D'JE M.:YW']GF7*\PT443-$&U52[]<(X$F=!]8RH9K3*7IDTMT>%Y>O-C$*2B8*K> M:[GR\J_Y;2_&_4I-H95\T\'Y>''>K_9]EUF8$ZD;]]$-Y=2&8?>#.HNB/>7K+U&DY='NQ!>!]G_7B%]2)F\#A,*C%( M4! HD3R78SQ4$9.EL8P)06V;+>P[8>W"*?>#<:J>G&KVL;Q1#'/[CI41T_CV M$)'*.;/E\2_BJ'+$I,0R0\R@V^29=D&W4WZ2_F!,JBZVAH1:7]U2QAQXV1+' M8 _032>2.4D\6_81D%HRKF2RK=K?W %K)PJ=KBG20U'H4$$UY,[%]2[K>XHW M7O,R"L&KE"0E67$,#YQB)&@0!$$KK258$YK=;W WIW8]M"U->W95EVT)[") M;_S7I6;-F6I&&=KF@/I4*L#5X1"E15_/0*(^A3;UD/="VXE7U$.==2F6D8SJ39+7!*%=:$G#"21:1FE$68ZD++?-1DJ)#$( T2%F(D40Q&>I2=8"5WSD@8HVA]5W MQSBLAK%MB+:M$KRR!*N?0[C$M^F>PQ&ZQU%:*0AW6J,JX($$YO&/K*,WCD?C M3T2N3?"^AQ,&S7EUM-S:46I[&X87$.8C*AA/3&GB B\NM4W$)^\)6*V\*,T? M1)L3X'L"W;.&Z,>D6459-JDT+YA0J_[NYP76U]=YX[I(.:/'%( D:G!*RJ%> ME\I->)F%'$$I2MOD>?:&^AW4!57G7%-QME-SMTKLF(R:4FZ)IZL#N98X\)1D M+KVWCCIK&K'L/FA[E@#]F*KL*'G5*02Z%].;11?/2H'"2"CC75Q>*EVNMQ)> M$B<2QO@28WNGO//VQKT66ZJ#=G_GGB5#WS5+6HKC-(9NNV4>98&S(9E$/2$E M$AOG(G!:3A$Z7]2CP"].;^ZV _X.2I%.:O0JB;9AU[)W,(%EFXPK3< N3H;Y MR64WL)?3/.M6LWY[DQDG^@5:]O'DH YG=0$1>9D,OM<#E-O*!K_ MAG,-L?0-R;R@BPF5?U;E:J@4B'&66295"M#HYHA]8 XJ5=:.3J7( MYI2&<\-K'\!]>-9;_QD]3.AP@E>]R3HJN49;"QD*9V6*97M9$)TM:J $EECK#:$RYIAYEDXUVV#;BJI" M^G7SLY>QZH@KH9VVE&A?+H+-"E=4X(%X+ZGDT05<7Z<=\Q+7D%RF:IS9D#ZM M)9J:)SH7YXME \A=VKEL+PQR,3O0:,29MABE)F%(@(A6P#%K8[8:+42KQ%25 M$0PJZ]",@P\B[R$9Y(LRY?6]H"?.YF]Z]^=A'H9_!MEX>N45@I&R1@S MR]8$BFLXZPKVUWUYC6JOT/5F"@M/E M7\MZC Z$TE"R'KH<'=3:$&LLQD#EX@6N46TWJO6^$]:0$@QU^5%?*K6)\F^_ MNGMQC05$< &4)MFRO\D*R+8!!8(YJ()Q9X YD2JY-)X>[<0VI85H;#5Y1+E4U MP;+X:&^8>;Q;=E"V,.K\:?2G[EX-3"#D\]/FNP+_1*"8$KK[F)H"2W M=-8:'3(@(NM$I+2*!.8LH0)8S)Q'>[/!9"5%>S>N8\W+'4]?97]]2( ^J2"4 MF^*2+C>X4*49D4UI8Z0]M+G?_#YD0\HO5.3.33M354#5O)([4%W)Y%YKN*ZR M8P90SDXX])Z"0"\Y6TH8]REECV!]/C61MF =5,K]8;A50XHG-&]7,5:T;YL> M6]_ W0O^-!;.9Y6%3H+PI!21CE*,;+(GZ,DJ =Y%8T^^0-M:N*L3?['G\'_! M=^\_ST:*!Z5SU$3H$LDGZTE +Y$8*D,&I[2+\>3::BO<[\@6[L.R??15'5&> MQ$!N@8HT@I$&EX20D@ K_=09@O54X1^:)B-%=JA\A\*[ GA(6?QA,6]O<3X@ M]WZ;+;H1MRRC+2P'0VA>76KBRO$!H,$X&ZVAMDU+]NG)CI\TR>0?9MZG].@SOD#8TAD6\?87Y0,1[FN?0 M70)664;N?21,!X/QLY;$99L)Z.A9SN;X,,^O/\,DT_P^VPZ/^M'W@)-U@;"C!)$2RQ$D$B)#+-5&T;+(I3BP#0R!$4)J5&J4.ZG/L)MJ MJYG\JMG0G1"^G+[_/"NVOL<0.X.+. HA2,J38].O9%.J3\QW#8 M=I <3\NV]V?0@2^)FE'6QMMRIQ"3948BC238*,N1O>BXLB8UZJNX)] AY3,& MPK4#I=@P@;'"^\Q/2N.J=V< 5T\5'I'&V.FYQREXZ I M,!4(MX(2*8MU=8P3ZESIGNY1_;8Y3GDOM"&E&$[(EP-ET]P>'Q[B] MA?D@G%O660:GD1(I$1;*RO!>EVMO4 \[EIFC(MG8)AC8%^F0$O2#8]S>HGP8 MPI6Z-JM4%+[<6*O+LJ!*$>^=)(HFSR0++NN'=8&'6*,X/,+M*\J3$^YZ-:5T M3DO%$I$V85S-1<0IR9DH+WW20C/0;1)D!\$=4LI^4-0[7*@-DR6_^FZ*H/LW MT+T[\QW^7IQ-(T)?/G>6_[4X+^.:=24C\0*FL_/Q=/GE$;F4H]]Y?*JE[K K M96+^F*9Q/^_&83&'M$;X:M;WE[=HO9^55F:SZ1+SV6R"BZE_YOMQ'&7.@E4Y M$F"6EH/H&M695D1([9()7)K<1D<< ;K"C>LOIRA2**\;J6A2""X0K0PG4L6R M[XH.13"&6BZM"(WNK+P&8TBYE%/QZ:9"/%PNU0SM]J%/EK\,Z?WLC>_FXSC^ MN-3:WRZF6XT_4I=RLH9$S@TIUQ*0D( 29IV.W/$<;C;H;+Z>=D,^J/8)#\7 MDXJ_::>%LHR6[>U>0(:N6_:ZJ[RUL?]+:G1A.&I@E0SNK5>7?+%8SO;YX#H%1JPPH0CV+ M& HQ5'TR<@+&J*29 4/;-$'8 =R@C%M[IAPIG7:T65'8P/+^'44TETAA*3@) M7 @278[69"N].)&FW*!%*HP2_['^WL5)0O15RM\KF4S3,YA"'L_[I?/RK-RN M??4#SV?]?"1"$IE&1C2@E*2)I16 !8+.BU9.0/:B3>>Z%J,9M)[>GY/WKK]3 M$Z#=@EU_8^5WC4RRW#K4'4VZ]<7KI5[8$H'5C_I;S=W'=$$S(LLB*?E%%EPF=CDT%(QE8U IB=Z M(J?RP!$,:5_X8=1;?4&WH^GE!8&CZ$T.W%GD!4)9]F.T/CHB=,#_=63X]?C^7/?=5_SK/OLN]07>N/;SD9"*I^9L:4_"7K1 M.@3B@:=EML=+HX/D;;+E>P(=TC;NB312+;&UX]:WG3X<_S6@HZAIL@HD,5R6 M"FAFB3?>$8?SXI3C/JDV_9KW #FD_=E3<*J2N';,\EY\O_P1,![XQ]_^/U!+ M P04 " I@!-33.=\R/P 9"8R$__^O[^>G?[P!2?3X7CT M'S^*O_ ??\!1&N?AZ--__/C'QU^9__%__^>__=N__P_&_N_/[]_\\&JSDQ_^D7'ZSQ_*9'SVPS_&DW\.OP!C_SG_1R_'G[]-AI]. M9C](+L7J;R=_M4H%B\XQ??I*W-Q_2"9X!&XZF,QBE[R^@U^?9Y3^\BL;\M/@E_>ET^-?I_-^_&2>8S=7S MX!!^N/,OZB=V\6>L_H@)R93XR]=I_O$__^V''Q:2@TF:C$_Q/98?EM_^\?[U M3:3#T>RG/#S[:?DW/\'I*2&>/V'V[3/^QX_3X=GG4[SXV ]8KSMZ=MCOGP6RUC@_'36(^*;S^X5[_@, MAGT*^,:C>T [?Q [P[.(DSZA7GON%9P7(%<1UD>FZ5!9_I#0= MGPYS750_S.AK766GX_*6>#:?_M.'$=,SAZRNL]PJ/H?6X:E7\!(QAJ-A_?$; M^KA\=$77*W+\.L-1QOSC#\/\'S\.=?&05$K*@P_/K M$"X&<3I.UUYW6I?/\:6^3R'BZ?RG@_,I^P3P>7#Y4!HUOJ9OIP/0QFJ)DD60 MAFF,BL7 #?,&G$BZF"CC3;9,+]A78!KG?%F^XJ>JE)_P=#:]^,E<38R+Y1+\ M/^_&LE!0#Z/["/$4!T[P&#$XED))M.%B85X9I#U5T:Z:% H/;4V7#/MG\/.S90Y[A/L=Y& MCFWTO,3QQVCZ&=.P##&_FF]2G4 -5HR/[75^%YP>]7ZGZ?1=ZSVI:MQ*SCLC M0]L'?SM$3/L\B>9><)_7]\BP/?CT]-?QY,_89('.7JP-"=9SIR&#G6/MMDQI7(F MA7FO8VXR]#6!]KFZW>:W=C)UU^')JJG;4C$W5SV^O9NS"FZ@?WDV&HS2D#>WUZ!W2!I[?EA=Y_'D>21@DHQ1M MT98ECB0&02 MWNOI]+Q&]-^6E^.SL_%"6@-%K':<+,F@G&>:R[!@/Q&>?AX+B-QF5WX0VN-D M5!O-W*2.VFHUFB/XF420"=%G^_C9$AK!=SDBMYVF7F1_^M\.IL[%>_Q MM'H9'\L_AK.3*AI:)$D@'TY@@C>&-/ *R6/)EE 'PW3AM#BB!)8C>AJ3 M4JIT\NO77H"V /TXB;=K;=XDHMEJT?KE*T[2<(KC,I?-V\46#*/\#YA,@$;S M=S@]QT$41A4E)(M<5]&42+/&1G(WK.!DX1FANRU6W=[W.+G22N W.6%[<;+J M%HOYU?FD&FQS*VV.[9>SSZ?C;XCSOWEW/DDG)*]WIS :*"6(KR0%J;(B+S0B MBQHT4P@I\0018JMHQ09P'R?)=J?!F[1SV]+N[>P$)W5MG.!)C?-^(1&E\1G^ M,2)YG0[_A?G_+!;3OY&XWXRGT[>C#YAH>+,A3E],AE/ZU=71TC;_MM R/"C: M8E9@F %5[4+:YB.2A9B<\Y"T2 5T$V:V&M'C)N]!\. FOWW+9?5%(A%.APL7 MV$BA2\[(R&$13&?P+ BR"UPU3)U.SJ:R\Y7T*L+'S;\F>KK)I[ MGXC7BXE1 MY\# >JFL 4ML+N309+(> *5A #E$I\BX-+8)::[!>-S,V%SBMP0_6\3"37#% M&0.T97OR*(HO+'!4K(3D($DR*UNN'/?$PK=.:,HI&I>394XAN4E:2N9#+J3% M;+$4\C2@593_0!*:MCGEV4*8^TYHNC&$!;VJ?3 >58][?KSOA;7D,A5&LUM7 MX7@6)5":9F8T074.LE/ M:W/B5EB[38)JH+YQ*]GOC!BV>(@B&):2B$Q+'5D PVE!E;E(%;/0G3(@#YD0 M=R1&[8L/ZXB\ 0^NG []-K4>5#3N4[X-\D->Y#P7(IR^@V%^/7H)GX:4)7"%< M$(ICM@#PI,!)W\8\OA?68R!"?W)OL J\2&F1D(#YKMC2$J@L/AFC!7/958\^ M6.8).P.I38DF6VG:1 H[0WP49&FBCP;)(%> OAK6@^1X/H_\O![]\C7A=%KS M6F;7 6NNDT5DFD.H*0B)0>*1I5ADD4:I;$)K G6#^LB(U$ _=Z:([#=I^QU, MZ&].<#9,T*$>MY<,[NOOW$#:<#:0MQIM(.P%JFL+H M,HLI)E;(CBCHE4.EVLBIX:@.(H5\'0;>"!$=BLI;Y)OW.;8_/G^^-K;BP&A- M&Q[/5C$=3"3#1I'#I.MYI HJ)'GX=%X9U3.=^U)Y T]H)3#L:5LT/"JRO6KZ MOB>/W3N"9&T0:(D[2K-S)D#_9092T5/7BHLHY\=WZH CD8;B0PDP*P:L>2"44F;3;N'P8?AH-RS#!:':EYG-\.DQ# MG+["&0Q/IQ_)F#W?+'RYT7NV#EEN/[K5,*5#+;4P2?BLE77>DD5IBO#@T1BE M!QN]<>OB5S*(9]^J,SM[,5=(B#I=.,)^?XMMRIS 64093@K0% M,\L9% FBMMKP3C!,7(?DBA"-J-,5X:YB=XU)TT0A^X[RU?YE\]CSW \U4KE@ M+3*G>:UX#X6<".49AFRTC#[DV*DE:*=V<)>OW5NTKHE"Q]L*MN?F?W,02W^@ M"XS>>SY> ;#[+H\;JF!5B5O(KZ$Z+4 LTAF&Q$2FR8]DP=%>E1.9-5Z"P=QI MY3\,-=[3K[%?+:XCMIZU]QM)ZNS\[().(D2>$K+"+9D95@06HXV,6VT,<' Y M=SI;ZZ2_:Z_>G46WE?#'?4BN1Y-^#@2^7@$"F"RZHEBA\3#M$9@/Y&#D$B-P M%R/R3C5GW51X]=5'J,*-)=? O+YSR__YVT=ZQ'RQL2Y*'R0P*V2L87DDED7/ MDK=*>I>45&U2?3N >Y1&4ROEM&D"=\?HZ0$7>:L=(#8]$.T B*U!]]E(:,GB*<;4S-7 6E9',Q^*%+U8IU^;\9&\$>N X]1#XLXY2 M&O#FY_/AO,/)N^25MQKCTQ7>T1%F1@63EMK,_*QS;GJ]=Q'%"H<%-5 MC7N3 MK%]_X783_ U.IXAO%GV*IFDR_+P4TO+H0D7N _G&S L3B,*RL(BU)ZC4P>:8 M$BFIR41_ -C6+?T6E[>-/LW?\+[>$/JV_#%=',<- (R5A:MZ>8JD298Y \TE M2[H(2^(PBK=)';P7UNX7N3[9<:.97F\::&#P7 ?W9@AQ>%K;6 4$FW@TA*B6 M_6IC:#%7EG'/ 7(BA*6-2W0'H,=,B$$ M''8BQA0)V2Q%7;(A&U.R$>9]T<+3* MVL2R$=&8VD6ZT0U NZ;& X'Z73-C';DW8,2\5]'<;YI>');+K#2$R++.4*MQ M- LUX] KKTP Y&;U%I\^&\M?A;)[Z[0O/=W6_'UC(;?P42N@"R=IB!>HE.<\ M:4LCTR;1KA@]6<3),,R.(X 3*K:I@[@=S^/2_W;B/IQBI^6M+M_>XQ0G7[!Y M8/:.]^TH0MMEM"NA6D\SFV.9+K<"+Y%Z14RP9@M=%*N&MQB9KP(/0>LA;J"^87Z V M;Z_V^NPS#"?S1EEO)R]/8/()IX.$BBM;V_&Y;)C.1=#TY-7;Q)),*#R'9K5@ M#\/;RV%5CXRY)6VA9YTTV"U71$!3=7(.IP.)&&F GD:;-(T[ MZR2;E14F,;J;=)?KIUS,NF]-G2 F\](R,NU+AB9AX%9S9( QT-8BWCNQW'*'I@.PYB+>V#M<(U6R@@-U2)&@;3:J7:MI:(VJ*83YIPTR0 M7&M,MD";_>=8@GB-F+&.W%L%\6[&%T0NN=ZCQ)RH(0N)D0%JQPK(S*TS&52; M;>0(PCEK::Q;.&<=<;=H:%0-9,PW7:-+@+T:,A0B\BWTED#T^QWA=_M4OXK\,1R60(IY>=WEZ/RGAR-A?.18HJ M7,E.W2;2U^?[MX_\-9/&2B0P"*.Y4?5D*.J,!IP5T1DIL@T(Q0YZ1=*\39)2 M8)PPDI5B+=,"!?,Q8$TG!J?)?4O(=UO4TV=L\/8W_&U2;\6$6'/(M&)& _FM MVI/?&A2GD0>?BI"U#\=N1S['=4"IZYNQI',5T_IJ:+/#7M[,@9\G2)-TOI$@ MK8!SL8_RB[/Q9#;\U[6Y>F,P YU""=QRVG.X89J76H]L+$-:(Q"X,>#;3*2^ M1O#HB+<7U>ZR-O-WG V"U:UA7I/C)),F!AR\:A]HPSD^U ].BKU MIH(&B:>=:^&5#3(Y4B;P>2V\T(SQTK>E'P)ATK-M#.GHB4P$+6&EA0]=*45%2-UB3F0M9(L\SFG!X7@?KH M6-&8/^LHI0%OWL H7]1.QUIIHH#Q@/5.G:!9-/0EZ92-D;K$1G=@?L=P0);R MIBI:K1= ,_ M^-?S"4GT?((TU%^'7^MW%TD-:HPI41#&WMR:(X,- 2&7LS\:Y(5TZXC5;!EPB@LM..1"RB0^'()RP$/(G!/<_=;B[2$^'3 MXHDTU+=E^:+O85F73<(41$W"44QSA0Q"(0<578ZU-4Q);=H//81LVU5H^;Q? M:>K19)A-(,W^,9R=O#R?SL9G./GE:SH]KS9V+3BD_\\?X2L9VAJ\5875:YAJ MC-HQGZ&P1"XZU!O7"K2)YV\ =O=K5J]<6EVP6JNK@3=\ASP606>(.3NK @OH M:PZ_K9>7HV&.7'2)R4;GV_27N _5KHZ#FC*E-['O^P"H]DY?INZ_G7S R9=A M6L0+-5GO%C S56I>G+.>1C-2.K):2,H()R#SD[MSYYMU>(]"3M<5^BZM'26[3,&T_&(YA\ MN[B0V6DBGXFT^9CY57.)!8)&KKD#GV, 7 U@W-6!\-ISCUYG6XBIY\7U,B/\ M;SC^-('/)\,$IXL%)4?A7 @,DZJ7 VHR)KR2S*<4=@.[O'KP[83PJZZH? M8?=X>#$'M3#,KT*ZV/L[@.K=Q+H3SNY-K)[4-6XEZ[Z7@CO!!>LUY+K.!7)# MM8VUK:DNS( +W K(WG9*9#E$ MQC9^U2_^N(N$]CJW8(FGP;_/%AP(,W"6,] M*0_(=.&.S 9:U,AN=$Y"YN'>+N-33'_Y-/[RT_*)"STO/\S5O-C,+]^WVSV\ M)\&/MY):W\;6Z]$,)Z/Y!G5I_/%<,*"B2550$3.S85$ @:IW1FI1LA*ZD\5U MR\./6F5]"&P7=95+0^/WVI^BMI[>YIJ*.Y_5U]G. RA7NY@5@3%:R;WT.D43 M!->*.R? 1*%X'MSYU,;G.EEY$45QS)$U7Z\Z-PRL#,PF7\C"2UR6-OTI6Y_K MW'8Z<-GQ9/FR]YC>#?V$>**S-3@(PKHHESQ$M\RX[^L[+B%&5T,WDW^2\ M>0V3Z9S$O6E)/2^<)\J,BL-H31 LN@+>4Z+.)0AID1=[K32M>2LX(#)273'O/60343&0:?>!.B- F#_HH M3O^VH49O8C^$T[_?X+_&DPN"3^=NF(_&&ZP-=)6)3&M76*QQ,Y-D]$(GQ-OS[&(W^$,WY9KF"YNL>L JO>@U)UP=A^4VE9/XU9" MWAD#BI+&."U8"+0LZGJ9803O6/(F&T[?8>R4%7F(FK\G&K43Q:\CVUUXPR_2 M?Y\/I\-%XX2-_>!;GK*U!_P0LA7?-QK:J5$X5T30A4PQ-"D*KXHQTB@;!K<\ M;\N"!!A._@ZGYXLK[.KIU;6F4C ]GV"N5UHELA%KLM@H_SX>32X^_@S3X?2[ M&4*L4"[KPK 4PW00IG890/H2?3'.QF#:U#+V.HSM:[JF]*CI].7X+ X7@:2: M/#S,\YOBQJ./$QA-"Y+-G<4@"2ME"IP)")YVXFA84 *8S 7 >"<+;Y,MN@[* MW3M#^^/ESYM*0.?(66=&B2]%LG/[Y>CH]Q_SJO,JJ9DV-\X<3F.#T=_QS M_BL2&1ELPNK,2BRUAK1PYM$*9LE@L^@(K&I3I-T-WU-F9 ,--JCUG$^**W?P MD# 23$_FE@3,"\SFTGQ;KAD:)#X ) 2RYA@A,US&++D- MVC2ZZGL[X$^9F;O4>8\5J/,3\15R:N6 M[;+!*G >BI.T%B=:D'VN["[D-\5D7UR_\=D M,\Z&27L=F(_HF8DV%:.-D^;!6.#]KWB* MI.A1Z#>IX+:BPBJ8C_7RMMGK49K,%[_AZ'><+4^_I@,EG=+@:1%4-C$-1;+H M?"#<0I/E9WU(W=BQSEN?+&&:J>8FAWP##EU!]\O71&XK>;$XK3U"!E) IL$7 M,L#JA2Z9:Q8XN:K:IR"\+A$E;,&CN]_\S*46*KK)I]#0Z+F(CKR8OH/)[&VY M)2JR.*=/2=J0R>KWMFBF.4T.CZDP&2";>OMO:12N[0'\KI)C]D_/?6E\WPDW MJT'+B7<"UO644+?C0'^ 5_PW9@D]KWL_PES$YPAI.+QFW% 8")P+*RR+26G(6< DN!\-F(,1G3R8SO_,H]7$+7 MKZ[&S07==PG.B0Q-!-]A#[K'(?OZV2'D\A>GTHF>* MS9R6R9BLJ-=K!@922,:S0*], @->?V M>T^E!^$VM7W7!+P?2[@9 ;H3K3?M[7:=NQ6V1,^CM[089^%I61::0;&15GY7 M;];PSMDV)7D'0;8'[.A#Y=HZ2FM1MK=(_<+\$=/):'PZ_O3M_?#3R67O;,L1 M(YK(%-3&ZI:DX.M1HG6^3K?( L#T$TELJ=K6JKT>M-,A4_C@A0Z\. M]0)/EDFE8( YJ0+32'BB LV2$HD;;63R;>H[5Y$\;EIL)?==U/*L2N"*<+:H M[>GPU*UK?=9%OE+[ ]8FK8.CN>(T?0A%I*)C#)YKEXP<='A^,V/A^_F(2B4J M":K>4R]JXD=F7D)B4OJ8-.80=9MYV@5=.W/ICRF6\],WPX(#4V\8TTHS7H%J M%QVKET SXZQ63@@!:M>Y2M_1'=3JM1EKNIM#&RJEP7;V8*I4AVG\-+<-L?8390QFZ=LBO7@5^]]GL@ G+A>;VEKD;D M"L$&7CO+>?HQRN!5:M/[?GVL3XM0?2ALM\&F>ANX=28;JWGM#P(T 51B05M@ M"3D)P@04C:Y2N!_7TZ+.NHIH4(CR_<+G>W NN]GZ4#1PQ[)==,"3+)CL6."Q MJ.*\]8UJ3KICW%G"46O2-%++H:0+K1-'4QE ENA94:GF\)G,@O*!E43>4A*H MO6I3'G\$AR^M:++%&Q/M'0#I4K VY129!>=K MVHUAWAID*+TN7- \;13I/ BR]7C&LDNNK:.TOK.9;@GEOQCE&Y'<8)R6X"13 M<9YA(P0+0%^RSE:JX+CVW7)7NKWOH(SU[74V;BOP%I?E/7#"DXTPWM?+^T(M MT4LT43PJQPP@%)4-CZ)-G/+HS]TV(4X+K338K-[![,JUQBE*BQ(U\[JV*[+S MAI!H2*>!5Y-1R=7[DGKK!G0%QN,FQ.82;Q 7NK&&15%D"O4V(H^$QQA@,1(= M:X]H#$(5P=ND2C^-[:07N=\9^.GQV/45QAD)!$9I./KT-IX.%VUCMSAR?>") M6Q^WKH-XY:A52N\4=[5U1M"ZY!"E<3(*H3*20VP&#SQ[VWT[SE[/[Q*OP93O M$2-K7>#<)%:R+;0TT/K@@Z\7B>M8+$\E0)O]3?>I?#[=G^[ ?[]O,KS[>>YE#Z.W^,(_QP$ ML(5$$5E.H)E6R=:&Y\B4$=IH[G(*LD?.W(;AR3%G:T7T:/:N3?@Y6C@=U#PL ME7VHIW&!:1"IWI.+S+J,]-^@G.E_L5F^_,DQ9G/1-S@2O6C%^NMX\KXVMI$V M.6OGW=;(3=,R%T8 210N& D9LI)MK)05((^#%7U(NT^> M^[Q5#0G@%2[^=V S\3(6QP!K[_L(COGL$VV,Y+IS#2AMJVSVKA@?%U4:Z:9! ME[N[D?Y22JV$_(+O<)+H=_ )!\%G'FO&O0V)UX[.@D45 VE>);*F0'O5Z$*C M=6 ^%2YMJZ$>V]O=)HCIK^>S\PG^1M(_.S^[6#U?G>.E6(!;4P(6IFI@2D.. M#$!RQHO*7)A85&P3R%L+YN/SK?O53(.(?R>P%S? !>=M5 G)N\O -(F!5E!> M&$>A,?H2A6C3;VH=E/M=DWI6^";4VD1;^V+6Z]''/\?_#V%24^) :*D,RU98 MIFEY99YF(1-69(%@2"R-+@Y=#^B3Y]>&.FMP7M45+M$%EX %DDE0D+C@(@%. M9!Z8>D8OR9-P"D*!-D>::T-]IMFF>FO@]G<$_.OX?++ &PS9@MH[EATBTZZ0 M[QJD(H]5<"ZDP:#;7 *Q+M)GFFVHM09QAJYXR0]9X-6:')PL.$M:D$?KK:#E MUQ>&UI!/6SV@TL9)7!?I,\LVU%J#.$0GO!]/R/>%0A[P (/C]'^!&2GK;2@B MTJ0@WQIB#H%,R("BT3WT(CUU ;,!ORL274!$F>&->" M?!5E3#9[C$D\>3JMI9\>F_;?'II9%*HXGU +75@P]1Z!G /SR6@62A"A<.UL MHV9KMX#9V>WN#4)4V\KV4&K%WHQ'GVB].ZOC^4C_9I[X'Z/(WJ*L+94\TV2X M,;#1,B^$M3Z%J%2;,YC;T.SM?O=M-3SN6=(-(DRKF):9F%U0-2W;NAW7?JJS MMM?; T380NB[HX2.T@;E!4.G+=E#02S:]H=,7IU%)T1HXRCMD@H/U$[MB@GK MR+IQV/G* >%%7[/(:T*V8[%D51LO:!8%AGI&:+WAQ99&!L2]L'9O:_:ANVXI MI1L(_LZ$TIXSVM_CE_'IE^'HT\L)YN'L5TCU6I!O6V:U/_#47C+;UT&^DMVN MK!:&!P0?A(ZJQK<$VFB,H?F>>1IT>'Z;#'<" %S4LBOGX>+>QA?P0S%P&<-Z'QASF7'M.)DQ%<1."P%N+?" MNS9QX@[@#NM9"@U+-VR#^!E^K/_[S>#(9_UDG(GRFW\R^D5=N MLI,)F91.U+O0)(L@:J?T9%S0P:;0Y@Q^'92/ESJ]Z*7O'/AE5M)[S.?SCOJS M\;L)V857,Y@&T?(80J+AB[H!Q]I+2&$DFP^DD7Z%[D_SJ?SC#_\O/KCZ]>#)1'*!H, M,Y+7G.2Z8<@26';:2:<2F>=\+0U??_XC4NL6@NOQ$'4.Z;8L\U_'D]_'(W+2 M/I\.891PD+@0F)RMG;-K39/S#"P-& !]BL(HL7HWYQV:[?*V1Z#GWH7:X%SS M-H-PLTN5Y+%K>7>2ZV8$?-;;)1CG@,G>T&#"?-R4VJW&&IQ^W@;\\BK;M^7%V?A\-'M[/IO.8)3)#QDXG9-6FM,R2.ZK M+M&Q&&I2)M)/3:;=330*<:^)]/$2JS?]]'A]^7WG@4J48+F:1WO)?T&/+%CP MM5=5B1JRL7D7+24.XC1]&RYL*]N#/DV7/G,)Q3&5,HE#@V(>I2?5:H$Q9X^J M483RP$_3U])PE]/T=22]NZ/3+JB>]FGZ6GKK=H:ZB=!W1PE;DLED;C.K)-!6 M5H!!29DI'GDJ0I)UU*8__*&?IC=@PCJR;L" .PX"EX>ZVDHG2W7"0DU!0TP, M!" 37&0?:G4[G%.?H[L]%&6).T.;,G'9"1L*>4&]7;7$5UI?M@%5U,CX2YD^S$3MM74'K68B!\.506%0E,E E"0,AE9WT+-QST_)=L6$=:?=] OV! M=B?R2O].OC=^^QE&_UQN5!!*,% TR\4$IJ4"%DNRK'";H_<)PVH7QSNBX'>\ M8-_!I$W%/^Y9=@TV^;_#9%CWL!J0GY,V9] IA\"R<9EI1:,,(@/+G&=??Y%] MFP+]522/98/?2L(-JIROXEF2N@NBIAO[34S[V=*WT]4]BM]"T VV\EN0$8M# MDD$RB8&0Z5H471QG(BKO;3(2;9NTS%VI_H'MN[7FUY%OBY;_-:VIPEGN.L(& MI] #TX@N02SYU 7&.EMS=Y7V/T$?WH>W4,&J$K>07X_K[RHUG:[P[J2_:Z_>W4ZYE?#'?4BNYXUQF2MZ4:-6Z&W).*:B M 1J.<"PDGUA-$BXJ:>E]IX84W51X]=5'J,*-)7?G+.RQNN\WF/P39W6__X#I M?$)/P^EE=LYO"-/SR:+3^#(_^!3+>#*%TXO?99A=_OD6Y8 M8&Q=/]A<-BL% MA\EZ4ZPM4D2CI=: (AN!B:PPQY4K@Q: MKRS\^)Q/\-IS3O]<((X^]MD?/YY M./JTO/D'3C_,R+BOP%["XCJ#-Y?91#KQHLFT*?O XC&\(R<;*VBH5XY2/X33S7) MQ$>3R2*3KDT>UM;0G[G:4-4-$C_N'D -L7W_-' B>%]6X%N@$1 919A:L MT$(**#9V\H)[I.1UA,_,VUYQ?1?"=JFU=MIFXY1G8AX]CW-\0':&ED9S+X6, M\) [=KCEZWOA2!/9-VB+_%TXWVX3SR*L#[GD)+VM[:OJ%5$V,:^U92HKG4$K ME5=+I7OWN.Y&MZOBEKTN-;VKZ5#*8JX,[$HTXM<)_O2@;A,R19\_0 MU&OI>":7AWO/$M3*I'D%7*7F$RQ,"U"+7$#FBYD*PJ4 MZ+5MM,;<#NCQ&C<]**!!).CC!$;3@I/IBU'^@),OPT2C?5MN03NME7#3VW]U MD3+?82Q-+9\^1[,G$ZD/FHP/3,<-]L%>QP0V*S YT6+,4^WE(>K-BISQD)36 M-*R8VO1$.'R^/F21'3I=UU%MB^[EX[,SVH0(VCN@W6AI"T0NE,0 +$E.MD M M_/7*]L2NC;1-OOA?6$Z=2?NEJ<'D^G./L9TC\Q MWX &ULM"B%A1JN: %\EBL9D%)R+/D2O>Z K+>T ]81[UI:H&U:F+[+-?ST?Y M A""2@@"&*]WMFKG. -'0Y8H,BIN C;J.7(#RA-FS'9JN?.X>!_)X+?^^>'<)W]W'OY+B[;SEI61NKW?C\ICV3<C+SB=7=?Y18RU.'7J0TR+TCH7L6B1_"6RQ3 =7 M6$!O64I!>,@E)=DF-[:W(>P\:6COW-R/]H\IS4A83Z,RA@E?:-[F(_AC2CW;)F@URD=;2WIQ22+A"?9D)CGE9)[3.UFG/:SG#XR)0#[E(K?FSCE+VE8LD>%:6UEMFK?6$T3D6 MP&F&.G(5,:+'-C?T'F\NTEIJW207:1V=M/0*?OY^Q<;_&>*$7G+R[0U^P=/% M[#$4:!%HIS<,172T M@!M:P*74-1G+"$L6H=-M2C /GZ\;EI0<#%W74>W.2DJ,43ED7^\O0* OM)D$ M4SOO8I'!E%R@T4GRHRPI64?#G4I*UE'//DI*H#9FKA:(SXGL6)D$B[KFED># M12=1R)A]+BG9+9-Z5=K.2TI*0>=5\4P97@A*2 MDJT6IK[4M>.2DN C!T<><$99+T#&RW97.G+_.%?*1:+17+H(*<2B(Y*9FPTW(GOZ4!*L<2/ C=?N/_W\ MS64J-*=Q%1YH8[3:,QTTDOE.6V1)4H,1(MK8N*O2(92(K(!9G(%]'"\..;XO M.6?C\]%LX'S(46C)$-Q<9,!B,)H^JBQUX#*HG535W(ORV,M'UN'E RGZ_6FS M?3')$N-XB7D5:W**.^YKO2(YW-QE!K61@_71YY ,5RGOC'EWH7QF7@-M-O!T M5R_*^,=P=C(^G[U'R,/3;[17X>2,3*?:EOMR5 O@V7*/B@QBE%#+9X)DX()E M@4=K"YD$8-O0<&/(3YF3N]%S _?Y[>P$)Q]/8/01SZJ3/_GV^NPS0:Q&5;UX M *=7Z@17KUVZTC4>G7 896 QYFK;%T&MI$ 4XMJFRZVD 3YF\^^! MWS<'_'H^(WF]@V\+KW3\(M&,G.";\>A3G7M7!C @*-Z6XIEWU1@1F405(# O MG3,E2"LR?\@36_.=3Y%=+=72X]T"+,-VIKJ;G#.'4^2>>0C%^\*"%C00%06+(IAZ MD:K!Z$RTZ;G(_4!HNU_M'TJ1^^7=(PO3^>683(_1W,"H*1LQTW^J%5$@1Z9C MI,'DP!GW144K0#K5IO;O7EC'GS2X%E/&K336S-&^Q'11#]D!5-,9 MKT?UW>K\]B'[W1$C>B=+;<6>B?VZ'D^1PUT8&A.2MUYZG8Z=$ ]DR^V<#VN( MO,4EF]_O5YS[NQ7>!$^JL+[@ZU$:GUU&<$$&N&" M]%GQ-I&WSA!W;^SWH-+59( F^FAQD_!WH*^&T]ED&,_G=Z6]'OWR->%T^K;\ MCK-K@&T2B-H#B^30DFR<9!&49L&(&(,IG*-J3:!N4!\9D1KHIV4EU;7^'W,C M;;[T.BQ.AA*8B;5QE@J)^2 )GK HK=1>JC9[TP/ GK;UVZ?6&L3QW]4+V$D7 MLTNJV![98]WJZF6*]9W@#7\L3C!NLCS4E9K4,XR M44CCVA51U]?,,&F>@H%L3)M=KPNZ?3UJ(U8^R]:7F+Q6@=%=UIA_>8>OEA-D[_I-F$N9J3 M-">A/F^+],K['[AU"N4:>%?2) %2#-'7IKM!);>\9(^>,RPA$T-38%!0,03+ M-;IB1&K3_7E[[%N'N3=%\/MYG71OR_RWTQ?GLY/Q9/@OS ,OC Y11D:;1JUF MU.2]*!>9E");#CQAH_K0WH>R^_5TQUR^$4'?*QD:Q$;Z&M"5,]R_T;^=#6PP MGAWT&/#+*@C:UPQ64$KDVC\Y]&(WKF^CZHT<"HW7A<;S_/PU+S04Q? MC][A9#C.?YN,I].!S#X9)3.+67":Q:B9MYHSKE*,EJPK)=M4/#88S#/1=TR( M!L&D7\A:'G]#7-1^X>TC_'T\3Z3!/!_,].-X!J=7?_]R/)W]/I[]/YR]QS3^ M-)KO5T'D$B5FQK-!IGV)Y/(F8"F9()VOZ11M+HUN-J0GQ_?#($>#&M"-Y3K_ M\G<:[G#T:3&+Q2!SB\XB,(&<)*R%JQN48;;V[H;D-;<'MJ3?,HHGQ^V]4:#O MA-9M-R6RM@H.:^[N]#W,<&!-EMY87-A[,X1+Y2:GY9P; CV032[!Q./^*$M")C2+[>A>IY[6/AA&7!J<"*RDHFFJXH#BQ(U4(, M3V9"':3TUR+AS1EIM\YU.9W_#>;;I?++U_HM#C*&$(0CQUN3'ZZ%,"SR2!]= MX9JCX1+:6/'=\#TY#C=0VTURN:T,DM_@Z_#L_&QA&]$^M!1"3=NH.3NI@J^' M&'^0J@;%ZY1DR0798:+@."K:LD4Y)SL;4T6-OF/.LO O$^1/$DGR'L,*O#8 MC3%=7O?$J-*[!FYR)&QM2Z83S.>GN(P;WR>JZ5VR6B2)"1T=MPZ8 QN8EMG3 M*ADT2YD'(2T$[MN44O4VA%V54NW;0W/?E(Z-]?/'8K>0KCM51Z\D*IDVH.+)B:'2!:;=N1'AJPR9AN!M_'0=J'J M!](N6VEZ'9GVJ.&Y#?;QS_''D_'Y%&I#QB^T:B&.*KS+KHBHK(":.BH5TTD% M^DZ1@2ZD#]YEXT0WA^G^]^S>[MU&!>,V\FM18C3?@NB/YY0-7&34A"-R3F", M+2PD2;ZZ3@8EN>VM4F&OP7C:N_GF&FEP'+^Y(+X/8Y17IU*',34U"EJ,:C^F MQ19D63<8O2M-[R-Q:I.Q@16R7DG,O*WW9'NGF \662)/4J> PC?J>W(\['W M6CIP\JZCX :D78F&7MS)P8.*F4Q)ZV2H=82!12Y;30VLNLM$J0II<2:X!"9C BZ39J+4"XF2\BQ8, PQA)B-0%W:) ?= M">F90SVIJX5KCY,RGIS!:)EL=]$*7TKAR'WE+&8KR+4MCGDHR*)7&E62VIR\"1]GQG,O/2HHF@M6^4 M^'(OK&+-IE3$:R$.KPA(WU_9:!"%D6"S4%L@MW MZ*E7>$.?5CES[;5/,S:QN>1;J/_B]J<.,-8)(W0GPC[Z0VRA@E4E;B&_'FV, M53C12.6-=2S7ACA:\L2"2H45:T7D4247.OG3AZ'&.US?_K6XCMAZUMXR.^," MB!7964(O,-O;O]>BOAC_N07(_.XAS( M(A?KHMT9Z*@BV'J!GB2+P7OFB[ $*>A,0S%"=SK+[Z;"JZ\^0A5N++D[9V'S M!A4K5EWO_2KN>'ZC]A5=1K/2S2)E8U%Z9:3C&K0,)A?#,P9/CK24ZHYN%G>\ M:>_-+60*Q=DHFD5?; ^C&\V7MSBP=SYR_K!]^/3T]_ M'4_J/QKP* VW)3*;C&&ZU+;;PB##+"V/#A3W;9(:=CO. _1\^YT%NRO!V)I& MA]0SH_MH%RT4!@[002V@#:8VI_,5IGP4:>M3JT&M1UAWA$4V4'7-W] MM-J :(?4DN/!@5[OS3 H4?B4'3#PDM,BYP6+B1P%!47[>I.ILGAD$^KZ")_G MTU[FTQ8TVT>ZT<;C7-8?8[X<*N9B?50BA5TUF>'.L@#Z_.T M_B"?)]5>)M5V9#ND_B(/#O7O0M6"2EJ=-(JVH]5KAWC [FZ!D$X =[(-IVM M]^1'':0N5EHH7!:>7O8KOCI_@G2XL'5L*^!& M@CBBA?)H0DG-B'A4GG%W<0R<*,YY"RP"I^4STQU1R^'G9X6! F^*)MS"P7D*1)5XOU/6?*)W*M,A0-X<@F M\IHB>)[-ASF;6S+Y&"-LM^]T/+;S MH77&_SR9#W,R-^/P$0FJ8XCE7 P49V!R9")X$$GS@YMB:T6[J M,V^@P=[*-+*UUFLAF!2YNGXNLT@;"TTHS!EE<#(TRCA[@KW@MHK[[47EA](+ M[GH-O^>A)(Z"3*)Z'Z"WR&K[168B*NUH'^!>//>/Z9D)]_:/64A7+UI7I*)17.\L&C!,R<"CS(JE_F>#@H/ MAKUK]8\Y./*NH^"=]8\)2CANR+#G:"W33EL&&72]=Z-H@@70R+I_S/UCUM)T MI_XQZZAI?Q<>7_2<2!CKKU:&LI!:F@V_D'?6>ZW9!N]N5(>VK116:M2BQZ(S MV)15T5HDX,X912I/4CD3[KIQ>0,4>Z]?LTHZ[6FY,,8:IJ7/#*)QM;L-"B%" M2.G 3O7>'&G]FN1!O)9,T&8Z%&5U/:4-T+&I>6,E91XC%I]*FJ_US_=I>N+JW^K5UB';$ M&3X#4$3X!"3^',D[?HPG60Q]4OKH*D*?7OW:84ZJ[5I.M*']V!:$8[/[GEC]VF'.J"UH=IQY)DOSMI2(RKO,ZHTWM!]G M6C=B!)8ARI"LE]CH0/BY?FW#1"X90H[&>E:$<[32UZ;EJ )3WHLDG> %'V_Z MSW,HZ6#DOQ81C\HS7B,7+Q?MM.2:@:VWWP8A&0@RP*RCT4.V9'8]UZ\=P P\ MA"EP@--Y+?X>U1Q>M^JG!*LSSXH5(PO316@6C#-,F0+9^)(<'EO_P.?ZM4J#^SD^KE^[0E,YF8< M/N*8WL."B) UM[&PD,$SG4.J08K""B\B915M;G0+S<&(X'D^'^9\;LGDXXPK M=JCA*\5[SQ,S4OS:]FOW)GWF\(TVHV+>[EX0D2 MIQ64ZUI^9= R2( LD"1YX2C5ZB69=]QI?\<+'D&!VCJJ'OZ59=T+LH_RK/U4\H-LMY+@[+9.99(R0A:$K\]X%\\HA8,9ABMJ1027T M(6KWCO*H72MW'?'UK=2/XQFJD_$I/>\]DO-[<7FN4X%>;2Q9PT$Q#4FR MH%.]Y"FHP"7&:!XL/GGP+;MSG?I4P[B%#'O,^+Z7PT[;P$6AS2=FJ$UQB<-* M&I8C&"F5X2:K_K;GWI:9+K!;;":]#0!EL<';P!+*R+0N2#ZR">U8-MF"MIJ+$5J)I+*-.$@ M,Y*^9[C.FYF<*]UG0/9-E%/?HFFCZ6 M9@K"9J>4DRS-C1]K,XM%1[):!)2B4C'[.E\_&/:NU4SAX,B[CH(;D/:*Q3*' M/EV:%3QGX8*;I\0CF<>@F"^),YNX#]EX7AJ= ]\!Z /]R_JO;74F&E M;O\/>DNS%@H=WK6;JWL?'.5*BX1 1KS4.9C L[:">P%9"%0N6^NAZS6^M[UU M[RT1$,C!RLHQ*)"(I>1HA6@Y\]P*1"ZTDOFP3J_>'&M+!(.8@E8,:X=/[<@W MC#D[,O.RH>6%J^R.-K?VV//8UYD%^VZ)L :-CKHE0O80%<3,4-;$OXR)U9) M!J"%)845#/98Y\M3:8FP#E?WUA)A':(=<=+XP!BI+1#EI0O!D M:F-DI O!M/:&1?#(LL]2NI(=]\?F&SW!WB('N3MM1[;C3%I>&K;.<%>4 ,95 M(L-6J%QO&:"!&A<1LM;&'%ALYZDW0S YZ9J>P:R)AFE,\UMM$A.YR"*D$#P^ MWESRYR#2PE4^\1F%'] %4RLB"=4#VET(60Z1M(T@4SDI=U+&U$'QN MAM!H"AS@=%Z+OT@41<1F=* 3-MZT9+(-1&RT-KLN73YV.X+?&Z& M\"AF48?Y@[< MC,/'&3E\6 ;H,"!W@F5=KRY%+"QHP9E6 $ZJ3+#;5(D5:-&MT^PW<%6D;V]J'S?[0YNS_*7,DA:-!USW-5> M;FA)A)"9\C;S)(PI[KG"K&\FW%MAMHY&CJ4VI\N8GBO,-J@P6XLLNRC2V433 MQ\)B, *4R9Z5>0U)2#3;(TWYK()!33L/J#T%+0^&O6M5F!T<>==1FMQ MRO3]AS^6Q4M6&%U,=LS66V!UUII%$SE],>3K9!5EHUKP>V$=H!/=7//W7]^[ MA=KV5W/VR]GGT_$WQ/EOWYU/T@G]1951[Q5G#[ZI4;W9>B-:V8P@'19,YE48-H:PP(*S3C0VJL6&8V' M%3IXLVVM6<\AZ4NU+J_U 2BHFV_ M??OG""?3D^'GNN$.>'8D2T>"5 Z9KB*-WB/C2,"=5CR%1I56FP%^>I3=@6(; M7$9Q-[)?/KQ]MW)ZL3*[%F.[^&$>>%<<1ND9 -3V?4XQ'VQD'H+0I6#4H4TG MD1X'\>1XNR\"-$A+N'\HB_3^M^7%Z?Q)N)R: Y^%Y$K2#J"\(=<9:@S<6V:! MJ]IQ,H74IJ1A([C/_.Q=J2V.U7L[ETDNQP0NLZB@#@0S\PD3*R8:7B\%$+E1 M&=L3/)3=:O_?B\H/Y5#V(APYCXL'KH261C"KBJMGB7&1+^XSB!15($.G3>NAZJ[H&EZEGH(IZ";Z^<.16\AW/8JCYXGA$18 M.'W14G$&D::3-<+&)&/TV&83.X CPU::7D>F?;>LO_-2X/Y.W>8_O1&F^^5K_19[/WGK M]+9&IV_KCW3E!$Z(Z+U. ,E$S2W-]R)D\K9$#MDCWG$"U^F]/7G-./DR7#8< MO6FU+/PK^NYM>8]I_&DT_!?9+/,0U\OQ=#;];D0'P;/,63(4SC.-,M#R%C(K M(IN$/AMOVS19ZWD@6^ZD X6+&K@VMW_L M@28/1$SVPY)U%-" '76Y?%L^P.GE90_)@D?E-5.Y)*;)-V:!5_,R$%!1>'&\ MS;GD#2B[]P%Z5-6X3SFW,-[QE'[UZ6\XP@FN$AH&Z4!K0/S,1&FG7[:5& @/?"$8+["+W@Z M_EREL<2XA(A@(\3DF3)SCR()6D+)+@L1@J*U5T&9;5KD647E8F;:/I8RFHS8BX9->-1Z;J( XTM699DL4( .&[;1/"/A[UK ME=4>'GG74'#[LMJEZ4"F90(R$)AUG#QA+CT+GGQB$(0O&6%-.S/N)IP#3$MM MKNG[RV@W4%,#[_+^VEX="LA,OJZ5-4M6UPRS@#4[Q25I@]39IEUPZ%&69/?( MI2W4MNO4'ZM2YLX49KRW3)N26,P$,$KT$$6@Z;#21.I84G\.AB2]Z^%.=Z'' M!*(W2/BFO\-D$3;9(CGHCB=MG?C3!>%*4H\N6D'*+DIM=.$B"@1I79#&:ND= M#NYXYG9K^AN<3A'GCWZ%TS09?EX.=7ED[,!I8SC61&%=:Q\2\]EQQJW3-J%R MI=&!Y@/ MMW+WI(W3V(*1 M11> Q122\J)X 6WLFYM8'C,1UI9U"R?I.AG?1EII1_6&IE^^TM9(._2OX\EU MU&^&$(>GP]FW0= IJL(= T>&NHZ94%MTS">H%TU!(BJW,8,W!_VX^+0K[34( MC%Z'M5(O^QZK:"]^^1$G9V+@K"E*$U2> N'-PK%8.Q<7AT4I(3FF-L40ZR)] M7!1KJJ<&Q= MQT(KZ@Y(M +K,3-F&PWZ:%*"P*+IFIE?:< M:Q"B34;X/:!VE=?=DA!]R?Q0LJU_AE,8U8-SQ.O9>VBC%DF0CU"D95HK,M6X M (C$RR0T+3F:&'L&[D+Q<[4EYI-1XX)A\U\Q81^X- M&#&_4V4>#[C(KB27GOPN ,:=(]-9>;*-=*PN6;%29AL#M&DP=@/*[BW2OO2T M:HQN)>1=E)XOK.2KPW\]*N/)V4("VYXC/?#2Y:,JT#^B[4>=9MYN=<3 MIVA%$62KL1AYKMWN.)G\2-Z\%MPD28NR;6/-'MF)TSKL6._$:1T--#]QNHQ( MOSR?3&J@)T?GD\OD$!1:C#6FS&JLFH$M6CHN(LI=\&,5UV,FR%8Z:&'"W([N M]_$H+0%Z;S)Z\$Q"[0@D.0J[AN1W'(7M@.PY"KNV#M>(PFZ@@-U2A"P@PSFMJ" Y MD'WD(XM&0^V5;)1(6JC4YEZ5HXG"MF'&.G+?21063*2-503&DU2,;"'+P ?) MBO5?F]O8'0(T@-+.M6S21-8 MAE_ZW$W>KJ;^,I-P$QT4,/(K$C*H)ORX+%H+C9'HK M(ZTQV<1&J4+WP7I])(%&BSS)GG, M7HCH&B6Y_O_VKJ2WL=P(W_-?*N&^7 *XEP$2)#.3I. ;(5:)ET__L4 M)7F3+%OR>WR2U;ZXVSX\?JSZ2!:+M;R [++XT9<*]KHP>GS'^XRS&F$[_S7/ M5FERM6K&323,*XE,R\_+Z^J+F<[F6"NFW$ROQS>K7SN\\74>L_/[7[^SWGH; ME%G0+B!02EL4RQZUBCY9#!B4U%:/.H_>L;[,S6*'N&AFN.QS]LES,%Z0T&FT4>98)8[UIU%Q/D^HS& N 5KG$-9JLVG@$ MGT,U_$9[$K;MUI?K25$-C/KG=X.K4&N:Q<4H6<>B10M2\UICD1?P/!@PP@K' MB_:,M>FI?!B^'Y18#937X,KPE._3!\LB]^G$QIK M_JD*-*<[X)IY@59G$,@B :^I@[D4*,*E:!CJR-M<+5\-^02E\1MP8'H*!;9F MWDA(@QY# IIL(>,W>$!%-K:H2?K:Y!0:10H^@C$\0P92WW.D.4KV#8CP&YVU MM7I*J-.[73$K<=PV<_@R_15GBW$<_W?U]'N_I7_ ^3B.8G0RYNB!LRAJR1X& M(9!@M)-"E1RE*&T<&UV1_RAT&U3##;PG^_'O2+#N\AL)KJ%;;5%;'@BKRC74 M6T&07 ")315#5T#5Z";4 ?0[+_O5:X. DZV\U=NVNCM7F(VX:E[K9#I?SM:& M[;WE4:PLJCJ9HI2@<@@D/6G!R,@"\Z60B=N$G?W@OTB+[@2J;;!GTG*>K>)C M<&)3X,Q!DB5:328+ M#VTJR1X)](>D8TME-M@PMT^6E9E1:]&O\8X&C17'.B.9:L# %9,2"E2LY* MC5RTN:/T.X^A@IK/PKU\0@J<2\!TQXE_^/[T!U:Q@2&EQ"1J\#+0YB$S TRD M'\&]5-ESIK!-\&3#29V^4\?P5-UNT7$FE&E@NSZ-[&'O\P/P-0T9?PGAB1IQ MG LE#J)J1WV>@G=2A:)K4H^/5H&*9+X'[3T4+:(Q7 M;VABNI^';2ZTSWBK= MCE%C YH]JI_^RRKQY[9C ],V5_^K4('NB#Y)<(5[H.EG(0VK89=M+D;[()U+ MQ,-KM;=]&>I%](,WRS L^1RC 9%= 66U@\ 2+0X6)4N2?HHV)MR9-?J,C$0@HW@@G18'.<^M\E3 M>!.!Q9F'&+FQX$PM@:VD Z>L@.2T$YKS&F3^'EC/&=3*E([#]DK#2K5E2L0P0M39,82-;[[C\^?;L>H<5#_L0M%*C0%M!",K"@M M(!CT-.M$]_JH HOO_N.CM'>P__@8T0_N/_88% O:DHG@(BC#$9#'N HB2CJ+ M&!N9<&_-?]R%&_VI8$#_L9:9+EQ10^:Y]HX)'H*DS3)844PH0A39)EGM[?B/ MNW"B#[$/XC_>[&L?\@U];=&I[L6>3W7W&!^"<V) M5EH,#!"MA"2MB>A-2#R]1+_7#S_\UM,_31[U:6^OA!X-F17BJZ^9[/S)^.LX M3/(MHOE/T]D=V'R5TDHK.+FZKNT-1T5$0PM> =GX=+#:6G=7.0.1.!%EC%B< M.X@TKQC\XBC36@$]6C9KO'=@'M*9\.[,881!AV15A.BRJ;W-Z!CWRD'.A16O M'<."A_'DX#$OCQYMQ-UC"LH*YC])SK3#7:UZ-_]KB9-Q^3Z^^?JWFUWQS$.-I^GR3/N$BC[1(/@JA0<>4R<1/-5^J=M#TEG3LR2:WS^4.SW/\\]?I'W^A M =9&&/UG19 5.?8.>TDDZ$>V#7H.TY3S;%:MH.O:YQ;7MXZM5BTN()D]+( A M_H$*9#6C* Q*"E(72?^5;1I='(+NDFC23"L-VA'?O]4]L8?="V2^?HKC*1OF MC >7-*<]K4A 'Q381,(PRFC$-J[7HV .%1?0GD'MM',N;_I[B[T;KXG[+$/B MJH#R*H.CBQF4(%(J.;/HVP2.G5L3C88<.+2MQC&Z&+9GPB'(WMMJ'*W#PYLG MO$8! U,DR"@9MQ",U: *6>1.:5H1+AD4UC-?VIQ9;Z6M1BMF'"'W5K7U=XMV MQU#0>L,@RY!J^:D"0;((R=EHC:8_Q#;NZ#?08.$HC1W68.$8<3=X,+Z*D6R8 MM(M+!F9L6*_L070P1>A%YC_O!?+88_;L6 M+%KM= MNCVZ0^] ;)AV"(QCC,+#E=W_6G[9\NN@@FTE=I!?BQ6[@5,QOSWTT]'"':B?A3_N0W%[KJ<< FG7)UR_X+7>)G7GB*YW# M9EY"MA4QP[SPR3@E.3>*2;)&;4'IE"U:>(EL],3W^NH^/9W//^)L]KU,9__# M69K?>PH5)W(P$0%1N%H.HN;P2C*80F;!9@Q>]O#6>-_\V-^'NY/\&]S1:)%]G.4T7CQ$=1MU M(14R50U1G7A]7R^ ]4E56VX3LJQ,:1/2^PRHR^-&7QIHX<79._7UG25&5E1% M%@+2.2M6<5Q10G#\PN MJHT;[!!<31^7]B$[S=-2']I[D1 =1#\D-93U7'K"QYVOJP!I3PT1(6MKA&+1 M^-BF#\.PE'CA26E(1APC\09,(!1YOAC'C]4JFGW?7-!K!HLS/H%0(M6P+PV^ M. 8U&0Y#+6X:VG0\>!+.\)9I/]K:#IOJ+.H6%5@6N,A7-ZF^E$S^OIR-YVD< M'V1&8I"B1G2"B,A L8S@C5,@4"+2KX&@MXF,>A[8A7"B3_'OW1WV>,HV?ZX_ M L[S7__T?U!+ P04 " I@!-3XMOBHP("HB(*THEETP4$Z0@1$! 0 MD":=($@O4>J6%J4(2(ETJ0%"$5"0WDN"()V$&DC[X[[W?&=[[MGG._O\W__= M^_S/63PC3R9SS37GF'/,,=XQYEBAC%'F@%.:JAJJ ,T1&N A]0^@; G;SUR MM;8%; 'J14.9!.X 1VA^7#\^C_RXZ&A_?-+3T='2':4_>O0W8F \1B6&HT>/ MG3C&>/S'1?W&=.(XTX_"CX?\1],C]+2T],<9CC(<_],7I1DX?>Q(&KT/+SZ_5BAZ];N(8S'.3BY MN'F$+XB(BEV4DKXA(RLG?^<7%54U=0W-^P:&1L8FIF8VCVSM[!\[.'IX>CWS M]O'U"WT1%AX1&16=D)B4G)+ZZ^NT[)SC/21X]&P/C;.LM6Y('1[U)LR-[]*:7%+>,4YF31J.9F+^PQ5]%PJ/U66':QA?9/].YR& KA* MC*7OY>!L^X(I@%W?1!]Z%N95KZ2$*-V!'_-I[;OW,7S80M A2U;(SH!%R-$D MUG;(FXUF5>+%KV%87,+?+3P\ MSA?A0B"I0?6Q7^)NV5D#[ =(;"CY)!U5S.6<9D_9 MDS[\&.ODD0$H?_4KZ8B0AM/Y>!GS>@KPXHY64DYCTJ5JY0<3<8-JIVLSS:W$ MV$Z718-NW&/)@+F^R+H^NE%EC!?'.4'POGDKQN6I:<[*GUJ4WE<(9,NZ#+#OJ-][ M5@HF']N=AXJ;XZAYEC5)@CF>H(.-VVSIBZSK*$0GC2#TN1NTT$X#-3Q> MI)!:9I\!9"9#*L<^:WZ2ZA9'HSV9>9/TBBQ*[IK%ZJJ[!,GAK9U/="#9&ER+ M?"A VP3] 'OZW52]QR-:W7"S4F>(_O[#5!@+;397E*W!Q5"EP72.# M5CG2@JJ$Z!Q&:T863:P2!9F6E+$=/B6.HK2M% !-568A(=!^*%:$?"8!BC-\ M2Q -4,=7X:#H@!DA'"3*\V"S1'IR6MDA>Y#NXB+CC4>B-L\[2X.2UY+14*PN M]."\7PT)YM='3DH#=OO*?&;)H<\@>"9H!^QWWZM%WS!!_^?4G7Q&GN^0#_Q2 M4ES76,1;&% I[MPLVZ1NPN90]\.IS-+,YY^=_#MI5?YW4Y!HXS(W!2E="2C"T%".XD M/J;>_6IFG]R03;:K%J4%K5G*4+?6="J9%H3+^7VA)/K?M?\?U;ZO4^F,]8JQ MJPLUKKI77OE(J4;N/LQLJ0C43 &VCJ62D784X&L!\/.Z_51RLHX&.O]=_]]: M_]TS!L:URO'%ZRC"\:WMXT_^+N[Y E5./XG![Q>TR#I8DMP^#SUD'H?.25( M'N7?%\:R_UW[?ZQ6CJ1'M,USV%JY[L01^^'=HF&U'+A$BQX99Q\F8N'XF>%> M,Z_-5*!C7RSTFTDC!2@]6NHPN\422OZ(V&*C2=^3X*4NETL/!:"!X?M_*HVT ML]' _H?7JVF&0L+5Y-N)K&*0ERH< \R6V=& Z.^H%\?R0E$$\RT$S(Z'Z R- MC%A=+E_AT/M\[J6GU\S)D7V^D4B B>J(T6CI8;]'5,40E(R-OSXI+:U<9DH+ M_/+EO6)*K^H)U<^,M]6XN8HJ]6[2LU')!T)DG26K9Y50 )N9"@J0=Z%QH$&" MS+A) 81TC:A@?].4 @PDWA18_@.O[R@X"OI-(H<"C"Y3^=%^8O0WY3_O2IKL M0;849J@/2()\'FFW&8=^VO2G )9ZT.LW>=GT5( _2[]_@CD[C*H)!!LW2;XJ MQ"__RN#(#!3@Y2_(78(,._6)7@$ MXL0EVQ[NK706Z,LA^/'F%(!>%_]4(CQN'AYAEI+H(-TCLQ=6,C%]#,6W,.AX M@R&P'O9&&L<-C^)C2;2#C^,_>YXS59#>E.:-UKQE8W=%VW%*(69 M=6E5U_E5%C<].21'YZ,W3RT%7?JZ'J"%+C$ZL7IBB<-)J]Z>*>$M-]UI8_'U M<[*&(1D\#D7OJK25T@)AAM+"7A_T5-AMCHMF!_^S)$EDH0!GHZ"K>ZZDX]7B MH+]1CW_F43_H>H -!3C?ODEZ*NVA0YW- -!N._1E*>L\O!,9"C]>Z;L#!Q%O M#^ZL]D1>9X]1?Y3Y?&G&[.A3I4_MYG@M'&%NM'W5M@+O@6/1&=JP>GZWVNV3 M3>9-@&,K]SA^OT.\ASS5I8SGQ46>IB'4:N^8] =W)'ZXS#J)ZM$@7X%K4R MNZ>T"C[4?TP[+?HWF_LIK_[.%6 MS$':6+&_Q '_)G2U6V+Q,:UUM.B;(W^2F/[Z "?KLC7D-V^JCD6((E__V9$5 M4P V'P1*F;%?!"<1LTO0OJY;;3$X8]E;U@&/$O4@*N1 MDAI.U-R]HN\*PF=SA+>[M=SX^JII[O#,U6,'J0S2&+N&6RD+U^-XXKJ+FWB> M/A@67LRNJO%5N!58*)AX.NYMN.,U[\0)<5-PJJO,H[J*[7R,2)PT(G)&89CH MA1&;T?IB1-:*^AR1/-7)N,9F=7,-X"_B:9S=RR5%-%TBL@Z;M_D%& N(])>F M?ODX(D52L JQ^1QB=9U9&]1OW8QSV MP:?:YW!#DB[)CY6?D5U()8W$TL R"D"7CGM7542\@9,)D?CN>UG*0H>QV#LC MLKVU:0=RJ^[RV*Z[_^B(X1:B16(TA3C?TRBLK MNY?V(+LZ\F'A9/B!!EVP.[V_1 L%F'!%=[9/CBM*\$XM68I4?4)B2QLYQS>M M'EY[6D(N\U_PZ&"DE28UHDOE2]50)I=@Q<$GPOY&2TCACK 9SX,N"H U@DWTH&5: M(.,R'0("R-H(PXZ*@Y?.+#B M[8B#RPIP#H[\?A'UKAAJ/,:2&GSR_HY_YE]I-)FH&MCGPQ9&-71&P1=:_1& MUJ L210@%GH37+'9-HKOQ$)0R#/Y839P@\'DC0%PG8B^3:IK]#@+)BU;)_,OM@Y7QN M\J##A,9*NF[.#RNSFO!G##7[WP;%]C6Q2+P(DOA*R9S(BGA:M#D\4N"";HJ)9^H)JT=^+A_K MP.>#_8_X<@EK^_J^\TAY-)2$\V+SSEYGMEUB]* M7X9%L-YKF7-&..=O.M9UN,L;2U).'+O7,K@_K5;)QQM4J>63>V9D\+6!G%%( M)X@ !7"^J"YBUN66C-A0D12+O%-K]8\+CUH M!20B2^],F])NFNA84&R\T Q'AP\%E"S7 MMDP':X9^\1=/&'QLD/TAGP L"2V8UR3_.BUG3;CIG5/7>*6%Z@T/<-1A#>]4$E*V2KGP @52;FH =T6E01JX N M&:YD7FAW@W)2 *JH4D$![YI-1"SV=]F7_YX98@6<9I7ZA M%GGL77'-Z.XBSM3%U6D#J^WP"(I@ -T'/8- MEY? T?R3YM&+EL685&8?10L-@L$80V0P5E4 MYSLWO[9^HD4+0B?<0*G.?&:H\DQ>@+)2 %N)8_B:MLLX$+JCRGL.SE6JZ1-Z MFT:E9:G. )I;[(;!=F\L21$:!0A4?VXAU81SO7.:.)1>I).!L=77C! MS@DZB2OI3S5:#Y:.KMHKS]-]!VC2]C(YS?L;U/):2GV@AM5-Y;6Q2HW3N:M" M[H4;Q;DARLEKMJ9[%AER][.G'%'S^=(]^B!,S$A?;O*\1,6%^&+E:^'"']LG MM'P:A1J-5RN6QAVIINC1RO\U"U2,Y/(9;86P[' WZ,V[GC9=]@O\2%J?7L-( M,7S@7NDLCTT<,_)R''BK:7BQ2U72V+E>*-5H)HI53/6T>V*Y:IX[A"-(+N J M7CCW2@F.M?WJ>.64Z=B[1[5U+NG64>Y]O4?=GF>I(Z03YV$=5$O./ZE->AT@ M3HI [RL\PH=B_&\7G:< ?KWCX;;*L?.NUFS;%O:MKN-.Z$V4DE6#:U&?-P;& MH;MMX9/?=LUW7QBY_%+.Q, =L'1KL1;_1@%JMIDVISXMY[,<4 ]::V1#,]D M5P.T]D[!GN)FJ7'[\HMX>)]$!'G:O <+VX_7ZB,5@!VR+I]914-"+U" E')@ M8I=H_]6SDH%, *W36DI0?1I[/#.V?BZ"> :.28:A* "S&MTV!;!.7]=!-TS6 M5Y.G/@CGO6ZRZ_K.)TK566M(7I_Y%B1SPV7_>5BDLMC@CC:O]HL>Z'O'5 >Z M4V?)%[S/LNBZNT%>4RVW 068+.I 5B'6].8)H''$7!QIM%6UIU M[^D*4UU>0?3E*PP3U!YSCX5VHXZ_GRL0-MFRWGI0/\;G'I.5;QB1K5&8C?3E[.-;9Q9RY MU&92[6L/&%78C!<[#R] ;X.P=_H.5$91+(0XZ/(&N>D#(I$"S$7 MV(0X:!] M'@HP.$T*M(+4+H"VQ*@S$ (ZU 3W!LE2@(3!ZQ3@0_3LH?LMZL.R S[^&7/Q M7[T*IVGQ5FK'652I_677E2"P"R>)2=%L)/V1VXM/)=\^!)."X"0ZJAO]4^E/ M^]#L?V2YI&C*_H6CXJ._-WT_^_O_FZ$\8&C?G#!&V[<4YO17K>L[W[&H;?Z M'8EAK$76VNS?;D-Z*\6P,_"Q#GPL.XBGO8A25+U6[-#BE5B^9>F\HV6TH]Y= MY2?KY^+U*+N^ HF0P.<0C / 6(%:"G",,^P20M$*,]K=CD:<%,F\>)4"9/5> M^R Z+UQ+F_FQ]*&/PEX6*1</JD#)G "_>'FMSAP*\@*)K7CA[?C(7""@K72[E@K(EW+"\0\;)KC^'R)'> MMG%OO X$%_5#M_:* _>0R].<=@UYQBFSVROJZ#W\E#U6L NTF#!, <+!Q25D M#M\0(A-^@7!+=@CL ./.9+GY',6 M,][C33L:>@3OV*?Y(6+#W/3F:8_I>#D[I;%O68M5!8C[XNBU^HOO5]OED[^5 M7*P"26MI#PQ[?4CV1J]8FY%2%8VQ M-0;P#GBY;FPJJJ+G7,I^R^%KATJGO>R3>$KJ5VRDX[>^P+T>UP,XC0>OFM6Q%OX9WFP-%-_(FM M\%/$RPY%)AI]B5X"FC8 (TO/K,/,"=!@[R5VB M03(%6!Z]GSHQ_]3,T'( ]#FU =G.CBSV(B]O2AG38_WW8'A;7&[/.Q^H7AK* MO/+34(!T\9T]?X(JR$=*NXNV_LK-/B$!\49$7K.=+-_@"3Z=,]F%#!4Q==N6 MVEZZ!COV@3P[;FQ#RQI2AV^RH\4_#/TCM[P3"R:&4!$Q8ARY'PZK3)C--<;G'8KW?"K#L$S4&.,VRL#/ MD;8@>CCGRE5DJC=&/$7R<9V_7\.4;YO71*;:;3\#,@LIH:0J+@@4":],C;'% M?8^T5B@IV10N(9V MN?F^N\CV+=,Q(6CM?+KQ5G1]XK9W8+$?GUNN^OFH(^^#V0T>TBQ#9(/Z05@] M)!U1"3=([D-6I(:X-ETF&KUDAQSSL;SYE7P\>VYA5%BG6I+@!5&P8.TM^ Y]BN416((),DKN,PR/KOW M$,].$,-S*PL0C^%];=^:/)*>^E#HGSX.4 !SM^NVBT$-9;)+5Z^*3^V-%;LD M<0J!7Y= \-840"X@NZ^6W-?U$?J@_?WN*+'V1>,GY*&_OD+5"%OFH?Q+Q\[G M>'$RXS*.=R\2IPWO<,6+Y;:X])_;+1E&1/O_!) M[F) >PNB1&I=@>J/G!VH3.=R=G;.-BDI*<$P\JGG''^?0V, +3!]-HJ7FAL MTM/"K2$)9_Q=UZ_VFW!:A+NA;]\H1][MEY57&5QW[^KIC!]'G3 M(0%=?5Z4YDT,G:, I>+$L/LX&#&&$[G;//Q%@7P+"QUE)]^NTQ5*^Q/Y!A)$6U(;7FYAV;% A.&\*X54V'S/M'+*S.0WV!RL=F8!GG4]EFE+Q;<0 M7T.X$]0/64(" 1=G6+!##2!>_+M!&=:W9'&M.Z-#"L1H.1:^9XIWQJ*, M7+EG2(BV++%?-^IPNI'O"-J3,@3ZCY'/:&[*SB5"Q$F-K[];;FAH[;N2(R/-(A"(< MJ8!]](FO];:,8I9F*:P*'97/?:D.? M7QAM%U/2?CPG-ECP?LC%@^S@20&.3X"%@];#V/0@JMX_1S'P(/*M,U2 M39[ MR/[$"/R.MO]-D($/U $:[T3#.A#B>CB.],OQ50ZA^3Z) MZNEK^WNQRLNFQ@D,MD^>C]%^>7H'P[G.2:!BW)P ZX$+N/T7Y]$!D+<3\WKE ML)&5,6@QX/5*%SC3EAB]GR:^6$:4CBB)3I&AU4/C6'Q;1^#))N!GV#GG8 M7A'Z)W3">L/9!R+37A3@S 0$;A2 MU=>KAHC]-81+-'LE$UO@2$BY2U@@1DQ9.. ,3IAJ\\V"[)$#IP(3\+N3'LY4 MD[\KRR B\DS\NBJIH,$4BS (;8%7U80:H[9ZSD;W=,B;.'CZ+Z[7-NW6@S:0 MM0HJ[JA(G)S!\*7#M+Q^H[AI1K^:D@L$@WW77$>-U\5>=Z\O=*BE$GKF@AIM M*("KP\3=O<.+_&"]P5TGKBJEBX>\Z0[S+/3M#6\'5!3#C?A.!:IH0RRX5?6T M%=[Y:;PK#8D6?7?U[^[ZGWW1LI\\U7^POZFX-9("L)%! 8+8;7P^1B9Z7:I( M^)-Q+33-B&\][JB9*M7GOR5--6Q8.'D 7(DX!+@\KRGJ/@2:U&DXTJR]!<%;[^"5O!LP3Q(8\J!O:PP_IR[9TSEOTGN6"/NX+FZ4;$-=E6V7Q*)I^Z$ 6&,@FJ) F M075GA+\]PG)_:*S($J=*W0OP7BHICP($XD &<'1-Z,(R>EI@[@8B$)37AF\# MX@MR9(5-_4>]J,#(&6^%M=;P"F302;\WZE+NQ<+J=#WP'7D9-G-9//"K__LY M/G?&Q?J5;6A91>S^3.]%?WE=\@/]1 VJE$_4:0:YP83DM3(=/4C&[+&C[.)J M!U2W>:?P\6QV^=*&!YRIZ4R '%X!O8OM0T$9)Y:?-7#?%7LM8D745WFNWN (VUC:\,K7M1&+\7[V=F+P8Q"&326_ 0]:,LM M\LF@7AXBZ'BEMH(^;K.M49V^OXD7+R]1N7)=DIM9^:O1R*53[=^^NY@:!DLO MFJFMZ1)4R1-I)4@8]S^< M3G[(E>?ON6+UU&"$12*W\0N;=9(5BXBM[5)BD-JD+?$ZCZRL=05C\0U^A+=6 MKQ,Y\WZ=.V3&16IT>_9V7PQT[@V8 ^J /#,3<([JD]H&*(:V;3K+58^0)7SB M92)0\@J>KD+S7L2< I,62\.R\V?4; DR5(]3CBP0((+[@-_'H=HG(MI=H[># M1P7D<8X,!-:3STS,/?B3G!)K7$P>!;?H3.PC&'WNM&;18*?AH0$LZ'I^D,;@ MFU-C#FFVV;?H&VRRL\\>SQD[WE]2./?@W7N,;9]PC7IGO_>V=Y"3S0/CTQ=E M?1]NI06UQB;G;OI5<9(4"VUSR.JBJ+I$8ZJ=::1=_.U,:I:+"E/+_"G ^8' M@\AO( :2&^3;1?C?S0"0_B="J'RNZS0XSG:JMFPZM:HLC??%;KER^$2SA4^B M9OC"Y[LX]_=9.UV=^1+0#9$!R_=Z).E43GF?#6L/\B(/@JI'B1P19$8/#)R. MW ^I)HVV0*- ],3[\[S\M!V'KBB+D^0."M#*\HQP/FM"*_6RUYF,V$^,SV@D M!;#SNSQ-ZJ32)NXQZB2KD.5\=/=,*X(?$*7QYO/I+.Q$R^&R7UUW%S*,K/.?/ MF/#)I'+?07Z'Q3R33X83^9]C$4:X\S5[@?MKZ5"&\&\!:S)Z*]Z;\A*N5U4G MTQ'=JVMTX.K&_$CI/KP<:D^U$OODS8-E,(.BC7_QU67VXFKYV%-2&7SY$W=M M7L62#6A6D704P&EVHH]\7+B0:(V'$3A\"*W*;%@U% OWK ^X.:)-@#M0'3]O M6A8EL(%9N>4&&J]<3/DE1$)P/Y=1V'[YU!X"+\*YWCG7AQ>%KX6A72<26^7I M)H0FRG4=,"#FZ;M"Z2K#SGF/KZQ-?Y!YDLQH=$ZKX].D\3.&3U"L0V-&'81X M1D3[ZZZ)4(SI!_PKC +T%$I.^8EWD?=V\>OO/A:O"Y!S([S.>A3 NB\VZ'RZ MVT 58B*FO::)#SKG+\C^PE=G,F!I<;GCUAN607G18CB_CX(6/A3-2P'H5[TY MGTXX7N6R3^A8>/O:X*5[?$/A?,$;9L?_AZO/09=#V-G5C M/'=6(YX]5",29RC G#G5GK/#*, QY5<4 "R#Q',,05M9H%6\?X)([<6%4JZ7-_9V2L#X6SNP@P/JKFZNID)3 M<1#Y5* @.<@5BKU<\ ,QJ5, >/HL\80C,)9=1@'0# /@[XM46'UD O;OEG^N MY>]1^^^KBGL@QY<'?-ZMM.37CO-7/LE]<&,MP2\-6%DJAO[NMIS?]4MK'=WY M4]_@WW4;?$/TWPW_E8; []TJ\:0J;&FF2+1+,8]_YJM)U6X5E$N72.%_RX;) M;L3F1TA-:G@QJQE^K EADY#:AB2I#S&E6.L M+6Y$]'U8[P:O%5J;5D7L)NA M.PY$%4RC^Z#VA]_R/Z8NZ;W9MSL+C?/1:<2M@/@=M_'B>P;8\+?S2JJ<6QM5 M!P@!?IZ61DL/F&Q\_?U-EKK./ @6N6;!$N7Z%N>]+CE?A.!>*:O&2S5W7+[8 M=JC&0JSLU.[;#[]6N]BD&:!]7S(]Y]7 WOKC%9F>VQ((I/TZ#]E,TVQ9[([' M%Y\#XX"/ZML4P/^Q!!RB/OOEK0O402)JEK?TT5?DH]DC@=EM=)JK@6Q#3^/WV4"9I"]];(4.[[8TU MAQ^3!-3H0C^=KR>X1AS29]:9F4E_UOOEN4VT0L+[Z*, \)0*/'^_[I5O4:?: MC.)%9(IVTPJG+Y1HLA"22H='-;1[G7)34.&6^=+WV24LO'%4Z-)>7!E3D9HN Y(.C7Z4'V%U8[DYJ MM^KD[G0PKAWC+MW_ZW8MHL5PKFUC*S#OHCU9!)9T"R9C?XW=KL9366-S47[D M^E0E(/:C-W=BU]"G]Q?=IK]F3G.23U@:0/ 2)TO3_;*/$H9)E[;O,!)$SL"! '>L)\?^EOE%R]<9IV,'\V0,7 -2J M.M]\3W[4'PO%&+? XO;T->;@K#,QJP_B[J@T??1Q??(K'WL"AQR7H@OW RSS MLP6B1G@;)N4$)T-$&_+ 6\%_9'HP;=]1 MOTJ$FT?4V4\6GW59[* MG]3E?X]5L9\0$LYHE__":TL=-/ /YHP%WBLQ-QLTO$&+JNT9D,1 CN[,T MNP@.)"FOZ1SQ<6,J"ERN&Q*V6_?)N@ZWB&1%Y4V^:MDRB-N_I!1.TW(N:?$- M]ON:5Y'/X0:(/6A862ZU+56=;(L(EUJVO'RAO?$(/.T9:.:)_C/B%6QP]>2_Y(KT7IHC\P5U9;%_#;@-/Z-\:7744@$'92#86]RSJE)Z-FF^ M];) ,3Y7X(4]^ZITC$C(CDF.@VUCO>$]K>N65X&3BTT&^'R"1^?\)J]E %46 M0GQ]CJ]B:N(NIWS<4]T8<.&$"'I* MIAS5]RRJ7:36N'?+ (-]EES:RC\'I^^PL#L<;;!AF9J<69 M,]V;=Y;A<6#^H%/DWB:Z6GPJK@)S-!/]A6/(:E.:L?H %O*+VYN>GG,MK6?M ME)XC4EG:D9-0\G&Q=-#XX-VAH&-$H5H,)+*.E*6H4MKLERD_!-\Q&1,0\:BG M-^4ZI5_'$D+5?'>9.>;;1Y#\2&=XE R4H^F\RO9X(WX\>TE-;FOM4E_WC8P@ M7(?&/;1>N>X JOGP)A>G#)RJW9#E[?/0&,)'Z,4@JCEE2YEY-4J89LD^7%1# M'3Y,:,-P$ALRH%X,%$!GN ME#?>JUFBPW8$HZ(B39W%!,Q"Q_<>V^JX D8AT2Z$X1^)?U%3\D4#L8+[T1J> M:E]L)#]^[F2]I'HQ)V.A(7?2=9$"Y/XCO6X4(5;VQ\;T)B^;$?B/U/H0C[D2C\#;T1M7T<6R:JR.%],5JA@L8H MB,$'AO[>"0LE\^([YP*--IS%V_P494;RU^W%&F\]'J-%Y;BH\K]67S M=2UV;]+:VO90.6)RP)J"2.F8W5S!Q4']>#J6E>]T=_7_N. MFQE$PZ-WG>XX6\W[(XY3@"?5*26H'O:RVIK[-Z;6GKD7C%G#8HW;(2S4OI+! M6!.)L%GF$N531#!U7VZ9+4W0Y]6C^.1=UQ!O\SJ$[!QL95@"!J3;XC<%I^0< M!-0PZ7R'D&MI^M2@Y\.7H6$J2<_ M@[]9>L.2* 7#BXQV(,<)'6 .,#JB20D/;1'@P/=CN(DJB&6S_1?OANRPO8T> MIZ+W[P^DB7^\][I53>35M7(U>=_@ M%QIZ,(AU0^PFNK= MV\I$(?AY0C5/07>VBO:MR.Q?[E=R?Q_Z?*YW^1ZL,FWZ0YX9)!3DO\%#;V.K7QU]CL[D&=4M MJ]9.V7MV[Y)>QX^D37;W:/%5JV/Z(2_8$_J%L[7*E822#%-:5-@,F?YPT?_1 MT0<5S?PC>>DE7PWZ##^I+&'9B?&UJ?U*U'8*S<<7W?YU*VJ(37NP9_A7?OEE=]+->=^7O/4\-C'$%Y%Q6',* M2_YHJFC)'QC5Y?\8L6&0G*Q"FBC1(F&9EQ#-%[)24NVI+\E!LR+&Y$(71FF1[7Q>.T[#2O4/1[$:;W#^=6E(K$0/F"^(*.-,_ M:HR/PD0^^3QE.G[A+]F/O1[/,Q[:)XBG<\>VVN(=K"4-!8^[#7=K"S6:?^TM M,?-TJ!U*T'"9B5QUZE6^$C0$.JG,[NB /J8\C &Q36566[)CB9#'#:\BYWTL MSUL>/.%SIVEWFW7X+8GQ4DXMWG2N"[E0^9[7Y6#G^KKD5BSKPZ88Z2\@TZ\+&C5>6J#D8C<]U-#("C44$ M$Z7M\QRP+ D3O:>"L]8ZBR0WVA+\TT:+72-!IQ49L?FM,DW*^%0,2>%VO^=2 M0\_T?<-Z]7-A@>.1W"+!\@DW@43++%/4P;/[^B8ITYI?_(<=E1VJ)@Y%.PDO M]4*6V;SFMI9NE^\Y].96UH_H=@5%"=4+VC5X[Q60:H..!'7=2*GSAGD59=YO MYREE1WX[W66Z(%[E])]A576)G?L$ZW.M-NE8-&S(8(/&7;[WYD[K))T=!9/:4]XG;/)JYJMQ!:C!.@ER MY#$J[+OGRVE&JO1:A8?-,HF<6V]BQFOI@R?DMHD/[-O$6O==ZVRH$-$32E@I* M8Y5/I@CH^'6[^BJ94P#A;\4-, FIOK+:3-FOY?FWK^#RZ!]+*%C4:C4L+L@, MCU%%?57QYE^/:4N*5\UD(J0*=V=/K8Q4<]PH>WT%(6%ODAW&8&1O?03F[I#[ M;:V&U?'BIO47]FV&."J>>0^AOT)4 :/@XY 62R'\.*9 9_0#ECE&P^K)=-K\ M/;=OG=P4("OZT9$&PGPHU5K?(FIC0]L@O$A':'R=<3.,YK&90L<<7 M\4"U:&NR*4^DBVEC0<^,*>1SCJOT#E<03Z>FF\F[@FU3887M^O4>;1&9(%BR MVN>#*376.4'&AHM>!RZ38;6"S@?O;Q06>3WHA4S;AU.[:@-5GQ*Y0XIIX'Z_ ML[6+X/&5V"4(%]G@,I,HP.#10NC<- 68I.VM&H5:4P!N1[B4LEW-7)\TU5]] MM5=OV/=67+Z O/.]*L@,#S-OQ%U!^F.853<6?3==+!V$&^L<%JS;,AKBMA7\ MRK[MEH;.@3L@G.0^"!=1!E?1["U@681N-!*?M+UT^S,;&AT I8LTN\$__ FQ M5)?!^.(!VY:)0O=4MU'5BNN7D0E"8^ TR^+*@\#8@*<57Q1+2-K5D29!?/6DKC'#VDA;ZL=:\'2\<$]M'Q_3CU2> M5*(0M JT+DA 'EU.#)# QLYN M%JB?D/Q$!;%6F"1FW*F7 [9G^PY>B$=\'Q#OU1:L MQR,)Z@'B^$LV@T3=XL:1,H_G5NCI"X(>4,_.C; H7^XU\\?*5:T@YJ A:&5$ MW[R%/B1'$W59MQ[WK$Z:XF*=JV((I.2.&$F_X,; ]2QB4/J"' IQX MC/ HFOHVBX\Q2EWGW+\;A/,U?Y6%?E:X&COJ_0 T-M[KNVFW&Y@I0@&NB';E MCCHF!X[W]5XU0/<7EMP-*HIN7XU*SB&^:+/?78FP:A'[C#C9+.QH0K[+M== 5::B'@0L_;MT_VJ M8D*I"6:"7_,U,[E$[VL(EYN=S8X6?_/A?YLI]C>&^R>S#HS]$\EF1V!1 9+H M6>['%7C7]C3^TCPKSW272YL/305?^A.C<9,!?51 ,X@0.=P=JT(\]8W M9_/:@P!%G'"/4AG=MQB-L8WGC;3\N1EELD<:)Z)QURU!/14.'56_H,U S";* M9J^V],U+<0E)H(D8.4FNBUPI>9>%JA,&M+Y/=DTK%VQ+O)BMDGFN+.BDUFPI M5%:/A<>@,=];R6=U+[K/?"AK[K^*!3(KX,JX9.[9AF>XP\'2#! MO!1S80 ']?9PG)V)-D2=ZSU)T]+\27K1'.R '(\E+TT3];$&X-8V9G^=6+]G M]0"TN8]PUCB1E)_U2&##@<55!=JSXK:?0 'R*Y-GBY<]KI2>4I,9D?2Y+'DB M"]3'_IY"%?SOO @AF"\5 [U \C5Q$5WZ)XWQOIC'I1,"$I<>"5A\R?$4OZ2] M?:Y7U2TT-,2I!%'0,O_T=3B/;.QE%7GW8KSMBAGF6:9ER%^"&[X^+ M9M=I,_VC-1NC.D(_\G;-3YA*N/[(VWWYU[Q=FE6-RN2Q)QJF61*X_!=$FC=? M,% >?/2@UN!ZAVU]8X9JZ%>F79$/?%FM#? V<-6SPOE&.^@138HX)K7 JJHA M?ZE&V=U)^IIIV=_>Q'H6^B4@"9]2;2NC=OY=457.^^D"E=W]X6E59$J:XZ'F MTZEM 663B)Y0&'@_ZR4$7$G,@=Z('5>6"W FO(A.E$O5%P3L5P1JT? MSXV9+E[_U27I\'IN.6JE_WRW/#F\?=7@1VVJFJ6< ?%NVZO,]6H+IOU MMY)CX$,O71,443VT72UN:(W>ADS8[-7BZ0F" M/K<"(#ADYU.'60=AJ9+S]- 6/_0 EJZL03I]PVHG%!S8Z41$FS;,]X@SZ/(UU^#']PK7" M4JI;FB= M#(:VJ#5(H*$"V@1%8.;[[OJZ@*J+W]<8*K)W/8DK MJ7@J_7R.!2\"B6V2\6GJF8\@LA5AA$"GI5_FI\0;>%;L!@HU8>#CH#]PS;;N)9-O1?>X M;VXG3DZ$SQ,P=C-5H[]_:@CGFEYIW(H\$%G<67LU?C_RZO@#?J;XDYG#F0[F MDQI>%6;Z,603_Y&!^PF"E955'ZJB.SHF9!^&2\=S6=\LY*$)?L\ %>!0JKC M(?AMTGDZ["])/>QJ;4VBV+Y0*2T8JP^JS4A>)_UQ^D85L\[ZV1!V\O:G;Q=A M[DZ+,':JP350YL:G6G[$LJQY8(O:P;P-*K0'[M!603OK@(?=3@$K;U%8P\P-W,C->]<2**S>9L4K#W<;MD[+ZHR<[ M" ,2560>0L>U]AY])$_@;;!9754CUOL"8B._SJXDJ@=MI[_>E^=0?)EN<&C\ M=I8Q1;TO0CY/H_S,P58/[@? MI)8"11D%S< K-P]%UN((%UEH'[-BL\#XSU\HI,/>9\[X%Q6GFID0 MCH?ET;I@1,2#VD#9KQ;SQ60O_F\-!P^,7XZRW&M3?M*16\9265R(T'2K!"4F M)#5\AM/Y,#3/,BLJ,+Q0_I% \]6SR"HF4$;M0_S$,7(4UW'PQ9'L:&R^W%!B M4N;D2I_?J3#9@G;3RPE__SPC=835G_[GXYU\>WC(FLJGMM>'L M4?R:H!#D\2KC#T/O*LWCG(R",>:> 6OA@D2FFU,F[C0/3FETMCG-ZW*]JZ MC&=\*N[SA),H@ OGEN]DH_?W9X';EI,4@/X*-AZ!I@ 3J?JCFSFN%4YU7GG# M,7L3+W.9D/?Z66%[$24!% #RO2]ZZE;6X@.OV/R80F$>:>'C;O6:DC&59A9\ MR;DS&^0(S)1:7(?QEY6.W,R<"PE+"1,S]7"_'[_UB'PBP4XT:OB(E\;IWG=: M-QKY/+7,4]FY7R,I1H-Y20%8"\Z%>IV]X3Y]Y8E,LZE_BKLF%GL9Q#GY )T4K!C3.G9Y&0HK'1&#(I._O&+E?WH M@-L4H#D2BH\F*1!<(P7L)O'[;P0;8:3/* MMN^^0.$9ED_"$L1KQK'0I4UE*FZ1YTJ- 710'PLC *$#< &N=L9PVH@53UM5]KO!D!4>\- MR@8/P-:SJ*-[^P")=98@JRM7Q5. -]X4X+D:L<\AN\&PA96HTH"2-90#O@Q"M(@C9H@GAWKP?46P7&G]O-@)*H&.;; MI[TT\78D.A:ZLDJ6HDZF%U4T'U. <.J.+D+@!ZEC&*4 #CD$")6M)>JR)[\E MW]K-0)$#H']I&B.U?U"*=(#'7J_97\"UB AD_")*?8 85<\NS0==@:)=9HDN ML'5+,2K3CE0)Q5%[O;,J%T'$4S?TZ(' X(\%D-2ASI@:+\Z#BN>?48!Y3RB* M=8FEO6^= 6?]:).OZ88[RP)7#L$X&KEDAL0&0 ^ PPXJX\K@+2^R6F7_;].O M,K=Y>/G'Z];8RD0*$)5#YHIIF=TQ(U,7$.U _6!5V\NGVJ.O=6"\$G3KPW\\ M@)-\%/GI/P4ILH&? J@@,% R1P(4)P7'HJ G621PUS&\ FL!-C=TD9K0B0"3 MO9ZW%""4.BOB5KNQ/>0 B1^ATRJE=TAYL#/+I$TGM2-%WT(?5NHFCRJM1)QP M2)5P#-7-S Y4>;GN\,CK;)(0?V&V(7R"$.FAI["0Y6K=-@GC)CFKOB9/X MYW/3]NC->&E76GPX0_RV)C)EXNE\@F$DD](MKH?^(=]MZ9^F([]%8.2HT-6CS:FJQ9K'FUN*4)@7\2LSFEW)EQS6=?E+ZA(4!$:;#?=AQ#/V+1,C MB=CY-K)T4]A G\G07'BG3W/B)^.9^2&75)? >_'#!_DAOQ+WN=LENY8QCIW, M1M>\V(2=1-LK!RN>-I1PBLIV#Y0G?,7*ZE=?*;7^4):1+"?RQ7X-T8X052A7U,'+*_6[UY->T6ZT,9YVY:>/:C-_U MJT"?+-0:6219D<)/)KSP'BQ:^;:?!#>]035A(Z)62U9ONS3%)%:-IP\:;T>+ M(FZ._=-')/]ZM/QO:1L< RD?#6X2=A*?+SF^L=G:="4T'<*&#R2FQ\TD%%"= MI> [[FJ\P:7Z+# H%]*^*U&55-@@0:7;P%%[M5CYW=/=H$X4;=,WEM&*AF@$S])+ MG\16^=UW>5;N]6\:RC,?Q766W1_RYK\U-WQXL#EOWSPMLQ?XU0LYP3#'$O<( MJ]V1^60_[5WD*]\ZG<+X5U5-;KQEK447)+. 7B?J-H@#5>YW0.(/O]4AX@+, MGZ9\GOW8OR;\_[#WWE%-=>NZ>!05!"4B541BHZN(@@@"41$14!"0(BTB(@)2 M%)$ (4NE*2"1KB!$I0L8Z5(C_4,$I L((0E%FB24L"#M+O8]]WS?WN?;>YQ] M[QGW[C-^OS\RQB)D9JW,^=Z/SYEG[15XX#Y]*R\>O*^D0;M@B\N,26Q M0H5= UL"HX(9+6$%6&W.]W510L0*Q#9QFT >4]S7TFZ,-EJF=T7^OOZ"Y]E& M1?^U:RXYS@LVWKBHTX(G&KZD"?":4I)8E99NI(Z96NOF[3]_Q"8L1]WZTH9. MBW;EE;R6.2\^..W)&CI<17)H34UJ7!@BUM4*T7DPFJ!?^@@XW+PSP03^4P+8 MO]S>^".#'VXW'CTFZ+YY@.$#IM,[9K0!1B']I8?6Z5@2U'GA_W3BI=4)XP8P(Z:H6[U*V%XF M*);\P].;G15D:HQ),(Z"=^;7!@ / M,LD+@FB@WD9+6II6&^F>;6V3U19X1E[L-%7Z\368XKSH&*)DBB5RAHS\C!1I MHKE_KI3.I!^B/*"EPH]=CRZM^_?6C]TY MYGY1L56Y]3!Q2ZW^-^<*AS.J'SY^5_0T*VN[E3A?(W*SLJS;Z"'NP4 I6Z"^ M\NC ,RV3 AO7(=^HG6KS;'9]P\YJMQ,=O\85NDK3M2$F-UEXX&+M_PIG1)>!)?!<).\90D//"H2X;/':7/ M,NKZ/?Y2"_LRQD]DZ/+)@@X<3;=>'"<6>?/SQ$[6EV'"Y+[FAYL%]\1$6/6/ M[J4-A&OM?3.$MJK7W)J8E&5]]N/WZ2'?][H;^14']_._UX8UW>?"RJB!W>$< MB =?(M2BR"Y=M@?(\VOWT*&S<_NY,-[K!.;#5"YL:MQD._L5Q"%2B0(.+\>^=',G[S8T';]42'=>'Z M.P4-38M8K.$1HGKNTEJT*ZZ]4)HD;MIA653;>C3>K"C*ZE+3X6W3[,EZ$(IZ]CW+6D&^RKPWI MN!=BES&79.EFBE*<)=&N$00PY_J/:0DS!5F"=*OF5+<].\Q(/_N;&W1+X[H] M+DZ<5[YZL4^Q(=T""=Z&@_+B\SK8/J8EMK<0NM\RB_B(L_-MV,,HB+ROOQZ, M>ZAC>6W'\[@HJ\I/V)JM[;C7=X[U$,\L9Q&0^C(2:VD[/H7#GR;)HHRMPT?% MQAU*9>X$Y%08,;/SL=^(Y-N(^ +@0O@781_77-J0-&,E#>A6VS+Z0/SF?3()M1>-1#Q-0(A;)]B+]EO/+E3K?(=":;%36#@=(2&4?:_.D+7?'C=I^05'BJC.7[D(^ M9:GSPO_R+NU_DE6;"[9P]"))ZV-NDQ <]X/(64A9'S@K_+]12>E?9@'=&KE; M1PZB6'*ADW1VE/8[Q>,/AQ+'T.$%2TF!^"5K0;> M(9>^X4!&:#@M*I$7?+Q#._OSZ&::7X/)3EL0^3EM7UF/ZJQ%HV5_[N-_WUB, M0QU:^4J*T/XAD(C@7WW?][X7M3QSPF$K5R,N5BQ M7Y;O4/!GF+\,D;4[N*$([ A2JU4=93\1N:[U]IW,/:K*)L>'/>>^E,-O?8\,-%0H[9]7 MG^FI6OO1 BK0E,D#G^%\RL&U^URW\5UGM57EDC"K]YWVCF-VX,_">#Z*?C?5 M"RH3V!K2]O%%@Z-KCOF3$B?16TFW8F;-,@U#U8R3#95N/8F0_Y!^]C^QPOT_ MPV;VL3.XL)OX4%1)U"QAIO->AGM7XR%[)Q.+HXJXRJ+T>_OW1>L*IA0V!8J* M3DSM.6;1*+']1K&D2IZA;;-]?[MVC[VDZX>C/2TH$>652"7K;B=WE^RCKY+D?IUM:A/?G9 I+&@55? MS+!VW?<3J@E>A_ \""GZ.>B%6O]*-_9@K^=9BW9=-?I1G_ MT_71-DV0RO#!I01I;-OH<1HI_(V_YU#]F9>4*.>,72926TTX M8[NMVE&0;AY[A>+7D0,C %%0KC%)6J2JZD6KKY?7[7*Q_*G8-J%;\@;CCX:# M8(0IHB1&N>-3BZBNZA_U?)WY8*B[WZ7IGA6W+QS3ES+\ MG^P*$-T-T[^IXF#Q;ZF3(B#<*K)%^F3_!ZTK04X/24Y/*'V.I?H7R4/[O]H] M.<&C@G)"&=O9G7/E&;$WCM';+1YK(*'X[G&L@39LWTRU&*U!8^R''J;S5(EB M+^[PC>2$=%_9\3[J0TI^W$.KJEZ,4@-8790Q2U&-3X@U7K=7#W3MNJOSJ3.: M6*)75JM,V%CMA3R8R !$8A'&FD_?(H]W M]-_,=+<=LV() ^=ZM )YY^%,1\S9"K".KGV<,915Q6>OI*LQ,C'=CYPA\WOK MQE0I59S?[;ZZW.8^46;K#?I($)R\.N=7ZJ1NH^1J>8O38 MJP:817+MZ^]0D60DNQ(Y]FYJCLB;7XIZ1.+]A8YKUBS])*U(W\);$[^G M*>50?3#QCX>. UW/7Y>'WU2[0[S1?PYO(%[RK40NR/;TD?8 0T: E M+<8?MI<35,]9LM6,Q:X8^+<.!CUMN@.9^(=X'1%+.1SG,$L;-"575#O1S[1( MFH27Y $K0]&E.?H>_/@KB[M.! IFEV(&WP-U)G&4VG3U4.0-TN! $TJ<$*LK M #X[VI% GG7EY0U:^?*HR>2,!?:&CN6"0Z* _%=/W"&D M:/UX>"]QHOLJP52AYAU!@7A)3P,9J_.!(,Y^0QQ[0RP"Y@:P&'4J%Q;Q<"#M MD,OB/.L0^;=AT[[;\_NH6SAX>QA@[*WR(>)!)T_JI+O-"CUB?9J?F: R6<3E)A^5PK\^CW2-1C$N^#(+&Q MK,$5T^W)'.^ M22SQ(2Z\;$RC=.;JVIS8\:0H^Z:W1P;&_TI,P@C!B%QTX>" M9_U_(=E#$>F(R;S\VFN4C4SKI@^%6BB.N M+I)R1P>[\C'I4Z57GM:-S%6-+ M-Q+7;(S!4\,OXPZ*2V&*?YEWJF6/+8 R7O4[;1M/<6&[N#!WKZ.0^&X5>6O;+=3DPM] M"O)KHM+[ZBUCTW3N-QH VA7BF:KQHI7JXLH+HJH(^$\=L>[]-(BOJ1I=T:SO M/YY8=DJL;=_ MKLB'8AJ1LA->7ZG6\A1CE#?\W=KFPJV*JJJ7^E*&9XJEMZ)]!QH7HA"ESHW) MXI_E*FB$)WXO%ZJ# N]:SK#/-+P'Y M)/[(E+*VC6G$K(;:UK[1UL6;]^)I[><[S /U/+FP5C_/5C]-0B2I9#1U#(( M+A0OH*4M%Z7EXTVL_%:R*FT/F:6T\OOL[U=O20FGZ8]L4;L*>C%/N&F&1SB" M1*8!&*8L"A;JN N<#7%-EN\X;WL>?>0TF[HC=M.,NO0 &5Z'" =X6%H/X)ON MO)-]54Z:$=\Y:>_0-FJ0J55Q."XZ6 YF9>O@B3C0-.E+C>J4?/UN@5^E*O-* M04I-38$>:]% C[4KLF^I@==*2,U*K,?=0I36PH7%8KWTNC8TSRSN\K]H+>;_ MBC6CCQASN@D9]SA8_3GVT!W-TR:UOE=N[@TBHE3"% Q-(ZH>'DM53,ALXRMC MRO@$1-#Q(I SO,"%.<*W)5[Q8]2"#_?IL"S3E,HJ?!E* A6\PZ)3ZT26&(ZS MO2%[9)^Z ;AVJCR0)18 #U4[DPV\M?4(YZQ_T)C4"))S[8>F5WG26MHD(A2- M%R/H\M@856:?JF5:KR='K)WA2%-I4S8(^ETN[);R$+R)3.QK>X,Y^K(QJ,WH MX(U 2C S"/M]]#"5C&?MQE&.#GJMH&CQ(-ZDRX>SFD+TT&=\V,HZ :GG'<[* MK2>SV9%&,R7^%PN;-KGV+-%,ULG"'H]?;3.),5FS M\3['A$8.\TB]_*PEC(I.6"-*6*3>[=@=+Z7=E%[*47#_54;89*)2B=?*[I52"=U,;NZ5AUL1:EI[E&MH&$H M1LD0.ZI@V/II-!45L#.[[>B1C%*#*M45G7C0B]9&7JCCPK8-8K1!V[%V];-= MJB#C^G2RQ?L&$:>*^FCK-".IQ,.Q!AH%7Y12P12Z#]FO#MC12E6.!':5 #NG M[[GX,B#?[+4'.6(V[NDT:'68(;H^(7GB=;IAO"?#0+GN,"!\4T7S2XW_ZOUX M_.@P$.FBIX=)]>?"MAZGRS6W56@AF3#.5P<)R;5B M4Y;B_5^F(9#%^8$J'9E(BT&>Q)P&+Q1D3@\'-JE1)RD3 M\/,%T:_5 O/VYX:M%DL6OB$F,/N0-#M?$Q8F\NO:PLJ3-(7%B=Y,>R[LQ"J$ MN['6ZVH<0;_Q /$6 B@_,)?"U)E%T,)FN3 A^%.M:[^P4=3+/IDDSC^ M_L?'+W">6%X>@+Q%?1L7]N0-MI=4"5K0TO5 7(@KHJB++TIUWUA#^=TR3*[ M%]ZITCG=8%7!VLJ.1[HH#X;K56W-?8?T>FX4EY1%Z7NYN_.W2%W25'S_2 1^SKS+P5/]9,OD"1-ATR_# MQR*_J-CH^1^.F;YQOYIX--+:S4U]9 5[/Z[?I+VL'M)LPM7_R'3]5R]"6"'> M8;\A>:J-Z.'F;#Q&@^[2L![^?/G*4=]][O5EFAD^*-?^_)G((_0#1_ENW]C& M$NLX>["*GS7 CM618B%!B"7PRF&_)2,:@"VNFEN?M\RMD-M>Y9?8ZYRQMKE= M^,YV';E5TZ]6<'/E M:,'= JI9YY&BW\XW1VR2>0:S2L/PLJN)-[V&<$U).CSL%*0[,ARKW3^WS*BM MZL8CC"E;@%>0.Y ]N.E& )WBP$:VA#PY\3-8VS;[UR>?:U MK)]6.I&K.'P]QK#\VE5Z\:,@"SK Z&+'8S>A"[4$Z''4U3#,F;R]JM45A;V^ M,I9%)7[R25;6OY4\?BTJ?-GLA,6CF^=:LLYIB5^5:2]I/7Q__YWQBUNO7_IM M?_2;"-80%Q9\WU>538!T.3R"5,J%-;?+[G.Q8;_A**/#N+ FQ)"\S%))TZ4Y MCY+^#A^/'4+5!N(C%@]Y@FWQM+ND9KP$RP":0P]G2-NU7 @C;@2:%:6?2%LR MZB4X*ZL.!<4\";2XK7W!>R1#Z>>+-_-G$6\?F%[G*-%1X5H[R6U$,;#<*JSA MRL>0-G]_C?H+J>I2#RT6?)ZD".YTTO8K4/YFKZ?Z^5[E_'.GR= M'97YYNFK?>*.VJ57CI5'E7A6+XYFE2+)*K06]K8W7%AM#H]A1#L7%M+2@%B6 M#.:LIW.$$3N ;VYPYLPCU9Q\$G@9H\*%GDYQ/2)=1C_ M,O+XX6C\&*$>$4+BS?Q$/UPKZP$TV3SM(%!J'%EM58G:%@:="0BI@PP>F8\[ M,;Z7%_:E74-CHG\\&[)^IM2#\S4 V@8_3#-/UTS(OD8D';&_:^M=-]_O14:1 M49#W&<_+"Y3B/*;Q4! M0;>'*?!Y5U_Q[V,OKJ2S-'LF99N_SP=A'3_19Z/)O.2L%XW=[^'9P$:ES4?]Q* ME3-!DW?[7$;#I M_VZ0^^_5:O/>/^B9BA23W3\5*,-5 WT'A;3SW6)=GIS3$,W]P]B>E;QFZ?4' MV"!^'^5-_P 2_W^S_]@, 3"B M>4D9<$V-'CAQ&J*:[OI/!GDC-5F;WA&/<&'V2U[CX2/*G$NV9LI6Q4* M81F]MW3T&6%L,M]V3H5*7&=[=%@M&P 5!R*U=!- =TAC3(+S6(-&+PH# +T,&C @PL#Y5LB^%"\0)WJ,ON@&+.\5@&L MR\9U2#B-JJQD<&&A<9 T>$9W; J+89Y&&_(R6\Q[2R.93UO*8[?<8J,)NDS# M^%I^'X QGL2)CUGDPF;2CB%:&AW)7-B]:2-:M@+Q,W-W!+C$$?5CB1YJPB]" M@U)W26LK^2S)'W.4]F'O?.WGT=-OL(V - :B(3(G.?R#=.,%OW42J%=PI,2. M"ZN:.#2?O?+UG%ACHQS_V1[!/I7%@ V8WK#U.D3TZZB1?6?UIIBT')0DC()]X>N>5$<9FWH!.;7S&I30B1 M7\[PE<58S6\02%B[;3G;G:\>]N,*V0.V$WJW.PER"I.U-O&X;J3BK[ M.E$J3[A.[(8OP7-HH9[V.*@DKW03RC&/1Q M/;CRN-KE5C<71BI]4,>343)(4Y^6A;+[#G9SMKO3D M!;\?$*8SCZK:L3$#0:7+4/_\Z?P+LD4H1]00&T2(.C3WJ/HV?^+LA"LT M02Y=P[U$DM.)8_EI2M0&@&:,Y <=;=EV$+[*W?T>?R^RN=.4-$OHM9K(_;9^$'JME-L&" %"W'SF6X@!7?$ 8-#K_FA!DN;C(1*)*OJX1W@!_ M_GNSI0A'(XF%SUF4%.:@Z.FV2$7]!.K['(:%C.BJ7B8HI1Y*O,F%#?+4;0+( M0NQ$[+[IKZDR)33GB$LFN??$*$&MA'/=JD>%&QBDF]\>N-O*ZU_R.-JOQHK? M9/'W>OC#)]-,H[$(AXB69T];G.YYKLQ\ 2AQ0,K?>+HVNEPS$%*[,WC>01F, M>3=MZJ1S.S.G93-UX)B>!Y]Q1L7-#ZQHC0X1:KN<\^2#7JM0=!N'WXL) X71 M T1W..^E+O9R]XIR^4=&T\<74\,%WN5(VG74H/BUPQCY;SJ'T*PI/JU]M/5% MCZGA3NN\@5)5I-&"JW(C??:>]+GS=G%-YI-S62G,."^:-HI! M82=!/ZL8Z=PI@FW'TUX#]="CI?0A5=[<73S)2'3C:]QDA#L]:5=:X:SLFM=B5\1P-T1X4XKVZB M&C!6@"KW:L$->5'V9=>91(SN[*I6YGW\84+=1C"T /(4%[TR+'9T=[PYC).\ M?5S$4>#2"8/] :_@H26?4IXJ:#6_EG)T.6,1F730KSA*=K1@:-[W5#.XTBBU MJ;Z4MB8F^X"=CB%^6@W*>)?^-=LL;4;%^ O*Q7X>96TUD! M-,)\ OME9;"!X-L,]4=Z#=.KIF6#^UTXWZY\)P=[V'_Y\GUO(.T"U[VS"2Z#]%]++NK#28-"'E;W3+C6?*E52T,X)^YV7&!ZQ M-XQ'OD_Q++ESMMOF@ @*JGG8:U"7.M!$W'.'LYGNU';BIP."?CA1S"8Q1^B\ MWL-=SM18U5N;#&,I!Y+9A> AFA?#CIVRK SJZVQ#\S2,[BF[)7!RNNS1%6]> MDU.WO\8A_&ZK^:]N]D[:/+4BY=IA[.<=91OEO[?2^/[]FN32]"USM3+WO1V. M@W&4;(&N!NJ]X][9,NT*%P4=NE7<7UT4"J/'^<4/58'V.!$(WGD<_E?,:YA: M05IX.!?F0N3O[+E&E[CBWGB_&7A^-&S_HYC7&9]\3]P M/EV)>G=HJFE!XH, B*/NI=(C'JMOJ#]EXU:OS)^J M% 9GAYB^YA1T=;U951?6T>ZSO!=7M1]@EK!S)D,9O-VQ7LKIL04 M99OK0ZZ,PN_?;5JV['ISR3%T\SMY"7[8&.P,?VSQWS$.A.UE@PN'8_]%^.Z_ M2"OXGU7/58(W2V M">;^+[_HX&IJ\8#M9=!GG]Y#H+YZX?Q$^DG![PDL+'1/'^.>?[.Z.8!EFUZ>^Y/*VG%W===B^M$TFS#>F5, MW85_<7@3;+,1)WXMH@:'R7Z/B7=,0$5<%'$L ^ MH.(_QV'@12 ?^98/NQ" M-5K*+9T;2&SO_C4ZRC?OT3]W6^,R0>IN/0_* 1U>+RU,OW\.$<%2SG9S=S^> M..@K(#^YZS=-S05>]\!H]PNP;; W\*\FX*&!:.Q&Z.$AH@L\"OFQ9=Z+.G^F M7IW(JW-P5C([S-RFYM)MNG(HP?"'ZP"#?UR-:LAY(&UG^\,XS73O;S8K>%"= MR- 'TYER0)WV@0IPBORL1%F294:O+:!R8<)WQ"]9>IRPUTNWOA$O;6GJL;7" M=_^),R>$$M08']+)G7!W<4; !\*;07M[U^X]JLR4E&O^1U]'B3U_N3LD^H2* MU1U8#B'_B*^1@2K;^(M2I+_5W8\F$@_N_;Q&TS/2@SD"]1] %R[LPL+YC:TB M).N*/YPE/'RE)VDL\7U>]F<8O>,C3$@0]FF_8.HC'AHA\,_2;LH!%U M;JL^\"CJ_JGD 4Y'#QQ_U^F?7NT8'? M6\G_?JGH]O^X">$@A![C-@_*,YU=F,VT,3KP7--.3^1E8?_ M[FN,VIWQ"/-U0+UM\:YF043JAWF1N/NOT[I"+"84=)[)KL_Y4%14O3].YK!B M1\H'CPXOZJ/H3A1\/>D)=H^7*$:WU^/NF)QSB0"?_Z^,>2G3:'O M&(P^*MS81O>AHI[M;98^[KP M"9;Z&)X/C;Q03B.%5I]T:#GSW7IIOD,V_%%AG="FF SBCDZD_3 MWR^O]5[=@OS]JQ%_O OL#TTL]5(37M%3YRYV'WW7<4*\38)7MOR/(7>P[G]- M>/UW;,+#W_'E*]C!..0JUN6R1V BBB?.!E(D_SXRM_]XGNB_B*&RTJ BHY!\ M'"DE9*-R!%;JF\4VZUG-B9H<'E*[;]/E3 FEUD%)LW3+ZC6%IE:&X0)-'2@N MX<+6Z.$<-C_R]TN:R5Z@SH(XEIH&([&KF';H\T&I0*$RPKRS9\[]&,!/Q;'$ MU!FN=#XN+%*-ED=9;;0GS0!D?M#%7SUENKQ3R$JJ^'*E8$>^UZ JZ4>I]KK6 M@28U4J -JTCO>B0M[;" #XBW_W.HOOF77(N_B)>BT0,[V*W3!G\CU;U^!"62$M )W-AYLDJ\XS]N\H' M(G#SFKO!0QH!YU$I!EA9XDRBDPF;4B )4 B&D!C8X:+ A8UG]P%_.NAH8H6YTRQIY"PE/E M6").5$9-%=LW*X[R XW@)@'O5 MLYS-WP.LJ9W6_Q6G\[;O5_51,E.VMW0V5>?+H Z[:3CC$M'R[B8'%-5K.(XA M ?K6:#DQKV(T2A*U%DI1PC9&I[FP,M,JY+2#5P90)P&,X:^BCA52N+!024*D MVE8N#%*+HF"#:;7/;,+)$(U5FQ7X%DX]LM"EH0 W1AHT(;-?YZYZ F3ATMA[ M7)B'O0"GQ.=V,?,XCEVC ,P7LAJ^TYQWSEJ]9^7V9-5>Z86H^:+%3_^+N5S8 M5ASDO/V.4EUUMH./<\%:MN9WT*1.,G08?UGE\=6IP??E+*WR)NFC9W1V G6J MM6?<4SY%+-C00C2U\VM#G=,N4G\\1EF[!EQ,>#LHF_)N.I'QD,YN"[2V5$6] MRX%91&B'.2$CBE#D4.)R[B5DR2=+',U;.(F-^4 B&ZT15T1 OBL<,6_9]: M,F2!=K-++<3AIV:C-<4H.U-]!B:39=B3U*[/A1F8PE>24Y57[VZ3QK,K%/'K M ;[PF$Z6< /C(SV)E:@,*EHU*D'T<=:J3D>RAZ4-*H1H(&QBD> A];F"@B@, M"@RFHRC20#\75N]*EUWT4FC^8>PKDLNC5 6UG@02>-@VI, M&8PO_3.P8A4@UY!K-O"]I+C20YKI/A"^TV4)=[+!6*GZ':5V[3I6#J&9,_M0AU=IR86'5&QDHZ-ZY#5J]I;FJ9PRHRD4/4[2? MIW5>Z?\M2Q>4EF>JL\2<6B[X#R5]]MIL0S0I;LB=\2MD^]T4QKD15P A.-4R M$V[S,8[Y!@*?0!RGT'$&V!SJNF[VVHID>@XKUXO_<\M7OA%!Q<2 7W^!>5!G MZ X<".6PPY]@-CEFKCEUN6Q]S;[4CJ!->X6,'MH#MC(-6)[T7PLK'\$4RH5) MX9G-9POG47>[V"EQW9QC&LCU5>,-V/>I@>&,-!\KT'J/\OJ:V6M@.=R4P_M- MYR2823,AUZOB=W$.@K;GKNUYV%\:Z'XUG=3NW.0/?TX+GZ*)I1%%G^*]48Z/96#LW6URN^/U+ M\ F'JC'"8V!+K60(0A K"%J=7:1/<&$WT0%# UX]7_2:$/0H,VC@^Y T?H!5 M@J0J0#]79R-LQQ=8,UUJA4:@$-N9=D "U&#J8&Z CVS91J ^^7GC4T[X@\DC M<(RW/++,:CZ7>@ 70J09XG:_)/T:00\T:SY\/H&S?-:@LLZ3O%X?@2RY[X:J MKX.\!TK1&+6NFX48K!A!4:B0JR(\("/81RUT3)CZ++&]+4@Z>6-C1_RQ!WX! M<'-PTTS]@?JUMO]"RVR3'.L$+TO$JIF(;$2!"CO+<#Q![#-U*(%\QQ9F^8G" M%UB+E>(+EID!L1/;-B")Q#B5LMPYDJ/I6$"$OQ]H-U*<= MTO%K1@P+4[.C('/QH;B&/EU6[+7J^$1M&%3S $TXVZ&WM_RB);0,]S#N%?8= M>U5NY$O9:;-ZU=6V+V3I!,=P:Y""WF4P"1GO;RE[S_[=FOC(WH-O&Z20>WRT M5 \S6WV(M5; LWKT288M^Q5GWQ;(E/ R F@7(UI744:T@HR=*S]BGIA4:'SH M=:V\_RC/D8_GC1"(3M6.IM3O[.)8ZUB3 M7 ))4FGFDU/4DK1PMMEIS6OCDWT_>E-Z;A7(3^<%>K+A<92T[6WHRDP-)\7> MB*S4>"FS@8<+V\_\3&0JF]/DZE$T?2*H> R7?QVLJD<4SY4-5#HOFCC[PZ.6 MG=''#GI_F4WIX/^X!6&*JD!L]63Y4DQ"1J7[.2HL[?"&6B6\80@8>5'XG.:P MP];&MX=#1_8(;&X+0RKM&!O?Z?77Y8!.XZ%'/!*J%I5I?"QU;BPCK2K;W^B* M\/"*H-C8Z_(0%].QF=[8G(3>'S:5@WGGCZV7UG9^"_]34P=U]PN=QK_WOS=\ M?TX*DR-@_Y]HL@,G;CVH3\YKB>Z0<=Q>9_WY8,'T>E"P]=DK\8=?6AUNUMZJ M^V=G3\(0_Z3_^D]JOO_C)CP'R\H>Q6VM/*!MN']/=M<_*!WWM['IJX;_X8PC M6&#FWSF-2X+S-X<#6?_M&W]^D-=M-+'9093&&_X!O>5*K-,Z$D/UPY8&*NG=+,*,6V=!<_CWVN> M=FY7(RZVL$R(JY:$5C<79 16#3N0?Y86;[2Y&QUI_#<@J1=QS"V=? MT.<$2%]J/KDD$T"J7P@APCD[0 SSYL3R+Y^PB0*[Z)]R*\&L_!D#FU9V\KVAUUJ)!'T- M@QD'Q%9)1)Q15)[)M-W*]OJ6^_=N"-W]=J>^/\3._'^S\GWI= MO<1S>$PP8P"/.SV=)K;I":< M:QSO=2IVZ=O/!O(]Z\K7\0I?[L^+##-C?JJQ5O\MFN=JP!$#90O(+,9.T:RS$^O9HVT;K!<8:[33A8G_M++82J0*]LIYF,?PN+ M,$ZO#3) NKZ^0C'^ H))TC;[)2C(SF[ M3<"+7!C$PPL!BI&S"P,H >[XD^BS.VQ7_86"YJA>$JV=%&WL1J5.OEIQ;-]& M91"RFS6G'5FZ$]\@<8,#3<>0L$74UN'9DR-AG&^+%XR\OQ3.#9\R 52 *@=E M^&1%_%* FZ^P'#KM["TKXQE>VWGC.,?\1<"V11+L(_^YU]9/1PK,A M>)26W_WGG^S EI;*YVUB*PEA(F35_V :*Y5 1+Z")!%+VP8I@E<: M(\WM99X%\_S6\_IH\._Y*3VK2U]4P (YEIH72V2U>S4I+9L!3P&/\&O XT1SKJV@!N>16 M.6,DQF,'>I?[PDIITWG_R3M5'L*@I"_SVT4,(R;M"D8=58T&@VSFY&#Y?+M"OB8>7] MG%%,3YCH\F.8>E49$&M&7O51I17S!$T^]$8!B2>]<1R>OF>J(7S_V[-1)M1<]2%SX30LF=C83GTL*0%4A*I=K214MS[0(-9VW,,BU+ M_EVGI=KTYN@F9T Z;8XH7/"NUIN.8XD2.=O)8Q7M"0/S1S-GK [/1PPW](L' MQ!F.1GB\\T6F:<\*H,,]T/1%B8HA010^$;4(RM-D!+HVDXNQ$:!W[, DV.?2/3')0(Z.'"/MT/ MIUK%8$_I/ *I]&"(,4*B'B&$N4.?&$C( +T,$QD+.W@,2C"%L@%5%==,1UX+ MKM!X64)R''XU"C(:N1N['R,&#A/>]J[4F,TV.4CZ9]9?C&Z8MS1-_!GS//8@ MPU1A'G4:J+N%\6&>8ZG0KX3/-=%/,D@#M;+V=M?U<\%L$WO^@4L]\P8>_5U[ M V_JUHJTA9V&-7Z^-8XY1RXP,>G"Z&?/:M8&;\MS=0T4&;!Q_AH=,WKQPYZW M#\_OL?BL:/CBK-8N=X:@!&V*)Y)LTU&JIS%0'$(5_Y4S*Q;?BZA>"%PN MCK;O\FV]Z/[XT)&GPS$5OSD[.D &F\@+&M7U X,<(5I9:J8ME7TQQ4EJ.Q>& M>;.9>#!/6JJN+T&CIT!#KZ0G7F&FQ/6##?X5%8J^H[>FM M#,C"JR%_6TOA2$>-*K 'ZCJ_FU,'(HR ]S4ZVY@[X]:Q'/]M2-$WV!XBS9RP MESZF#,H))I&_(]@67-ASK-R0%+.TIM(_2P[S$#\ 6,E+DPVBO2C,T$_%#E6Y* !T2I2$^YQ[=90S@+K4*78 MV]P?%R'LF0HEKM\[RPX%[N(DGI,@*S"6ZZ#U" GDOH2^6++!)*W6#B-NC9E/<&.8]A+D"%M*%_4[")3&7JE\:S5;]IF+E/(8'9>$LX24R>.X-MG5T5TH; M,_OZ1\T8UJ\A,T!R-4))LUH?;XD[7&BA$:B@6CO>S=JIX$V"=R5I>9>L57W* MXC!26)J0"NM/6#_ ^PDK_#)#<.B2LW^U8!@NXJ29:H2=*[?#)/>9:13SY M/?2T.>[(;J.VL^\B%(W^X<'F?W7F\M\FS?W3YZ3_$P4*KV[I_2<+-O\_8-Y6 M^^@X*J&A\W&EI%NM6I_$CQ'UI"Q7,=?)453;M\,J@M;CC]-$;MV*BIAHIGK[ M/Q2S?FVAQW_/ZGY<$4J=K?YVPTB;^RJJOBN_.ZM,R"]IT_#=9[BH%(@^=,)$ M:W'+I6\[$F]KP7@/)]-&G*B$1N+07@L\- )%KY5<,W05PJW F)SA.(_M"/\C M5.3L.!?F_@MWPV+F#"($$./"W/;^5GV%>6E[M399YH51%DOS8\5!HT>"%@L3 M=F+:\'B5Z),E3^ 5=]9/Q9#G%4FZWQZT!2HI68<\[$\LY*,^X]6S<("M6WU9 MN,^%!(L_'W3>4)W GHEOCFE0;938T!&FN\\*V0\Z<7B-O^AXV<6[YOX;E1FWD'GS:_JZCC]_@'UUE^JYGSL_:\X$:6.3FA"AB%V M%G &Z.(4G> W>N4ZGJ7YY]P^K7S-?U=MWD*D6:) .?V&Q#LKG4/$!O7H[$U: M6CUNF;@WI^Y]@4]%3!5$UI.YL$@SE157K$OVXU:?UYWLSIUF!/" M8 ?Z'K M+T&DPUI;*77%8R9S%B87UCOZ$Q"S071K%_QX61+,MF)S^<7K C#;W4P.QL8ZG$$T6262:V M["N=;SET"5,NC%#J:@Z .R8S%PV*9Q65QDF@%8EV'?\TF*.(&A(?(S;D9$QS M87Q R*\5?XHT%^9U8$]XN0C0\(EX!RZ%(>TCCN4@)58\N+#9=S3;(=!30;O, M-N.E^0^>G@B=JJ=XVD^CJ391$%(2CX ;SO'(41]%I2_\!?JK[]T0:QHKQH2" M.Z.(CT'F#GT%^1[05+[NXZ_9),F^_G1S=60+%T8S17RW)8>_3%-AYV.V[RC< M+5-:3-^A[O-V6<4VR1O@7VH_Q.%K8VX[NNX.[,)L)8!4,^.+Z523/6[B1<(D M15GK88AB5$"\AG&,':,C^G(<]&>>0 L;)".K_-S)[J9(JL+Y*;J;1O'U>0G] MO@JL&&Y2V;GN)1!1$-#Y161:.<[G/<=3Z1N]%1@K@J:);)62+4N,MMJ(?Q:; M)VI=O94VLSY>)?C%Q?H(GB%& M[V2.MK"_^:"L=7=8TH_LNI#S]*VID+>(X*--W:GZ?85+X.PP2P7B]H93\'E/ MR;>L'54I'*+E:RYLN?L-)H71"1Y5;S0!5[LX/"S-XGN=0Q_4]MEPD%E?SWY? M3>=(Q#% ^E0[/8[#_XIRVO$%9@AXI 5W2E_3_63[:.-T>G14Q/J7"&2QJQ$8 M][KF]@!9+&D,N5*\QX@] #^?E"EY'U"X9G&XUJQB$4+5$PULN[3LF5I-C"E8 M3C]=?E(YNO;PZ.6B0"%/Q\\,PCF(] B;,+:"SH75"DP9]*&O3X.EUK,BDD-R M@G1'_*/@M3X.5#U[K7+EK 5)4V*@+&PM_G:!,="XR(2W&&# M&[M*6PUEG23OW92)-F\HDW1^SQ[VT.DZ$ 5\OKH)U;G*.KW$X8_DPBY"RBWI M T3E6TO9?*9VK\KT@CM$1%UD6@/O#WIY3C.T1P7HXEICUV_*/ [5J&15CW89 MHGC5"MI.\PD8SP5"Y,NMBHV LO/MKL M=^^U5!#YKXK 2*/J![&VD=&R\1D3>W_UE5YY$+'P8_5T2K.Q'*4Z^H-%9/I% MU9G[(_4GS5:=]^2IFQFA\WXN$W,@2KZN.J4%68Z;LZ7]T 3;&%DTF?S<5$8AF#CJ MW\(N>O8*PL^24B=XQ&7.*-!7-I769D?WPAVCGK'IJ4O;UGOL9?GJ.72Z.7A* M>[;O[0N7ESE+9@W7W(F'"U:'2,_&*:>##]:W)7Y03 ZJH *5JRQX;@XA 4DF MXTN042 (<9TM#6!5SB\N[!I'U=U$4"E JJ/[1F W1).;(-0TH%H3!MK&% M1[M-UJ6T4+[O6W=Q8>5;^;\BCPSHKU=%A].SC?'@^QXB9W/&!!<6"Z%[5G8S M\#G4$$_.-".!PA$XSF6(ZR@%7C_"#M8UW_Q%EOX @#'[\3V1^?J.#JOZYY*7&Y*9?;Q;QEM?RLU:*@ MIWP!XT[W6D?VM-&2EA)'>H6I!<;AGA#Y.,=8^B.<7)8X;?27!:#[BI4/#S ! M/7##*;0:\(J#O,YV\/\3+7@XDOV)<([W/2 MV3<:S3E;):\N9VY'UKIYT>$K?CO-P96\:RMYIPF5@D*L(QA(/@N^ (]23%*H M5I"AA\38KC8N[$-D$W[W,6E9QG88SHWI$C%;O1,"7>E&6!KKC#P&R91'F_E( MGTKU'%PY";(+)SJI#DP]%ZNG2S,?Q]&OOKVJHB MXHDT!7N.+"*X5H)U"O3C'<0B6-K?EN4+<'^V/M2L9RM3Y5423=.$VV*\) QCCQV9VDSYBCJ)UHQ9KKUW)#JS.&/7KS M'HX6L%R>;V2O$IV4Q3GU1-YCG.VSJ'U(LGHWL=1A5<^%-OW1X_2EDT<.L64] M?G9H?=:Q.UDQY2>]IB>ZB)Y[*'>BV43TJ=_KD>$BJZ!YD:2"Q*I?05@>GM"V MX][UY(3<.AO%^<&'U2D!#ZJZ7#]"YN@WW]"_0V?_G.+R0HSV G&%JM?E0OQJ(FV+< ML0XRXF&=^T0[Z;G_;5*_M>$NW\(35L_EAQ@O MC56\UWY'/,4P:F=]6#Y5NQ_;HSGP#&."K%<>##P7WL@Y_'2NM_25-1?F?.?5 MZ:.JZ<^D?)X.: 7W/LE&C4W-M;\#>>SB*%:XE6F6+342FFU&=-FLX%48%]9V MY@YG3BCJQ:FE)Q?/GM%WAY@4>> )5@Q]DU0W"J--E+W*MH7'"CQHGOPUUY+D M%'W]F5Q%P?O_P=Y[QS6U;6O#410$1*1+C8((@A!!BM*R+301 B(@-5L1:0*B M5 F)BH @&*6(@A(5$9$2Z8B04 (1$9 BO80F@I0$,"Q(LO+%\]WO?MNSRWNV M[WG?<\^]^X_\?BZF9GWP*O-[4\X'ODL%) M9"-\/0(>L79*9.I ]O6'LRI].:V*Q/G@+Y"=RK(8GPP;(HE_@8#&' M_S@I5X0A?0%%L$6LK'EQ:U=,+F/K&YTUAM%:VQ#MH:!T%+C-:RGX]5<<E1;^%/2E?9F M]65!/IOMUBS.#%,Y/.G0$KQFW'?[6^5\<)/D0#UXD4E)'5( ""GZPO393$=A%?0F3#GLZ MRK#V1DOB7&Y96A2ONPZ8.8U;G]20N;!$2:A(*[U4_^T 3RG'9I7BA+8PH#%& MFU!Z)9>7,5YNLWHUS*.OY.QW!J!ZNZ@+H?&-%(]]1U+-E[4*9-4\LCMM1E@! M !0+Y([1$4F! BJ.+KEG7E39^%F5^+5D>A,K>8@%RSGG^-D:%3^^PVV. M3S:=XPQF\T;:=#OM%LAWMW" PS"\*K=:FU.)NMWTWF80EWT2S0C MZ0E\XR('\8E8"(XJW392='V'G=497#LMUS_CQH;T%'4!RMK@7F/,C,'T)UR_ MC/Y1UH3F2<[*._42P89818@!@^]7$5#P(Z9$HK[@"TV5'DNUNDZ;#M+#QZOM M3%9X97)'XYO[*H"$HSK" :7R1'008AO3^S7-*B=J:H8@1&UE,9,P51T-4SC& M0M4B!%.G2?Q9,"9",)IX#K?Y !FK[HHTG5 M>J.W4]MPV4X)9P=6&1N>.J5]X]$EM5 M[L&H!SQ86F0:](XC$R]#:W' GFDR=+O_N#11R,OZLWUR1'ZOL&[+PBD.0>./ M OF%:-LQC;(,*$H5""N.;*(M8K,_GG#_&).>!3_.@?5&.7$XFH;PFG+VFBX0 M2Z?;'F4-JF5_.63W EP(XV#GW4;?N,DECA7%,X^L$79BZ@Y7[Z6\=0'7R;50 M@5U5;\'9]BOUQSCS(LDQ\,''Y/:S%LF80=Q$>\(JIK!KE S_N6MT)B!@QR"@ M'>EA#.T/,T>A.*A/]!G'-,X#/.L3CSBJ+Y0>A/DRK&*- 41_?@9>\FQ%\W+> M>/C;E7U,P5^;83QSFGU1&'_08 \4.#4!/98V&7Y_CF'PGL-M M->Q4,/&7TC[U<4Q69_AAXS.^1!%0*@P92(.1#/FM^C1'_3\^B97Q?#2GT1A8 MM3I?PI &W"]]84/*0AMN.;A\VHOR.PN]78G4#63F/;_'+XD$@J9@QT8G;SM5 MSHD)CG],B#R7]JD=\92 [H537B*I")B@N,2WVM&3@[USFIP%'Z[<7W@>">Q; M98H,C-L&C&%O.1%J5![N*$5NFBU^N.Y1D"(WS(A?\::.;O_H$+,MSY7UL&"U M;_EE(&S;R9![FDF1-<]@JR[KF?%K'-5I1:,S0 ]NMBV$H.)" M'/\6P9EM+LF&%$B* "K+F!C--#!9/-+6&,4Q;@)1G)4HU@-0L4QAG/6Q@#>! MA4RGSGD=K*U"1T8K5ZRL"PYA7!+'#P14S M]#1)9J072,J"CKLKDZ\% M^? 3DJN1;,@<;,-,E3^BXIYS #Q';.U;?H[4-!*1R\#C.?H]#=T/%R7L'$+\ M7(6]M;(H"MPQPG%/"_A*]#^U0QZ8\K::HV@=VW;9;70;-9/?H#5W;.^$@E'Q M5"(B.B#_B72(Y5"J>7Y8#'V:E"F][*&O8((:.MV8&2>5$O8AZ-M605C8 M-#V']8 @&8"\B2N%70\RQ2X>S06>=DH:79/ZB<38D YZHW1S3WN-["KZ6.8G MK&;5.;!PR'^E^5.25G7<:8GH3!T'N^!W2<_V;[UX^!/Q,:S_,EV',[W^0.^8 M;@QX "7+NL<4"\P&HH[',! XNXZ);L6;>I-9VNWW[8_YO1V:U+P[0*@@^4LT M:Z)0@9W3B7I5E^HUID[&([U;K#Q>NN#/+WY8$Q2HQ!NV75K[6:%9):7L4^[> MRP>;B<59>-4.@D>5_:SIM_U&0:;(])$:\&TG00^Z?79KH#AN#"LXBFR&,0I$ M%0597QU'J!H090E.&S^+QU?)5KBG$A78#7*9#_+IG@]LV*C9J M7TP&A:,2O:LL7T'X(W6:#HIPY;R[RM>!;P5?-ZP08V^D$,GV7Q9N[&1#ECQG MT0^^JLL7,$^X*(!\]AC4M#:'AY>AGD\ M?AF[J&5O)HL9_F+*5,$!JHO8<)K#O"LUJU;>*JO.B#O#3D,P8%Y<4F&$\/(I M=KZO"^063H#/D^$L?95KK"@5W.*.*HXBK.B&KW1[XU2@@!*L"2NY3,.#?,XT MG+T 6 7E'77^+&0^R_<3=HEQ/M^;2#5%]-DM.MC3V)!KS,,3SBN')$;VTS*? MA$RNIXK(0QM]9_7V&NUI/UFFMX!C193!6;N.2?!/"HQD;_YVN7]+-QO2.815 MI\+F3!ER*.V]2M?8D/."&T];RND,*T7/9Z+A,WE/+J_U/G=T=/0NSW7/<3+> M))1@NE4C^ICU'?/^5"IQ0%S8HW=O$S\B%O55^ M&E_[^0_!]!^EI'TL$/\#^/RO_8%?[0_8N?HZ=S!UGPWY$G9^5)O++Y#7=!D> M/J%P>[>LXX/*C<\O1Q\\9-ZOYARQ>T^W7;]/-7%"8EX["Q!T1<0@MZWP5KO^ M#=,;4S_=I]P*)"_Z/V.\,M'D;3^H\%@_5BF"YCD^/6\>"HMA0SP5=&,-=A;O M*(/>3.N9\G@-&4NJWU.G]&+92J-]>*=GE]$V)C\02M4_&JE0)V7+N^#\OKO, MF;P< )MJ.Y%\/-P]R>J@3?+5 TB9Y0LM-T=+FG&*VRIC\!@5H2L(D& >H5UM M9WER:60/X=#26%"L(X%(<<606"-#9#$J@^[18W!T/,Q('>P:6#%2INTS13]Z MUA3+4#5NW_7S3>K"?GA8PR'(TD_NU5Z\95/^FC(5[_5@)!Z#JFP_@\1?HX(W)P/NQRL9RKCXSAY M]ZH=UVNEQX]UH<;A2!)\,(VN ]A^4B()#L36I@=U3$=F .G]"P?9D.?*\[N8 MXM7WV!"07YLA[B-QR1NWY3F-3+KU-LZ^E"IQ%5_85[%Z.%7>]JL ]LI$WGV* M\ANK?-OY8,R;R\/U%XG"[F/M1WE.VH#^YI>84[ZP#*/"IP1+: 5Q/GF"AKV& MH1YG0VX>,)D6&F(>I6U.B]417-2RE7#'+D2E&RP":A(D[-<0S$:"M*-Y;VNR M=8_V%D)&H']?/K'T10MP\6'-KMT$>A+3BO@5(6O!FJV10HX76!(?>K^[C#R( MU,7Z M'C?H4NRJ?=CJ&TRUB8\J%E"8GCL1K[V(!>5IO23QZ J.!B5A;ZXF"XR.N$O7 M/V.9&.;FFYRQ&WC$CXDWYZ!RRE*A9(/J^&5U7TS[2]NT";L/IGCF4=:;;X0C MVN@68QZL2 MRS.0&U!P8M79T6'N4W'FZS(1'PN4&N!44UA_=4QQ%$4]*IAG^-[L%XND%?>. MJ?/WP6!?)XYQJ^(@*5V4:&Z6$[I#*KCK<;^?QQB+;WT.:HPHJ7T+WZ_:U3!I MX'H;%),(6.A\R(;(2E#"PV[OIK;O W=/Z[+65W)A#T^=!V>R)$#I=OI'&C!( M/0#R(B=>*R2S7$=)<.'^L(@6V0=/TB*@JX=;]0.8XK?&317!S2B=XN0//E)- M61)+%3ZO,)1\CIG2;D\;\YPCTGJ;WA _-H^UQ]B6>@Z5MLOQ$)3A%?!YW#AV M37&4:B$HXQ++AMB#:C0T[JG[\#W7R4C5/-:)]E$&:0I*LTI5!"J)I$F.E"37 MKQ"'+I["I><@M[,A$@?A*4)(<,[)9)QPX81?_2)YA/-Y+XV.R"MQ/F]"Q*FL M<013'-K(4;CJ8"N,O!!OE]ESY.; MO55W:@Y!Q@*JH?786"3'5E >@W# F9I1KY,N$;N2W6F"RSZ=*W3XD[?X)8*F M>8O9 BFY^:SO].(<&P*DL49'(A?!,O0;S@Q;![4/^-*-6)FFMPCRF#H+9L0X M7#@L'O >$+_U=$8\7497QK\RM;'3NI.PS5*>)YH%TYCW\&^IB70)6PA2* M;>Q)O!)VL^WAH3/*+R[KO[.9-J^0%46J'.]<"R,HL50.ED?+9.QMH78VV-6V MI3H5IYYNLV,]/)G@V1QA@EYY:?S.S4I7J[Y,XZ%<\B'H45E=WIEJOJ.B/GZ?S(R\_# 4'$%.Y0+\')&[N2)GL+2]++3=*/!"+VDL#"%/F4TM M'C*1+S-O\F=#JFZ(-WLS9H;U70W5,\D? F/C7G-0<5^U47A,G9VVJ:,+>_M'[ -[6OV]?8G?MMY,&]X02S&^[;&W'1;Y86+.+KAW$CX3P>W M/AA3Y')#X[U5^N,N#Y7 6P+2UE7-;0>7_ :U9Z](S$4Q]@!(#NV9JZ,NU1;N M[T'S%]T$?;=K]WU&\U-#8WY""@"($UWU"0M/=]AUC)RF*E,KB8.A<@Y,N3.NH'N<>IEQ<*H%,DY"FC!- M7Z@Y\YQC]S)CGZI&-FN/)N@LLU'AT<@4+SR+-#K^C7_Q(IGB 6[3Y@"" ?>2 M_*S=&FI?-?B5L9]#U[Y8&T$Q=6>_+F@'#$A0,J,R/*9A*'.LF"'<3 J30 M \12Y$U>1O-+E&VRYX=]%PNY(\YSN.4F+U:,-FQ-U@ VWB[,M1KS>F+>RG+4 M-3F'.(T\U6&ZWD[BIY#:X&,HXKIE%,M^K),X +>O*E:'&U[L ST>CY!UT&+!&.H0=A^Z;%Z35:_!]7O8:%1 MXNYSV+8:G_BIO$Q/SO#CXG-ACLW@A=GLN^>"X-'1.5 S8[39U,JW' J;J_=# MJ+WU@OPS=>C/1516Z<%YYA;5YS$[_":VUPD_55ZSD8"@-SXR#O^J\O'EXB'= MV84K6C,GGQ5LR?Z^]W*0^<_FX"@,YG$1LH_<,EBS%" (ZY+:>Z0[B M6 EMLKXX'$NG\A;KI\93.*W M*[$TUEY".\M(FFZBMAU-6._9&*MHH8V^@C6M\F[.67;^4FEC++8T_?%/.?6_ MRU=QX?ML%M;6/4(VRD$C-4?&5>,4S))&]M+;*'%<$F$=8;7#S1"H28>;,<,>W4> L%)' MZT"Q;A0\%\ U$86J#[/BJ*NU!.@28;1@9-]YQ].2CQ1B1K:D9F>.F_ *"XZ? M/^9#+)F>SQAK3T#N0-DQ-,.6:U=!;B";TFK4:]MC()WG=CB07J ^F1IE6U09 M'>_J5))':KT1-F5B+J0976N8&;^6TXBDV@RJMD-1)M38N2\,?0 __BBMKA]L MI>DZ43_.IV@X(O?)AP>U*%8^V/8$(ZKH9F9[]DE00O.GBGN&6108&1D-+QVM M(VY#H0'H!'\DIAZMVCG1K67HU+O+,YHA]K.D[&E-O?U;;^?G;SBIS%7XMSPO MO[IVHK?JUXF'O+B&?_L"8F(F!QVH0YG9$N,85AUFI?F,FTYX!L;]C (R.7/) MIFR^X\T< QH^-KV)(_FO/YX@?I$C)V7DMC:W1QP7*GN=Q>RM6??+9="^OUJ5 M^9S#ASAHE[@ +B]BON9]%@1VIS./8 !EV%4%P.'%3,^5+X7YY:%5Q?I[*6S M"'2"#50:SH<08;2:$H,>% D[_$Z*I$$[W.F6]>\ MH3DT!@S@ZWI!G>I-L^L@(T/\MON;WK(-PGNY$Q$,)SR M<(1[6:$35)X%]Z3#:P1CJS6"^HVN+0@K#\[NP%ZAOEJ3\R1]%7,9T,V)( L( MHHVL2K T#U8CXP4AV=N,63=U*$91Y3YPZ6BPQ *YYU((HI.9UW[YRQM554.= M-C6X56G\R,@6TL6ZK6>$M;@VV)E"-M1NS,:W8L4Q=4T@A% -M@)0QFZ@@G2@ MF:3@\/%Q250$-!9>OQ#+%=$&^"=I9FA]!$$U:\K[B5ZL8S ^+'2!D M:[GAJA\54.#QO:/[,O03[%X%GYQIM3K5V]QMG4CP#%)*5E,Y?] +K[(RJSW5 M8MR=CG:I@)^<*;$4J[8T6'HIO]>C]:4M_2;N"]THV"_N0]:(S!S0PAKU[^+*%JK.^N,46*$KUX>C(AXJAJWJT M!F,6?1E^Q$@>'"063=<':,)OXDH7KY6^SFIC'*JVO- K$TQ2_G044 N794.8 MXIYT16)-LCE@\0)H'U=;\2O+K^:E6# JAC]OO=N4.)@EU!HNV- .*/22VP4N M1.J/I]4A-IMEL3 QA,W]/KU;#,4G;-64UZ<-&0X%?9@Z;1 V:^^= S! /AM: MDD70#H9N5&%!T([:%;OK.GR&T="^938DK3]QR]H1L9?PFB8A9@,C-'8&PZ72 MV!,Y:]?P =NF$9P#X&V(U%%BV2HVQHBS[NI4086A9[C9!:-=OB%NTGV"-,T3 MY_QY#O(8YJ70 N8Y"F"SYIMM*'>:*AT)Z)Z[_ DJ%%88P3HBV-HS-$'P+>%@ M/P-TC ]F'IGFOAZP($OD]7!'[^=CG3GX(\5JEO['*;_:'W) MA1E608 B&S)-STF&)T+['?E ':-J9M;QAQ*C[:T SWI7!IG5OJ?^)/CU>%F> MQ;2D$F+!;,VTD2@>Q%_3SCC*Z7*MW 4E(P]LO1]W&_D==-A\[L8"&[(HE#Y) MJ>#H*R.@,_AUKS9B0(0>_=I^J'C6#X\L;=.3V>!3T/ZB$9T"6-## 2X*)*L6 MQX6"/MW$B#*CMA:4C^:D[6@,@6S>< H"H? 99=7=&>6WY["%G-1DY.4<&$L9 MWD,4?E9@*FNQ]8WUXUPBDT\DAPUYAL-!!0U,J?SU;BZX$BQS>Q99^,1]!D<_ MQC.YSCQ_%_@A;F' $6)X.?-*;_YI9B2G?T^^W(O+ 01!7O(88HO3T_ERHSW M$U]->8Z0J1ZLLP%;(Y'&(2?)DX#=!1VD^94J[-)#SA=,RA17CQ4Z?WF:?#Z5 MHP 7H-/*5L@UC24\'X'>*,ZK,SYU.- S$!K4.Q;8(@E MD1"8S+1"? WEAT_8%\"=/LH3/A]7I1IQ4%RLL_$X##>.FQ]F' [#PM$=A)VL M>QW$^12;K9A1._<3G.'I<"8(ONN-JRV)#=E2!A4>P3,)8[T@?2.GX%-9D/,7_7R4[\N&FCM84,('/ZS\B;S\!@<4%J<,Z0D M%HR-]NO6;IE9W?.:6E-&NK42?O<^.G@&+4V%7V=*\_2C=HT)P([?VK&T,FQT M4 )ZS,8IQ>$!4C:Q$2.7G_.%TZ+.E3 4-P\OD\\F%CB;-ODMT9EM_C?[!)2 M?-]R-J30,$Q1_O&O6)*E)YTSX3L9!=WH/0R^75]_9()WB>(?MB(MT!S MW_X7M]J&<(\XBC?J FK>/U(:E(;+G5!5>L"&\'TIC'!GF! =\GX1LLK8RB-' M.^\8%2/!?W,J9_.YUWL_$R[ZK57DS:+\X0V@4*M&Q9V13],M MFA7/E1N9?+N''5.WQP#)Z1T#*'D!L"&FK)?$L=V=V@7*_;Y&LIC-&=J5*H-C M]RWH_3K5?F]XSKQ[.Y'8#_7J, X[5!YPW_,^.;ZI/3W+7->K:<8/?2JMK=>0 MF:744KQ/JO[G,\V6.IV?4O)'Z)?\F'C?]6A1&S?OF3\56/*[!^7^?%;W?W(6 MM?\W[_QWN//T=Z#TS[>6\5L'5VU_([/"U3W_4.Z\=NA5^%*)!'F1P5DJ IB9 MLPZ?@U$25#@%.^_XS7T01%!!]XXHLU)0EL]1VC1L?:1"_0 \;IJV[=I.B9 2 M\NXD\P#Q9ZN\0M+7[TJZOYHR,?GI("S1J2EW @'H-5!&KP?/0!D'ZN#%"WF% M7N)+YUZ.C(R,.KF<>$ 1CQ;BA2ZW2*Y@Z>]H1GB*('"H@7Z20'THK#6B"BB. MLZ DF\'DJMFF@4%KXO4]M8>09<=N>";VD;47D!6ZP)QICR=L.._142W&.!%6<8Q:1D!; M1!JHI7ZX;32(^I+;+N.!K0G!%$O4+@X/@T^QUWV M.X6-(9%*CD9Z);3$;T$EBIY/I\\D*VS];$1M"BOP4>:J M9T/&-G#TPG5,!X:J! HG86AV<9SWT8IHXTR![GN1(8W/Y+0^'LM7LY(ZK"-S M.VQSQ7;]C:J?UW^]Y7%ENJ\Z@ TY_ ;&Y(9/F/[RP5G4FAO^7Z$4>0U*=;*P MF/YF+E$G+*W.W3L%-FI6^T;#:8I%9.@)AQ4H$H(>&*4>WI%_G;#:Q,_\NNH'Q:]J( 9VC%\.S!Y-,5C;0_5>&Y-9HXY6 M/G"7@;@IX]@03C6=]S,/;$,N>LZ6:^Y*W+IH*6,'>"2&6#K5"ZZM& M8PLVQW#:3^!ZIG/%*XZ'4BD6,.>FRX8\'DX#N:"T@GC5]W[-PYE/CZN\)3,D M.(/_K.O!AEPE,[V^>_(]&W]4 VR7OV?7?J^K(QF M3K/L#IR]5T]Q-CEWIS8DM;EV8U45N9@-N3NR"E8_!<]?%2P*&P6C0I# 5DP3 M]A?_+O\62/E7V3^S;-O)GMY&I49=&_)+9_YK?I))1S<,."A!^+J^%_)?S$ZY M,A?TETLCZ_MU\E?I_Z'2_':^ >"YI9[)JX]J68C2MWS-&Y1"%BR#@W^)*$]! M(F\U<5B*-&?":MU!K>^>M(N,(>ZLO\K_E>67,L7*:"?2@Q+/O'0VP7G?$4O: M:#4_E/YWR^V[^)C_4OKBOT/9-D]2>:::)??,8IFOP\UC*)+%)5ZYIOQ^1^!# M/^ELSX7Z-8M2:?<[&E_S?C/@ASO@OP(*_7.EFV55!-"2,E\DJ">RT8=%G^AM?[@]"XWZ@A__L M)(N_2KKX*ZGP'?YU8CVM#0LIOQ,(YPZD@4?6X2PTCK6II_'[IS\?58?]Y=%* M>\,TYNU5XM*H8Q9=\>ALDS#5_=<'1KTMAY7[(:I M/3L6N+DA-[YG[Y8].F\T7Q*33E6 6R88A\!F>SW9Z?D AB*FSI*@C_ZPSG.S MM.%9$WHOTR[9J;33Q5RF6+G8US>D[,V:.T\[0L.FDF^W/H%2Y:K+YG/=PR!='X)%'K>,J:FX;_;^.6G$'K)94"%ZPT75)@RE=UYJD8)GBEPF$4M"21*W M&TA('H(&D-6 AET?JR:6N!S5LW*-"CHJ\ZZN2NCM'@[$X*X$N) ?B)1,M#K0 MFN>]/'B:Z09\&<=(A46J*RBWYKSOH0<2NM[:ZZ@W&-I=D]GNQ;42'Z^J1';; MU@GN_':G8]V5X<8AG?0$;LG)HM=>Y^UVRV3A5<)FE;FDV*VF]/SCEA/" M1RQ?G5L]:),\-/F!IV/%'L[L%GF/;617!S&90:-0-=7N:([#4_#J#[OU^3)PXS">,(0.\,9Q5;7G#86QCF M8%76'=3GGCD9MW#\M6_,;H&:&E4$N#U2 40'8*AJWY8ZF0VY 35C0W 9HTQ^ M'_@83R=\^M,J&[)Q@*.F\C' X17LVAIGR=669_U5\1^M^$O=_XN2/,W>^JJ@ MS+U5K[P70DS]I/=*"+S9G?G\JEZ5*O07];][*0>,%K$AOW@S]A=OY8#!OVK^ M;]3\+K!U2@VEFF,^GI''G3E]+J2C^.[%P6+S6=^_ULO_A?7R2SSRR^G+;^<# M'*RZM6;VI$?<,7X?O]%%,X'[\;;"?Z.Q_3>I*/@]OILR4!USU;?N>I;NO7!8 M0E.9]^*[_5*EWRW#?Z?1_1M5W/,;'KW7;(@P8'&BZ(-_X5AEE9K,L:NK^TS' M55K3KJ_D7AA/+0S0[-A[L.I"T&.!@?]B&OA_45/E=NIC1Z\E@WO%;8V]/*WW M7[%\OG[G*$"Q(0P[#A0\@/' #_)\2YB$\8+%E6>J=QH$4UIX+VA!)0 1[:-V@:"47NK+'7KQH"VW.9DH $M82.IC[,W K8C&'FOCC?(E=W MJZO#/*NKN_T?JM1\'!YN:0X,U5>1?_#\[N0N4?'ZJWH#REP-H.K?KE8ZCTR0 MTZ-!20*AIK1MJ:$3$3OV$78.AMDV2<7<]1MO";/)BCL6J'-;G5C<%[ O18MT54M1,$).GI+Z6#=Q>ZE9GN7MPC4/"HU$SYX-A%R MRMB.3Q0"@?!]^(OF_D5S_U&:^]WOU^)1T_D;[.@GN9G?\X'#OZ<5]G_W_*>= MZO^\3 ;_GQ_\=SUS/]*YWW=\G?JQ/80_BB#]\QWD#O@-V1!#-,&7]KEQ&N5R MT%I6/Y R*^X3>D Q_T6UF!JW[7&_[]*:KO'W\@;/OW-NX^_)@W_*^0\A\/ M*?_[WU^Q!7_%%ORQ 'Z"<_2)'[3?E")Q2Z26*&D$#_-LJ"HJL6C)D#4]:>>K M:GHI+C@XX9:99)V-5J."XFGNW3)7SHG4!6]T&3R19"K/??O8SW8I"=>WS&[! MM^(!725;Q ;0M\)%#"0S N=9WJ"\0."XZLW Y@VK*?7D?HG3MUN&K2\,*WS MH4Z:=#?RH\//![4YC(J[E>E-PY)P@))_ 36YZ0JKYR4;LAFMYLN&"&K5'*>? M7+;,Z=^A5&;OWFTJ,'"$$,>WK7O#NH2Q6/($?OMLIB@UD0VYN8+@&_Z2%G)' MN.1_5"=QO%/RZ M^E6CIG^K9@N_4PB 9Q.4>@HQH&O16\IO>!GDC:-)-7U:M=:8*>]UBL\;L7B5 M+/-SW;+.H=IY5QZF00Z= P:>(9BV'/[)(:9O5S;0M<5H[;]1@&EXA_&%K1]C M0QKA3'XH$_L3U-T&*<.&_/W?3?]J]=^_U5_:?*3RKZNY@!QMM_D8*\L3P+[X MK$.DGD#<[)Q]Y4UM#L[>\_1YF/S9D+_":0@V9".9#5'HA5-'0;XX MALF7]:V]F6(7$M_.LM_E_- M_MLU6_@=$\''H*4Y!- &[C6,.9R^7/\WM3904.PC0E9LC7E:+/\.'YMPEV?$ MMDXV,0CZ*WG]P-/7[4#^M1QW<(#Z7E8^<4:$#1%E0ZC[,$N&D,A$8]3EWRCX MJ]G_%LWV9/Y&J*$#"81SM!@.W3F@%*4MZT B4BV(<7H>-\2G"O&+P9O-'KM@ M']P?I/!]Z,10GD/++-M2_2YSI'C3"^")EJ9SEK&6P]7\^%/;:UFX.Z9:&^C! M_VH=_E^@U3%<<K[P'3!)G2@S#IL<"F,+Z](M V,KN@'EAGF MH9W7'1,@##BM%#0]POQ<>-1-"S]]>*JQAC0S)50=C7=D0Z(XR.@<)AY>S"'' MG=*XV^@=&4=H^$:8].P(G*9S+2CZ?)=BMY-V#._A*0_Q#\YI)[D42G9)VB)] M9HUDJ/0BC.?+V76!U(\]CW8E(UZ_+C--ZG];Y]5_3=EL0D$LY'_I1S: T5^Q M(4G]5#A(?HU9>9 WK,)? SM!S.3/F-?C?5:6'%F:?"2_0T?CM3ET+SG0]L,/ M>%8IT#4S)2P;,G>LD[CB[E!U2FCFRCFG&^FE3D'\H?O.*%:=/F4VJ[?WPKEK M,S^)=/R \W ,O8$-2;D>QH: )$M5-L1$.R+[L%S:<^,7YGG&.3]57&H2=LZ. M/G8[Z^F])C.Y5,-_1BQW%*)SI56>RR_;^X-34^>!TA#JR[UG+SE#MIG/>FV\ M\@,>?8/?VK2P]EYW>_#L)[_2 CW^TP,F(;='Q(SW65G\O*'9T!+QIYW ?*HT&=$]][2R(C6D91,M MUE0N&K')=CQ>6?[TSD0;H2-/=]9:ZT'T^2#!/[*5]_<_U/3X**"LY<"&[# ( MI?K2?5DXE 7-B0T9.[5?EY2!WS:K8__*NU>3Y&FIV5^8C2B?E;,>^=GR1<;= M>L"'=+AM-OC)U,3V+=Z &CL_^!05"J06,G59=PE2/E A->;>ESH/QG&R MA4_$8F."&"ODC+-I!02+EIMUTCV=O$D'EIIW^Q_!-2%YP'[<#N(Y#* @,5\R M%G ]/74X)ALVGX@')&HE[OG;E(:5[:6(Y&^%?[S+-R3JT;"[))9GI\, >)#U M&.,#!739$/IQ0%>0!+N*VUH&ZU]NN#23*48CH3?7=$N[4 ?;&WQ:M=[>F=UH M@=4T#]RZM;---))%X5H1H:<#8QX,7=1&&I+,7[/1]2Q"T%L8D>-UT65+]D=\ MAM# :9/)_>;JZG+*HG=^\G:(-0+R@L_$Q"'D_R*W#I# M:"\N$U=_P[/R#2%6BK[%2F7"&&W/;Q\(L:GF-WX'J*]VJ 9=S+#9A94D2JJ]3 MY71--L6Z?AF]L3. .K/\-PA5X?44'TSUNZDSEB0X: M!;3CI^O/MRF55+!BTVF'K;E<\-'H;L7U![68W,>"'P00I'1N[%@+5F(VO;54 MS[4@><3%1W#_DGO%*?7.>S.ERFJ9]S]5PT^Q:JH/4:!].F3Z$E!#C6H<"$D- MII2,W\)M#0LPSW#H5MLG4.*:FW8N,'^?VM7PK<\/3OB]=;G#CRIC[&<>HX4V ML2' KM Y,E7:K=O?@\9#A@E\EMN0:1^R_*R#)*Q3H!%0\X:QK1Z(TW_;L7R/ MFT#DV+:K@\Y.F#HX6J=_8/"9=2/U,BE.QN:QG;&4W5L^" 5RL!%R 23C2HDQ M;,@%7#^FE@TI@T55ZT<^FW'3IS+U"+CGLQ=BQD?V'E9)$E4,=2_DE?M4!/<2 M'(P8"ZT=C9?BF5O.\I(:O4U0!IYW+&K!8XT$8B2#!5]E<8A:5?A4/#^_=D!* M>Z \=T"2A@(S=8I(/>9JWW*$TS$M%*3GZUX^YW[FGJ+,4"Y]&_GS[FM<2 &. M"$M^.U2U>14(JE4S"0H#VL>'8QG;^,+)5#960FV6RI2N8$#!.KD-'Q&QUP"]NXSOHJ4;I< M;!<_<$1#9H%+;![CU7X[EF(: M76IH:DFMH"\4C0=(>8'2'TJ1%9$9\P=&AI]=,CO7QS@Y,CBO&Q"]F^Q#N62, MBI[ #.;0$SD2XP5VCFXDGA<<0%)B&TZC^5%VW7[5@A3X=J:&[V?I>JFG^8&. MWJO6P^+F!7U:@<^*UDZ?NOM.&>L>,1V_B:,$*4]!:>K+B@=/42+44R.[B2X> MB)O:>#BBZRU\-!91T:,+LZY*4;IJ0A'49)7 *:]LT4%! 4G9]2!-U0?( <4=I[RRHH]L3_\DZ-HXMMW#X;N#^T0:PK# M"W,&]XYIQC)X'"2$V3-K_ MSLTY+SINTFO\MN2&L_EUM><"KF$H><_("6 IXN M-QB)5'0%9.BFNV87C-V.<+YW,O1MA?@NV>6X2\Z[S30WK(N-P0$56,Q4U!CQ M-EH#;!]1 R*H;,B$>)[?<^9!&C%./?^=B^MPT[E7,>" I)/K(;S096Y6@^)) M]TT)+R+)="PP^ 3=2H0PS]"^D*X$]?80A*E?>W)8&1?ZTD&S+#79?!>9%JT, M^<-1:7=-MG%4-W!HL"%=-X9(B8:+PHOD&=* TT1]$A!B!G7O;X;>U.JSR5)( M]4@L)T9B857KAG#+BC2[CFJQ;/-< MQ4$\+'.]+:[+;Q8=VPX],W+H#\,#)6S*WP[N/&L4#\ MK(.$WUT/+S5"A\)KV22#)--52]1=-H1GUU4,)0X)U81_0G:Q(2OS'DA;E$A' M$$8(W28GT&%P^-D@TG$H3/>$Q2V+M^*GLY'%C0T*&W=$"/T$%7;!U-5?&@#4 M,7$'.%I1!N.G7*T?D-/\PJ+0A;DK1O5GIU=A7Q'M/*>C[J9E/]DE-SXM-M.J/K=?DW[#@QAZ*>.1/ MV=!\JM,OH,X TKD'H0 _Y;5NDC;&DN_]Z<.G/X':%EU=J \[?&,@]["Z]S#GAX>_LLC;JXGBAHWF65GFI[?J?+R MNKD29*,EZH$[QQA< ($JA?LUOB';F[BCC'>>8V73O\S= M\4GN>V#4$?#*71K@@V)0\D&:CDD MA^D9:HQPQ8CW5I3W.$!C[P8J&Y%Z,\&/X$9J$X?H<-=]D>..:9,,8JG2S;L: M7T9+6SA_+E\RWKDZ*D6(-/'B6H3>Q F#4)0"E3N/9CN.25@9YFJX(ALU,KO^ M*2_LSL" \^,6LR6-#:<$VZ_J]3X"VZ!EL)MLB(^%,^PF4A#< ,2: N&Y1[IF MY-1ISW*?#WT1G[HL\/'YHSCU3<(7[0JC\U+T21>R0]&F3%L@A_:%/D7%,47@ M(.]'L=28,O<)1(P3D@2+VM/5_-NYRVI M(^K65[^LXJYROD 6O#2G#@_LS8G%4#*0%; &!+>)D5*8SZ(#<)0F.#;AVN"! MIM]M5FQ[%.H7LJ1EFQ^H'VO.]Y"T_P1Q)T\73ARMQX;45P+9U(FQ/.#Q\OT[/>D&',,^@-"=\^^QA 7+:\]6Y\K MWC&(8!''I'2;L(,MXYY-T@\MLYB:'^:-9 '?B^]N?8F.LN^9.LH\/FXI/C3Q M+!WU\M)AKFDH<#!T0HE$Y$*30W&"7^%]EQLQV]&\HSY20:-2U99C6*'3@R[> MZ9MKAG0/F/KY.TZ?'3F>]=[]6+SAI)YP<=,&NNF\ L,1M8V5PH9X)CK0GP!O MQHE*]5<\4@Z0 W/J_?=TRX4<*Z\H2PS/])Y,TDKD&?&4N99T$,&%'HG'R50K M, S 3OA&[<5H-P4 ^]S5C:EG&6I77!/EZ'O.T3^(?J_3P3GRB/(C#R]IY>;* MQGW9,C 2ANJ(2"!PLYY(@+S-SU&[:I;1$B@$*PNE4.B\V_I^5F41HL3PV39< M_58'_ZU^JXY7/ [.P2F?9"-L@7#J!/T4\&:,VZO:]#&Z+U,$;,Z4#YV/\#L\ MB>5**CR3Z'AE/R4J'<*HH#\ J'!/?*Q]YKYB*IY.+\@#5%C_Z-9]Q3Z0H&E=@%R.$\XO8I9"*4:HWC0FE@ M5ZLJ;Z.#6/65R)L"/3R*$ M[W%).??&%_M(5S?LYJ-BA3%U9HMH4:8AE4P>'5"E(VFFUXPD@9)371>>T.RS M\OJ&7+R0 \)D@92!LF>:(IZB22U;/;+"WUMJ\AYS#T2>8%40N%![63G$<[ X M* 0\"*1X90K3X%&+?MK#P84GA;(/3TGH9DSNDFA646QA$M^L5;:B]9FBK'RT M!O,G^"8,Y=XH];2@2(LGU9:D-YRZ6L^&)-X;@6:.=$VHQ3P*Y?\<(I'T_G#7 MWL@6XK:CW:R6<\L!)J>&6 MZNM=70;AM+P&*9Z;_=)\%YP<"\TNLT9U>D2^;KQJA*6F,44;3%W=QPIZRU4"0[KP>M^@?I=^B^JBH;JN9E/GTW9NG8K0] M0W:J)"/Y,74?MX[(39Q\VU[X^?%7/#/P6DP"5(1PH \K#F#IH3U,GL?# M3KQ!E4SW%[7II#4%[WM-0^_*7UK?&]Q=[W'0(5KZHA-2".[-AFQC'@)F JA8 M^Z['ECKDL9&\"9A46/JT]=(3*BLZ_\-1;H!TX9SNYH5^JRF^*A3YD_YA*KP/ M#_(9TAHX#*TBC80!]IC.YU$K&J[PD$:YPT*@HH GR8BWLM)/NE%O$UX4C;(9 M%E&K[JCNR-H5NOE&Y4[C>RNX/L)FH&SB6_[0LMNY4B[.0'L3=HS(IQ6_10Y* M9;3FD+C12^:YLN?GI;-,K]P(;(;0:B) _J@G3#6 1<'$8$J):9[ '3,^$8C<;J4'M:6]<,&&#GV'V=N8N&)+%4G8OO'\YS M7KL[,^+WT')WR[GD$XIWFJ>T&H459SM:8/,3XZK$FU!J('E.F]IE7;W,U'T& MZ#>Y*79EF0P+-,ZENP[D1Y6(BG\HS@Q,3O!_+%B$YDJ;4!USP?WRV9)^MH,KI?OL89;\5U[IP>&AD>?=W'2%*>+]]< M.[J/^GQJ1 "ER($=9WK+X+%$J@L"4(J]52W7*I==X"MWL$/;7>@0#I'4CCAR MFV?$3D+D8/N&F(4MK9&NU"4[X".G'B^MG83X6H6H:^<;#%,P1;_4?G3">7;@ MM>SMP6,?MNM:M^K1WNX4)7K!_J9G^[_0&P $0S0L=HR<6,BTI(4ZO>Y:4?/0 MXJGHW,DPK,P,T;6=$TEUN.EWU6Q#\M9WA\5F,&6"\X;4//I1P#B8AAV?FA_M M2UKOM>I= M1<.I3P]^[GRP.W[W6K972^%/FU[JO]YEDPB)*$_C#)@?6S=:BKC.AIS'#N11 M]KRF5C@!&0)DINHC6^N>?66RN@YOKG&U/#=LS$]0PU_?'QQ7=]OFKFCG_@$T M%D_& >I*\ZT,([ ?*D@\1Q0$W\KMZT89CP\[T_.I][+'7(_T-J31G[9F.4<' M'VC=*&]5C @@#%7<)X:G;.8FGGGQAW'';7"?Q8&<,9XY#ZJ%+?"55F)7%6O6 M]>GZP$"+99FNQ$#VW%*^3H_.G8U;>T6.O[MY]5J2A9C=>1E$P^+@RT-$+\%M M8 L'R'C6&;J/A294!SYUG1W94-:C':'_Q?6*JG5BJ+E-0^ I*E"I20D=IH:,B(%V*0((( M"($W".&5M!OWG7//N7N?^[NSSU]GYNP_UF0FF:RL]2G/YWG>K$*H%.G="@WB M][.1,O?R\)7Q?/^B[9#P(:=I(1%)/)>1/]FDOUFM^>\=:+&"2&FO;S/HK+?K MDWNYT3;J%NL:>.[DAS>]3ROY7> 9<\/5$L*[ZT 3 M-&?P^!.'9^H">?H-8Q]0M,;ZB-<:^Z^%2VQ5:R/2-\'ND;%[_[[&6,:9&%=G[5PP"ZM@_ M^H>,O0:IE"_T2I,64<)U%I10_A/I0K[LAYZ7>-Z,[F*C3)'TJ7>0AI1P\G",,;>O#/]XJP=9 MB6B]_,68!SB=I*ME'2)-X"J-P0^ELPX@JNLI 4M!MQ!>N6/&O[3NF[U33$NUS#/*G%[Y'.1 M5'EA46!%+'$KX6%?&9F7<;2=O(M-]HQ0;V6G*KC,(N]PZ]2>"'[G:*WVCD]< M/41;P"#U /K:R7E5%AIR8#J_S4M\I:D,2N-2F1"/.B:$V^AZILV=!.=VGZ)[ M9^;P=^),9,[?9OM3?=[X.UA&M4'Z$QSZOD,)&G6W ALU%P-">AFGR KS1<>; M@)]/2R4]?R]+2D9D6[U45L,JM'7_^.,%_]A^C@F)?=S*!L![]D63\#Y,R#>Y MI>%NW&,9I8F"L1UXZKP:4''/=[:8";$[-]CT3Z#ZB7N\N'_:?2]@E8]U1NU1 M[@ K"4R(ST+2@A3,1U/")WN_)(X(Y\=TL1'6_;\]?C*WZLP.#SBC@O3*T9=0XPI?OR<$^QU)V"[."!-&-)*#.&LQ;ZF^?*";+M'B\ M!E6[\Z72#=-,>O;;UC?JJVO-'IAGVF:*O_*X81\6:J=8W7Z,,9L;GLP:;03& M$Y&VP!L*38 )> (=9)FX C_G5PVDJK9B[BLV@]ZA@;V>F=RGZL[_RE3<">63 M#,*EP!;?2)A38#21%@;W(%5C9O#>/#_P'9^LQZL:,=?T*L2KZ&!3YM4OY)30 M[E 9_YWO+JPH;0NY!D!IPAA6I"_AN;,SG/*(V$1="QF1F6W?O6I?RI[EM^5G MYG*11_HGHV%6_^J(+566Q/.'SG(2^C>RWH!WD5B+\=TM0>1*3S4RO,.8YZN( MXK@>_>HU1U/1W#6IZP6J%FK;S>9"?DYY"G9MM_&Z,/]*;SLRAB:U1U5&&4XI MWAEI50 \>HU/C+S.^8>Q$'Z$7O2EL"6QDF \>^$U7S7C('K&&=HSG#[#A&Q@ MR2:$728D>2&7F^:>H'4%6*.3C^L"3-*(W'[[3HJ5=-I]0^?[5X;IY\/=ZZ M4K(]@:1$]:$IT'-1I@1@T1"P4G(V0!1'<&YTQ_2,6ZC..7.A4+^6"7 M6;.SF;^(EU^G1JVQ'8>R;%Q@0"E?# +/9%!$)E%J@\+]B:UGEP)$7;99 L>R M1D31-(T\86.FG=[Y3&;B!QZP' RGD.DUZ#.,"01P Q$C >M6Q0NN(_@U44<6 M>3.2]@P>XV]]W7F%.Y3%F$*NV^V:1J_Y]#B]"^4.U'L%)<*BT6,KG_RK M?*LK,GP#P2.:KWY>K$G[L' BX^?)]]2%C5@ X4K/QWCAN5$P/F'JR]D/X\'X[;2SL.715#>B<6_#EXB(8YPE0[O6:%I4 M(_^I_>7\-Z5^,W:MH[\D'D6HA\NZ6YX_(W F^8R]+/^RNBX3 EP.\+@!/F41 M'BP+*Q)HYF14AD9Q,=C2Y2XS=ND#$V)>W=@X+FMZ9Q.OPRN5A*"!-S D#X&_Y1'FA[TJ/_I"I%(U>=)\]K= M*NOR@>1/DH6%I_RZP5)J,))S<:M',]& +W7'\#FPTJW)[OMP):G5Q',X6&?! M3]_AF).OR&1PG_O/7]<#N4P#EJLJK\F)/X)*_]W-T@H/)_"!9V(I>Z!OR5RB MD5YP 1+JUIJ&/=8=14^YZYD#"^6-*KG='Q-V>"4(:HONE!$<86B@!,9AOCAI M9)AJ.3;5W3"+>/"9 ^#9>[M$#&4\ZXC"R>1XE5BD'JD3O36LRT9D'&'98@L) MLZ 7HZ2IAHPI;/5>'R)ZA&8U'H\%5GHQ_#LIGF.[+HU>CJ02'P5,[9?E);?' M[:/KK:\-RW\Q(3/EE!> /BN8-'M@]7P]04>0A78CK7K%KK\,XG"/6\^=+@S] M<8%W4)64>C?-_LSWU,S6X-2;U?+>/X- 55AG"M]L$[&T _<-WIV=$A)5@K(9 M;5= KMO<^ AL)>CBZS7_&8)-P"/O$4?G0N]IO#Q0;9&!9HTW#H*YB4@_GO&G MD*'(A(S9#4+\T?_)_\':5-JOL7H284(^0_'>052%_7!&M/^O_?_T%I;_!T\7 MMZ9=%AWZ,: "2^H8H$Z!;E0]9!;1H7LA<>%8%2T*J MF1!X!E7_.CY.Y/>E M-JI;C^*0?"[7O&JT?&*O7. MV0U,J\]KOB\C3 B'!/DHGO7B3#;?T"0B$A^Z M0L507L3RC,29IA02.SU&4\+B08Y5_7--2NCEPCKM +5KNH^T+QY=HGP$G:AP M5O0XX&^WB5+$P$JJ.AA+:&-"4AK2CK3K(F.=VL=^C.T8NO#.1L[6E P&!:LN M6 0K5*?/]3VR4U#7N>@P$-3^]C6? /U5NPC8.$M) >O(P_TRHE$JJ@.O5+N, M#]0_PPT0!C6^?:R#<$^O^(GN/]WU*6A2>LT[Y(]O3""9$V SJKW00[M!H*)F MSW=$=[:Z.!#> ^5"9EULKIVZ7FCOH>TV[ZSWZ*C3Z0^H#;5[/"MK/,KL/S2G MMQC)'Y_CZ,X*AQ9UX.6!1^5^NB\>#URM1S2E#XZ;V_W.W]> M*"V5*HKZ:0XY>80$2_9%!JK,;1>T!C&XAP$'2A)KTE8H+7+3AJDO51=9 M2-2,K<>*_G(>[F0-XBJEPSRJ9.&RMYL*[;OKI4F'4U=&#^5?^/$Q\Y#9YVZMWWY"(LTWM$1'$DYRH<;G^U0. M1/>)/2M2Z3E 5%^^T3BR4_DOGH#=0,$);7Q][I+C1B>(4:<-!_7M:K*'K]?] M@\KJ5!'*/$WQNLTWB;M^'OH25M??P3?K3_F[2A@%#C.X/8"I1>.&)6F;WM8+ MA2AA,$>FU$,F><:X3/>WB[M?9NOZN?I&ZW#E7.&XF0L'N(R^,R%RC+.LB!=M M-0>F&-Q+5 .4+/V)9D4H+ E1FY'R "\&GM4[&_>J*1E'>%6E9WA6_FZ*5UNV MA9M3+7^/WQ>ANHR19F5V(GP&LPCOP8,JG+W0: GO%+SW@B#*&(!U89(H" &4 M6\22AY?T]\G2TDYMI]7)&A?7*UY']#HC5CYW+O=P!*F>%OP.N[V5@#[S51\6\M1S M0FS;*W&8 "9D5M^%#$MIE_9GU2I+>&*S>UVQW]3I=J%)T;Z'0O/0R8#GTP%; M"FW^;Y<;S-D\D9/SOG+V)^S-)56_Z&%!6>\XE"G+B? )V.)S"7QJ!:Q1S_KT MNDV0D,N,@;,+F!E@NFN:J_S'J\&JD?\@]&R3*_2?7.KG9 @-H)<;'T1/88$; MP],(PM:&,'F,$C[5RGEXGY(02KT -ME-J$&OYH]9A^9'!IPD;7IF;UH-_%/H M\[(OY;!I;D#FP:3V8E !&.[-@39X]VJFY^L"];EN+T_GFL<:0UT^"ZFN3EZ3 M_+0E9Z>Z4-]"$!IGN:9;,]\?]Y38EZ0$RJ@F M+,(>UP]+H6#C-*UR1^3#H2$FQ&RBZN[/7.[;C_@?19Y=B8N_L5B1 %3-)T/^ MU-F#^F0=XC!-V-P"'%G2Y)YS8=5H)J2KC(02C+K_4="&K-@4TKB/?";0OS$I MJ#JI0.^@M4.%43=2GS\@Y&&KR]9=[R M(8[=PN].ZCO7XT:B293+'Y;N'Y[JEM&@YS,A04&I6, R38[!12=JQABDIRU! M0?.=!3:PG+C11+$! V%'IZV$X.6SU>^IUE^F1$ZIJ)?%*3C]#-+Q]/VIOV8G MQ ;DD%C1PT$BYW1A4A?J.$EI5 'P8 /)A.([!NURP/-E78N97W$'0GL3JY&5 MQ>]]"/IA92\*TLW3%!0Z0T]<^ ;& NQ$/A(K[@X>!%VHX<2RI.WM/VF42B&V)4Q- M3A<3D@CC@'F^$KU*'DJ2GLIH,'19$$0.]1D6V^7U.+_<_J7_5:TT+24T6%ZY M/R[MV,V#$"2ZCGJ1,0MK+-W +\&F5]S_;A8 IPB8-*-;K_UD)-M;R?U)]2[# M1WRONW51MI!3]E-FQ'W==+-;0O8?GCY3O"[V&>_W]V1&QC0>L!C BV ZC=!' M&<.(ND.XP'D#^HL&S&$P@Z# :-',S$TO?/-..?ZGZ? SC2>7N:$JEB,U?VSR M6)B_R-D'!4]ND10 7CLPBVH,YA#ZN^$Q:!V$#)B_T#QV,2I?_NC!?]G#6U+^;N J^@&]'LV&^GM]?0X+00WJ%[[I],%J[/&+>/%Y MC;B@J$HPQOIL?<9!5V=KOAD]5:OW&J^J8GJEU@[,EF5>,) O/V!4#+NX^OJ0 M?Q2;\8=2_*! ( TRG/1-RDPH'3W)N:+%<'W@$ MK2[I.BX;>PU MYP*R VK\549]E<5YGBLD6_[A)=K^?[KEPXC#ZYQKJR0@@ = M"BMW8FI1\J #58X61'^QBT]X*)V3^@!S#(69V*52N=6J"L;&/REF%>>Y)+EO MD1P,>>:$+Q,?<:,L+\F] ]>I*K1;=)826"QW9BEJOD7][I0%B55C5? >XP#8 M2Y 600K:-,2?'?TYX%R?'B'G4I F<$%-A7A!1D+WR>9URB K[^!)^#M;,[:] ML(:I/CY0I3_>^*B[S[QN[.)%E XHO#AH[^(1&:+J9A4VT[;?*]&OLY55+? MZ+B45%5Z4#;S]@M?A%R(0$CNKK,R.R%H1G:,DL*R0".COVFAEC,-=FM8BB95 M3YZ;%%DXUK"0Z)S^5%Y"+U7TR=P<[\'ZEES_]9QC&X]RQ6[;,/QKG_'#K%G) M?HR>9!1.W$K%UNV1/E&U0&L]A"1C:%[A_4G"F2W9IAP$,$%O^M:@*J;P:E3K M034*B!AZFBDM/O5ESKB[(-I8(6@:3_0F!;-ZT@!@-"$EXE0G/;)+AAOD7PRP M'R#@XU$F%(\*_X>;126& TM!'*,5(N19E6X)RP&U+ 'J=7X)^$/Z8X88.$; M;LP6#9,=+$X;ZY$#2%LI1B%W1CG]W5QN?,CP::HBZB:H1U5'IO3*"(!Z2^>\[<@E;5Y$:9[I2_K9 MURX['63VFG: <]!FT85+@U#FZ)I*NT*&'8PUB'7[$:*^=<'A-"P M4>ULKO.W)(YR:6S6Q*:^_ZCWE84M4-H9>@I##3V*;=+(8,U6D-ZHJZQ[ :!> M^3"&/H22--/_*&5_CI= UR-+_\]2[FC#BA*>T8M^*3B!3*P7^]1IOS M,PRP#_J6T(]MP'?#("AKD$\Z"V4+2I-U+,E[W52WBZLNG>76WLJ^.Q_N'$_, M_'G\AI;DI201HF!PE?X2=.,W&<'@L:!ZT3C -V3)18=$A@Q*&^2N^4TP\8Z0VN>UG+$16C['@#VO,=9R)M*I_,?>) M/SS]>KQI!I]K/);*A@J?TL3XPF8$>V38FK^B$%1W<+8[7W("=2X@BB,+-.^@ M/#4M=1T,T170O;CM!B.-5L=;"-_)_LZ1:G**+E@0;31,*0+S6$28LR,%+\E@ M$>.Z@U.]UB&6F9.J<#8?QO&&4:_<\8]EJJ;J'5H_E;>)QKRDF5.7(> KI%_90X(38RCF1(5:9= 1&LKG0 49HP;%$S.LC(H:Y# M%,^'5@?-37,YQ@/K?15%PQ[&%0S+7Q^6%[T1=G(\\97JP>KU3; MI)E'"5GBY%S=!X2T6L>"LBWD@P=:;N7QH*&@%O42"\$#T3)@K#O81.9D<*F' M$W&):,4#YZQZ-*E70/L97A?EZ=S9*[4)VI+^9YI$9C_,6\A8>-[Q[F*\'#D/ MY6/,8&KV2(;DW]WX.F]2=RE2U2)O::$#P]])E';I='9_(W5Z_]5SFE9_Y6I8 MDX[%P;/C%PH4Z?)QDCXP.J%2^,(V,[;+?N]<93(0=_A5&"H@X MTC*TQM_<-.\=?U9&][ZG#2'986KG&F>TR[/F( !-_!\?Q==HT^AM":, M1 GP."B?1NM9 ->-ED?"&H)VK?:RJ"8.N[#Z+G?6\G0OA;]RZ M0T+88@5K2?\M F?WW[+\=U1R$<@=-@#T+@#.==O; +Y@$ M$^)+,E]2ZC<=K1)QD3ZJ^\^O;&?=^ZAVI&CCS WUAC"#E%KMQX?V"RE]]-?M M,/10N_!7E N@2M$C\_6%MDS93/4T.\2UFGIX1!4[/KL=))M.?AKX\6;9,J?) M[Q_5D%R*!$MMIRP\6CC&A 1LS6HN#I,\R+!%LR9@MAO*?FL21S,L0?;][-VM M#'(8)PD,_TSN^TDT=+E\XN@*JOUNG5A_=I+(VED"E45RZ(FL^EF*$&!UQ)+8 M6&X]O"0-!OXAJ&OP)4I 'Z?5^3W43ZPO]JG4%.%->N-4Z=V4? MDA?BV41]G]S-*>OWE49S0&K0[,BBO;#ZIGAYT9D4Y50W5Y.[^BF.0BK] MOMPRKEIJ/B$YL#OHN79IL)*(_88APKKA";"C.%HP<4L093A1?PYV=:3J[EWT M2&1(*9SG\F!4R.'KE[R\AK?$G^FS5?M/_Y7=F,4G4%ZT#HJ#%0$A*&4ZMAV& MDANG21/Q[.#%*?.)';J)[5C5I$4!A^Y3JULA]]+$-YR>?U@VC5+_7[ACY;_: M?[7_:O^MF49&>97,M%$*(X1;^376%'//)\:.9W44S22W?).T$!AQQ .UQM), MR%=J 0O>1J$,E0S0"7J4"5F-&L$ OJR:(>R*1W0P(]K:1 ^?C-W]9M M#DAU#SMM966+B\LC(?3OWW9E-/G)[K;=3M*HH=;Q0DO]Y12'K #EWH>-S_?= M5Q0-M;IOGLKJL?YN>C;1+;W:X$XDO,(P0W,H,(EEWT.S26)5&8=.4VAYCDSCQSZ&/:Q\NJ)76R#R.I:T] MC9(+!E,WA>J,Y.7B7V:V2GUXG=>KF[7IOOY>WS:5 MWT+_2'R@_]Z^^#(T_A$3@JUA0CIR_F#?4/U@ M7]I_^R7W,B%Q3X$M1L)W42;DT!,FA&RGGI-.XR]S4TA_M:2N0HQPN7NO^VW/ MYLI7R+3NI#ZGDI>-_B[B)T^EXDXF==!Y&:V%N@_J4,\A-1")"]+M*DA,Y[Z0 M=@6\')EEGSS$KAKU\7GQ30DS(Q4-IPR(H)L=VI$U1&.CZR$L#JC$0N8EQABB M7K/O_=7"-^@!YSD$'X,/&0A&9.>>([]OC;TV(9=**R#-=Y)/ZW-M7ESA+S%( MX_OP LJXS8NE*M1\;Z8P[ZCG;?W"L;Q),\,A^(7V_6NY5] M?2+Z7$(_8@:Q*+KQZ;43,F=IJ[=2L*NQ^=5JW:A9.5+ [>*/U$1UHG@F\8KG M1II3-7@Y1,]6U,(NCW"6+;I#)^#6)I*@U:Y2)J?MC MCD8XR>;XWS-;GDM0V>#K9$( !\TTO"3+WGD(%N^)QP!V,#$49)*A0.,<0PNX M(:$]E:]-*"FX _-S?HH_ YS/?'N<5I(4L*BM9?H@_7+N)76QFWSM[4<9LYA: M?1([D:L5"B HR0 V# &'A_%@HZ!R_5",B;PEKA6X=' MLA@\W-0CW61SAA *SQ(XO>02$AY(;$HFF96^:F%"EF8Q>7OHH):Q_.<_\+5; M:?B;,%!YC\2^R(2 )[$;X627[OP3DRB]11*\6^9$'CSVTSAC $6I,PW \,;E MBL1;.6@E.8CEVCR._P2X^7W^PG+@S,-+/R?/+5'T?-DWQ!?H'PP"AZL6,%"\.02?J:?0$E;$B\YU4EP@_?:5_MIOP^S+@OAP#GF5"*%+A<=PP M/EI Y@W/)?.)R[0,N5'\-9__SEP_M+DL0;O4.:_GF4\9JR #/V]^I\#]PZM< M^N4#5C\/\6 ][)@00A3J,!-2,$* T91)&+!Y<*((V]/^N_AF3:;#C>4@)*7/TD*AMS]SS:(/ MHI3@SV?%EJ(I.J8*X MYG M^A> I[X2824S4;F???>Y9%(0N3 @,*,' MEV#,2W_2>JL$[._?5\P*5NI)^I%^!&X7S_F ,5PC&=-RP.R"^-H3_QU>ANA4 MQ_"^NHP@"Z/3IYB0%-Q7[5;,U/W]T%_UQ0IAV0LIWK_UQ8 I"J?@[5J:O+?* M@V6?#ZJ-%?F5\OET 8//JEG_T9ZK_Q,3XV=M&%Y[6+U=J2#:?@[C !/R<5U5 ME*C4@TE8X$+QE]&LP/*E**5NM/1(I?509=5Z\^.PQNS@PP>V!TYPI60>LI!Z M8CB9G56^9D!Y=;3FS:^PO<8<[G;>)B0\"\\ M?0JV!;Z%+TI%O3_L:,9@%HMAU8B><_?'NN;%Z.]H,C.-A>'> <6K>_O_U+7B M,S>)AI%!=;-S')D$SUS')?LTIW"#U-_N"_)/NR6MU)+?OK/2D8)PVEBCD;3# M]%;\X@LL@(!R(27- ?.4N_689.A1M"PRLF\&$T/S\'F"C+W8-AIJY3+PZ&X1 MD7CV1(Q+>/:A4&YC3ZYNGWTE!L^ 7@NF4Y=Q9C6!>/45P7#0GY!>5[PFT5A6 M5EET9__GD&, J2>UFT\WO4;9M<876MV_CETB?#=9QAI_Q':;9$_!%0[OP',CRE MH27*\&K=M2F'IOL&%4$/6BL!0QW83=@ M/.B/VEWSBF,[Z[,GJI!YO1+V"<:OCF*]V*\\G79IU_"C"N#/J0,YPL:36; MX_CIHETQ_Y:]O?7GSK=_[X+CF64E4^-X8'NO+ZL:"8.*H]S9BD?(^E>N55FP M6>A$+E)6]C;P:D)[^K<'KV+F;.H1+369I_#"01-$'%H6HF1&"'A.[N?)C3,WAU M;Y&")5H3B9I'6^_=]9GXXR@3;/AV]8MG\!-"(N?:\G_;:2Z<1T2(@[#.)Z:A M2WS":\U7;,\Z>H[C"A]YWM2^F".G)!WW]U::75"."3%EH2MX;19##JU0=BB3 M[%/'R7_Q3GQSU;4V%SY8^*[@ P)TQW-@5FM !R:$1S*(H9'Q[]\H__4>]P,3 MHK2.1/SY VV3MO,:6$)PFRR=04M;$25-IP)U/X6*Z1:>^CT_>E9 /R_([=$/ MT^'R*'^)E:6MCG)#7TT-ABYX]4S!Q>V/#-E&MAN',]'H: K\Z.3)"9I&P0_?"_/H MR:IZ_=+NS.FJIISI]+;=J0+SSV1S":]6'9ZCA3:4K.MAD>8DJZN?*@T:T<"( MJWL"U1P%(YV$%G%O"L ^:, M%&@(]7W!&P_%6$W@F]X:#*A/!.+6;016 L ""8 ML%1Z[\A_?&MTOTKU#W2N?[=5DT;+F$]_E]P/3/5H0L"AB 4="D-:I\M=$3W M86"I$$DB*]I13NKPGEZ-TU7!4E4+IS]Y%^^5R?BTX.1ZC64QG>:P6XC'\X;C M[9(H4WI9*[38;U_J$U_BB?<3;"EFSSM4:CEI<4C7-4N=.L>EMX8_TGX2 MI0_V$VZ0A[LPTFO&\B->S?GSTHA+[59YOE[Q]O%V%AX*+G<35^]=9E5CO R+ MP3S# K;#"5C 'A4/BRJP'A%;LGM.]#R)>(NOX=P@ %B*/7B0LVOXD:B$!ZB]U/-PLHV0 MN&-3,C0_;#M>I2=&:%*V_.>:ZX9U:6"O:[#-]MRN3[O_ M]<$1]ZVK6=<3+K]_K^V6(C8DW^HC>T0^[-=]B;#K8L=9B?,:B>@U%B?WQ]*@9L]I@_:,()LU<=0 C!=5.M( M&S"N>*W9R!A*Y=BS-5E<-7*;AV7(9%#&#R25"X: M&SF#IKJ0CF@4[<9P^K?58P3!OJ&^Y7CB!_Y!V1K)1^+L;V6;,QXM-(ANC%&M MUZ8>XC>6J1>0JOV-DT<%K^5U,I3KQ^/*7Q*\J$89RS6=A&JDWI^_J^SOD\T? MM[*DU$$2/;K5:2F(WW?&.,_/R(/2!K=K29_G>E1K:KU]^6*56[3X.4>V3U6: MQ+2].&,]3.<(C,OX^-\_JQK\I>WJH0E[5E0+)+;31FWF>KUG\S&77SKGKVC/ M56\+FXC;Z^UKW%#%(3588Q.K,\%8_WSI@)[V@_@Z\YTUX/8)-(N!^-9SR2.#1FCPJ_ MOQLUMN9>B,C D$K)#>J.F-88H$42<"FX65HTHOTB[\I=61=2ICQ\:G*C>7< M.>WCH4YB GG/X\W%.:YQKBDEPA9?PZJWXHR5,V)D%.F5:)DUAHZW'++G

N_-C#1-E1H>7&C3,@Z(F=>"UP H)18EOXL8$# @45,S]81L'UT M@!(Q%1"XJ\GG=V]>7I!;3X2_KN_J)._),T/!)W;+&1+D2$RG!69Q:4L"!04; MQ,;;Q1B?C \WM@+8QX$,?T.\\'?>VZ%.A*!LIQ-.FW*)U<9.,4K6%8/OV3>M M617.A,J+C/4WH<*1SKV*#9D_AZ+"2/7?<+?2#J=3ML)J*C_>L+]_6S/N8'.( M^T"1WTP@OFAFO5GOE^OT_&P1)8=?JJ+&(-Z!\VL,WY(KAJ3P;RLX*AB(C6=\P3]+>7SE-_U<.*/_? MO=TP@A/2V/L>'IR*:[4M[HTLG>]=_CYS53NS] WM'5U8^.18I?78VZP4>]]? MN9$ES24GS;13K-UTOF (J3 OW+ZLLQ)]/^CO@PX/OFE_1F)V$A."SF-"DG%7 M"UHU=^%QF-4#&0P>%KV7#69"[BPO_/X)!5GU0^[?=]!J0MFD)QM)WP)*H)(T M;C TP"N\P%6WN;(J3S+H?;U7M[&VE=A'3G;0*G]BER3\8Z4=>J\J(FNR@V[_ M2M-7\F372Z&"/6O=[$%US769+R:DZTCL"FAJX@Z:,=W M#$LJ#^ITS@1BY;/YYXIFEK_:ULZ/.(K*4]38[*2_9:#0B6 _18V>TQI1"4M$ M60 QG57+4=N?O(+/O7[:G.T5<\E>Z8-<_NX,R$XHC386\2GLQO,9R7D4.6W. MD9W.BWX)VC(,#=N[;8T^^)0N529Q8S4W&\+FOJ98J']AI.^ M32%+]U[RN8O5DX5EUTI']]#.Y:K[=6DLFG6*GHU?3?+![JWAP7>P_[>5V@R2 M&2P]<0-T8$0KLRK:6\RVTO=_:5<-FP-*N!>[Z/.F+GQ':HYM< MWXS@8W+8ASL\*FL _O#(VW>V'2,V5]?>7;/6JX/GF"5(X=G$%@3C N( M3!CWUFL6?Y' =-YD&"'QE!=6;:H4#+T\]+V1%6$K^;=+RQH:2E;"ANK.H N5 M#][MR73_'O!TJ*N<[>,!6]'U4).W:S-HG,?IG')'D]" 8'$+TJ8LGU3RPW)5 MSV-11R)+;RTY8TETJM9Z=>=K]# 3(DH[23;OG:DX"^P];N4F1@:8$8$F7MW* MNZ,I5J;RXAH_#BA/M6C="#0DXFE"\,72CH79>,PT.^4UV3V#$"#J#CH5K3\\ MU$(\;%(T''6.4>8?>NOKFA&ZDR[/6IF-NQ;W- M[_-/M/"_E_MYO:W=MO]+E#4$?0D,H5C37Z"E,)V=&"ZT(J;S>,,YV2EX"_ 3 M'TR]NKK ISD:=&0M[ C$ATO$\MK80&;5YM87S63..4C\%NZ6)]\%^DH5K&E8_=/B5\)@FN#C, MYHOXYGX0R'Y1\&U+DW).L:T4";R6?P2A4^^]$"T3=$- M)KKZIXI[6\OE[RM[/K@;S_GD@K2IP7]?N$J&)\* JXAOX<2F-#UH(IX?]WB#ZGNI3\$G("*WQ4*B5249TN8L2<)B(867 2R#_1.+.DY]?>8@ M7RTF;M%DJ8[?Q&V?:T99]SPK>VLB:6>J*O_.6C[[DT: @'$D$Y)P_6_1QJR. M&BDQ(=';+'[?@9Y8 *Y@O\EU(FH7>G#B2 >**]";7E8$LCNUC07=C#E/V>-W M_$+^^ '][C/7GC!%^@YRJG->$DQ:_(X@[*4^V&KTE=A\$5SZJS$_I']EUEK2 M7"7H8D7+TW^\+LN=Y9#Q5_EPY]"#8K'1N!F,%^;I= R1(?LFM=2FZG1=JF>> M^VC@FNY,W?-&V',5U?UCK '*8#HU\*O?,-N[DTS(G],98/ *36"=D<9"/4VW M("8DR__W\*[<:08R:IL)^0'_!07_">1E0EZCS!EL<"8D&\L*ED-,R&W\M LE MBYY-LUO23,=SZ,(%?V6[PW(_3^[9)KU8:A(Y'2@G=JMO38KN.,52>, O&*@$ MITO\VR,$&3A#HX45/N44.,A&/8X\O4?8VUA?A(+F#]+,;0,N;H]1[3>WOGSP M64IMIY9YWMJ^% MYM+TB+H\UQ7T8N(\Z+C$].&M)D/-%+ORXC< M%2G3I#XO\-WXZI!#JNNRI*JZNO@97-;_U" M%TC>9 P-,"$K7S" ,,-\&%/IRIKNA0D\<)=E)SE)PE[WUD':2<#]%;!.F$H( MV$D3O-QTS+TG)PK&?KR7N,%7]$M4R^VC'$>1ZKEZ60NM!KFPL X;_U65=!5HE$)_6)A7\XJO$?Y;6AXUM\J#-@!$':^3<"P$;O MN&DP(=?/CFL^(&F(*7XX.^3YX-KP1VF+,IK#(IX3^=N2T44>?KPSZ-?_12 J MP[XZ_:?Z4N'=)_Q/LX8,QX[3^.B5QL?7\#5!I*=D&&6,A=ZA2%Q/NP;]*?IL MBB%T)M(=]"WX%'&+,/MA,X^4\]!Z495W"&CH"SSA*S!IM6*OO'6W<+>)8L3Z M8B::90KO. <3>CI#WG<&&]TJ2O />0O&#,-SX",H?9X_IZ;71C\]>*IFJ^OU MN4O;PRKD)\>"""OA*^M?J0Q860L,7VE*_GSFDM9T+T^%E9C8MV.'#_:+]6G9 MT;0(FCQ()0LW]LY\L;&=%*&P![6C&X5-<4[ICH]3(=Q&6>D^[-M!C"./R.8; M9+)M)[Z^ZE%P!6C2(U&QT*"?N#LHT1<14!4HTX4,,,K[=KVV3TGK4Z.IY-7N M8>']50@[Y']8:!D,E<3?67B$J4]_[E& >@!ZE2!SQZS?^VX<'U^ZX^CI->-T MSUP^V)U%5([6LB;]D D9*05MF1"V'W^%\L);G E?WIWWEI:O>'X_=KC\V2+J MT[??->)FMBGO?DUU=]V/\N)JVFL(Z< 0)A$ '+&ORX3P8!:-L#0W*+"N"2KA MZ!*8.-B_Y6K;?O(L%7..A0'OL* 4_DL_'?$1LRJ0P^!-^ -]C@&^=WJK5T2*X:Q_F(XOY=ASWU+QV^R&0DGWS_*=X#R)>+Y+ MEV!\Q0-7X=]F*>5D(NH*2 72$RU<:)TV>.5:GYB\E>E(BM45& MR+-&27Z*!4)'K[)FZL&::1T3LKQ2B=GV0C=US2O\B%"$'S8^Z5#NX'#2V,EO M7TDEI];>*K!J!IM!1L2+;T:^'!9\_."D3>WUY)_I*>772_V;PO96<6_(3;1C MOPFE&W"J+(Q&9#?[AFFPBM$K3.I;@XVK7,_]C\U,O;*5F\!W^XJ*%@^ M%I)M-I5O7W[S9PM8H;2R!O#WED$$9C'?6 K:-(0'1C0#C4[XAR_A>% 7QF^. M;-$,WS8TIZ248^J-0F8O#4F_:7G\KM7SUO"70B(\MMF!-$95QG0V0>NST)\? MXM-"H8=[R5;VB$<2RSTZYA7] &DKH"#+KBE5]I/0_2Z-TL/OBD6<2JW+&\KW M6"S*!1CHM;K9K@2&O/YE8LFC6X,I,M'_UK7(I_H0JRDF-IMZNRD:9I"[9@>/)IQ&# ZA!'P;:[WYVZN M:6Y,"I^5&Q#+])]N/%]W,8?OY,5>>@B#.X(%P&_I>4JUY#)Z?>G4CN8L9X_, M\0PK,JYK/8/3[<+;7Z(B;UZ/[J3)0JJ,HJMZY#-/NJ24EQ5-2^6M[^ITL7S& M@((RQ,VM3O2AD9V(H!^_-8M'=SY6SBPS(6TGTBZ$;(;8X&-HTIK)MOT"2/B5 M@$##D""9ZDG^O*+$W52K- )F>DB9?9LE6B;(I8MV&311*D6TFNS=R\=K+A*# MLN5+6FR?5*?X]FU.W&JR>CV8V#K-9LJ7UG-,=3>H2X(O9N>(@#**O6 MS#F@ M0["K^5Q]<.?Q8*S6I9NJ@6*&"<[C!=$GUQDGOAJ=+)Q#IO0:+.?GE:YGZ].#ZML*W<'9HI^ Y]>L*W_W8NN&3D/S<+7+Y D 5Y6;L>^-69/ M84+29$3C=''1S7TY[^ :+0=ZO3%JS5GFOJHYLU(;A;**)]*7EWZZ8L7JHZP8 M7']8'N@G(VA"WD3[N+<#5$/&"%J@<13EO71.'Y[]BX]C_2NO5[(_0:#.W/]D MT\=_TEIPT">RG?3;)<,E\8J*S<&>TWL'V3)UGQ6("[LTI) M3XKL?&UI8VY8(]CEX8PFZ4I%__H!N/CN=( .,E@]95:I4(@$[CT@#R^ BW/_ MZ7]\?UR";Z(HLWSUSW_R?_+^!,2*Y3Q;W?_SGWZ]>P?QG_['O_S=W_W3_P7A M_WGUY0-XD[/UHUA5X'4A2"4X^".K'L!O7)1_!;+('\%O>?'7[!N!\%_JFU[G M3\]%=O]0@< +_,-_+?XJ M>OKSSS__\<6 MV:D+5;/^S__GEP]?V8-X)#!;E159,=U!F?VYK'_Y(6>DJC&_:!X7^&^PN M@_I7T ]@Z/_TO>1_^I>_ Z"!H\B7XHN00/_YZY?W9[M,?]97_+P2]WID/XLB MR_G7BA35!T+%4EE?MU8]/XE__E.9/3XM1?>[AT+(T\TNBV*O56UEJJWT8VWE MWY_K[.J+D>A"5>G)_ M$8]4% LF$Q*F*8910&.(8I%"JCJ 2&!*0E^$(F*+:O.D+\0*_OJU,ZKN>4BW M?[) H3KS-A>BS-<%VWX''Y>G/F[JNZ:_A/CG%7D4Y1-I;U"VZY"A<>=?-H:# MK>6@-1UL; >_-];_O__T\]9]9R.Q?"%\E__]H>5M%%B',"\ \5[_+PWU681S MMF?94H=\>7$(5,X& M40J[X7ZMC:BT.OIDW+UGX^>BINB\YP4K +P]%>\3/+ M58#[5,&]AU]/"*[QL,JO>9 :U)6!?P)YP46AICLF>;%V6W__'>DUW# 5.6 ZE,!]G6=C,6LAV"?H8?$=:1 M*7X/3VTRT#:#':/![YW9YPG>F'X& K4-[$KE8XV2)"6MW6R;_%D3T\]B697= M;VJJ@I[?SE+_WK;O2=AJ(" =70V]W8ZORJ):?%0/T2?Y"_F/O'B]+JO\411O M\D>2K1;4\P@-*8-,D 0B3[,3%AZD$4F\D">A3+E)&-K;R]RBSLXZ\'MCGV'P MTX]D/\DXPV=D2C&'QI@VC%SO(PG5P Y!J+\=DD-_#Y-0@9&3W8MO=O' L.2! M%.(5*05_G3\^B579<$A1J%&N.>;5\_:2S^19_^KV#U+PM_^YSJKG]RM%-G7, M7'Y2T5)Q]T!6GYYT$^6_B5+-LM^OFG6,!6$X\!#%4'A4J@EL[$&2,*J"FP11 M0M0LEJ2+W86$RQ_@B4PW>MTNKK6X?.L:^\ /V0J4VL/R1\M :*I!-XRDYC20 M$X5BVA^HU];#C/:C=!Y7R'[0 W(#V65&/ M2@."P[ANXF%S&QA.9?RTD>7$0W(4FD[=_["/WCN2%?]&EFOQBR#ENJ@M*S>_ M_-=,%*K)A^HG1)#4,XEY!_4^MUA8 MVPEJ0\'&4D!6''R\_3?+^'C8:)A]4D;#>.3OPG7P6E/X()B<\K"=!9.2Z2!P M#AEQ6"/#:.V#ZD(\Y$O^_O&IR+\U?;5+ZTDH@B2E"?1#-5U'(N(P)5$$XYCZ MJ>_Y.$Y3&Q+KZ6MNE+4Q%60[MMIQ5!^T9HSD"+"1^6>+U:Z9EW=]K)G' ZG M/-/7WZ2L8N#X(8>8W#*,,3Z*ZOV*Y8_B0UZ6"QK'2215C!/P4$W1@RB$*K[Q M%4<$6'@QCS#Q%]5FV_SB([_7NA4KG,D JS*S_DR M8\]WXGOU2IGTUP65* B$'T!,X@ BS$)(/9Y EDB?A1A)'W.[M_E\9_-[M6\9 MR]-H:7<_D;I?+_ ^=MPMD7H W^9I65V3-"#OADMN$%T9([80?#W MQDJ@S02UG0Z#TLM@.*6)GNXFY8S+;A\2B,$==FS"1;9XNZJRZOGMHRCNL]7] M7XK\C^I!+R.2U?,"(^%S(HB",L80)6D(L?13]==4!5R1B)EO-'V]T,_<8J[& M5-#9"AIC06NM&55<@K:?)QP"-C))#,3*F"0,D3C!$*5@/]WGWWY6+33DH'ZH M.:%F@TOM3D(%ALYU/&!Z^;"0XM.3*$BE&JTGOE_T,9]/\M=2W):EJ!8">3A! M+( \2@1$(9.01"B$(6(^BI* )8C8116]_0Z0WL* FYV5(DVS3(R MZP?5+#AS!M7(U'O-$VD=I!F!XC1.Z^]QTE#-R/G#:,WLIF%<_49(412"WY'O M=7/EMC,UMWQ-BN)937/T%F^YH")%#+,(!E2F>@]"0)Q$ 0Q3Q2_<1YYB$SOF MMNA]?CRN5S[RS9NC5X$ V[78CF]L!L*,?48"=V0NZJP&RNR&>LH;L$-0&N;7 M1C!;,], P)SRE$W_D[+6 & ..6Q($W:,5I\&>;U^7"]5L]_$6RD%4SSY4?S1 M+LVHOCX7V8IE3TO1):)\DK<\;S)4%B@.(\DHAEQX,40!HA 3%9VFC/H13CD* MH\CXB-X5ALPMAGJOY@2L:H[QD]9(D$MP^_57$'A^K)YDB]-DUXQ0/^]-B?O( M)+CU C1N@$\2*$? UA.P<06\[W(#]54;=R8:$XLS?Q.-S42G *_PQM'10 =X M]AX6O*;]Z8X/.D!A[T"AB_8&?+G%F(4X3+A#D@3YO3B*B MHG;*H$\P01'F:7WWTJO;MS^5(F]X0/A\$7 M=0Y#/O+G]O\OHVWQK9[#J$_T(6]&M3FCP79'G^R/?KESW5,[^J0>?=&,?K8S M^D_=Z#_5;O_DZ),_]K#TQ@.C=3Y=L# V?GN1Q.B=#5OR:U)'OJK7JC:BDQR[ M_9Z5"X8QY=2GT&=! E$H*20L3B#G?BH(#F-/^C:;!3U]S>V3WR8Q;6P%G;'@ M=VVNY:&(/I#-EN\<03?RIW,P:M:K-$L\Y:L&NNY2DL^X$QXZ&1 M<)[H/%9M/*RM!UOS-QL+UMC;']$:#)_;U.FR!*($29AR+]%'"J(DB+TP0D:G"0[:G5N(JN^#U<]$5D(R]=# 4#2L]E1.^7ZV@LMOF9)HI)QS954DY]<]#$U%O M.5<#7;9_?,A6PE]XL8]PDGJ0AXF:WB0Q@]@7^L"/))PBED2"V*6AGNAE;B]L MFUC9FGC3_0"TL>#32MBFH9X"MO_U=0;7R"_S8*0&)*'V('%%"NJI5B=.0.UQ M[#C]M._B81.4_[TFA7JKEL\J#B KEI'ECK;:FZQDRUR3]$8L4*9AZ 4>A<+7 M1]:P^G2G0D20$8J# #%*PM!FQ<.R_[F1Q<9\L+%_3V!PZX&)UJ"3$3*;IHR( M^\BLXQ9RZPG*0."O5&SJXT^QB*)_<#WF>+4A".( O43"?P M#_FUBMQ3N% M_>M\5<<8OV750Z=&NQ6P3T4<^A*I"5%*(6(^@312?Y6!CT2,*$^$L)D0&?8[ MMXE0:W:3]MP9WI0UVXHF#YP!F0Z%V2=P!(!'_D8YPG: /H 54H[% LSZGE@Y MP J08QD!N]N'$=!)&:TU@UECMAT]&0!NQDQN M01R9E';0^]RBU]I[ QJ+06VR.SHRA\2&TE MZ,RTW3+:1]%TLV@P,M-L$QE",F!OZ*3C5^P*[;.=X).7S8L8GA+ MBE6VNB\_BZ*>EWT1VMILF>W7B:(DX:G/(T@8Q[H8CGJ;,?-AXLE L6$RVL&$/!/#6+\1,/4B]&4'J4XSA!R*/F M)_5V6YX;Y;2V ?&=95INIB1+4=;BBGFSSJR-MC@PM8=B/YU>]FZ8[IS2*3OWSA:=O,"%7-O!,O07H=,8 MNW^\$\6COZ!(2#_$%(9$^!!)*B%%:E+D>3A,D4PP,Q/*&&K W.CL2#[K:#-L MXT1S!=!N7"-'9C!(9E'5F-"/S):.4;]2Q\P$&U,W.(^@70+-H9 M2(@Z"&E.#'Q4CJX+K5^^D#20,L4)Q,CC6L*6PE3&&*8XY6&82H\)JT3!D[W, MCMJ&ZR>>!-&0E:Z%9FSJJ5'ISA!M371(+GT(N&60DSU-2Q-]SAYQ0>_% Z9@ MO[W_\O[3Q[>/5 MA?R[R2C =UWY]+BOQV)Q%:,^H1+' 04Q\&&'F0<0X@Y3' M'@PYYS1%&/LD,9Z?&7<[-TIH# >MY6!K.FALMYBXF$-O,*D;!="1B<3 YLNU MFZ[!U6*V. J^$TTE+SVS#@MD#<.J=PYJWMIT$U1K#_=FK_9W#\R"9@^"KY?B MD[R8PE6>R^&ZTV42%FF X\!7TUVIB_"A2'U(4Q8%,%)381E1&0?2:J_ F65S M^SQTCFF%2)-@'F72.N]@XN,Q']?ZL]2:7]Y^(]E2F_,N+^J$W46(>$P]73/+2P.( MO-B'1*(4TBB,>!2HCT=D]YT8R=#9?39J,P'I[*R+:]UK2R@XY4^;_B>EQ ' M'++U79UH7IOUPOBMKW)?].2';7YH+6_6Y8I@?) QPJU#Z!VPB6]#\3/ M,4/;6C$QR0X$Z9@GAS9D?T+R3;MY_TY-/\A2M_9._:9<(.J'GF )1 'U%9D1 M!FF"! S2-,:)X"S D?DIR3.]V+QETYR4[ P%C:7U>P1J6\V/2YZ#M)^J',$T M,AD-P,?J[.0%! :=GSS7YF1G*"\XM7N.\M*E+G?*VO72=?60%]E_"?[K2K58 MG[ANA&T^JY$OWWX7A3[@\UD%9:*6]OV0_R&*YJ?L,:L6@4>%XH= L76@)OX2 M*Z:(?08#$:612)@?(\/SU%.8.S_*J0T$]2JWWDT1K0?ZYU)[!]K"=/5$\(^Z MGI'ZVH\C$.?HD;AFGVWZ89YPKVVSA[;=U;AIQ=AN0.<4J+T"M3,WH'D\ZK^ MVK6Q-]7<#L $&VN.#)[!YII;Z,TVV!SW.>P#]4&4I1 ?FIE]R8JL[OI#MA+O M*_%8+M(@C()83:W34"*(O"2%.$$()G$L>9)@&L6>S=3Z0G]SFT@WYMYTAZ1V M3 :_:Z-!;;7EKMHES,U(W"&2(_/PM2!:TZLA-$X9\E*?DY*<(0"'/&5ZVT E MLIVB,9_D8769!261]'&LF(;[$J*Z]DLB"4Q2)GT4XP@+:L,T_=W-C6AVK=4! MZ%&U)4L1LGZL(TR""/D<>E3+]G.NL Y$".,H3$08!#(BGJ7BFS.T)U)[.\ [ MV^(]Y+S>!;S-&-T=AB,3^O"'U5[ES0@3MPIO_5U.J^YFY/Z1LIO974-5W7X3 MR^7_6N5_K+ZJ+T6^$OQ]6:Y%L4A9HF)"*F <:^U;3=Z$!!2&-/2]*(P$BZSU MW<[T-3]":67-M+WPK]I@T%D,&I-M5=_.H7QY,=,9J4=F9$K;=4=++VW216^V M64(;EQH%[]JI+I5(W_+YXJ!91U$N478::SDQ;-*(S"64AW&;T[9'D+/2F;+Y M>E7I5!_5,].:)&'$ ^GK4[VQGT)$!8$4AZFB:NPGPO>E^H\S.:L3!LR-EB\+ M*W5.U/F =1(AZU,_<3-,9FP\)O@C,Z]SW-U*6O6 -YVDU2DCYB-IU0.1E:15 M7SO7"B&\7WU3S>7%\^M&.J<^37LGOE>OEEK87W!*4XX2&(5QJ- ;^Q-ZUWE ,V1M^ UNQ6"0!H MRT%M^BBB &9HC73F_T+G+W2DWPR2\R?V#>\?>E3RN'[,AXS0;*GF^6V=F2^; MT'+! AI0[&,H]!H=8LB'&$<$1H0DL22(LYWXO)ZQD QS 5G**$28($4WC,-041 1GIH/>D8*%.BA;KF*>SZF<,% M(B/3Q)YU0S1'3Z%BH2YZ)3H3Z8A:HF0G&MH#0:\\Z*G[IA,"[;%Z3_*S[[IA M(=2K=;;4QW?;AXTF'O$0#V',_%J=F4+,$PQC+TY]2=,$"6(S)=QO?F[DU5EG M%P0=0&86[PP'8F3.Z@P;(80Y[;/3:.6@BTD#D]/N'<8@9ZX:]K:^:5YVLQ&OFE[LRK$PDV)1849KD$_T:6ZU9K<+G,_R#J67?WRO?A MXO3%/]G1I*]_GZN')-![[<3BJUK2HWI^ORJKHH[VRKH8Q-T#637GCI_?$,J\8YDA7Z4Q(*%(4M"ZL/8#[&:\E *4R%2& H5+- XH&DL M7)P_?0'?YK>.4]NH7NQQCI^^Q.-CN(4W%WMGQ/(.1&0;=, ./*"IRU,I@-J# ML>K3T6"DU4T:E$ZD5=27 T5T%C5GQF''Y;9C?\\!&N=>S>#0[@O.*C.)'%' M,W#H++_,5J(L;YFRJ\D0O/V>E8LXP1&2"85^P$*(4!#!U",2^EB*2$HB8I_; M3?=/]C._>7]C)MBQ$_RN+;4\PGL.5],U@:O1&GUQP!ZH ]#A^O(/1?/F#GXFNVS)2QBEJ6XOD56?VU749M61W2%>%!! M7?9-RYCFCT(?O"!+G9CRKWF]:/L7DJT^Y&7Y:?55L'6AN%>4MX4BX=7]&_77 MU7T3OGT4U2=Y1[XO NR1U L99"&-(&*20DRD@$R3)_'B&#.KPC5C&3HW#M[Z M ^Z5)T"]-ILB-E#F!2S)4@ N: 7*C7\#2NF.,>9FL=X<1G+DC\2GU^^UJHL: MHZWE-]NJ-/4X?E7C> -VAKOU&FBWP0_:\1]O !7J6@%N^7^LRZK1Z")2/8=Z M.=MQ>> 1A\1]A>$QC)V^2/&(D)^L8?I$;Z,0M@AYF 9)DL!4X "B@&"(<1# B'HQ];&'P]AJ MLC[(BKE].3HG0.T%V+@!M!_@!^W)C[NULC;NM%6S[#XBPP;.[ LQ^G",3/^C MC80UL5^%I%/6'F;)I)1\%5B'?'M=8P,6,GXAWVM9[IJ=W^5%NP;[:;4M8U#; M\NLJJQ88TU1P&D,<<0Q1RC DU"<0A92FH222Q+'91J5UW_/;2&RMUQN(6G% MEPQ\:O>&5/1=;.N=-!JX:^6$NDAG#.AP37U709E]!X_YJM)9T2OU:2U*4CP# MK@;68DG :@ -UE+&&I21R;-_-+Z<&HVQ0+98C!D+[(E6: : [FH%9PAROKOB^F/W43UT;_)'-:=8X$!$/DTX M)#A*M#A[#$D2O'&$E'>2HC MC\_(WRF;H7&?XW$%=M.F:PPQ=%Z9%U= ;9U$<4U? S6(ZR3,3>!#%7H1C1CS*B*4.[EX'\XO^;[]^?7OWU5+<=A\T,SX<#L38 M3%8;-DKYWM,^NQ6GW>]B6C':D^X=B<^>ONI:Y9W=ZN)Z,V&[7*M/E:]8MLQJ M>CG0B?$C@G!$I9KU$P21"%.M+YY"#[$(M M4V#?*QLAFG%&UC LFW"\QL[%F&"HKM ,N@[?D;2$!AKU0AI#UT%X7GOHRG:O M59+,R_(U*8IG]:CJN*[\L*ET@B+.?(F1XF0O@LC# F)).<0>9A$7+*3$2HC( MH,^Y$?".;J&R&>P9?46-&1/T#1,8W&(Z=B["U7!>H?MX$:"1I![/]_M"ZHX7 M@3@OZ'CYUH&%KLB*MUF'L9>DB/( TL13@6$0,4A#Z4/)*0VHE,235DMSVZ;G M1B[:,LO:5%N8S.AAF/,CLX V:H1S[<>^NBTAM6U^VFI11VX=%88ZON**!,Q. M%DS%']T;F8C %XQ#&?DA1(13]6Y&,4Q(E)( AV%*L'7ZY%$W%][@?!?1K?<5?3)^&==?=D"MWYJ^=]>'V!!*9Y-G]^:\>[1\_K(>3G3,^HC MH]4HXQYG1P@&-MM*J5X"O9\B1H%R;+9X 11M%6H=HCF99&U;M$_%LUGK BBT MUI&N?+RN%%&LZF.,Y%&7'%)QKZQ3Y'4X0E;/("O!*J_TW5LWFRH(+/\F5CK& M<)59;(/P947<2PU-+)%KZ->Q9J[IC<.6,SX7^9,HJF>=HU;=KNJPLI8:_YPO M,_:\3590<5U,0Y; 1! )D0AB2'0!EB14^"=21DEHN1QAVO7\EA,ZRVM-_8W9 M=BL*QL";K0B, >;(?-^9?%,?LZOVP52_K T'O[=_CI+[88N:TPFU<>>33HAM M(3F._R*W&?K58ZC*!D68<(TR^UGAU91)&/,-'% MMV,,D7H=(4[41TP(C^ XCE*9)NW(OEWQOYEQ[6P=;U3?-I'A#(=TY&5R%X,T M__7PS8KWCI_=,?<9+'I?&H1YK&Z?M?)O8QG[$LC.UJLO=F2_,/UV5675\RWG MZKTJ7ZL?/Q5W^1^K!69"X(B',(W41QPQ$D$B4PX3) 57WWB?(&JZ*GVFC[FM M0#5F@M;.&Z M53@";:OYBO0Y0"\O1SN :62^'(20U5+T!0P&K4.?:W.R1>@+ M3NVN0%^Z=%B@?U<0+O3IN2X[2$B.0B1\*'V*M &@1@1#WH1D]+WPE $B4VF MU6$'([_#.U",D$MUSG&G<<91)Y.&">=!+V8^Q E-("$(0IC3P;<#U"$8ZMS$\==S.T] MKN4%MR8.$NT^ :392WT=/"._UI;(#*CL<\YYQW5]CKJ9N*K/.3>/:_JU\EJ M0\J%#1P?,VX9$?.I-I[;+=(?.A=^K+/_VC'H"B7K(6CR!6_[A\":H*Y#T"F) M#31E4J*[#JY#,KRRM8%GN;99Z7HW=ZWZ443V.VU]O8WOPW6#_GJ'JJ@[!$LAYXMZ4?8C-FW8>0.V MEHZB$&*$B=M#9;T]3GO.S,3YHZ-G1C<-XY'7^>-C5NN,EXJ?7NKHL=Q8DP2D,JO!#Z"4LAHI&$&,L0>D1X(N51&&#/CECL#)@?T^S8 M7W_@]SRP8QS+L3"CH/'P'9F3>H$%6]O![Z-D=@S#S2EO69HP*9$-@^>0V0:V MU;C(K/\FWI-"9">5G4=1;4[5& MR()[:1 *$4(B0Q5C44X@Y3&!42REB".!4I$.E%5R8-[<%J_VE'MV_-O5[.D\ M!/IQ SL^ZILZ+_69JF9/NA7U&2ZZY.(I,,PC>+&Q'3N)X 6&]1J!)H?HCR77 MY,+$EQ)O<@AOCY23RUX&'&FY9:Q8"_Z5+$FA2Z6L^*M\M2X76" _"51LG(0Q M@XBK !FG200C25!"1>1C3BTD]L]T,[\(N+.PCM*HMM'BD,4Y,/MYU15 ([-C M:R'80^B5(X0L3IXX0&JBPR:U[I%.&?RF*_\"4NIOA#Y-TJ40E@]"5'6A!?TO M.5UF][5)^KAU/3/FZO(B7]\_Z$/9[94:]B?R7$L :J5[T95K*8\>7?6S4(0A M^$_@5YWQ5N5 \?Q2L*HVHUL8>SA-I M?Z4O7^7%(UF"?"/4Q9Z9,BV38)FK^+?XT=6!F L#WWL&YMR]TQU[N6#]WDF7 M2]<.X/G/>:6&.B/+7[*E*"LUEFTZVL+STU Q>P*]-*80!8)"FOH19%&,<" # M/PBE\7G%L]W,+83?& H>.TN[FA$6='8>50/*=X+5R*2_A6EC9)OWLZ0KSHP1XE7K[:U5Z](M_ZZ.<7P43VK9X74P\Q M%'($ \X#B!A%D'B80^$E7L($\U*)KMV9/^YV?OOPG8TJBNB,O';G_03:0_?9 M!R+XHKOJ&T2_7$;4P4;Z>8A&WC8_T?$+;Y*?A^+REGC/O<-8Z$MV_U!]DBI( MK_?3/]&*9"IL?[]Z^YT]Z+,$[_)B*ZFJC>BVT9X7R"=>DM((IG$<0J2S"-/8 MDY"&- I"C/W8+@/X"EOF%N35KL!J$E6XXY^^43K4#V-VLY?EO5[ MVLV"GNT8[IJ1-".^B<9G9#[<#(WRH\D@ I]VAN;M[M#L:$#70_/AXM!84Z4# M4)TRZ#7V3$JL#H [Y%L735Z[J=9E.]V1[VW]DQ7?R5PX*%T1I%'J>5X"XY3% M$*$H@I@)'[+09QY#))2*@NW$*8=9,K_UU,Y\4)'O;;)FO3XU.)-IZ!C9[FV- MAON$FU@;\)43;9IF#?Z>"N\DQ40&H3G2II2=+2^T^S0(L//;3,.: ^T9UQP3?[ M'KF%=.S%XNO1=*=9= 30-&I%'UZF5(LY#,8*1<=WCIB4NTE%%[XG.$L"J)BI M_C((2! 1,(T8D2%.8A]9G82TZGUN]&2>-7HYM=W!V)A1UFB(C\Q>+L$>)T%W MU',%=A;,+SWWTKF#88U<417G:W:_RF3&%*WJ@PZD?+@KR*I4K6?YZM]T1L@G MJ2K9C59<'^! DJ%CWPHI*=($+$ 8I]QB%,>JS]3IEC2NGS.<'OF M1HNUL7I^V\AO@:PL=6*27BHD3'V^RDR;/Z#XSA5#9L:-$P[$R&S9'/W<<06T MOH =9V[ 9JCV' *=1XY+_UR/K/L:05?8-'TQH>L!/%EUR$&S U*>&D6M7+[+ M5D3Q/%GJ0_Y9M:XS[!8,$Q*J8!(FW*,0>6KRBRE/($YD(FF:QD(0X[2GWJ[F M1I^-L?JEE)VY(-NQM\D-; 6O'TFVTNOOBF557%2_X&WVHDW:9_]0]'.G6X!' MIL4MMAM+P:ZISC"S2)QRAMU$R5.#,;3+H#*"I3>+JK^%Z3*IC#S9RZ8RNV.H M!F$MU*[)_9MX0RKRNDDS7E 9,^3Q$/HDT65:A8 JRDU@BI7#'%&6>$9%(2]U M-#>^;;7V=HP%VEK0FFLK2'@&W7X2=8G9R!0Z%*X!ZH3]6%PA47BFX8EU"OO= M.Q8KO'#]T-V@[%'HD@VM[!Z3E,:^B+4(J0=1'/N0^$D"62IB$B9)BM5LRFK3 M8:_]N;W\M7E VW=9H\\(/]-]@\&HC+Y)8 [(@-V DVX[7OK?[V/B=?Z3#AXO MZI^^S%6.=+>=_$5\$ZNU6&"*$TQ2 6/L1^JE#BBD02IA+*) Q.JCCZ31&1+C M'N?VFF\R+8K&OFO3H@\!-GOKG<(V,@^<28C> /GE I .LJ'/@#-R*O1AKR^< M!WT&A,M)T.=N',8Q;]M3C%]%\2UCXHRP^K(>YOHD]!?!\OM5]E^"-R4]7^=E M56[V+!=>C#'FH0<3$0C%2"* 5#($4Y2@1# >H!#9,))C^^;&7YU[H/4/G"NH M< .V3NHI^M;-MCXPJ!V](G?"]9-@1ITO.+XC$^W)DA?;"@4WG:(C;W8]R5-6 MD:7V2PUU701OI,R-D1!WRMZN;9R4ZT<"^/#+,%8W Z4D15D*<28]O'W\RS=K M\>^"%'?J61$+%/N1E&KX$ZPW C )84IC#)-$?252/\1$&-7'&&S!W+X%[[*2 MD250KP2R%)FTQMZ,FT=%=&3V;6R_.3S#,8!45)!SR,/+2)/1DF(96!P4-.YX;OUV:65Z'LAFEC8'= MR$S6FMP)GS5&-[6/.[-'4J^T!\&L0Q#[6<81-",32B1@B1$/%ANI#%$I!>!#&1$JCI @'MLR-->\>1"&(MM N M5+MF.,RBMXE 'IE_&R]@[0;8^M$<%&Z6!5FE_FG7I1M0#T@S3=7^N(OR'(#J M-/"[QIY)8T$'P!V&ARZ:G+B2O3ZWIE-8NCI>99UY?/= 5FVMW8_YZILHU0/= M%LTFV"?80PQ&$?(4\Z9Z.LP)3 ,2>CBE,O;EA!7N;>VW(9)#+\;CE)V"QH!4 M@(K[;*4%B_5646/%"]1-'_!HX 1',8:2H0 BG=- 0A;"D$FDGIE ^G&RV"\[ M_[?\8'0^3/98"%V^[6_I@3 +"V8YQ!/N+NYZO;O%".@S.+D+J7V_ 8WW.R4O MR[:P7*4 "T"=26G!@/U8XV"0YV2J0?.K;+)9-9/JX4R]: _:Q^#08CDZZ9\U8)\:<\'90 O]?09 GOI\S?37 _^>]#UK0YKP\7 MD^7>><7/HHYMWF0E71=E30X+0D,<>(EZ_8A(51 9I9!X/H/2IQS), IB:;'. M;=SOW%9QMI8#MFOZC0K_FH"0[UAOL_9K/A0FJ^6C #SV"OH6V]?[V+9V@S>C M8VNSUCX*QE.MO[O!VG)5WAJQ_I5Z\^8F7+VW]G%_1=_^=NMSD M1,I8,$%@FH184;\,U4_"@SP-_2C&G&/,'(D8'70]-_;_H,:FJ6FSKZE3[6I0 M.M,L.AP'LVG[..B.3/V]:D6*DVK#P>_MGU,7%3V#VU2"18?=ST6MZ PL%E)% MYUH81FF*'XRZG5N1+9O='/R84 :F1GB9KSE',>Q9ZWG(!Q5@]@*):<$9=;SI-QD!<8A M+=G=/-OMOR_Y #R&FJ0YUG);Q!Z+69P(B"+F MZ6@>0Y(F*402!2@2+(RIU=J$2:=S"^:US:TTY2^":),;A?+&6LOSRD:HFWUI M7&,Y\O=A*(SVJ8$6N+C- 33I>-ID/PLHCK+Z;.X=*O[6JD9]$755Z=7]UXI4 MNL WB5."? R#*/$A0CB"V,,,>@QYE >,^PB9[TWW=36_F+A5-&O-!1M[06.P MK0#<&80O[V:[0FUD6AD*UP !N'XLKA" .]/PQ )P_>X="\!=N'Y(V7%12%T? M7AG M"08T&3 M, H3#P6V>\1'O];94SNOYR\>]OK?\O]8E\UN[A>Q))7@=_D=^:Z/VS_D2YVD\BXO3J\S M+:06YH@BK*#%6)$$5[.F" D8"9_0&"-.4V^QTCLRJE5SKKC")*,W)6W>E"/# M1EZJ+FLUB@>Q;&K!/)'G0B\=5^2[[3[$-6-F1D-C#\%,M.4ZNZ;).#W'&; UR=,N U]DS*DPZ .V13%TT.R=&^%Y_D6_5HZ4.KG3I=J;JJ ME4XRNJ[$-FFP6?Q:(!*F,F$A3 63:C[J"4A(FD /)X*'@4\]:7AT8J@)\UNV M4D[H;3C1N@%$YT?],K.-)X!L4V-)[8M-IO& P3*8ZHX\ "/3:HM\9S]XNX?\ MU@6PDY1\.P7R-LG>XX[ 5%G?@]^!GURE@ _'L3\7?$"[$R:%#_=Z/SO\BG8F MSF!J$A\^R2:4O5U7#WFA15(781Q)%*K/$F-Q E$D":2QAZ#T2$*"D'F19[AU M,IJ-\_MXZ9E0 M''1I#.:1_W/6RK^-%)]+(#O+XKG8T5#)UE*HFQYN5_R-^":6>5UPO573:5+\ M%XA2G*K9" RD1'I&0F :)3$,!0VPYY- <,O45(->Y\?CG='U(9<=LSO5>LN% M'1/DS5C:,9HC\^XE&*KQ_72Z)+ MP+V54K#JT^J+T/5?!7]+"JWD5'X4U2=YI]=4%SX-4H0##N/ IUI1VH-$I_""'UD0<#YN.8,HI)2NS"6IONYQ??=M:#'?-O]A4FP(X'=M&N MU8P&A[4QM!"QOFWK%1MOLN+ M-_F:5G*]O&6LSIU?>!Z)?2(I3'WN0X03-5OWO "B1)^.YRFFGM49^;[.YA;\ M;FRM]T1X:RT@K;FVY8Y[4"9>Y'$62L@%CR$BJ0^)C-3T@^!0@9Q([GMV'P]7 M.$_SL9@.:;./@2OTQMY.;4W2Q2I%]DV?5U? M&[5_S%=P:^/V-+<^N5KG]5CNJ!F/@.%.V1BXCKT#MK$9U$8#935HS09;NZ=9 MD+4&T.WVE7'OTVY+V8)RM-UDW<" A=K!>UKM^7/%KU)DE3[C\(548D&H'S/) M4L5T7@I1%!*((\$AQ5B%51'B2/5LG@'GV+SYQ6); X&::AC*0(TR<@8+OR\X M&E,D%(!7_0D%K]J$@O:ZO82"3H0$[/@(OKSLB%HL-K_@R$ZT'MV,7),*PG9' MF.RGC)0[USVU(TSJ$<[;$98[(ZS?65>+TB.-0>^ZM>L^IUO:'@FMO=7OL?H8 M-O'85$C7R6@Z)"C*A^SILWK*WW[]]/DWD=T_5(+?JN\6N1>?U7OSH,SZ7&1, M=)DGW2_Y(HI]+-/8AT)@KI,!8_693E*8)GY,0QP&PK=::')HV]PF+YUKH/8- M;)P#VCOP@_;OQQO0N0A:'T'G#ZB]W,DSVSAJ-^EQ.?IFTZ(7&M.1O_33#Z?U M=&H$X)U.N%S:-^F4; 1@#R=M8W0Q<*-!]?E1O0BU9@&C!),T]"!/0EVT/1:0 M,IQ"'Z4LE2FEG!.KC86=QN=&V/6+K(VSDGPX"9OA^O5 ,$9F.F,<[!>C3SCL M=O%YMX-I%YM/N':TN'SJFBNU]MZOGM95^4&GXOFM$$$<$^%1%$ 9TPBB&$M( M0R(@PUY PP C0JS>V9Z^YO8*;R7A;D!C[0VH[07^0*V'/J#-WG)'\(W\TE^% MW'!%O?.8C".D=Z*_E]'/.^_X6=F\GEN&D(BH1Z@* )B*!P2F$'."H,<#Z26IARD3=EO@ M]D;,;S%6.P#D,O^C!'K(0=89#\C&>CO:&3 T9FPT+MPCDY0R'M18=^;KA;7ZTN^^Q M7EO9%OS6!XW:PFADDU&^WH&DS@ZG+2BVI[A&?CC,J'Q. SXR\1^/]*ZSM;)/ MY^X-V#C'S 84AI"E'*B*VP0B+P M4T8I8M)(4G](YW.CEP^B+(6X 1L?0.W$S:;J\/--EP5X ][8%O&T&A8S_AD+ M[)$)R1;G4;AJ"'9.RX2K/"Q3'$64B3B%,@S5S$D&"%),)61Q$(F )10'R(;_KC%F M;GRX\<7%P<&K1LF,#J?"?NP]W<[8O9.'^X.Q>PYQS#K(+B!UJXQ]C4'32F,[ M@.Y(&]M%F\-8]LPRF IC:ZGV\HLHUTM-^.\4$FU)J,^BR')]]>>\F1R7"X%1 M0@5",$C" "(_"-3L-8PA]:@?QY1Y'HJZV@1FC.O&,*/W?[]"P?B3W<:!C3Y. ME0/6EC=[%J2HMT*>.@?LV-C1:)KQ\H0C- U#]^QB=$Z!C5--;D%7EZ[QJ[[I M\\6ALZ9KMT@[)6Y'IDU*X6[A/"1SQZT/S$C,5EFEXO-O>F.^4@^YEKR^5=^4 MJOR0K>I*G^7"BRG&2+&TC+6"!HY]2 F*%8?CV.,)E8K"K5(3#3J=6S##:E]#J,%1FZ3&4TZGC:KT0** MH_1&FWN'4=/.HL'MBM"C%%!*)0)I#&A$,64!J) M%",L\*+**[(THZ5+'5I1TJ;;\=Z?.]T'6&ZMKM-GRAV[_Y^_QX&?_",0M?UV MO'01?C-.<@GJV.N2!TB^[4?-FGI,H7!*.Q<[G91R3"$XI!OC^P9NF50/HKAE MK%BK:=VVJS;H6H1^3&F 0QBD,H2(1R%,XS2!/E>3V(0EDB=66Z[]W/-B/, M[AK&'6]$HQ2YJQFPV!F%UZ5X>";T8UK2$_HU.SNHSJG'!B"G!&34 M\:0T9 /%(1E9W3NT=OBJWEC5-3-?K]6$X%$41V^%C%DJ>41A2OT HI3$D+( M0::B'1&@F*9V.Y\FG>!63JB5AI2?1R M($<9C8891[G&>&2.ZLRM*RR#SN";45G*!B+'5=Y)$_EW08IWZOU;H A)*D,& T82B+PH@:F/4L@]/Q0D]"7G5BI& MM@;,C;W>*9XB2Z">Q]AR:<<6><.EGA'Q''OIQR EK SR?@-T"X [8/# MU:&!Z+E=+;(U8MK5HX$0':TF#6W'CNC*HEI\K51,H=O[JJ((4F1Y+303A"*. M \0AX5Y8R_U#''$.8TJ%X &.4F94 NML#W.CJLXV*XV>\_CU\Y$35$8F'%- MC&GDHM-]/*%NWN$(];=#?CC?^B0$<-&Y[@V_?.'@,AY,O9FEWHK_2I;B=L5_ M(976:W[^)&^_D6RI%S'>Y87^QZV2\T+*)$D#_8[C2$)$L9IDH3B GI?$44!) M(@.K]/J!=LR-#EJ;]49++L'C5BN^W)AL799BT/B8!383H#XRW70>-,E(VLQZ M;MMYH4?AC: 5V!I_ S:.09D7L%3W.*UO<0VBKDM?#+)EZJH8UP!VHF#&5#0*4A$02+T 0Q1Z'J0([JK+R,%0.*M;Q;:RWY;CWB+K]E_[G."O$A7]TKPG_<*:BT M" GU2*#70D.NYAD^32!)*88I82R@B(B0F]?4-N]W;M^HQO*.G4IPEX/6>*"M M!]I\^T)4MH/1_\$9$>*1OQ3F1H^#JT6!DW'PG:AVR1?QI)JK'V#9/-!/W0-= MY8"T#_12^0+K!SHS -ZN-HD]?+UE1RR:FZZBB+V/>\5"!MQ^S399O4;]1I2L MR.JO4'VV;^$E)(U1[$-$=/DMJ;B?A)&N=(H#'X4BH=)J#[^GK[E1?;=CT^[3 M[)C;'HBU/(;1![/-]M?5X$VTTS4 MX%;6KV(C+![=;J_%]BHZG7\])Y4_RT# M]1&8^FJMZR.D;[*R*C*ZKN/8]ZNWWYGJ]9/\**I&CJ952)B!M963*MD,!2D(_F"P0T-F#UWT_!<-L5Y MFLD[6?'?ZA* 55FK\R\0\;TDYC[D7L@A0E+ -*0$; =6+US8,.FIIO_VOFV-_>UO'63AX%&D"6W1 MF?2\\,M($MI"8GM^V)$4X:;H4ZN$4!=]NLOK/X-:(UJJ+AO%^$68X"CFD82I MP#%$+&00QYQ BA'C,H[2.(H&%7PSZ'QN$^S=.F:-^=LZ9E7>_AB C1 ^O)6)EJ0]B,_#'4Q@(2(!"*. D@]GT(J&/9B'$4I2HTS -SA M/-'J;(/RUMQ.(/6S8Y0-UB[<83?^^NM4L%FL3[B#;Z)UB8OO^$^.%B/,D.E= MA+C0Q'2+#V:^["TZ&-XRN.!*T6R]-7^^7W7=?6[T*1;<0V% =#5UDJIH/?5" M2*COP2B*2,@I2P26=JL,%_N<\?>L5>VP+KAR 62SF-LI<".3[$8/]H?.VA_U M]M8&R,\7@!Q2@\4,'->56"[T.G4]%C,03E1E,;QQ&,^\)84N$:>KQ=4YICN% M"!CW$X_I&@0*7A0@K.(WD<) _3KDB9_$)++CE[-]S8]7.E-UX-'DF=LQRWE8 MS1C%"51C;S$=801^'T7S_R(83IGC?&^3,L9%IP^9XO(-5U9O>OM=)Z?O%G$G M 6+(0U#@5$(5C0A(&".0I325BC4\/PCL&.)L7S-DB-;"/P\LNG2$IADQ.$%H M9&+8:E9T1HY;,.D<%.-41SKJ[65*(9US^FS=H[,W.-=IOWW,BRK[KWJ:V_9: M"U>H!VR1!KX?$)E *?P4HCB@D'+J049BCX@()8(*1\KM/6;,;<%H*YP3.=-J M[QL%PZV$T;$=>U.A3\_]IF8G5A\#W/&FD])11DRB\6Z Y%2J[WVFS$4'W@ N M"V5XD]8&YCAS7I?#(,NV$!)9OE_)O'BL^]J6V-Q.# (A?99@"5D0<(@\YD/* MB(2)YD7B>310S5M%4]8VS"_*^BJ6S2OZ.E^5^3+C=7+NQAVPD58!.YY99D); MCY09>XZ*_M@K\1O;=[#>L7ZO;N\X==Z&HN"=)0'/;@A>P&R M7Q0=/ZX?VU,%L4P%]Y( AB)F4$TG TA3SF B6( E16&:&.T2'K4\MQ"O-=V540.WW!L,CDEXVXU59& MIQ/]Y:$(<"@%Y!H;Q'P,TS@)8>Q%7H)9*"C#-K.SGKYF]WY>K_G5AZQ9S. ( MK['?Z"U4N_)GQ:YL]"U FJG]4# M]$!*\5D]#>UGB00I3R)!(?'U>6^/8C5I\11K8.HC2@+*8J-"?":=S8TQ.G/; MPQ^=P4!;?/EK9X]U/X6X1G#LS:.)P;,YD.0.Q*E.(O6 Z2K9QQ"5_B-'%]J8 M\*R1F3?[AXP,[QD6EOVER,OR_)%DJT4:$!Y@X<, \0@BS%-( M<.A!YC,B Y_XB6=%9>>[FAMKM9:"VE30V0I^;ZRU5/'J0=B,M-S@-C(_#87, MFH8NH^&4<7JZFY1<+KM]R",&=PR43!=+]:_W?Q$K15'+VQ6_Y8_92HOG$%V3 MKMU%7[ HH6D0^I!+ZD%$N ^QYU'($QDC*1B.N>7I!+..9[F%K>V^ ?>-Y?5A M?;)GNZ5:N=D(F-&+>U1'IIH-G'_9@7/?Z"[MT*&.MQ5*;O6WS;J>5C?;"HXC MO6N[NX?1U*^K0K#\?I7]E^!WY/LKU9F:#I8+1OPH8AS#)!&*EX2*;5**0R@X M$8BK"5OJ69YJ.-/3_(AH$T:"0BR;682:,ZQWS <5^:XF$8T#=J1T#N_8\X,0 MQPGT&"40\3""F$8,AMCWHBA-(D;XHCF6^+4B1349YH=]CA@+.(37[ M9#H :>1OY*Z%0)D(7EUZIZV_B!= B=D05*>2J)7\9 *?!$/4DA2Y,,HBB,O#E/& V*SG7BZF[GM M+-[I/@!O;:U#6U);:T<+9S U(X7KD1J9$CH#&U)H=;=J(]WQ03\(3MG@3%>3 M-(6D6F,ME\1-L3=<%!\!T;&7Q6LP&YM!8_2FW&4GJVD"K_W2N"56 M;A?'33N?=GG<$I*C!7+;^Z_6,V\SQ3=:%$CX*,"I#SE+(TU1!))81C!B7 H< MR]CS#%4R+W$TEJ8K"E](CP4B" ,<08QI#)$0%&+! ^AQGT21FL3)$%LN]YSO;7XA5V/FX.KL M1W :KO&X@6CL19[=ZNPE^+VQ%(P2_1@@,E9U]J/^7JHZ^SG'>ZJSG[UE<'5V MK2^OEYUUN]F.1'%(4Q]Y:M(F/!;J+#,U<_,%@CQB3 1>&/FA;UF&_4Q72(^9[#K:]#[J=&Y$T MYG6[WC]D*U#6O_G1R8;W(>97;7=?@>0+;G8W5M\ 97=SQ?A[W6> FF*G^[#K M.>QSGX'#<)?[W-W#N.DU>/3 M4EWX#Y_]?X]^\<,W_Z Z?5*^U*.N.U5_S0N]M2W51%1;DJ]$_<*I%K24PV.^ MJA[4-U-OA%O5W/*+=_HPC5?L<&9 MJ^?0#0.?>;Z.%T*B*PXS"3%1Z*8Q"7" B*]F1C9'"%V@.]D9PM'1-9L!.7G"$:K^G49AG)I_!WV]3,6_TPZ?K?=WYO*!ZRCYH_H2UTLV]?;T(@U] MRD..%&0TA,A#"<2)8H601P%B$?51;+EE?-C%_/:)&PM!J4V\ ?^W]Y/G^>") M%.";MOA,GT0V.H\-_]RS79PZ'TG#]Y8KA&7M]I0'X M:S,N75Y+#;/#%90S_KM=(3GL9-H5D#,N'JUPG+MN<%(QN;\OQ'T][=%QXC>Q M6BOJ6HGWE7@L%\CW?!;A #(B$A5\J# $/OV MZDE2:S'X7=L,:J,M-Z$O@F[&"BZA')DEKD1Q2"ZO$32NDW7[.YTZ&]<(@A/I MMF;W#2.1*$70+7!/P+1F'P#5L*R4L-YO,U(YCKX MIF&771M!*[3T0VOF^:5C:U*Y"(53-CG?VZ0T@G"L?"8 MT3:R=<]SBUTVMJN)4G.*IJJMUXO'K?UZ&5EQ"BA:%RR6^ZW&Q&"'92RD1R:? M+DV*8;X MN;<[,:B!@4F0F]-?N^?#=G9$7CT?'1"KSW&^_<]U5CV_7Y5543^UY2<==MT] MD%5[!E1]S+XI+P3_363W#^K/VV_JTW8O_J*:KMZHD'!S9F0AL$<92WP8$[TH MIT]TI%P&,(CT#C\6421]>['E.;AF\_Y/I^S\:6?]CE2 ;H2>U>2RL:+.'UB7 M7/^U60&T3?2< ?@+3I&' X1A2F/U7$4>@20D#.)0Q 'B,O&X9RLU/0?'[)^J M\76M#YXIH9>)_WL]36:3OCF8.J,0;_<\^BX@>X?2Z3,X>6Y=PW(#&F# #C*@ MA@94"IM.<> &;."Y 1U H$4(U! !C1'8GB%UF%\]HS%WF[T]!\>FS0V?@\?G M,L_G9-NP2:RHY'0_LR.1K9GMB3)+TC@#IR%=7 _2V$1QA,\(PB$78'#+ M#6?ZFI85^AT^XH,+EP]C@B;(>;=>\>ZA]:-0"B]$,$7ZY*[O<9@& 84)9D27 M\8J)CVPXX*B'N;W][4RIMG"@E- QBF:O_E78C/S2V\%B_;J?==WIBW[:!GBZOLS6V3K5DN^;:)U>>0]F, !PA-S(5'$+VV@BR M04F7%\!PGG]YKK_)4S$O.'XJ*_/2+==(A^TGEN](@_J)1UDJ$IC$(H5(R 3J M[ >8!$D0^X*PU*O&V MK=:QH&G$12!C&*.$092&*<0IH>HG]4N.6$- >>([@8U,HSL7JW+;*7>6$6I-%O5N^HGJP:%*59<%D / MI;IJD,\@03*$$8T8XAQ)FE@50#3K=GYAW::2FQV!&:)LQESNL1N9LCJ#P8[% MXY<;LH/)*4$9=CTI,]G!<4A)EGD[V,C>F.2P@9$KX1F93(Y**[G?U>J%P"E1 MG.YI4E[H=?:0!OHO'JKW6C[HU6_UA]Y ^T:6]7IX]9H4Q7.VNF]JJ'9RZR(* M2!!)!EG,%1LD'H8T9;X^+X%IF&#$26*Y[V73_PQWPI3=S1:8_D%L/;"5@+49 M!<-]L;&0'7NGK(.T_F'']!N=WM]9WV12CR*0/P@XQ[JO-A9,+/HZ )QCQ=\'6X!N@30:_-T;;U@*Z!+KA^K-#*,=>J"S'(78O M495C8\,-.*SWSNY +TJ<]:P9(CP6$<EL'_-;3.K,;$MS 65H?73;)R#-:PW<"Y23ZGR,!V<_O3N 9F<&MD3%FZ(O>G^#@4K"? M[O-O/ZM[&_I5/]2L6_/M^18G8=2+#G6<>?G"8>'>1G:)+%L!X?K,VFU5%1E= M5SH+X2X_/G>_4U-B02+) S]$,$XB]>9'@0=)S F,&4U1&,L@]JQFH->;-#>J MV/$(=++8S?',7:= E8,WW1SLK92B*;UR4CMDQUF[:-/!>)L%H-..XLB,]C(# M:!VXNL/<:2SKP*Q)PUMW,!Y&O Y;'J"5J@+INX=\79(5_ZKU]735IL_J.6^3 M!WB(@Q!Y,4PHBM1,G@4Z'\.'%,M XB26*3,Z,630U]P(.O#\!&CS+ 0X+Z#9 MSY*.,1J9_O01FL$= ^OJ""F*0O [\OVV+$55JA^ZW[5Z^%]$*8IO M0A\8OV6L6)-E6?\I^(=MC;L%EE$4<(HAHXQ 1)$':12$D#'DBS2F@2\MT^1< MF3:_1<_6QJY:1B^R72JB_G1 M;6,EV)I9IY&8;XR9:H6&V*]+D^:$_D9(.3;8GTN;.[(])[ MW< R9'4IBO:X^>TWDBV;5;F=\HH/^5*U5]9+O8)OTD]QC# -)84DCO0!RB"! M-"4!].,4!R3$@E!B%Y -MF5^E/!Q_:A53/+"LDC9X-$P"ZTF07AD7M&R%WM* M&&#CB-Z1V*W#VOIR UIO1DDDOAI3M]72!ELS;36U:T$[JK9V=8,NSWHU4^?M M,6C!$ X)]2 /4J+%2W4E-I+ B/"02YX(@9B+,UX'_1')QMNL0=3-. M=([DR/S7G^JP(E-&J\8M*](.&QLS4AL/ZA>5:[S9UH*X ;MN@,8/T#@R MKHZC,8ZCRSM>MN3%51^-P3(1@S1O;$"ZR"9H?)<77\GN1L@;0:OMW[ZJL+%2 M4W#VOBZSTR2)44S])(TBF(H@ABA0M(DQC]1@TB!B$I$P,#KQ>K4E<]LEW<[- ME#- >[.S"0BT/[M_WW@$=ERR2+6X:@S[F772D1F97:]Q8ZK1L$B+F6I4)DJ: M&65T[))I7"#:FVIS50?3)>*XP&$O3<=)@X-3W_-'H?>+UM5#KKIYOOV>E8LX M10$-!(%<>!*B.$QA*D,*)<(1#F,6Q](J@>=T-W/[++4+B/5V;&%%RG9I_J:NITZQYW3Z10]UT]C KJ\+G)P5;Q M,RETN>CR],*I3LYN%TY?D3)C"Q)3PH. 0YHBK")=SB&.$8(L$+'/%7-$4BRJ M7!]T-'H'KK#%BE0V%HWWMNRY CI?>GR:@UW[O< MG05/_C_JWK1);AS)%OTK-!M[W=5FB;E< !!X\RFUU=4S54E7I>JVL?H0AE7B M['9US*G%:M92*WWPV-CJ&Y]=Q]@U6 N*7/3(K;7V+NGP M:RW>-8[HK X9R3E#%#BLNS[NR#&>,Q"G 9_[I4/;=JM'5G59@O>+I@-%DT78 M=1Q0G%!$F6$UV? C90"HQJ9E#HX6W-K-)M&-UU.=/#>#AX !6[S?7WG9G)WLY!NU.7<'4CEP!H12:4(4!Y4\@5&(+2QJ6Q1J6* M*PX_IX=K/Q]&";^IN?FO7W]6"[5BS(!3\J\9L/-X*) MAG%DVMF!^_,!N,>V=S%.C![E@V +2E-^%HQ*7H/ >4YIPVXRN#'ILYJL;@D@ M4DB@$"7 "IOH!Y$,,,XS$_VDA9 I+A4C?J1V<:SI$=CS&E;OUJ(70,624U&H M%!34?"X@-A\)#G,"1&Z^%P13E%D!5_?SBR"0CG$Z<::"=+?>NDN^6 M"8>S& M_D&0B\ST?: %[;K:CT3H_JH71AN[DVJ_TV=ZIEZY8&B3KN]JL57OC(6V8;TM M"OE'M?GV>KO>+!_4ZNT/,=]*\S6P"U[S/UEWAX9FZ:F$M!G2!8#:+DQU@0#" M5&"F46%"4#]J'F#%]$C;[BRO&D<\"7O()&"-=%KD'*0%XO;[6 "*,PU8D=$T MQS!-M9<28^0I&&/G8-P)<./YR+!&_@*TUB>6P)+._N1/XT#2>7"7['Q(.B?" MMN6^ <+ W=W\[1BY]]M@H$X[PPV_532MG-<'(BYF6?+*+%!TM5GO-10/?_!Z MN=[,&,TREN4%X";,!9!)!6C)(<"%8"I%J2"9Y\Y(##.G]RFK2T9;&=.HTCG^ M4^I&NR\]39%YV4-2Y]"+>JNF<_3N2*SVZ&?6VU$%=@;/Q=AB._Z&3DUX9S#4 M T1XAH\5M#5?NRVK#?^3TDP[@LA\# I9FF4+ID IE9%"F<5+H0,TYINFZFU[ M3F&"M+VIGGJN;BB[\7,P["(3;4];ON [VTZ8C-&2[R5VKIV<=VS'%V1GVKPP MU49]J+XK^7ZQ,<]$Q>>J(;K[A^5J4_V['JQENE_5C\WG9;UO_N5/-?^N?C%1 M\[?UK)24IEG) 2H9M)U2,D"SPDP$SDN88RR1\,I@#&+5]+AI+<#C(M\_.P!XP^H'4KV'NVBR4.G]M&D]2MI'4L:SY+&M: I!^&0#IV@ M$,"RL=,9PH%Y)ODAX,UOS".WQJR_*?GS37@;B81>YPZ4UI"W]GHEFZ=L?K),\H+A0HM8WVTDP#PE * M2,Z)3(L"E;FG3/?Y@::W8=@=%7]O#1UTF/X<3J^3]!L@&ND8O;,PWAGZ!0QB M'* _'^HE3L\ON'OAZ/S2KX=G_\WY4RYHAO3Q_4=X.P+30C.1(82PD$Y#F (F> 9!D"94X1D3D1::F\ M-O^=AIT:&5M3D]K69&=LG8CPZ_W?A]7UN:'ON*T?'-/8^_8WP.F_%>^%3MB] M=K>AQ]U,]X+C9+?<[^J!E8,;\RRPE?RT6LJMV/R#V=7%YJEMK @9S\M4**"* M0IBU::D $WD.1 8I1@JF*B\\*P7[QIO>^K2SKTYQ\HP#^Z%UHYM@<,5>J+9V M)JVA26?I.#K[3C"%+>KK'7'<(CX7YT^*]IPN&KAZW>E0FPCKM;GSDPFH_C2# MK;_8Z&I&H2I*(4N0YX0 6- 4<)J60.8X%9(21#*G9N*.XTTMP#F0:3?V)D<& M)W_4)GM&.-< =UQ)AH,Q]@KQ%@3]UWQNN(1=RUT9<]PUFAL )VLOQ\L&YF[N M>Q6UV[ZYS"')<@U$CC-@.(8#Q@L*F'B_T)<<#_H^GPPRZNM\R<7G;_/%W]VX!M@W&IPQ3!7$F((" M$PX@+*Q$AV8@RY4D."TR1C(?-8DS8WB]TB/H2-3Q:5T-NVR,]3[F/@>D9SP_ M#)[18OBC_J01PO93]^.$Z@?CO$QX?NKHQ9#\S$\'[A^*;TINY^JC_K2RC_CF MZ9.9YLW]0MHV?8_V7*59@_*T("BE&2"*:@#+D@ N)0/F;U)KI+3 7CFUK@-/ M[2/?67N7U/;66_$[BX*X[^X:9& M3;>IB%V!UG=_ M*[;Z\N=R1@0N4XPE8#;+'^8< D90!E3&(4])R;"*6-W96C$UUME7C(1J:GWFK-N[H^4]CF/H?.W"76C\0X\E*UF<]P?,%:S,Z2"==>/@/K MMEK+YS<;W#5Q9= LS)%JBAU#HJ4V&IW M2,V:$*:@Y"62)919H;T.@CW'GQH3=N8G/W4._,VVHCGTX:])XT7RA_4C:1WQ M;\/H-4UNE!D1_,AD&0'W(7T=AZ 7NN&CEPUC=X(< M"9%I&#;C-P=^RL+OGXU;PQ;?^M4-@+N:_5"$W87Z_Q0X^Y9];I[LD/5_^N!A>$76US?"[%] MV,Z9B=)_7BW7Z]\7AJ_FU;^5M+OVKVR-@NUT.T,YI%QB"HA2"$!L%I8<,F1E MEC%&YO]@BF8+]=7>Z(M[*'6S84XO%&U>J!/S(NYQ]=4)W24'SB6U=\G>O3K9 M["[AM8>]DK61IMJ-W\:9N9%*X<>8+?_J^5 (ARVTO]FJ<6OR0X%X4KX?[,:W MIS&]63ZP:C$C>0HSG)M0CZ820*@9X#F2()>I1AK!0A1L:")3,\34EK+/TG8: M(V](9FJ!=&/ V^")3&F>R-R4TG3L?+2DIG:8%TMK.G:S+['IV2\'QFQ25C;T M8_-/K)+O%ZVJ9)M$FV(M"2UR "UP$*L2L(P1("$M\])$:J+,/#5]^L:;WA)O M;VYB[?W+?V0X_:_D_2)I[?:,FGK!=HR(0@$8.]HY1@Y4.\PBY#([@1(V0.D= M<=S@P\7YD\#"Z:*A2M3K;_<+:?]A]Z"^F[C%%J1OZK*):O&U+OZ<045+07() MM,X$@":V!9S;OV:8ZU1D948]VQ,XC3L]CK'VUDD^]3Z(VEONJTSM@KH2"E.J M."B*S*:AV]TZFDE04I3R0J4EE&+VJ%;54OZV8:O-"R'_W()XZ+]27ZO%PN8^ M+'72#!L#]X)C9"ZGADJHM*?E$C#$2R RQ1C-4881;7%_NY OBGHW?CS,W]I> MZC'1=ON4!LZ 46*'=9>21E=H]P#A5 M;/>Y./0>["XM,,L%)<3F+A,*($IMVS1- -2"28@EEQ3[K-^OCCBUY?R5?;AK M"6\#8;]UOW-Z68,WXAAPIS*JY.?542>RTWA-"-3YPF'$\V&Y^&K>WHP-6-3FY'*S*'# /*FSKZ<0C*%Q>&&I4D^MU]S@Q7?CV0#FQG1'4A M;;E-!%B_V5[L2U(HE&,N%>(-,CAO1QL!ZI"K7UO)DLTQ: MV^L8\#@GYF2)&8Y#!T(7E#-];1B5(P<"])P3A][FUA+^\RF.G]5ZLZILN5"= MO?O[HMJL[VUR]+W85-\-2]>%N5;7L99UG)5U<'KG67L'DG6M7;4U+B2LM7ZH&D"8Z71CU1>S4=^V#R M&N$QZYQ-3FP<:^4'(@F?QH$]DF!!&!M?2-<@*,"7Y0_"#G-#^Y&F5K!-M%$H MU;8<#PB=E@"6C "2<0X*E**4$HIR57@W$CD<86J[!4T3BL;" >T_CL!S8]"; M((G,@8=H1,A%NNAZ^/X81Z.,W^GBG)-G>U:<_>&PM]GV,+2:\?<+^<:JQB]K M-95Z@#:\E/LV&=]6R^W7;Z^VZVIA%N:&@GBUJ!GH'R;>W*C%1ZUG!'OYEMSROPG)UM_/Z'88QVANEE8V_OK ?37C=_8MKF: KADJ> &<8 M,"\48&7.0 XAIHI SKG7(O?*>%,+4SOKDI7Y^BQZ\F$'@>O&2@$ABTQ%.[2, MJ>W*^"[9_ M"05>9%(9C)LWH;@ $I1->@<#4Z5U M6UQ8I\.LOZC5PT?]>KEH'GF>TQPQ$Z+8NC\ &38!0#/33T:CX!V9H1KSD];^ MPX/0]:Y8N7$AL3XD'W72>1$;?+D46_NC1@SL12?AR)1XD_&E?=(WWY1Y]JU+ M?UW7+X&=&K9WJ]Z%8(DX?$WN["[T7S\M_GOQR^+-E\7_-O_X[:_VAP_,K*'M M!>H'>WB#0.-$MP,ZCYZW)E#[ZU?<^,)ZAR]9DF^^5:9GZI%(MG3^C]O_Y+=/)'-Y\W>IOYFI;A(ZR_6\!N/ M\AF[V>_NVW;[C?P^>.O59O8+^U$];!_:@]'2?K$$*D%*);:Z.#;/@D(@2:ZT MS2)"TC%3Z.3>T\OQ:\->[Z,?,5P/J_Q3?!$/D;ZXR ,U=>]+8OQ#<7'83WYF_/0_O3NXY" M@!>=Z8CM\@\&[AM6:S%?KKZ4P3 M\](J6@#(M08\%P)HB:10,J>J\-H(N,VYI!P N[Y7F;2>/NB :![V3#-,Q=AQ'M[[_]O#3!V,+>TR:V[]/$Y'SM<-E5T[6.2^V]J4C5^JA0T< M#RH/.SF2 I8F;#-++D2Y % P FPU"Z"84%%P@1#+?,C'9_"I$9%_%;47U&Z4 M$PO R/1SO$UZES26)ZWIN])H6QE]UY1&1RJ)'H)?8+4J#P-&%JWRA^94NVK M/4*TM5Q_-G=LFT/\JLP"5#"L62Z!$F8.;+L P 6EH,PDIR)'N<9H>%?+9Z-- MC:F>J1"L;;V6^>JW!ML7S#,3KQ]K-^8*AF!DJKH%O!N[7%X )6*3R^XO'310#6:5H/!A%JSC& .M8$P1U(#F-6]NRD&66E"'I:;9\51CEU[$3FY,Q/AC99_&[>\^7JZ3/[\Q=F/J$5FZ_-^_Y1VP*"U7?SY!'* M(2%( BHA!5#S'%".)<#2?.H98Y QKP_^]2&G]M4WAB8/G:6^W1&OXNOV9H=% M+?(+OS/6?.(-=CM[ZV^\/=GO; [9\M 5G\!=#J\..W)C0U<83GL9.E\Y(#7M M39O#8A/P%YMJ\_1^T62'5,O%[IA$*I7E6ID%!90"6'4/0#+" 2XAUE1**I'3 MGHCSB%,CFL[FINJDMCHY,-O[^,H=^GX2B@)H9 YZ.2P]4L="8SI2JM@1MJK! MMMI;'BH?RP>=WOPKIQN-EV_EX]=1?I77A;?J-]T+L=HJ>1!K/M/RX<(JF=L* M)T)LY;Z5K]/F$RD4P3)#&&OEV4#$?7"?EV*D3D6-Q8EJULR><:('[&[Q8APH M(W-V9[0-$3L\#^P>2?S(%;!(ND97AW\AR2)76"ZK$3G?86#K!2MA9 64[W]4 MZYE2B@K),:"((P +;'@*80+,4A9E+(6X+*!7FX7#NT\M<*R-:\6[K7V>I_;' MR+D1S& \(G.(.Q3^#1#.N1RVV<'1".,V-CCGW$D3@[,_&AAIG-4F.\P:?_6T M_TU[RE4;\/&Q+IGZV?QRLWZ_^%2W,?J'JKY^VRAY;S[W[*MZ^T.M1+56GU:5 M4#-6I) 55D428@8@)M*$*@2#@DF>0V[6EU)YABKC63^]6*>VW7R;;2W4=BUM M(ZED;9UUK(EZB4? ,6R:YK3&CKL.$C8/_3ZNR.)/R=G,3NN]%6BO_;]+&@1L M05"#P5W2H9"T,"0=#DD-1, 8;OS9"QL$CFC_N%'D^!-S$H:^@ G#/HR_JHUM M4?9IM?Q>225?/?V^MA(#[ZH%6PA;6-6H=-H>Y+LMIPS3TJS' 9&* ZA9":@J M,\!3G3(N4IGY+L7]C9C>9ZINTZ?GRS_7B7TD$]T9WXDA>Y_(#I@:M^].7+@C M?S[LH4Z-=6>^_53\9#TP7X&_)3LGDKT746H AH,8E,4'F#$J&0^'Z3FGWG"G M"%V-?F$;F\[[7'*Z,$%N#!D9]L@4Z8-XU&W.&V WWO#0[5//\#?\5PP,*JQCPMO!C1@ M'_53A$9JI7XP\$2ZJ9]"X=Y0_C(/B=T27L\(EZ),)0(9 M326 HL" "%@"*37%%$N<<^FWXWIYL.GMK%J9XE\_?DC$H9E#*]].L'4CFC!X M1::7@_7^TBJQ.N%U0[';)2@B5;J=#/="96Z7W+YGR\WY\;WVKQ_]5'R&[91LSQ#,A60 IYG$$">*4"@P@!) M2 G4,#4K&^>2%Z1,&ML\M5:FTACKD=QAAOB_<01!\?('-)! MN#>X3;U):I.;C)SD30PT/6I=@J,Z4K&+2W+4E=PHLR !319)MV7U?K'>K&KK M#=OOQ%H.7P&'2?.KIO'"O[>'EV5%#C=^6PT/#GY5+^6P1$RQ B&=.LGQ#QI] M:M^&SOBZSFQO?M<[=N_ 8&%/O\EQ"SJC01[Y,Q(4;>\0=1!J00-7/PM<' M@?,\R!UVDP&A[UNVFC]9E?>VNJJ34P.;$R,D1[AUSD,'4+7&Y&)S# Q0/&(0&\$9Z1XTX0@PL:. M6JFD:MIQV+"3+9[J9C36=M4TS# &U*628J5DM4D>3>BRLN>?]K\]=,E$=A$5 MJB"[!\#>@/'<=>.%ASU6'P6#?;_S8T&I#FNU%ULV_USW-IE)AG"9R1Q0!%, M$1. :44!PD0KEJ(BITY-(2\-,#46W D%-$8FC95N;_Q%$/MI, 0TD6G0$Q7G M=_2:ZV>BI;42__EU^?U_F4N;0,G\H7Z!ZY?WX@U'>7FON=.]O%=_-U0:ZU*, M=)A;7&")60&T4"6 5&2 D2PS?^6Z+/)<9*53'Q6/,:?VBI\L%'P%LJZC[+;L M"HQ=9 [H7U]%2?WU "BP1M;U<4<6R7(&XE0ER_W28;1SL5_U[VNEM_,/E58S M1 HH)6>@)/;4 !ON8:EA(2Y2 DO)%,F\:,=AS*G13F=R(T'4V7N7J/6FLEI] M,MG6MIL@67LVGW:9 3=*"HQK9$KJK+U+:GL;X:P]LHW-R8<^/+TYR0.AH)SD M,NZHG.0!Q$G+>X]+;Q6%^GVQ4F+Y=5']NVZ#_4HME*XVZ\_+^?Q=DTGQK+@' MHSRGE.4@Q30#,"\E(&F.09F5*>.,YDS0H2)1OL;XO&OCY%%]5O;QJ.95LQMB MUO+[5/I&6TW6?WQ8;A>U<.;VP.5DPWZ8WS=.#Y6;\IY0-^8;9Y(B$^*A'-6A M&XE-?^L<2:PG2>O*2 I50S&-I%CE;VRHM7@.P[-,EO8K<%5TT2K M6O_S=;WS9_\T@S(3.E4B:?DC_:?43C- :K R6F7 MQQLY0>VJXZ=):ME85 I"C--@#8+.@ 98X 4$ -62/./ M E&%O30VKHXX-<+XN/FF5L,[O5Q'V(TM@N(6F3;ZI#!BE-TY8Q.Q*]2Y45^P M,U0/"/W=H?HN'%@!?*(-W#:,E32W6? "Y!Q"$X*D!! J.:!8'JS?:D99BE(I&:>'&#PYA3HXD#2Y.=J2Q47R-WX(S"0D:ED((;> M9.*!2E!><1EW5(KQ .(YV_A<.O"PB\U5'>1P)O[Y9<46:ZL6NERLFWVP62H+ MA)$!6B)EVYZ8_T=*S0#'*"UR8L*1W*L?WI7QID8X>S7/CWQ>?:W7F)Z'3U< M=CQA"@=;[&,D*RJR,S4YM'6<359'J,*>#ET9<]PC(#< 3LYY'"\;G%^HS&/6 M-=F=R31CJ684I%@+>X"3 2:8(9="*92RE#&:^AW@/!MA>HV=_-NP%?J/X9E_' MV]W[,]NHMUHK*WVLVEH.]E7--$49E3D"3);0I@J7@&12 P95H00B8376L5K M]*D%$3L3DZI[Z%?&\N0GMDZ8E0*P=GLV$_&;#C>RB 9R9"JQ=A_4F-\E.VZQ MMM\E>_SWYH>CFT&H!24C/PM&I:I!X#PGLF$W&:YBKY%\[!VQK')AF/[&_)8_F$G]-#K?9Z&>XJ C'WJ]IH;UOH?T_ M1]"VMG<)>G4RL^/NN3_(_OHGP<$>J2RU_WF6+>AM.FK]8*]#E9T.04[.Q.\&_J6MKZO-T_U*L==+J68ERR$Q"U>0L4P#2*2):Q',@((E MDY"Q-)5.<>WS&T\M9'U=*TT;XQ)KG7L)ZQ%8_9Q\"P21*=?1>Z]2U7.N#BI1 M/;K1:*6IY\P_+$D]^]\'A&!=MO%2GV]A9@*]N@FX,;C^;Y]-)+BJQ$;)6L^N MEJ!J&_$\[[RB;8> 74J[G;@:?N?][XV M:IV-N%O7T\RK:\^HT^X1HDYC^D<*:(V!VSE;)7)?=[ULY%866YN_4!=@_=FV M>02L;5VZ5Z9,-*M6R7=[%ED'Q(^.K&"U6]C&W-D.N-VL-ZPM\MK4@Y\4@'56 M/2EC[/[2KTT/WKODNQG%_M.88,;7JK+CR>W*WJ*[+E0D'O\!Z8W;(PX_7I0? M'\.C-<$(PPW;/O^L-LPN2MZRE7W ,%4 M2#D$E%$)2J)U2GB1"UWX'8E='W1Z.TD'-M;K;&.DW\ZX ])NV^%AT8O\F>^, M33IKDY\.D6P-OGS(X+WM[8Y.T+UNAV%'W>!VA^'YKK;'E?Z;%F\7&\-@G[9\ M7HEW\R7;S+*TP'FF&:#(%C<1C %5, ,EI +R-$NY=*R8/'O_Z1%)8V+2V)C4 M1KKO8YSB=WTSXR9,(M.##QA>VQH7G1ZTMW%ZM]$V."XZV_PWF:8NB5B^F8(^\V.6U 1#?,1MQ%NA_L&-0@/V"()0+A8\$*:#Q[@7)9Y M\+G)T,70T:KK]X55D?CM][9HQX0FI4!8 FJS B&7*6",4$!Q47)&,E+Z-AOK M'6]ZD+AG'Y M!_.M^*@;<8YW3-1ULK\OMG;?C9D'QOS-MINJ-G7IBCI,2J0%M44E")"<&9[/ MM++[7?9H'7&S5(5IF@L?TAELR=0(Z4.K=-[JTW2^W"6--TGGSEVR=\AJR[ND M-P:>0S?L.!NP8;MJE+ 3_J MT][DN_8]6N!2%5@ *1D&L!0,$(520+AF4G-(>":]=@M<1IT:E>Z,KH^_#\S^ M:]>;;&@O);=)<-P4" UM[,V $*CZ[P'XH!1V[>\T\KAK?A\P3M;Z7A>'BPMW MYR:5MB)0 ,0UU"B5&<)>O>!\#9@:=5T, M.*P32>V%_<^-'\F!([?'?KWS-#SD"X7^2T5Z@X$/$M^YH!<]K.LUXL6C.1>( M7((XI_L,K8,6RP>U(^!=H%"BC&*,-'\[9UYDL8*Z(*(%&M 109X8$4 J!4)CFG!L@E7+/T3BZ]_1. M.7;F)=8^]]2,8\CZW^^;8(C\1COZ[Y6-<=;709D8QW<:+0OCK .'&1CG?W"; M)LG]0M:*ILWK/5/2O'B9A@ 1G $(;9V(>?- FA*!J"@1XG2V4%]MIM87KVYG M9T9S>B!I\T">C!GS<]-6T%?-=\=F9R^MU7?)0GDF9%Z V?7+/!BUD75,+$2- M,&YC8WA!D_,81-$U>3;4B\B;G'?WDLK)A5\/;3WQ\+A<&)99U^D0:K6J.UXT M7=#,2 ?RC[M(DW ,M: I$.8K;<_0"T"9SD'*B(G?B6(".NH!W&#%]#[SG>%U M_QXVH&?BD+EPXY;(^$8FGKWU;4Y6 [/MUM/V6+2,="08&V')< .&@5M=^-LQ M<@N,P4"=ML88?JLA);EG*VGN5ROS--;KH%=/^Y]\8D_UTL@6TC3[R7OEEG5- MT%^^L<7'QUI9[O5R84C(AC1+>U*V7-2[T?]HJ]#NFR*TGVWIUQL3^.QV9682 M9CG$)D+#,,, 7$[6GA 4IM"&UQ2EJ@DJ.'K\&J MS33KT$I:N)(:K\0"=K!;_S_Z&?4I:)Z:\3[/ZDAUT,VSV%0LB\-GEAT_L^N# MWSVVSVPC&;KE;&M5EXDR_:9%9<(;VS8#]^>4Y=@]4DXN FL<1(.['9B:V/R4VME0!6)*SA$R#@X'>L% M,@XN.GP^X^#RSX-(TGARU^Q]K.^2SIMVXV+G3UT\[9MY/FSVW)AIA#F)O2T5;3H&I*S?!&;@ M)/9AMHR)[K?=;G!W3YLTNOZLA*J^VWKY7]7F==O:-L.%9CS3H!38 MA%V9L&<7.00RAX(5)3-QF&..E\MPTSM)Z*Q-5CMS!^24]$)'G#L#JQ773_3A?7Z-4/[ M'#T[4'^_^&[NNEP]S;(<9JED'# A,P"QX(#KM RQ4KI+(-:YW[4?7FPZ1%W MO67KVZ3H(I9N)!(&G\@43KT133!1FHD20 &%;95JP@Y2I K3U_KR07<0RP8GJAR&_;AP>V>K)YK]\[+Q*V<\./,NM!F9G=%D>!^J3NPQ_*27*84.^YV3V/B8F^6#YLS_]WP^&B&W4R/:.^X>_'Q@3_9 MRA]AR*']4_Z^G&\7&[/2?%?-#27.5):B-%,9T#27 ")9 "8*"#)"=8]O-J$'QB;^!Y C.@K\H%YV_HK?+\CB/W M5[G@T&F/E4L_'!@#UL< W0$VRM)4%IH#C2$$D!(.N,HA*$2:(2I3)77NE1]P M>/>I)01\L6,DHC%N4 '^,7B.\=!02&)',.WQ7/@#_',.APTRCD88-RPXY]S) MA_SLCP:*ARIS,_7Q4:W,9W_Q]8-BYC/75K4_M85%ZS=;-5.JT"@M$2Y+*LSRC*4^K[+KP--\R^?6W*Y1^B_S]1CWLCVH49:D4L Y2DTL M)# $G*4E$#(5E*-"%]2QPVM8PZ:WI?%&+98/U<*^('Y$%&BFW"AK?/0CD]N) M6DOC4MU$HG;J4$S=)F2;M]E\L1LJC'%(%Q;AH&09R+11:34LG,\)./#=!V: M1E/ >+=<:55M;#EX4Z0TRZE*<:8$$*A0 $J( "G*%$B9TS)'6(B\Z'1HW?A\ M1.N=:.=8US9VUD1G8O)3M6CT?=:7*YE??/;=OA%3F]$1A<< =Q,>:W]W)#QV M=UEY;'.@/':7[!\:\\PT. 3,SQU_\L)F^XYH_[BYP^-/S$DF\@N8,%1?I"VN M^%5M9IKD,,T*#I2V'0RP68U0*7+ 2YTJFF:*Y9X)RX>WG]Y*HK.N\IRAF8^Q4AT',[>LX%(?(GZ^= M67?)KSV5N0/$5$[=#:R@B:<9X7FAB](LGY$R\8C")A[1E ,B-%):%526PB\>&6#%],*66O($G"HW MAU@.]T_(+N!\9AME!EO9X^XWJOGGC#*!H3"+"\P,^YGP MQ3R:1:$ RX2"D@O!H-\YM//04PMN[A>++3-8=AV;5E8F7JT%F[-&M/LGMDY8 M\MCT:??<&_28$<<3ZR@XQSZ_-D8?;*I9'8P6;&NX_6MCXL>3S7"^;7\P VY62'Q>?;9J_E7,S/_AUN5AU?S44 M7*T_5(OFR&>F.*-9SG/ );:J'$H RI4R\Z=SDI$"(^3%?$&MFQHY[FLC[R[U MC^I<3):+9.=D_:M#-Y/:S^0/ZVE2NSJT'C7(0^!&MB\VM9'Y^$5F=7BQ;$CT MXU37!K'P99-)^&+"^0$DZ;>CZ#3HWR]\W$ESK969UT9@\6%'": ,>-@,"P MQE[YWX[H<)4G!XCBB#WU#?PRFD\.4%R4?G*Y-FY5R[V5'_UOQ5;OJN]JEG&2 M*EQ*D$&6 Y@Q#"B4 @C*M2(X%2;,]6&J059,C;J^?#-+D%JF-4Z5R_$4N'%5 M=& CDY=?_4NGDFL=2:PGXQ?$G 7R1:ICCBV99*G,6;"&ULV;^56;;R4J)N>+_\Q%:;2E2/M57[(G\;-HI9B3.%$2Z $KD"D&02 M<%08OA2IC?$DI"SM\B2_N//DK78-R(#\,@)S'KF5='XE/UG/_I;L?+-O^I%W M!WH?=_5B4/@Q[\W3[$;"H\S:.'P\PDQY4W,H>(.R],U&C4K8H2!\SMW![CN, MQD]5 9_+,+_^9D] WR_N'ZQV^PQE1"DJ$,A*,ZM0):=*[6=/I.Z2QIUPM#D4 MR* TZ6W$J+0X%*+G-#CX/GZT5_?#??M#K42U5A]UTT.H2;"^7\A_U-VD-U8Q MJF %E@R0+(-6,8HUW7Z*O$@SLZ[/$>=N).7=FO MX]S/9^&QB\Q>AZ"U'B?UQ#UZ[_N M#%!O/_3K=QFO/[FS1T?]PMVO\B/?]6HS^[1:VECIX^HWM?I>"=7HL18E+3E3 M("^5/=5)-6!:0T!3P2#+TEQ2IP:5EP:8VC9H:V/]#+=F>@FH7@2RGT]#P!.9 M00<@X_R.7W._+VHSUQY$;.9OSZ.UBSE_]W;!%I+GEHUIMGFRB MY,;PA"UF>[1?AR_F?F^6#ZQ:S% IK7A. 9 LF.VUPP''&H&B2*D4*50#Q?Y?E<>F,JXJNG5VQNUY&_?5-J M\_-JN7VL%E\;[2F::01Y(8 @J8DW9%D 1C(*6 8AE9@RE0[+,.P9=&ID=)AB MQI^2UNZD-CSI+!^F^^4T!VYT%!K9R'P4!M3AB7@.*,7)K^L;^&72YAR@N)@- MYW+MT K5]PNQ7#TN5_7"N>6WWLU9/KY=2S1B$G$%9@"(G%$#&2L#*TC;) MR04G!"J=:;^BU=[QID9*;?7FDB M @ YH#[6"9X;2F;[[S]R%:V3LZ>%M6Z7#11,[S;/WRU7;Y9;OM';^6G3Y<_+ M^5RW+?&P*#1,"P0D3A6 N22 9J0$6&J%A( ISWS[VOO:,+W-[^,6XK)U(F%= MTW$F-M5W,Y6>@NS>D^,6(T4%/#)/G>WC?K&#>[3.A(,A#"L5[VW%N'+R0T$Z MD9P??*.A0==O#VP^?[5=5PNU7L\D9Z5F)#5,EQG.4Z4T\95&@"#%(8T ML#G_LV&!3".'MD]U^D>U^;;<;CXK)JOYTQMEWANK!&QH8E_"U.8G:8(P*@C M$&, 168"&FCUS%BA:,$EH03Y[.T,MF1R--!()Q[T?_NS<25I?4D.G4F.2A#[ M\VH"SZ!;U#/*O,2FH6A3XAT!W0QGT$AHN#6C1D0W@_8\,KK]AK?0K55!62[4 M8M.>&-%<9DAG!2@*9N*D@EH%-45M,1/37/*4 TD(XN0!"!:IZ/] (TN V.3 MQEJ/Y+U>8/N9("AG,; M>V\P7EJCBQ]'&8U.%PS5T3Z64GJ_N!=BM56'2AKW"UG+>>\K-/?_;5:6)->I M5H"510&@9A*0%$J@\C+'*:9"I=A7>_LVDR:X(=_8GZ@?5J9/-=F_RUKX?[ZW MVU>8^L:)] ][U13^C#7EF.JC)+V6;X<)N9X!TH[[;X(E,9I[(#-?W.7$^CIK/AY>1*;OLYD6EGM-? M!E&=_*"^JWG^95G_,_NR8HNU-F]8NZE<9IE2*-5F^6H[3FT^-&*+% CTPUP?&^ M5:G1";B80HS]!KRDSJ(3-%=D%-WN<6M^^YD,U9T"VHYK7[.F>&__Z9:%Y#@O M.4A520#D*324R @H2X:PQI@@[56'_VT07L[QO_&^P^C[9U8M;";CQ\6; M:OW8ZE1^U,UW8T;*4O,28D )-MPL*0&$8@D4S@I=0HV(X@,DT7H'=7J;Q]<[ MJ],]EXM$UA:;EW>ID\>V>JS>75)=Z=A^+]"/;?NGPHU*;T=V')ZT=G8*9 ;4 M V,MKEU57EN6>E"2^O:'F&_KMMX?JWD-],]LO?^]_1=?JKH9>/?OPI&H$[9! M&;)_Q%'IS\GYY]SF=M'(';1;]8B#3M_/.H)W:A.?5I4XRG[7.1$P-?&I$+8) M6%'8A%W.0,93I0I*$2R+$$W 8CHQO:.4SO"__$>&T_]JS4]V.BNU R.UUQ[^ M:#CN/TYZNF/O;][>;'O73OL B+ND@R(Y_^S$$4M_L9F<1N?MX6Y,H#?;&-,4 MK _W[98,S,!LE3\_J55G6"7N%_)--;?"H+-,4YR5N0(9RZ3Y&&H-"-(**)X5 M*>:PE-+KZ.K*>%/;E:G-2_["'A[_RRP):A,3U4GKFL S65LG/%,TKT#N]I$) M"&3D+\).BMB8VM!^JS-67,<=,ZW0 X2?!TO&RP5)-5 M?VJ5W)YV*O'[3<0T@[FBN@0ISC" *2X!SU(%<*$5IP47.LT]A9KZ1YP:UW0: M9)W%^T8*-^SM7L?=C6Z"HAF9<&X%\N>'6G<-K)] MSIYTC.W]\4!-DN^LFMJFRN T\M_MC9#*)3U@)$=?!QU4.\83D1##$]_H!97"_B6]*;N=JJ2_L'7W] MNJJ//W]A/ZJ'[8-9GIEGY\&>(=>__:QL%Q=A5FBU:':]F;2N)>.^J!^;5P:. M?\Y4R[5SJQ6,9[5CR5<;U/;L;[S,$]%/N5.HMW!S#CO'J/T=$]:B,=,QQ MX_8JKIN FC=RAM,"BC2'@$F4FD47%H!CQ@'/(8(%RS/-O30^? V86HCQSI * MFR?F#4)Q6A3OD'=;;<7$,_*GW+S>\OFAQMU<[G7W9'>Y M_]<#"Z*J1;51=0^8]V;IT32!:5)>[\6_MM5*R?NU;:#[47?:E"9DX]6BCMC: M?B FS"D@IZ"0RA:'UH*PA(&RH+8%&1.&4KQJHFZW:6H4T[C4]MK9.]76,R:= M6XE-#S>.V159YUIRX-O AB(!YMB-Q$:>N42RZ2UISHX2%SN"$/0R\.NJX MIX"N()P<_SE?.+0_P+V4YOE:UV6?'U>?5LOOE7%I)H3B!35K2"((,O2""&"( M45#*0HDT1_9_?HT"S@\TM6"OE<=OC3WH&]09[-L]X *^_5(MOJOUIO;*,V_::2+<0I1PN(Z4/]W::W?)6XN3OTT\KB9U#Y@G&13>UU\0U$VOU[EQI]7N75O:5W$]E&;JQ]L+[JE^. MQ6;&RU1H6I0 (2PMM96 ,R(!T4)C669*P7VVKQM3U.7B[6KY1>KE3SNR_LAUJ__6&6_F:, M:L%63W5YTJ\&=G.EF0(STM?W"T/V)N:<":YL(1$#&2XA@-A\R9@6"$A4"E1D M#$F:SS96(-[M2Q;15J]/V<[BB!D<5H2)U]Z8"-ZZDVRL/]Y"Z]$FU^W+,Y$I MB_SI::SO9)XLWR1[5Y.]K]V,MK^OW;U+CMU+.O^"*K7'GH30(N[1[!U;WSTV M\&>DWZ,/>:-^ZOO%X[:3:FW+*%DN!(&Y!KJD#,",9(!J)(#0JJSYY+!(AJUV&&MEWB_D#O%Q%=/7\P=[W]4ZUF1%67.& 52(%OAE1/ M"RH S4M&TH*7C'L)]CB,.352Z4R^:X4EK&P MH$:FF@]V.[U)YOERE,IS#<4A0AJNN(26TK@Z[MAB&JY G)'3<+YT: ZT5JN5 MDB9^:O)R+-LU2_KY?/FG+3N9%8(5!1,:Y*7. 90Y R0W2^"2X0S)7$E9YMT1 ME1L1.8PZX&PJ,A7M;$Q89Z1O:O1UK,M"EH;T>^D&DF*<4,%1 @RC( #04!EF,%<)FG,A,D593X;"P[C3JU+>*F M=:VNK4T>&G.3>=TE\K&UVH^+W+!W8Z/@B$;FH];>ID[24%%CVNI-]_4.R;JNNZ9(#P74$% 2RK, HR:&(B8/_&4 M" FQB8"0<%:TZA]K:C1CK$TZPA+70%Z'Z6"0Q?9'X9%SD/ M/:5P"(XDA621?.R07"FAZLUA ZF%$>EJM-]>]F%\?\FZUO:P@GT(E( MLQPA"5#&;$L.E@-.$ :4I2S%DI$B96%4 X9!_N*R '=)8WAB+8\P 6Z1=VA8 M(W\< R :L!S_%**1ZNT/!IY(0?TI%.X5\V>N]?L:K%>;V2_L_RY7K[?KS?+! M=I.VI]S$$GN:4Z )-N&W),RL]6$.\HQR1G(*L7!2;SM_^ZF136><5]+ !>3Z MN>-V/&+O%#I"X4P%_1[WO?3FRH,7WOSM^VGY7JS4IMJU23:JX72U6:]ET/:"\!F/$U5+A! .S')M/8'HL9NRS&S,["_U([!E\;M0T M')+(A/,B:?DC_:?479$*,2Q7GWGK_^%WXUL!:]U<8V M=^QO8/A,[I[HHJ ILY7EK 09Z5Y^[FV214*TY26!E[/+M_#+)D>37Q6=KJK M>=5L9+5;N8OM@RVB6:[6=4*U5(OE@Q5=L_]B:\N)JV;[E^]:>YYMF"J:FN*Z M;ZK]R^.VV:SV)*.AT^[&6B-,961Z.^QGX=2 U:=!A7^E]VUXABWC'FC+N#7: MMP%V4H!]X^UND FYH1GVS[8GQOK]XE.=ROKS:KE>SU2N,YA389.;-8!T<7V8E#M!G]54B#354VO2W;VH^;],_9A)# MIBC!0"!$S6)+FV57S@G $)IEF)8$8D]!T\/;3XVH6U7.VL0N \97N?0(OGZ2 MO1V4R/SHA<< 8=)S;M\@1WITNY%%2,^YO97_B_J!X/M_-.WY4+]6K>K MF\DL4[9B$$A2$ !M.W3S-VR"ZY+SE.482Z>LRG,WG]I+6MN7U 8FC87NK^@) M<-=?T%O@B/QZ>B#A]7)>S$MN'+Z6%W\SI"&PE3=K8_TWVY59 MK#>?Y?,B:N^6*ZTJV]FO7A',"L4Q$RP#7-K,#*QM9P(K+4-DB3-,4K-\]I & MOMTBIP=]?+W@G94^75AOFIE^CA@)Z)$61+?X,=J$^#2\'6MB1LK?CC-!GBUJ M0V#:WWSVIA%&;"L; HGCAK%![GCS@5R;-/.;6GVOA+JP2IW7SXGYTT=M#YZ^ M+JI_FT5J;>[KY7JSWI_=(,X(S&$!&,XR $N![+=-65G-5'"4XU+#P4=V86V= MW@YP_4BTFT_B<).J;=\S^/@M\"1[']"]W,2-N*VXVR[<[^G<)6^;F9/U,5Y; M!&S]NDON'Y9;VU)HG".].#,0Z] OL+4O=2P8!_2>@\-( ]XF0?59?5>+K;*2 MG4UKIAG1-.<8IZ 4!030[C?2$F: 2:W2 FI%>.;7B??"2%/;T-B)RJP:2X=) M\9P"ZD;(06"*3*@[A%HC&_'AQLSP4CL7D8@BL',ZVHO(ZEQT^I*8SN4+!DMD MU@615O_W_7J]M;7I1\+Q,UPP7J1, 4$D!3!5$E#;9DUKQK*N1@V":LS:W'[;1ZY,Y).]7C_SKP M^V[FXU (D$ *K(TDVE*B.1>'_.CVT_N MRVW^EECSDC\: WT%K(_!<_PD#X8D]O?7'0W_;^U9I\-^6(^'&/M:]DT_F M^5\-U+;;[[>;;7$\-RQZ,W5[V0,A%?O.'@N:O47D=CK#*E#WCC:M' M>=WQ$Q5*ATN&=FEK6O!\8I7\56UF&%*6$I0#R@D#$,D<$*P@P+E@3'*2\RSU M.P=Z-L+T3F\Z Y-'8Z%O&[1C]-R(X 9$(K_\.RBL:?801,RWM03YP0G(KHW8 M7==_S/SW>[&IO@?N6WP!IL -P8['&+F)UUD'3QMOG?^9O]K,;^JK/=WZ62V_ MKMCCMTJP>1?KTQ)"K1'(3$@ H((8T$)+8);'%GI& M_?UH]M- ,(PBDX$?/%ZJ-%?=OUF.LO@WK]K0\"5?R==W^4O%[^JRC<_/)?'F&TE_^JDXLNY5U::VS!@L"H1D"H%_9VZKN; SV&\-T ^RVXH@&'"1R>$(L0-+NW2I<,&_$R)!EP+](XZZ,'!R M_ODRP>VB6_-.[X6PZ6_K7Y<;M?ZP9 M+6HU.O5D'?J[EJH]50?*,%H4J!"@( M*@"$M 249!"P%,)404T$\4H:NL&6J44DG0.MS+>U=6BJJ/^\N#'32&A'YJU# MQ9;.#YNA5&M3U;[4C+;S)MF[,U*BYV!T(Z5R^MOS0LF:@X&[G(XY_)8#TQN^ MLVIN;_ANN;)2\[\IL5W5FVG&DNW#=FX+M^K*\=\7*]7LPOULHL.FW_H7]F.6 M8LQ(QA7 DJ2&8R4$A"@(),(ESW6N5:9\./9FBR;'M)U#P!@(ZBX*>Y_ND@.O M&DV(9.]78AV[2WCMFNTJZ)F4)(!$^S&(PMR?:@6ZOU&/:QGJ"A-,%Q*H%FF[5%]!AC$"J1"8 33+).B M'$6W:6?2U&C\9C6@Y _K6U([YYG@$V""'4/N4:?E(\'AH*-P.TTCB"%^^66'BQMADI?ZUK6P!?<)V;:8W*Q/&V7^U,;RJP,-R ML?F6L&-H0[6XZT>M5_[@PJ7CZ1KTVWXD6'#EIT./EKXOY]_-1+U>*5EMNL9X MOZA:LXEK*;)"8TJ3'FSMBDL7;7_S+Y MHS'8,_#LA]KU@"D0@-$/F 9C-^"(R0&3P$=,?2..?,3DX/SI$9/+10/7S]77 M1:4K88FJV7^URBJV7819PA^T%F"YY@@CLS)6#$!F_D0**&V33*FI86G*/1N+ MN T\O=/KW[8/#VSU9(\T#EQ(]CXDG1.>ZURWB7!2PI P(XTMIR.)!^RT9'9'K7C]?N,=Y"TM&;HQ6EZS4# MNZ.S:O5W-M^J5R:R9+9)G7UXWMG= K403W6K5P49A[;V/R5$ (B@,A$@I8"5 M-,M0BG(JB%>?[NMC3HUH#^Q,=H9ZM='U =PMW L,8V3F'82@?R-N=TS"]N%V M&'?<-MSN0)QTX?:X=!CI_*HVK]GZVZ?5\KOA,?GJZ?>U[?B]JW#;%[C-L*"8 M,V8 U[:W)>8IX(J5@#"("J5$D:7,1X;$?6@O"AI!JL18G@AC>O)3VZ3N;\EC MZX4]TUONR@/9]?+ 6V?%C:#B8!V9IRS,UNKDTP&X/_W>01ZW"M,?L: LYC'\ MJ&3F#\MS3AMPAV'4]H7]:/;K7K/5ZDDO5_:4M%$QG649%5PI#)AF*8"YW:.' M0H&VJ4*D$0TN\_BP =/ZNI#W8VK B$9F9R,E=U> M_:&=G4YN.")R@",H\_2--RK5.#C^G%M<+AE&)G53<9N1L5+?;*?Q[^K]0BP? MU(?E>OU9B3E;K^N]MSI9HSYP;"*UYGU.^Z[$7O7;6=^8F8[69B( MX2NK%LDN+=827+6P<@Y--^&J4WJH:DCJ_[ZT>-W9B_VH+MXSX4:4+SO/X]!L M[6-RY&32>)G\9/W\VUWRW-7D\*&P,IK6V_KQL/[6YT8'2=4VR#3_*FC&=/2) M"4KX\:P=]7,1'?3G'YOX PXXHOF@UFNE/BBVMJ'T/FMPW2K9V/]B1JH[2K6= M&K\L/ZN%^G.F"XUSSBE(<98#* @!/,4E$#D21*9YJ3AT/KT9;L?4]AM;@Y.Y MM=AVK#<66\9866/-OU\^>K2:OW6.'$Z QD$^,NTW3B2M%X=)T^M.DREI'&G; MRW7=;I,ORZ1V9ISY\#A8&F=>1CIS^G7W&K2/?[)9-F]$8EC1O"O6U[^NZY>F MW@@[R'JW7V)FEI@'KU6HS,;;,>X]O;KA]N,=;-V.P=&95X#;W7@%V7,,]*P@1B) 42D=)N M]B# F4C-,@MQA#C)2.$EZ!O,LJE]ZJQC2>U9'54WYM9+I$/[V\KPH8=M-T^G MYY''@8;8""1;U>+:F,&J]4$ M?M@_K=LD;H*QA PRP"7- )0Y!90S"B3/NNC625 0C%BF@)$J>$.64! S6(>%)H1F#))-/*2!CHSQM0HXU#MZ\-R M\16801\2:WBRMWP];/EV#F(WWK@1N,AT$0BS 1T=+Z(2N)?CZ3@C=W&\Z.AI M_\;+/_4C!JFJV=O%IMH\?6$_WDMSM]U)3+-3-8-0F^B"*R!26T\',0:<$V3H M@7!8P)3@DKK0P]61ID82C;'VO#,Y-K?=2'>CA>L ]Y-#4-@B4\1@Q)Q)P1F- M,]2P5N(_ORZ__R]SCX85S!]J,JAIX/J=1R$#9P<[2G"_8$ WB W;J.>B\W6R M?XE@*5,3+N0ET@#B' ."&0-,YTAFG/)<.PE1]8XR-4(X;G?@44;1CV7_^Q\, MHR>(BR.,UPGBFI-'G2"N_GA@@;V]K]W\-/,Q___,PF,M M*V&)I-TWTP+SLM#(P"=2 #,% 1>8 DX1S6&&LYU@+:VW(VM;DT-C(VQ,.@(3MB+^RICCEL*[ 7!2 ^]XV3 J M^5 M;'_G(Q&0MS\>JZ;\\XT9.IOQ$C%$"PD@1QA ;?[$I2: 0$ZD67%(5$B? M?0>',:<645B3ZY;EQU(VMJ]:9W?RQIMQ7,!W8YW D$9FGIO1]"8?#WR"$I#+ MN*.2D <0SXG(Y]+!S6^?9Y[N\LIXO/EVK-^J0]6-WH)!%9D6NE-J=\GQ=\E]YO-JN+;YDAE MLTP^L55?KZ A_7"OP16Z'^[%\<;NAWO-\3/]<*]>,I1-UN8^G]5WM=BJ6<%3 MCDNJ0$XE!3!7)HBAAC\(*61F@A@*"T^UL:/[3V\%9,VS3_S7Y5*ND_5R[MTE M^Q ^5YX8"$ET9FBP:"T+^::?<3CPNWTXPLAO\QGG3M_?0??A*G0#Z, !DL#TT#?B MR'3AX/PI?;A<%%0(9M?^Z4!RA".=EAH;;L'(9FT*#DB)!1!,%Q1C@F&I @C! MG!EZ:HN-*T(P>M=7+; 0S+E9<>.A.%A')J4K0C#[]G4C"L'T(#:&$,RYX:<@ M!-,#BZ,03-\=PFLW=,NG3VI5+"(>B6JWV[2U&*NIE!?'.TJ_&2W7_[62BW\O^'$%1PGS8T1QYV* MR$SI()>PW]N)DA4;#L[11 XY"66;OR MY1M;M(6G'[>;]88MI/EX_$-57[]ME+S_KE;LJ_JL;%MYJ^#?AM!;-O^B5@]6 M49469')8_V@)>K' MHQ*VT4U=12Z67Q?5OU6R6"Z^J[K_#1L@1#:IB8C= N^E'Y[8V1>W=M.[2QJ$ MCI*ZFX_EQH#4J4?<)0.-NK_]W?S_;%=-.K/5#:#*2E3EJ:@D'EJEH$9 81EYOF& M0J:*8%U0[IDK&-"\Z1VKM?:UG_F1OM_G)B[RY_?&R9C^U[-I2=M-YZ?^Z1SO MB]>#^S0^6.<,_)_QO>F!-MCGHF^,&[;Z?C70;%L$'7![7']EL@ $?9 M7#N/780<<%=DPN^3]0TZ_BZ8 P1G][ANCCDH\SB \9Q[W"P>(^YH821@Z M^ZSDMBYJV2P_K:H'];[5-/_,-FK&&;6Z60BPS!:V%SD'K$ 4V/;3J<**2>B4 M^.4ZX-2(IS4YV=E@CJ!L9S).7< M#M?5(:Y6,_>QQG;7GV!ES/_//=3F=VSQE/#E:K7\TRR7ULEV(>O=:Y6PKX9= MZM5ZM6YO8P5XD_0_<_3_A)+6]4"[5T/7Y3[CB>5Z>'6DBNMSW=#TWM7CTCX$ M5A5EKYC4KJTXSDT<2220A98 EK '"L%F"0X1VF1"N457_:.-C6*WQG;Z/0< MRGQ=6X0-@-HMI P&8&1:OP&[ 0F^#I@$3O#M&W'D!%\'YT\3?%TNNE%/^TVU M%O.E57\]:&M?%C"5!&K $10

R^S0HJF8 E <@N1"',$> 2 ME0!#@HJ<9"F2GJ>FYP>:WOEG9V?RV!CJQQH7X'2CB]LABLP3.VQ:"^^2UL9P M[-"/05!:N##4J'S0[^YS(KCRZZ%*K(\K):I&Y$ ]SE6] ;:P/1A7F^K?S:I> MEV:-H@V&"B(.8%% 0/)<&TA1EBI89)E;HRF?0:<6V:_3FJ988 M4O_:5G4_5E^-5@?PW=@C-*21N>30W+MD9W -YJ')(?5;W0$*+.CJ,/#("J_N M4)Q*OGI<.W CY:A/D=J\KY.*[=OU?O&F,J-O]A5'"VE[\JV_F)&:W^]J2033 M>4%P"10J

U/GJ"->4^*S]\FVO6V\.JB4M,Q8.Y98S[I>>C$*@H*"'7:W*(AEX^XJ MA03S9/0;8C O /3< ML1HX#XY[6?'1C;W+57L :A>2O0])[42MS=<4-!VZZZ[@Q9IT=[WN:P]:#NQ)'%/$SQ1 MC-G.\KH1+]FUTAFB*\TIW>\S^&1B^["=,_-)OE3_WA[WJ[S$FA0ET*(D *:V MW1QC&A02,B4)19AZ-0MV'GER!+DW/+DL*^%]HN$X#;..$25"&Z1]Q5%9QZ_O*P^G[&6,D*9'BCI"4',(,0F.!& @4UUN:9*H72?AFDEP>;6FC3 MV)JLK;%WR;HV-UGN[?56C/__J_O2'LEQ[$7&9&.I;K3OWY(+;&'@F202O7 \SHK4Q+//90N>7FW MRS1SH61.%0&JQ'H[B0D"VMR&@''*858REJ>E:R7M,$0/55A[,*HM?3^!Z(OM MTFEX^];PUB ]J$X3M #_549"5^"_/.#0)?BOBGZF!O_U>_P4]L.2SE=**T#C M7I'+'U/C:OFL6J\+G>T55C&.E]7Y/W4IJ%61*U4(4&4$Z]TA-REA:0DRG$F< M(J8D2UT4?$AP8UL0MD@/F_YZ):D&G40[G?9:4Q/?Q^(S*\X*, 9]015F4("# M*M@8U!XKY"AC^"GP+\N%20C[.S6U3]8O]YPO-W0VR2O&5*IU;T&$W@02(4$% MLPJ4"L)<54J*U"G@\?PP8U.J'3S?M@L7R+13B;=3%%FY?3-;!E-4R43BO/]S M+>>FKGD+.]ERUP(/I^SZB0FJMBX,-:@"ZA?W6)5B+H( )W5=>W, MF:_^UX?%\OUL6GN*WS\]SQ8OTK15J&@F(2Y IC '2!0,L*P2 ..,480P5S*S M,Q4=1QZ?U;C#GO ]\*9(F6Q1FS.L9WV30_ZYPUST*YF(_,9V/NR(W4>=J,4R MZ7 G6^!QN'5(\8_#\4"9_GM3:G%7TRP[FKLW>94L]%>5X#1YD72I_S43 M=Z8J[3IYHB\)D[M/H"F03!,AU72N_W'P;9B/(52ROSOOO3G_#H\;+O7?7<:# M"@ >MWON*9N">:N'15M(YCC*:((J6N%"($!,4@TJ]<)!4BE!"?7.LL1YCC!R M\P-='7-\OB#36FUE6DV8/";3%\9\'7/9E-BHFUD]:Q3.F;O7V<>HJB0TD50Y M+0%B$NMENV0@3PN82IXI@97;"6\8]@==L#O(1C^UH$^B(H,S;VD)A&0S\O)\ M&XWNMH M-6'-@JNC#FLAV))P8BQ8W^@9LS1?3\5TIM>5'W)7EN#]GWRVT:;B M!RV("3O8--N8S^H]79KRV:LOP MVX:R:^O#9&7M8-Z+_]HT&5S;'O:,HE) 4%>% 5 $%6 0)$#560I1RF2*4$N MS3M# 7-:# 9H[?E@QDCX=U/#W%@3F_E2TMGT?[0*>:3ZWR:[O!.OMNOK%()= MWD"X;G=.TVNG^%]CTB(K_L]O/]X=US2[2PZS/(PX=\G?S/1UW?"HTCN+9"=9 M?1RO)1NF(9X/UX.UQ7,"-YKF>#Z4NK3(\WK^P*UK3IOM?%W,9AJP^>.$02ZY M"4G+*&0 <5& BDL&TK)07%6T*@0:J(E-+]#QG7+\NC$QW6;'V (?J*--_WS: MJ?S7GZ/8#M7;N]R MT2EUC:DO^KM9W\_K;FUUF:E=MBEEI%2LH !+E -D2L@3;2T GN,*2?W4DCEU M0[T^Y-@.@;X$*,1E0;3EV750^F(?7K=@[Y(:;A/8T@&.FK=K3U/H^)9KPPX= MZV))PYFX%]L[?>L"*FG\ZG]/UV_I:(8'R;SPY9_5T)^4/.%LV7Q6LI M$KXOAFOA0+?9L5->$1F/K,DZY.8@H'6ZW=4_-_"3 _QW22=!R.J"7M0%+C3H MAF'@FH->!)V6'_1[C' U/WL GU5]KN3G-1@0)+#A!& M K \S0$M.*]*7%9%Y92OT3O:V'9=#=ADBS;IX'HF8?13;:>_@A$865O=P)U/ M@N]U3D(G^/:,.'2"[W7ASR3X6MP4\H"PR4J[WZR_+Y;&7_&;:114YZLUQJ79 MY*W>_RF7?+J27Y93+K\:J_2W9[T%K'_Z-'V:KB=0*(%DAH"0" *D51.H,"&@ M@%!"1E-4"1GBF# ,W/'MUVJ 26WPFQ-#V4I@?JZS89-%8^K7^[D_FHCS5?*3 M<36MA.F8W63+_ASBC#'0*W'+2>/PTSS@>>/V''%WP-.=)II:@.W,UU(EM3!W M2?-ZU/](:M%BGRR&G8 !SA<# 1[!*6-8ZNW.&@./Z;= _39?2KYXG!L >FO] M1LZEFJY77;$+L['>S$SW;Q-'H4$LEDT;<'WMET73/7,U84QHN%:06X6-9)!;8B-8%IM5!)(U5]RY>KD^:\/(1D M.>@R$ 38H.H^))7':CWHLWT/++H"X*LS;:,FL,R@9#D"-"6F5&). :EH"2B4 M58IERJ%;A8G^X<:F+B@WF%XOM'#[\C>:_KVZX8S WCS]R@9QH]O!AR'!W]/=&O?_?X] MGDD'^L'4;#';Y@4KO>7+! MZ:1'@>M&3ZQ?]L+7FV8EYA1QM:Z+[T^R7*0("VW@$;,-*X@ 3)(*I$C1')=% M!4NGIDKN$,9F])WI&M((<9AUTLF1&$&:QA6.B:#NDV6G6^).063E$X%]]Q1. M;P+#)FNZPQ@V+=.;II,$3/\GW9!J^:FM6:<'^'71%!69KR>BHB(E50EHAG-3 M<9\#*B0'0E*F"ES2%#MV,K\\V/CLTZ8+R&P'UB/'\3ROEONB(%S%WB#5).VA MU-;1%F?@K,)>+L+G"9X?;OC,OUZQS^;R]=_A4=;O&_\NQ68F/ZOSWM>O M3DT'P-KE6J=VW//U](=6774@_"X3H"345&C*@, I!@A* 6@* M65:(#XQL? IHA[T-H:%_U!4T6_@.Y>H"SE^_[GK%.8FLZ#JA3$!34S/CS6GN MW=Z,U:(UF79))YQ+5DC4272H2?@ZDSE0S4(-<#.CRT1L#_S-]&H5FLR;W-/W4BWU[\Q0 M3#Y.Y_.N2[74_[_%8$(9[NI?[B'2?SL993.?KO<'J0%*<9<8UX;YKX:FX2DY M-?>(3=U?L!LA5!'%\"]*;Y'%@,,-5X0Q/$<'11HC/-ZS%<]^:^T/F[7^L'Z9 MSJ=/FZ>NBMB[C7S0.Q59%Z28Y%F.4D4R@%.J-P6T^XXAAV(8T?@2=]*CQ?(QG&D*K91>JIQ=V@^),1^RCG1C1YHX41 **6:XU M7R9 9<*+#7 MFM8!C:J!9M0]O2 "]6'3"4("'#9]( *U)^D",<:X;>'XK+IBZ4W_'GFA?,IL MUF;/?59?M[&Q3=1K7?Z[!C?)H.0X*S@H62I-RT5F(E(%D(QSE14"H1S[K"!! M48YN*;F6S=3.?].OIMU?&,%J?]MF6^##<^4(^P:X+2&O-J^QUY+H4^J]=$2A M/,H:$A;IJRPF4$;UV<@6@Q(JD ME%"2"A>M<&F@L:F%<\7O.ZR.>N$BMW:*(01CD36#'UG.JN$:$T%UP\7!!E4. MUT0^U@Y7K_>(ZGB[6"[F=/GRBS2>Q4D.J>2F97::(0:09$@;DA""7&&]?=#6 MI8)61Y%GGCTV)="A<_"^'Y%E$0;A3T%LMT@++/F]@>82A'!$@T,@@3\= P4# M?)7/^G&U0^BY:8RZ2C:FC$3M*O]\_RW1>DP^+C1Q5]\?-]?Y>6IZW=]'MPSG MPCZ/]< -?>&2P"F4?ULN5B9#QZ1?YR4H48X!JI0 )$LKH"!-*ZF4++A3M8S^ MX<:FQ_H2_ +E]C4TV^UHPI$760->R>^KX0Z0X7= RS Y?LV0X\CR.Q#?.L_O M\"[/Y*#9;/$'U>@_+);O%ANV5IO9/>?F%'#U57(Y_5$?K"JJ\C0O,"AH@0#* MU[13$F3;%F9#GX<:MLTU9I=58*SBE2%@*+E_?WR&'C8YRHF.DX0H MM[MO=A ]]-5;'K LBT@"V6:I-K-%Q;@.':9%F N0Y5 "IG *J: $X164F M,U/LP^FD/0BJL>U9#V(^#@/R&L%V<7GF ]UE8#?"!8O>N6VJ77VN TU@;!_K M<'-W@[,U ->1G*NW('LE9VH ,B\[3T,\W-,OTID3[4%6B;)4I!@!7E .D-#Z MFU&E )6TA)AE.23,R1UR^/RQ*>'W?J<$QZQ9.CK\N8CMW]CUZ[EV%.KNU#@O M=5A?QM$8P[HPS@MXXKFX<-DMC8&;C-:]--?V?>2JH%7!*% 0:L.1%@6@N,B M3&F100HEX23SN[;KK IQK&+TEC5$!^^TWG;R/#M8OY#+M=2 M/"STHY\6\SK1[N.\"?6:H$QEA!0ED%C/&"*Y!!4D*<@0S'(EF:@J/IG+1U/2 MVL+)^EIR6'W!5?,%[TL3TZ79XC6%P'F-N,V--1TFZLX2*\O6$J_[AECXE4<] MZP/&^IY+P#_7_+:][J#Y;5=(:8^,I%D,#!U=9]SDX+5J*&D3^_5;U;#R5WBI M7-+]_P(OUT#Q ,W+TP24\_V7C!Z^9*N]ZY[;EZRIU"&;EVRZ]Y(MZI=L;5ZR MKB$.OZB[]$O6.!F"Y>B_\NSV9_2_%K@!\_]?F?_#:@&O#29D%S"O7M-_;RM[ MW#>%/0[:PTRP9%2E3((,TT+OU5+3$*Q2H,BH*K)4_T5R=^?O0.C_(M[C2/V_ MPK\,"!,!J:J (MB$&=$,5"@3@%=YBDM509QQ5X_T:%^%H5W:?YFWP-+I,[YY M'6([WJ;>7=V.'Z?H&[AURT.1N@G5QX["/H M+!=M0NR:S,4;WFTK).1T\GZ^UINPO>U5TP%O;^!)42("&6^UVCA5;[BL9NM;%DO7^1",]D;!?9 MC11:JV(W9LYHT)7D__*X^/%_](,:Y:E_J'5FK2TM'S^(DG,3M=--CG=YAMO3 MM;'H6F]/@5D%M9H 68JD*=9:@(JF%,B,2%HRH16)4VV)@Z>/S7_6@G.,FS_@ MRVZ#Z,U"Y$^]Q17!]W56XK ![P8$RP E/ <)Y"A@L,%!4Y"0O2RZSRJF=A=6P8_NJ; (RH 4DP HO=D(,N0*$0J2PX+MP+ZX2=AF)U8DZE4'VN#,T?J,N(DV"GE M\,0.:'1[O=A>8>WV% 4/:[<8>O"P=GLZSH6U.]P=IOJ#Z1?"[^?BW72V,29I M5["@K%(&,W/6G:L2H$HRP!3E>JE("1("2R@LB_([CCP^1?6K7">SQ6I5'T9V MWC@CP;_>5ASB$O5VVBD"G;'MQI/2$7=U;R)>)UNVN >I)G&%JZC%)2Z-_:JU M)JX0!@;K'(,#UBP+L\LX?%/=?@EO*X)O07K:R^ M&SDF@J15H5(%F"P*XT=#@/ 4 5[*C.G- "M2W$5M/UC6Q[(?WB/8^F&(UK & M]FI:3YY##*P#[?V+9 P6ASIF;U-D'Q9)"_NTWGVR11Z'7(>0X#@D#Q3$&XIL MMSA;=\IZ(V,='C=<+*N[C ?1IQZWNP=)O&M?L@_3%:>S)OST@_[=:B)XEN(" M4U"A$@%4B!(P+BI0IFDFJ>"R9-@^-N+B..,[W^J@)@W6-HLAJ=':QT%<)O9Z M^$,0LB+K:"^6G$(=KK+@%>%P^:F#!39<%6P_GN'ZQ9XNTI,",779L#:9<,+2 M#!98YH I4]B+L1S0LF2@5%24F*]ST&?U3BNS>M#[N?BRE$_3S=/J8VW>UCN>2:$0+ C+0)7E&4!8$4 ) MHR EW&030%9"9)<%?!L0#\LROF9JY$A^VI?D9U-O:"M,[4#JQ+E+]@1RUF(^ MLV>MW6+-R&!:+\I4^*B]&Y@,K0Y]H RM)F^@ZXSZO.5IWB6?3?7MJ6E8/#-: MY^/3,YTNFW/#Y=OO=/DHM05'>8Y*S@&I4*6U*#,-++(2I!62N"QPEO/1^5YL=>:/7FB&)H5>='TAFUY_D@/Q7X=E$[;FM%^W&N1W_4;V^7 M\Y(JS!5)$4@+LP^3% )*"P8R66K+5HJ\S)W.TOH&&YMBV\=:5VMIT;JIM%YZ M[;17*-(B*ZICOCJ@$5*.;!@)JGQZ!QQ4S]B(?JQ2K.YQ#+,P%N+R9?+;MXG, M%)+(N-=(3@ J!09ZCP2!R%,!BXR6*;9J-KA[Y-@TP6^FM[A(OJWU+M0V'F+' M3_]'[B=UY$_YMU\_/KQ_EWQ[N']X_RV V_Q$QA[_5WMQ\VVV_]CYP?8>-8PW M_ 3ZUM%]^A??!7B;\/N%+C\OZ]=,U.%0753V!')9I@5!0.:YMCH$*D&E8&X" MEB7#^J^9H&[K\-4QQ_81'B:I:]3&?&]PM\&9VV0$UQ7Z.O^V"W505J.OU[<3 MZK%R6U,4> &_/N[ Z[@U$:?+N?VMOMW&U70NQ1LYUS^L39;/9/*C-HS MI\&?U<(![J0![MTZW75B[%181+HC*[,@3+NG%?GQ%3;M MQQ'#L&DY?@2=I,UX/L8S*JD.GVXCG+9?$*GR ALG>9DQH]H(!$QD&,@*IWF: M*Y9RRV)PO>.X?%/#!#QWW3UH#=,_7TQ^-8Q2)2L \@Z!" MB *4ZBT/03 %,"LJ41:YH+E3SS/'\<>VV_FRG&J$SW365?%?)4]4R&0Q3U2' M/EFPV?2QCH+R=UO;S(V[TSHPXX.ZK'_:;QOYK=GF,GPK43YRNM?GX0XKC?+(Z[GNB6$4(Y 60-!< 8<0!4RD& M6$F5EQ3E.',ZD+HVX-B47 TJ>4N7RY?ZRWHR+@HW57:58SO=%9*YR,JJ@0IJ MK*?9HW=)C3><:K)E)J@NNCKHH,K'EH)C;6-]GY]Z:1K1;@V!7!7::H(<"*J, M3841H-*$()>PRAA-F81._;X/'S\VU='UC'?C3$H)_V>?&./^0+5WG7R=?;CB6=?9P+^>=_R)<)I[)4IC"K*(4$*,]+ M4)60 %9AQBDK&%*6A5DOCC&^DY#W;2GW!F=2 TTT4N?R]T=D]G_*00B*_#4[ M,^-3U?Z\]+<4LC]ZXM"UZ\\+=*9<_84+/7TZN^[QEQ?[PU[Q$\$*6%0E 65: MF(@8S ##.0%YCJ6@L( I=5JH/3",;37O1# .A_[];?)[+4EB1$EJ65R=/1XS M9NGPB3L/L9T^4:; W0OD3V)83Y 'CF&]0?Y$G7B$;GB4G]IL7$P/],\OB]F4 MO^R^M(+3.B\)%*BJ &(( \:Y_DF00BB:LYPC-\?0I:'&MR-J?:L:JFL:TD4Z M[117"(HB:Z<=-W=)@S+YO?UO%#5TC9*@NN;B8(,JE&LB'VN-J]=[JH9MTN3G MY;OIZGFQHK//ZM-B_EBKI;8P^/L]=<6.J<;V17YXI7$/$2%@!F)=,JD&> **X MRJH,2R;UYLDI\_'\,&,S'#N420OS>J4K%T[M5-GM3$565NXD^40B]W 0.O3X MW%!#QQKWB'LFN+CO:O=CY#:7^N7]G_R[*7;]JY[\"<4,,Y9)4)I(8015!2HF M*B#R0HE"Y%Q*JPYKEP88VZ??84PZD(E!:7]\?);$ZZ?'MU(3^QC'C16GH^,^ MT;U.CL\^<+"#XSYQ]L^->Z_S3070^X"/J]5&BG?ZV?/'IMAHTS^U_F-;B;YK MT"PF&)&LH(P!P2 'J(#:V,&X !1E/"-<0IXJMSI][B"LWO-!:_1MH24_3=O6 M6*N?7:/_G>?"\CPX#K]_F:8FV[8EG7RKNLI"34+(M %?E@-G#CC#&#AYP)>F MT_P![R?Y*WF]5Z\227Q^)(FS\R M PQ1I3=#$G%6YA7)G-QK;L./;9?4HC?E@A>/\ZE[K+ C^W:J,1ZGD=5B1V<= M*-Q!3_[0V),.?-QS'C_F@JHZ1PB#JCD_>HY5G.=3_-3;48^A7S>FRHVI:EHW M-&S4ZN?->K6F++I.EE 0XCJK11943Y90@!1IH;\J6::D MQ!FDE9MC(N)T#>.3&/>$V:U?$2PP6X\%PWL9 _W7=<:-]SZY'73G6%9BVROMKU,KU+ MMB@C5&ATH25LJHO-P,.FNSA0<9+RXG+OC;%CNPHM._-38@DS7 B@2E,S!9N> M:@4E0* "PS(CE&:6H?0VPXUO))^L1_6),6=\]'OUU_[Z1N$'(?^MC>3-% K6W>RW)K6]O+0VY_V_)W#M:+M17[0 M=;;_2L^DX,7\46N2IW>2K1_T(^[_G*Y,ATG&BQ'I7 M)#+J5&?@W"!C4W5U'*8!F1B4=XG!F?QND+JF"I]CU&Y#="M/D16>#T7N"<0] M'(1-(SXWT+#)Q#VBGJ04]UWK'A'6QI0UG6O_4]+E^[EXIY7*1*4H(^;L&4*% M 9(<@4IA31ZML, PRUA.[7.++PTS/D.H*R36MDPV6!,--C%H[6/$+M+:__V' MHBKR]^_%D5/$V#42O*+&+CYTL,BQ:V+M1X]=O?;6Q./Z+/>-"<#9C]/9#\1H M"QJ]'&6UJKRHB$ MMJ!]4XZ]Y\INOS$L_Y&UT]G(LEWP61=?=M<59'L9*"_Y5FHCI2E[PWJEK.5; M:;RP;R@CHVWW1!8?>N#1O-NCZ=<*^,Z4F^G36/0.5B[[*8C]@ZF M5I.=.*:L9?)V*<5TG7Q:K%9W27<0$;#6KA]W8:OP.F(8MCZO'T$GE7L]'W.C MF__-RYY_3ZO:Z:HY9RH9U9M*#%A6E0!5>D=).8,F&4D4DLD,5DZ]9J^,-[8C MISV,20W2Z[SI&LEVRBL@=9&5E3-K_K[]?B[BN/4OC/DZ'OU^ BXZ\Z_<%KPZ M[OW38KF>_D^];WO_I]G"26,Y?]#73A##1:%0J:U6K5Y0BAG0;U@)*")Y6I4E M9M@RCUI[IJ# M-"/)(%5X+9@_VT;4O['<1SZ M:0!ZD%#S:S-FITKCST-D5>H8>-[,>B(%"T"VI'"(2_1J4,02D6])E&9=N M^[0;[=:ZPJ'I\F *P)H6XW5\:I//->$%*PCB$BB.M9FPOYX[&;"@>8V\;=P0VU50;R,D>YF&J@CD1 M%\?^[1WY=:Q@&S(NVL)6-]_<(/0M77W_,%O\L6M14%&9TY1 H-)<;^QD)0%A M$@&68DDSS%5&N&OB?XT=HO]+\6R[ 2Y4"1!$!A"H.2$XRBH4J]%YK MLEZLZ<+-AF%C K"F<_U_+>8N"JZO ^:M\V"GZ^*P M&UG-&6+KG5@'VY11^^FWAN6?DRWX*(U&W1D+JML0EY9"JS*VGLOW8 M8]O3M= 3ND[.'V\Y=E!VF 4[71:)V\C*["JM$4HU># 5ME&RP_C#-DEV)^:D M0;+'([S+."Q-6\5WLOGOQ_GG9[FD1E>^I<]3O<'9GLA0D1."*@@P+I V3PL" M&!8(J!Q)Q,I"B)(X%W6P''Q\I_-OZR+$=2U5VO3C,EZRV92RZ2GYM(X(T3_/9*U/YV(_4D3O$C6.]__=F^FQ6 MRTFN:$'+K 0%1"8G*\U!A2L.RK),%>&4I3EV3 H(!,WJ8QTT6^"37*W^-=F3 M+Q%[ CIF$(2:0#L=.>BD#)9SL)V'?9GNDJU4]4)U&"K72:9_,K+=U9=LQ0N8 MCQ"8\+")"J' #9O!$)C2D]2&T,\/VJJAWA*_?WJ>+5ZDK*_YHK^D[WJ1,0 F M+*\((2HW1K?6XV7* 351RH020E^WN>W<:NC4N$=I>T=2_JADIF0[M^V8LY M_+S^+IYZK-2Y$94X5@!A*@%2! M085@"DJ":,6A2 OD6O]E++*-3Y$W M1]##8KD>C7J\DW<6U6-A:&;??/8\$[ MHK4F0&NUAIW]>/*DYB=9:X)VC=?:EV[;=>TN.L>3(:L2^9/*,#Z%&S^NWBAYSK!_XRG4^?-D^_S4T@UOT/.ITUGKZ7 MB9(9IRHSUA*F !&*0$6R#,!2I(IB4DE$K.M77QUN;!$='>"[I(6<-)B3?= . MI9NO\]V_Y(5G,?(Z-#R!#G6P@Q(Y4$WL#G.R6C?&HE8>R5/+[:;AENZ)D.@U MWURBX=2)8KRNR?0O@2IH6S/86TW[^E.&JZQM+=%!E6W[N_P,NK=Z65C,IJ+Q M0ARUP\PQYE5)%."IJ8A$> HHAE#;6 )C4N08IHZA*WW#C<_L^;*6;R MZE5R@-W-\.EEVV6 MFW)&HBH+IDI9I=PE'^MT"">S=H"\JP8;UGN+334+?#8GG^Z&Y2Z=U,SF ."-(J FM JJR3 $JEZ M]7F>00:;IR>Z?/FLC!>B<7YTA<)W%@LKTEQ6D "]QQ( 524'%8,,E*C@"#&B M<.E8[\QFV/$9BRUJHS5_=+@3V@%WW'=9,6_I.P_,9FRW]H[&+>"]I@-1F[,X M,!76 6PS\+"^60SD^MCZCMV]'! M-U5Q:@&2K01))X*KP>@P,[:F9!R^HQN9X:CVL$'=.0MLG3H &-AN=:?FU*+U M>(9'\,87N52+Y9-1G6TQA%5;Q8O#@N,ZS%(0J94:QX!) D%5P9QG:0F+U*I' M2O\P8U-?>T"[ZA KQ[)I5WCM5TGAV(IM-D8GRB$((PAA P5?=!S5W:W.LQBH MK8P=-;U1%9?O'BZ:XJH$!U$4UZ]V;UK\?K[6:O9>"/VPU9?%:DUG_V_Z_'8A MY$04-,NKH@2%3!5 L*@ 94H!05)MK5*.>579:,G^8<:F)1ND20O5^/X-V$2C M30Q<^[[%/+I:;I:Z56B\UB10E)!, $B+5* E%2 $B%!14I&4%H2RAU/J'K' M&]_1U ZB:T?,7E[MS+=@7$56!2W.I ::[)!&\!!:41*Z-D3/B$,7?+@N_)DJ M#A8W^5E8T^?OI1P!BEBAMPRFGVZA**@$1SS'C*70/AK^^.EC MVRGL\+G9!(>4V=E,WD3$-Y5::->+#%J0X687>9,RD#GTU91,6=698<_+A=AP M_<-F+NH4,9E\OO^6:%TG'Q?+E\3B77*VC<[2<\TD.KQI4$OH+-YC ^C\17X; MGW>2K7=Y1GM5WB6$AX'(]\D MWRRUP95!]C!=S^1$Y*60.*U !DVZ'R4*5$@HD!=,%;(B6.;8]CCD^.%C4P0U M*.-_R>!/[.>D@VM_^''"WO4CCULXB?REN]+A=,!Q26ZO8XV3APUVF'%)C/TC MC(O7^*W?O]#E/^3:A#2T#SY(!BBX+ K"&5 9-HLXUF8(S1!0*B,XXT69<^JR MB/>.-K8/> I.]VL43OMO(CW/39=ITFUY-4DX@*4L!**[T M_@!7##!$,2AXBEG&]?\CTD7?N (8FPK2[USAF%_J2KF=QHE)9&0EU%4\;[#? M)0WZ;:V #G^B!3 59HP(=>?[@-UJ?-D+FZOJ"F+8_%5/BDYR6GV?XYD(LEQP M*<7J@Q:H*3ZIW[W5A%58JDP(P+& ,&L!%0)!B1-52E11F6!W1P^YP<:GZ>G MP]F4>31G=+*G4JYCLL9YLNTTV.T$QCX&/F"N+6)K, 9,I.CE(&R:Q/FAADV" MZ!7W),6A_^H;6R'7>]Y)AI2LST,I,LV/!5: PAP#F%4Y%AG,9%IX-3^N'S^V MW9^S,2^?.V)\._8?&!S'%:%#=#O$Y3X@/Q+K8A/KS* M,YS#-"1Z0_D_I-A915TSNKRD!"$%H+9* "HD [0R(?VE7MH%QZ8%L6/*9?G:U+\NI@WM6/J4MFKNE#5_M_?+E;K7Q?K_Y3KKY(O'N?3_Y%BPE.1 MB3RG@!48 82E )1D'!#]>THYPH0JMQ/=:%C'=RCB>1V\XPWDM@MZD M*[U:8&IL_#Q3@*:D!#Q'2F1,R#)#-OOR@Z>.;1=N3ERGJ_64:]W>YM(VY]O] M^D;]A20_M>Q\CE\XB"*XJP0W4=]_H\> MIO(OTYG^WA=SV:Y)#W3Y*->_FN_[AYQOY.K]GUS;Z0^:O94I7381,JU@EB.@ MZJK3LF" <%4 H:J"8EE"G-E7L7 =?6P?]!9_\MPNZ>M:@KM$UL"3=8?*PA=>S'R5;RZ[;,;/WW9D.I 4Q(G@G)>0ER ME%& %$U-XJY9;5/!9%Z6'*5V!P,>HX_/U*_QM8;A@<&_5[GWN&1O:_C?)7-Y MV0Z\>:(LUI5XY$??@AH:WYRV8MQA;R/*&O1&U<5CVF$]B_W"4KF\A'6I]LF)RGW5%6(NO6?'Y?2"+JQN?UPY_;3ICK[W2=3%=W^R/N M#4CRKJW5XTZ5)\NOZGL7=8<'SG#7\ME M=_P]$07GHL0FL" MU&;!0?K5$WW1]D8KCC16!DU$.X=\?Z;,!Q+**+B)W5[;P._)PYD(-TE^8"G< M]B3?9L"K]6=55[MK(_(E5H)#KFV$5/\/8H0#)E!ERM*E.44E*:%C#ATO4@ZJ3*_HLBK2$F491-PJ92 HG;JRT8RV$3M6^'-6QR=S :3Q+" MPSW93UE_G/_08RR6+W5_\9?=9UQ)PJA6MR O.-<;+TI 1=,2"&R:)JF"BJQR M,Z4N#34^BZI#ZMP(_"*;=DHQ!$.15=T6HND"8D FO[?_C:+ KC$25"U='&Q0 M97--Y&,5ZKNO1)K]W M4H4\"_)A<_BJ>5L$XRN9=TR.5[V\DX>XY\9\XW).E]/%;_/5L^13-96BK65? ML13+#*> 9BD&B*65_DG_LY1I080V1U%E51.K=Y2QZ;$.J&-C@'XF^S54,'ZB M6WRVU#AET%P5_>:,FLLC#)9A*U@<;VL6^A)HLM5N?""^9<8H/W%;=SH;&LO?@+5;O_ MU9EW;S_2V%RSHC,)ZJ--4Z2LN].$I=+YR_]>)=\E%?^]H4OSK80*#+"@UZ+L MQ?G[AZY[T2O%F<(7_=?[]F'Z(6>+9RD>)/\^7\P6CR]?IX_?UYW?N%REE'$HNG2JK7QEO;"IX"S?9X4T:P*XMF?IYMK,2 [(7 M62_W$!?!]V_)2^!N3?UC#MRTR8J T]Y-=K?YZ9;/SW*I==7\L;82343"1*65 M%$1QP$MFPDXA!L24.F"\U*\4XA+*U$6=G XQ-@VR1=A5@S(@W73'&1[MU,5M M[$36$&[$.*N$R[('U0)GAAGTP[\LYO&WWG.E;ZS?T_-&?T+O_WLS?39[U78I M(PHQ@JL,J))B@&3*3%90 :JL*C!A0I#"[>#Y_#AC^] [F,D6IVO,WWDZ+<^/ M;RW6]WKSL M+FG/A^L4Q;9ZW[;>4OOO#XNEDE/][[]+LQN1XOZ'UEV/\F_Z@>MWV@3]0*?+ M.BEL4I6B*%3%0):7"B"J!&"L0(#P2C D*EZYV2>O)\K8]-D6N7X53"[P=*E_ M_&DZ3S8K8;*(DY7AX6?'8*;7>U/L].A?8_YC'Z7O5>D[* NPQX-)CSI;S:\I MV]>*OU_0K_U5LJ7D+NE(25I6DIJ6Q/"2&&*N9'ZZ!U^]^NR&#=IZ/7&&#?9Z M]6D["1)[?41>J:(GYO[]7#PLJ9"F;W-W%I4S6-(T2T'):L]JQ@ ID-[ %Q46 MBBFH<&[M;[$;G)A[!]@F?S//%?F]6ZCAW4VV-. M5]\_KN73ZF%ABFS/^70F?Y7KCW45LD^+E?[]6WW)E^7BQU1(\>;EMY6!M3WE MON?KZ8^Z.=E*4=0Y8!6K (HSPD@A&+ 2)[Q#&<\A8Z]&&)#=OFVA\G# MV).X*3C7RFE*7R4_S;20/W>5XO2?S2\-*\ES*[,Y-5AL'3]T*[!C!\#8;XJ= MCA[3[$?6['NBUD=X*7-?";41.?OI4OPWZST;NY,O>*_"3D5V_ M)S\G.R_@3OXH(>%#35;81HFQ00_;;7&@*3AIV3C4N)?6O?VW^)/^Z=__J?N- M_A]S1/3O__3_ 5!+ P04 " I@!-38-^=X529 "A/P< %0 &-S:6DM M,C R,3 V,S!?<')E+GAM;.2]67-;2;(F^'Y_14[UZT1E[$O9O;=-J:5&ULJ4 M1E+>[)X76"P>)+I @ . 2JE^_7@ X$Z"!\ )G$"-6962I"@<7[[CX>[AR[__ M]^\7DY^^P7PQGDW_XR_LK_0O/\$TSM)X>O8??_G]ZSMB__+?__/?_NW?_P]" M_NL!C_;;'ZX8=9],N5S%^D MZZ=G?Z-\1ZY_C90?$<:)8'_]ODA_^<]_^^FGM3CFLPE\AOQ3^>_OG]_?>V1< MC(6F?XVSBY_+7_]\K5\_36^GR_'RQ_MIGLTO5K0B_:O/6_ZXA/_XRV)\<3F! MZY^=SR'_QU_PT\:D*)IJ00L5_VWKY_U\2^/E'!;EU\K//^ /-A];:.J)7OB^ MA&F"M6"N'SN9Q7N_-"EJF]"HOEW,?E* BA MG-"*1!H9D<)PX@*71"KOA."@*=4OB:WST]8RW)V=!+>?_Q5_=\3 :)>Y(XY3 MI)7+1+S&-XP%FD$XJRW(^U07K2Q0+2M,+B#^]6SV[6?\W)\+)^6+%4LK=AX^ M[3[5=W7_:AY_FLT3S-$873_.S^,C'-Q_$3:_\?.EG^,'D7@^GJ3K?UVL4DT5 M+F<]2'2M+F3C+S^A-#+,YY ^K+7U+-,KCM%TA]D"5K_;!Q9>3:=7?O(9+F?S MY2CYH$T"231G%L4 ECC'@5@A?7"AB"'W@HF[3^V$#7ZZV-A;PGMC9(G'>W\( M^3KWT\6XB.2:!Z.4"L@#=0*/<&X$\2H8$IV5EBO#I8S]6(X'3^Z$%'&Z2#E( MTHV@Y1/,QS.447J#WN)(H@%T"A()U@&1,4?B)??$>P?6YFR][L>@W'ML)YS( MT\7)_C(>_-A9"^7=> *_75T$F(^DH\ SFD&[D@48AX1C9""\C)9'*[A7!R'D MX1,[@4.='C@.DNS QF--^V_^0MTIR)8[:@FD+A"06ATK)0/&.YD M(S$\!,BB!V3A,(32,:!E4EESV8BSLQZ ],SC.T'(GBJ$^I!Y M$^!YE1*J9K'YSX?Q%-C(*1&4UY10#1%Q[Q(Z8U(3P5E,B).Q*X=43B68MGL0],&B*E7PU![^BVZ7(31*>..8T@ET&$A#] M1,6LI1"0,H.#8'+W:=V <8()W;U%.C 4RB7UY-/Y;'J=0V(21'!)DI2\0+:% M((&AL\4CCQ3_@)S\07!X^,1ND#C!W.U!HAT8%E\@7LU1'HR'K^/E!*V;\1'0 MUT9S%CEZ4YR2D'0D0DGM:'(NVNK>1'P"!QC$!PC)B>#!R=5Q DT ME1E8%D(Z&0SM 3Y//[T;>DXV^]J#R)LP/?\UFURA7N:K:_+Y8A28ICQ8C]X5 M( /2H+,EJ";462&B<.B5]Y%^??#8;@5O)YM\/43(C9B8%>6O_1+.9O,?(\:9 MR]YE(J&0[MAY&13K?L+>'"$O(]Y_NHJC?$W M7BV7L%AKY=W$GXV,\D%'H"0[7NRA<"7IYTGF5E)!O37LL,+(YY_=#2\GF&/M M2=Q-'#]?+OQD\LO58CR%Q6(DK&6:B4R<-8AZT(8$L)%HQ93.%%ABAP7,3SRT M&TQ.,.-ZJ(";P,?&KUH7_Y8D *KF"@]0!+)2@1/IUDD 2EQ.FB1KI0+%J6&' M=6IL>WHWQ)Q@0K8WD0]^(FVP?XXAWNO9Q:6?_AB%$"Q3>***8% 4065BN?%$ M):V99$*%U$9W8!R@BG: \7;A&7Y=!4FX_AN,O/+D0HL1:,CD9J64@@% MQ($RA#&**E8F0.X#&W<>V0T:)YBL/4RXC1@.!/5%J>6!+CY>+4O_ M:DE#CXK_'31WZ)67=ET!GH0L/-$Q K@($FP?]6S;:.B&GA-,Y_8L_E;@A.*: M^\G[:8+O_P-^C#(/V0GIB$ZNU 0G3GR(D7"DWTBN53)]1,\/'ML--">;SCU$ MR(/CY!4*)Q4!K:*XA&Z6\(AID"P320,CEL5$8DJ)NDB9L(>%0?<>UPT7)YBH MW5^H@^/A6B[OQHOH)_\+_/P=_F0QXEXD<$$3<-82B0 G3FE)J$DLBYB,C8*W^JD#0N,FL-J MUYY]=#?$G&"VMA]A#XZ9391_B_OKWEECI<#(S:%_7E)$RB9B5:)$R2BM4CJC MLW58N>,S3^Z&F!/,U_8BZL$!LY;+VPN8GZ$;_O?Y[,_E^77P+PW3E$$FS(9$ M)%>.!!,42=QIDSBG@;H>'-HG']X--B>;OSU2QA<^,^L,T&UN8/:+ ML-+UYJ'KEPXFR\7U3U;B)91M!FG]MUVHV]?(7#_CU6*!PKWA5?D<2J,C"9;I M4H[#B',L$!/*, =C7%1U>+U/QS#CFJJAXMK0]"#T04^F^_1O3MH;-C"FX]2K M1*C*:'HI0S,I,>;35%KIN)(Y;KLF.A0[#\@9%D*':/A)L!PB["8P\]HOSO'D M+O]Y^_]>C;_Y";*S>+5\[>?S'WCD_I>?7,%(:A9\C)&XA*J6S.-7D>%;Q76R M$+V5LH[]Z41>"Y@Z" BSVCII FJ_^OD_8.G#!#8%RV.X%MO(.VZDB9*P'-Y(YP8RWB1Q6>(@.\' MLO0;+*]Y0;??NULN6;C*8IM@=@!!]X6JH:945F>S7\@$R,;C/0B>9*$*I=K&%)Z% ?)(=G(@@U.UL'/72J&F557 M#R][2[@)?'R:PZ4?I[??+V&Z #R;/R[/87Y/2B.*1[ U01!@Q82&4L\L@1*3 M12C#/6G4H0IL.A WS'"[>FCJ6Q]-@.P^^=Q8JYCAQ)<"5JD!8Y,4#4D<@Q8> M#&B^K>VII[!MF+EW%8^MO66\O]X'.X<)N #%K^DLK12GKY[? M@D_<8R9Z)W$VX,Q\&/LPGJR24'B>KNIBT: 5"X*3Y"@& MB]%EXD%B[,@%4PR_,FE;,^[^,.E*X;!.3O5;L2J*:L(-NL/9HQ@C!HY<>.*= M5&A1R]Q\H\J %9H39!G ;6O9[ 5T3=V1E$9HRYF),>!9[\JZ((P.K-2>&!2,I0U1+MO2+Q!,L>W(D\LX%URT.:\: /U>2L@E ;.+<>G+[WLJ9@0;!$#!)>^@=BV26- MYS&E&HQW08HZ-ZS/DM2,Z>D)2_WJH $PK=+O3\H)#WIA $DFDF976FLU\=9' MDC$42(S'8&R=P^QYFIKQIGN&4T]::"(NN\/&"#$?0Z"I%/-*(DO;9+!,E*UI M463)M#=U#-(=(IK!S%&\GYU$WH _78:"C)<7JW+P:7H]FY;95( G=6%%@LE& M*;2=S)0E>QA/,FV)#=D&QKT(JW1D+2W\)N SZN45O>.?O+)C]/[ MZ6M_.4;3=X>QD6&6,BBU"3*5Y7QVDOX,-L42JK/N:O_OO(!IU]%)X8 M1@61$AET+@4TRL$H+G,VE5+>.Q(ZS,+@X\*QHNH:B!8_P]*/IY#>^OD4G8+% M'78Q(A[',<:_.7.>#"4H1I0>ABXH/<;0V">>'1,\T#K7P2_3-LRVX:/BKV<% M-6$.'XMJQ$44T0M&=+1E(#;#6%L82XP EBF MK9.7/F8EF&V$1\55 T':< MN3B?5FHXA^4X^LE]'@XE0J#\^YTY @^+^.%\],ZVBZD\P7\W3'061 %)41%N01%KGB==6 MX[N2$L(/4T2*R5BOZTH@9HYQ/ MF2A9YLH+X8C/GA-T-%%NFJ&4JMNONP0->W-T?$3MH886T71WK'SV 9:$1L*S/?0YZU.X0Z-C0_?OT\4EQ'$>0WHS MN_#CZ:BLLS"1RC)_'IE(B1'G!1 P/EIC),O0*;?1#2'/D3$,2GI2[:QO.3?@ M^]Z(!9T >(]?+D9>*BTY<.BS"KP.F?J8UH:BQ [+-1J^#BU-=;$U>[KV0+#T VK(\F# MCK&L5@&&[Y3-^$YI#212RU-91*ITK?S/'3*&S?K4@-+^4FX")'^?SQ:+3_-9 M'J,8E LB64$\+]7-J=2?!BD()6G8BM\:P.E'^DU8 MF2\PF92%/#!%EB:OINE5NAA/QX6=Y?@;;!@ MN5I+5VM'2R?ZAHWC>X+#0^^[?\TT@;C/J!PDH2Q&>(-G\V2V&K]YS8[3S G& M*1[.S)<^'D>PM9P_K9=?#5GQZ:@-6KB]E\.?[G M2BD?\\-QG*, +"F0@<14,AR".3S?4VD7 Z[+)&E&M^V./*!8?"M=PWK==8#5 MHR8:2"$\DM&()[#.F4@BSX"1A%?$(=T$LN/1T6 45)J(^I"485WR.N@Y3-XM MN>:W?0\C+4> .@ M02L)J(F;XYH ?$#)L[U(-L!PBZ28< MG6L&KI=EK(4TRBK2I!(C,9=]S8)K8GGVQ%$G3$#4LTK=<$_3,VS344W@'"#W MW?'CUOB9PEFI7?G:FU?SVVPZNV\UK]\'Z6-BW.A2FE3*=5,D3FI*>'(YZ6B% MJ337]%F2AFTUJ@&E?J1_,)IZ/+VNS]WK>YOQ]*H,G;JIK_H%\FR^Z03]ZK_# MXNUW%"/J;CSU\Q^KN\4R_*7<^,Q6:8_KMVT4$C=,Q4A,+%.JUH,]A",*PU&. MI[QQO-82KVI,#=S=5,$%/6=TFE+/$\6L)DRAJ0:5%I)/%^ M]';#Y4G5Z!Q!<:?5J'=O)E?Q>&_^\CX_AS7N;7E*Q4:^KKSU/Y=C#=W5P-!' M(\]N[T-E66>L'4$TEQRQ"B4]G(B.*LN4O-6\^HB.+H3V&[?:$*/VP$G*AJU; M#U:[,Y0.6F=K68YU[LGWB%NK=V-40,KV<'87Z3=PSG89&XC.[7B6\.=S\ MX M ^O_WOK/7% NA"\3F$J#"^!I(84DSK"L(&2N9,5-M0?1WDC+T!% >F0]-XSL MWZ?(UJ0,,OF_9I/BBOS=CZ=%#!^G7R!>S=>#P>;C!?[5&_QV>K:6R\T03:]9 M#LDYHBDOK5VV;"02#,-')0U%C2 S1\7[H1P-7,5[9&1V?#&."I.&7Y?"\F>( M$[]8C/,XKF&1_O?58C6RO5PZO?KX^OV[V?R+GP#Z^3>RN1&$"CX'P7U1AR'2 M,!CT/"O8R.<0\L5)N$]1Q1S0Q8J^[M]Z69]J?;WLM& MG?OI&:!#]L14S/7UI6[_I-M6P8QNV!3=H@A9FE&+U>@R9)E?)O@ M0CL=O3;54VS/D]?SA*T4@S(IZC)W7)57AQ/K4B8I)0TY(W9\G=TK+4W8ZA\7 M+\S;VD7J#012-]2O)5),\6Q:7N'5#"'+M!999(+Q8"DTC98$3@7QC)=-QI"2 MJW-CNI6L1A"UA[Z?@\[!PF\ 20]XV,R,TMGZP)PB,9;%CURB7^ 5)32;O9O,__3R-$D8U6KK2-T/+;NPR858G0_ %2#)1:V6H,]MB1T(;B1#W MQ,7C1K=J2FH @T\LPQ/)"9!,D^#P?93E9M8&9(@&Z;2GS$"LE?/<;SEAQ6+I M>JI_>07F+GK8&TF7JTM2?&?FRX/P5"Y31J_7!WN9F99DQI'; /4D!+$I!")'KW.0?0/3@(ZZ/9A2/I=GA1V6M7M2WWV$>QPN8 MK6L,/J[]#3]-?_CYW*,05KMN1X$ID07C)%!9))H#OJHZ8&2G&46'6+&'K2?/ M6,MNSQM\A.-QK&0%X3=A'5?.WJW87W'S]N)R,OL!L-ZI?#6/YRCA3Q,_ M'0G!\"5!N7&1!)$V G22R+ QTBC#S[4RM;M0>[@@R./&R-7U683H*W6GY*E MAB2\(LJ+XD2C7Q, W>EHC/51LIA]G0NW0=N8:HZ^/!KTF\!$ _'\-A/P*J+( MUVN&%R/%F^NL 2S> M[P+7E@NMO,8W)Z>RUH@3#UP1[Y,+1J ?KG05P.W1@U]SWN718+6_^!O SA/I M?N5,-DIY=$PL!F[99N(H"))=-#YR=+UK6JP]KEW^5>]==E'$@?/[FCR3 M5&.T8NKXYT-TUMC,C*)!D!C+[::EG%BC M':,=!(IY"US-VI==;L@HL7.FMV MD7H3Q^2V:G^*AEAR;X@W$>V^0@FY[- %\$9SD"XX5GD3=?.=-3OI>Z?.FEV$ MWP"2GJYC] F,REH0GT1P:L0U9 V<2>)--:7V1.1Q.2E] X@5)JB>W*=-8? J#\=- &I)PI; :D4 M623":,J;R%=:1C0S(5'FA1:5/: /3=:5]^+V["?F!HZJIXL"U@.B7UTMSV?S M6R;'%]$?QI/H[PN43,'V9_PGS]U?ABO!QQG955@:'I+6-S MP"028H@D9^\S6&% U)F%5Y.K1CRO/1'W$,"MJ+\-J]FG-'Z_O+PGC6R\DE(& M0A,>4=*AB?$349 MB&5!$2/1Y>=6,JWK5.TU- 2_MM:W7L'OHH F\'.GPKKLPT3!K?R-K[//$/'[ M\03N,?AUMJMLK4E:JQQ)"&4>#*,EQ:#08\8?!XG>@ZU4$U*;LV%=Q".CO"F8 M-/'BO %\=ARO%(Y?3V"E^6EZ=3&;+\?_7/<@<&ZH2<81E'W9[8C"MPJ%#S8R MEIDVO)(OU(6Z8 ME7V F7OBJ8Y$1^:"A!A]J&2GM](UK)5M&J0]*K0)B_H9=8LDG)?]:/ -)K/+ MU7JVPLVJ1':^F=CT]=Q/OY[/9U=GY[]<+<936"Q>SR[">+J2Q!_S\1*#W(\Y MCX+C8,ID?5L*1V3RDMCL'3',1RH#V&SK]/;US#>;OYE=A66^FFS&&"Q&T:!81407CY=E+!0%&[A&$?-$95;!6.&KO #;J!JV MZ;II,/>FS*';_\O[!+.<9_F3Q_=J^7JV*!P$':7WGH /%#DPGCA(@<2D+$>? M23G] ([/]*T^^?'#=D4WB:N>=-& F7NFQSL;3J7%EP"$PW?""$J"R!D]_[S7BQ-M/HAWR:P\7XZF+Q M?OH--OH8>658@"1)9!%?-^Z .)HYH3X9RB2/.=8ILMR/WF'[J9L&\A$ T,26 MK]LF6F3M;J2W*5R\$9T70C(K$CHPUA+I'",V 25<1FHU1!'$L0:! M/D?CL)'.D>%8275-'/J/>;N.RO!$@O&W5;TE'B R.U^&99E4JL* A.@SX9#0 MR?'2@JLS,K0+=:T-$>T'&R]"\$ U-7$0/^:J^!53_$?XZHYXM-D%PPA+&N7E ME46G!A1Q&,99+HNEKU-%OY6LUH:('@EN^RJF49RA'WOIQ^G-AJ*WWTO<5A8X MKC*J&T<#WYGH750DNC*5,AE!K*.6<.TROE$LJ5BGS&D_>EL;*'HD9/:NRD8A M>VWP/_D?*VNO@\LN,DF\7E6G2D5* I_HP+,4C,5,ZZRX>)&TUF:/'OE$WD=! M[?J"\RND9.S#>+)VJ#?OU8U,[_S=B#FID_/(L:"12!W0%3':$2; &BHUBZ[. M)KM#*6]M[.CQ$%M+O8T"^OJ4^ SHSES!R&?J50BY= DR(J/6Q *8TEBFA/4\ M0SI69/. M-9&DQX)DH M^SK5G;O3VD@_VY$Z//I26A/G,WK*JRNDK[--01-RBZ_;\D=IT%NB+U*&!JRJ MGD94 !72H0N-H5HY!Q@)67*"QX.)W'N;*ZU8ZTYCD[TAO>'E83U/'=4-&GNO M:DH>,?:P^O1Z^G0:,1U03KG,W8^>R)#*),&8B6@KOB9HI_NSVRR M,Z-OC-740SL7@H\8_-7/_P'+DCJXG>T\XB%&Y,H286PBDC-'+)694&X2_I_K M[.J4 74BK\E;Z:.9O(,5UC 87WWSXTEAK6PA\7O'Q_SD M*VFHL4IK1[*4LA2$XBO)O"+ A[$C%KEZM13[$QJDP%W-;A6560#R:"M##[_ M;HZTY-F7,KJD&0H5HT@,&PV>*.@J@Y6**5[GWG%/@H=-5;:$VIZ4V@)V7W*_ M1YPKZU0LE::N+-Y!ASL$CZRYI+03W.10Y[+G1=*&+?$=^M _2%%-W'UWE^!( M"T==@'*I6BX?K-7$&90*BERI1W%W6H<-Y(^=1.]+:6TDT>\Z)*OU M>&6ZW2@)%5EB@; L,Y'< K%))V)YT"()XS.KO_CZEIXFD^.]X6";C[B?2MJ MUL:WV'E!;<8S1$G!2*:\K)U;V7;T?564RK#,6:H5<>])<9-Y]6KP/(9:AT\8 MW5M]^_'>ZMM7MZMO1R:8+$*TA(EC]_%!'<8+*X>??523 MV?*^059!ZFW8PCLVO6P[1*$A>W=6&8RB$DR*8$@04.XY?<:W@P'!UR);JH/6 MHD[-Q(ND-9D%/\;A>[BB6DC%W&'HVG2CC5[5:3XAQ++SE0G--6%4HO"<10_# M1(E!'%@A(RO74=5QV('0)I/=QT!EWTIL */=I3E*V@BD/Y(<9*GH!$U\X$"B M9UR(Q"2C=4INN]/89$*[%C(KJ:Z!E$UAJ_R_E")]\Y.URXL2&T?T+\M?H$-R M_P=W?G.]Q?AQ@7*<7!4G^>WWN-HX^1E]U;1Y(DF@@92QDVQG>$.9UB [#2T]-V2^7LS3.)5/'R>A$WK#)T(H V0>*.^GJP(7<^-+-ET>$ MH70Z6Y4"21I\&6=HB2M?H5<6T,9SCV]SXS"LEO1L#8:[Z*K7O? 'C Z\NKR< MK X1/[D^1-Y/\VQ^L=;BM?!!XI5ORC@0. M&V]5.XEKJ*>),_C]= FHI&79NXGAXXB"RI0#$% HJ=7$3>MIQABT7&LI!J'2 M-.H'A R\[*>&NA\US.XO^597E'VYNKCP\Q^S_&5\-AWG<2P-1.M9"FBXZ+:GK.,G]["L;!\>>MI8]O@Q-T@S-$%6Z$\Y (2;4(I8BTAC$ITJ MK8*4M$XF^'F:#C[RMLGW*XKTETE)\4..JRVPR&JV90PF$)N-)L88, 8/="[J M6*1N] V\GZ0?Q#PZ[OI7S6F;K/JFZ_@F;#!3YF5BM%3]JXQ!HF2,6.4]B=XK MZDQ*TE?:X5+-E%TO:W@#BS@?7U[OX=GRZCA+I;(A$ F2[@"19= MX*'.1+R=26W7P.V HX<&KJ["FO#L;Y>NEC6YA9\?M]S8I#4'IDF@S)6M4)IX M50:_,!G!!D\IU&GZVT;5P%N4ZB"M-S4T :K?2R'0V\5RC(%0&2/%6/8*WP<- MO.Q[%I18)PWQ4.9+&2YKS1:Y3\? FX?J .< 43I=,4W@[:DVTS53(^&2M2H[C$[* MM#N7$W':Y%(T%DP* H59YQ+S>9H&W@-4!UD]J:"!(JC;4=R/7@S&HE#,.Z*= MQ[BZI/L"T_B>*!I4REX+1:N Z7F:!M[H4P=,/:F@"=MT/7+[QR-.4@+E=2+9 M6[G>SNI\"H1)09,T*D==9W+@>@Q7A2)>N%)?F%VM;MJN% [;2UL):%74TP3PWE]<^O%\=;4Z7V_R\9./ M^<.LC!7^!FDSQ^L!E\I0*;*UA%$HY2 ,#_T@+#$A.^+4;1U@005.0G. M2(HOH'6T#B([D]@MW4I/#(=U--1 H/ !\!6"#Z5&^-%[%!/W:- U$2'*,L)8 ME'7-JBP1T%0:;F.EO9];B.H&KU-+Y_>EA3:LF9^L60D^_N/KW$\7*)[2=+EY M0YA"EJS01(.R**B@B9/,D8S1$-?>>0EU9E&\0%@W:)U:_KY/;31@KS;#^$OO MVNO9="6>TB_^^FJQG%W _%& )+5FJA3)T5"JG'@B(5./WU+C4Q;&N#K%%[O1 MV0UZIW8#4%%7#2#QR])/DY\GC)G2%7*V;B??A.BC[%FFT2@2>&F:A.(&.('Q M4M*<2QU88'7JG;:2U0UGIW8AT)\FFC@_2W_X>+W0N%QSS%8"@^E-R, MLS'&08X"NIA2A++A*3"2HJ96<>1:U0D'NM/8#7*G=E-024<-F+7UQN^O_OLC M/U2BFV"2)!C<."(=E?@>:4U8BD9+JR@/=>X-GJ.H&[).[=J@%_DW8<<^HT*0 MA')7^P8]@:4HPE4/9Y%=Q(1M <:T)%S)GK@*].G:ZD#L1U MP]>IW27TK94FH(8&.$+Q,(MV/H\7_WB-5(R7Y:N1RUJ:LH"8ZH !CM%V7?@6 MH\]66+!0*8F[A:ANT#JUVX.^M- $I-[Y\7S5C?CNXW5M M[_O5NS7^!JL!CALF0Z32:AY), &(S-81Z\&3+"V-P*(1H=)UP.[$=JN./;F+ M@;SS]:R\E3_-1O..&.&Q&Y*XM[T)0%XTDHC5&@K)*A M#$*".DG,>@TGKR:3V9]E'-Z[V7SM)7R8+1:P^'@[[.E._=1*[+>1$+59ZJ"! M: 'EI0V:V#( E*H< KBH"XH'HRXSI!(2J78>-6M90TKXXVE MBR8S)BM-7.E(8;-M<_M@K:IZ!KP>6,R7H\]E<."K[^/%2'%AG,:CVTB:B-0N M$VN%)>"2DCQ8ET*G$@[\U#MXPN\>8NG>8P>>J5)%H[-#Q=L")GZ%BP#SD?8^ MY.)$ K)*I$]0UNAP-*DA>\AM8[;^.I^.+ MJXL-X8JY0&,$DJDN;<#,D1!T(%1+I3SU)J5.Q0Z=%'_OT0.K?A_%S?J0XM#J M]]_O$.XA:C!9D QEB+T%3ZSSEB2,XSPU&,QU&Z/=3?UW'SV,Z]";^O>68A,> MZ+/'X"\_ON)'K,RB-H%;QSW1Z"QAC(^B"2%8$JT6W)HHN*BT,_QEXH;U.ZNZ M$[54U$!]RO/2P@]X,[OPX^G()LNYPG,X*^.1)4])$!C1V9 MLUD+8>H,I^E MW+!.;.^ Z JX/;73 .!^N1JO=E%MS'3*4.PQFOA4FHL,#<0Y[D@21BIMD["5 M\DWWZ6@41ONJ^=%XH[UEW@!B;J2Q(=\XPY-AAO!(T3]@P1'/>2015&1,J,AS MG4/P 2'#'GBU,7.(U!L 3;D^OL*/>\@&SSP&02,)C .1$1GR1J-OF(&7_[-@ M*JWR>)J@86<5U091'UIH $S/BNG#> KOEW"Q&$FO2U5R1+5KB6ZE$<3*L@O4 MB1B5DSRI.I,;7J9MX W @SKF^RFH[7CP]P7DJ\F'<08TRMXX+B41TIGR;EI\ M-TL98,X,@V7EJ0]8.XWM73A)%; M=VJOJUO6?;5?87Y1EGJN&QS92$1?IO%X$D-9)\N<+&4MZ#3X* Q57F5;YV!] MD;1FQTP>+S)^I_'C^&39PVCW&^8:? G#;.MCFAT$N?=9UI]46[ Z M_G)<-L*N1A[]!LLRXG*Q:JA_/WTSGD-=I)(6E MAB5&=6=26VVH64?[!U'84WD]KNQ. )@@%Z* M(! 4Q3=-HW?L\%OT6:R4++(\*! 'MGQU8;(7*'?2V('[U+\L_7S9UW7ZM_$" MU?8$;Z-H-5,!7]VLRC:M#):XK 7A'J1340ECJE5O/$O5P';OJ,CK33LG9/G^ MF(^7\#'GQFM%&Y0!)XQ0)0GUF=&XL>C^=Z=ZP- M0G(GC1UX/+^=IF%3-.N,5_4DS/W''"W-LH6[^HD4!IE*S62I\/9$AL")C:X< MO]RNV^EY$M(7 M_T\FM-6@)'&EZ-@**Y3S0)6N:9XKO74J3I[[-S6QSLP.M(@RIWNJQ,KU3$!J$)M=3[%)&G7"<7\ Q! M+5JJ&H#:3P-#%RR^OKJXFO@RE?YMSA"7'Z>?2\9N"NFMGT^1MU+!]S%_]=]A M,4+?+Z)3$)"3PIBSC 0?(Q[P22A%49*\6_GB+D\=]MZF!G[J"OZ4BQ:OU_65 MQ43S;U ]-?[,\XZ6(^_"[Q&2Y4[EE"PES/J,R+5 '/6*T)RSPM,O.%UG\5:] M9/F#]8\WMGGMHJ:DM:3:$@QIR_HTFX@%1HEVG/FHF82'[9/]54P\3U:["?,= M\/%$;41/BFC GW\V?6< P]K().&68M";/2OU1!A'8P2MJ*M>D^2X::!1)FYR,DSJHJ -)NDQ74!F]QR@548Y3*2'J[.L8IY-+FN^D\^Y) M\UT4T "4GLG#L903R\B 826UQR$0#]*0['FBVJCD11V3=$ *=(CT^4[:[I8" MW47T#0 (3_[Y%3[U$1\T4K99\?YZ_/_?P,%J,(@@KM.?$F*2+Q M=2%6TI*>@1R5RS2Y:A7Q+Y/7IF^^)R2>!ER/^FD'=-IJ=-&]8KK [10*-I49A 7):%L=/%;#).Y96Y MF>GQ!3\=UGWS>3:_6#UJKUSHS@_I(P%Z&&<]93W_[RL_1P5.?MP9E'+SQ#?C M19S,%E=SN$EU:08R9LE+O;DF$KPGP5M+3-!*><4,JU3[N".A!_O\*8W+)_O) M]N?=;N@4U(.F494A0X;(LB34.V=($)PF%A(%5:FB>E=2ASU?:R+N4>A058O- MKIO>U;(%=.)1HU1"1!!#2626@08PW!8&A I^AB%K3]+5_2"YJ- M]$19"LA7*?&SR";' \P(+:1C=:+JKA0.&P$- \\>==8 %I_?LG##D0+#$P2* M'@P&?E*&3"S%;Z/0D5/CP/).ZV;WB;I?H&W82J5CXJ]G/36 O'L&_T$^_L$[ MY7A@1B%&%!,H+J\\\99IXJ+WD*BF(.LTE7>G<=C&\L$.ZO[T]B\3^SQNL?\- MEH?4U?5*P!!Q4G>)#!0]\JT8IU^ MS>">NMG?",[*..U6/,KKC,/XL-%%/3QV"._Q)>X'\AE5N>RF-A#JI"#2E:GF M*6:2O#4<&/72UVE3/K+/>)/N^NS__!6U,\<'KANE-BTTBY'W(?-, RDN")'@ M.''&:))8%-[+Q%6EA>\OTW9:ON,NF'IH-'O64P/^XPU'?\SF_W@_7:T86#Q@ M"80VABJ+R%"K1IE0=A98HA/P)$%Y6FD,5P?B3LM7[ 5[/6FJ)?"519J+R;HSRB,QQR0(!DGG@:*?T&U\77BY0[$G9:WV OX>M)42^!# M+D9:*84^;2 L(L62EDV)+@6B)60A1-!)U@F,[U)Q6NGM7N"TJ^S_18*-ZXLF M?^>.Z9A1Q[;G#Q%^=);'0'&($TD+)Q5AWB'6C=4$0V!+LAT&"5 M/\]?A:ZZ-X1V/!HDV5,OUO/4++6,\%+T)QCW5-2YKNY*X6G%)+O@Z_FKPAYU MUL#Y_"PWO_PH>]56K;):Q9RR2 0@NY*LDL3'; G-E O)Q W.!= M6/T"HG.!SG[::0!P']#GV73&\E!F+ F/'C4@Y=Y)$A3^$65,2F%DA=]5P=4M M#8W"9U_U/IS#N)^L&T#)+U&]>5;0<(/,&$',CC9NV^P1,9H,N)H/2IXA1-EIB(KRD/FG.F*YS MW?J D&%S9K4QOKH>VQ!KJFA>OJ H" BF7#V5<+9[77AD2!:@L@U/,U=G2L8VJ3M#2IPJMWO31 +:> ME=6'VR&Y NEGBI.-Z/#>D-X!$Q/'Z0@(N)[!2V#2]NIC-E^-_WKN5>\3\2$:7'<:\).FR6)5F M(,XH32"! D^5\K9:$T,O'#2:N>@'M(.HN8F"\V=9*74&3ABN74P$+/XAM8_$ M1\$)4\&E;$':2ALDME'5:#JDLO7<51W_(F4?FU[.M]\O87K@BMR>'CU0I^*+ M4ABHSJ.,H52K;*1Z)S+WJFR($BBX?!" M"QN0(4W-+O!X[D'#Q@3U8=*+@-N(8C>H1QG-+B[&BT5A:=.ZJ WE"O!HR2&+ MLO ND*"#)!5"':*"94^TU_N4XED#H*HU+ MDXR(5NA5N9M6Y6BF)!B7"6-&E^V1&&4. T>1H2MR$.N?*=KHZ0?[Z:K&<7:"UN$8(^*""CX(P6C:[ M>!.(TV577[1)\YAIL'4RQ!T)/-2:O/"8V[&3##+W*G(2@XKHC=-,G'"&4$-= MC"I%Q>HT*W2E<-BL7PT\/;0X5735YD*9#:O[KSRX_P']&:.*ZPFZ0DA2U&Z* MD4#0&!<+J8B5.A+T4T*F7/.@ZWB01S));\8+?W8V+V4"J*,R<.)6\K<8I_@> M8318FC*H)#)30_!EBH1EKX+3E#)99U14)_).PQCM@J2'QJA_+35MB9!=Y'?% M[M/[[7*71RT9_.*H2W5?J7FO M8(U\2,EHX8@#6_;%Z41"!$5,#HI#U,'8.JNXME%U&N9I%]SL8IYVTLF $?]B MOKQ>&?AQ_@7FW\9QW5(MHPW:0R(BEY6Z1EL2*,5XTWCGL[-6L$Z5P?B .WC" M[QYBZ3D*AL5/?[J=]2CH-H!2B@(V'"PV'1[<)NISBB1PC6=JJ7Z70:/$O&L+5751R(?D0^ M-&[@["$+FY?(:2M]*B^18Z,X8Z3GM0[ MZUO60QXK9:' _,?H]R\CZJR*$,IT% ?K/$]0^-*@%V4,]XDZNBTB64#\Z]GL MV\^;3UP#9//-"A_KX^;F>0/"H!^ES0Z2X-"NQ/LI?M#4KW! X)N< MH8R'3:HL#D4FN#!.LIP$DYW\B2<^?#BGHF=U]R&\!DH0GCD_/]PTD9F$6(XH M%P]E5C 50+S+$K\U*(Y'3;/]D3+ M;I?4!ZNNZ5NBW_R\]%A\.ZC7\]G/ZN^&Z 4ZCWP_%%FP@%K&0-I9(@47Q O/ M"5<6$LO2;!,1HQ7.[7R M=HK4'S^_R;-M#[W.>A/RP!#YS5_ QWR/ATT,DP57RDA&G,N&2&7*7$%K2+0J M*8I?0;=:]$Y(>9:,X8+Y0_4ZZUO(#;C>+SJ'25@6&+)B?$YH=:TB7G-'-+Y# M&+E$RG.=BMA>8KMA3SEL9;"6H?CS7Y<83@W M%D\%5SC1I5"R3.%-7FI*8PCT8??>,4#8Q/KLX:"WCW+:S![.99Z1MSZ'L&35SYBG*:I;/4"U/'L^I& MW[!'7&^H>;SVH7?E-&]E#LA./O$I_=J'NT+.+(:FW M4;_FXXZI6&5LG(V)FAT]$ A>Q4PE!6E/U-R M6E9N.Q(=\J,#A*BZ#0WJ_,CVL'. GF?5A3XXE-Y_?O_QM[<78389QT_SV1)6 MNUB^_%@LX6+-S_4*J,)\@*.9H-MW*_3L_%M_AEQ_KJZV)7RRN^Z=THFC.0]0,I0>.>,XXH8F!%2I[G^K,B]Z! MR&$1.+0G5DN;;0/UEK%R(WO= 26!JOQ[4O,XGO()/%9!WS535E";(W1==+W M.Q+:;.AP&&"Z _-@[34 SC?P#2:S2TA?(9Y/9Y/9V8_/X[/SFYU[F@($4($( M7Y8Y:I2:M8D3DP(W'F@PMLY:IQ<(:Q9\AX/BX8UZCQIJ '!?Y^A.%-%TO?C%>W%[Y*F6$23(3R%F5 MB9JJK/H!_"/8K(P.3E5*&/?)QK"](H.[CX,AHH'7X0F)WENA@*_[=+&FC(TB MTYQ'1S&L*V7(-BCB!/.$)W2#E#4\TSK-3KM0.?#I/AR87K[M[4>S3>PR^.1_ MK-8[?YUM;,1#TS%25N4 L93(E/4,UB7B(5+B0ZE0E)2;2G=Y+Y(VL+/0#$+[ MU6$3L/R,ND02SE%H&]^[<+CBYOHL6\WH_GKNIU_/Y[.KL_,GWM,_YN/E$J8? M*FGM8HDEEW(+)?U$)4ZAOKE9& ?HQG0#XJ0!AR.+\M9 M_,?[Q>(*TINK(MMR33%+7\Y1CXO?X,_57Z&($QY+6J:R7 >(#&4E"FA&-#=6 M@T'F1)U)BMWH&W9)33MHKJ#-!C"Z>@&_C,^FXSR.?KI$X46_.%]Y3'YU!;*2 M_L=\SZ%"<4,)8MB()NH3QVB$V=6<%,]+JSL017E(G&HG59W$UX&$#[MCIQU4 M'U/_0U^LODIIO)[0<8^93S MO>MOQHMPA<]9+6HGL+E_<;!54U.;^+O#S=OO$1:+KPBGQ?ELDD:<^83"RNB@4F0N44D<+1L( M;73,RAR ^P,P^/R3N^7JZ?\O@=B3OMKLT'J4$K]';;?^K*?3ZH=U9VVGJZ?> MK+_/9NG/\62"<'KXO-M^O)OF&9^,5C9J$DU&\Y-$0,M#'=%,19,0<,'4R0#O M1.:AD<#S3[AM3 1I=?3X;D4,9LH.0T&\Q3 G^"05P[>,Z3J-"!V(&_;6L1ZB M'OK[?>OI-,S3_MO9GOFD"J:JXKZVW>"EA 'I0BB7QW@F&2B:]XIDJ7G68).M M-,?DJ ;K2SR'=#6!CWE+"/Q@1QAG0G"5@? LRX"D!,1)/,RQ Y)Z'.GGA M/8@])8.V"^(>W6!4UF,#6;9K%F?;6'QWM2PBO9C-E^-_KO3\]OLE3!LLC&:EOI)K@[C:=TT.^"K_T/^IVTUL#YODL[DTC>\QPLR2*6 MU)%*Q GK2(XZRL@P=!-U2GC[[F:LALA:.#F@:7$7I;6-QR?;4:+3.J88B/;& MEH$)BEBM@ "W,E.&(J[4Q?,OV[2X$V .;%K<17M#WXP\T0^'!\^CEB:GC.3> M<")6V\(E8\1Y_"/)I+EPADK;;81 M^?!9)$4#JU/!TD<3;#,=B_N KH:&&@#<)U]J)*Z)CX%KX"") ME:5Q1Z\F;X-"/#A:W!/!'ZZS[:W+Y0X9S380]@ZF_:7? '0>V=K ,H^N+(BU M@/0KY4D("/TRO1H<$YG1.C=J>QV!]>KICPB@@W30 (:VR.K#32F$B#D([@51 M#M4O0TS$72/_L-.W<[53K[AP\O]U-0T]'Y?0+Z:?!AG&"DN M))-"$EH0(DTPQ,;,B#):"L,8\^+8%<.WU#7KZ>^)B;O#TZWA M.2W;2DKD>P24_@;+D38J*2UIV7GB\9T3D3BI/8E 47[* ;-'1R32U6QX41U] MNRIE?T,X6_K)L2[N[[Y(/=[W6\SU(\K8'Y#37R>3?##SK[^"9-O\.MLNCQ?W:\P\+[, M2RXS%[A,)-A B=7&L\B-NY&.F_Q?X^=<_ M9Z/H!7>9.^)XQ",BH4?B%>"WP!48F82O5)FZ%[FG5+YW/ #OH\O3!"PB$$81 MA)5@(PFR;!I-P:%@E2\]48J*D&B,1\\Q;B-XV BH:=#NK,^3A.V[V=5\5'9! M\FR ,!XTD29R$LK+2;WR#G+,HM((Q?WH'39P:AFT.VOS-#&+OSL*,;#$F43! MXNN)7&;B]7K6&+)H;&*9MH)9_-UAIQ@UC=E=M7ERF'V5\(WK8B4>MHG=_O;8-X55ZS@5CF \$3PY'D(% M;(R1N."#T-9[9^L48?20,ZTVX:@)(.ZJG3:3IV\@+/?)CJ[^70_IS\?/[RF_ M63[X"3!8_&0O)".IK*&2*0<2(!K\EF,DH1ED7<==>9J>PPM,[W[J;3N>4]9Q M;12QP ,:06-(X,P3G610-LN45)U\[3,$#9M5[ $+C^M&#Q=\FWV0A;/]1QK< M^=<]68>*HPN>P86R("*C L.U5+8ZT;+XAAJB7427(H/1E684U+$1=XK*5LV\ MO^*9=G%U\0'\XGJHT.+=;/[:7X[+05-^_+"GG3*K3)FM[D(9<,6"( Y_1(35 M6M,HE')UQN4?3GN3EF<7A&UI53R&.MLU4NB;^6D<3\_^O_;>K,FM(UD3?)__ MXC.Q+R]C1DE4C<8H44-2U=9/:1X;B;E)0 UDLL3[Z]L#">:"W'" $SB!)/M: MLY@D!?CRA8>[AR]OP_GLXZ'/O<]\XDC&;%>:VQJX4KA0R0G(+I#;ZLAM#44( M$#YHP2++%/V?D(&KG_K;G#[K\FI 6BV/M2[FJRD$NHZ$3,F39ZY5'4K ?6'* MFD:+.1\@IDL3- 0##SD_APB\@[#[S6+^D3[M\]K#H/]FW1D9 D_.9%&7.#I0 MC-/O3##@.#?&11^D;//0^1 UTZ/F(!4O1I9WAYC9-'RH((R7CD.VRH *GE^- M=O041VB3+>>^S5OCP_1,BYO#]?P,@?0N>V-W5S]UYLV ZO=010JEB1K MM:>"P+.'0$?*:59,:719/4E67T#:1^^+5DKH %%W#?2;ZU)18ZQG3$(:PGGVA/Y>]FD_;2Q-0#--[DU2KGRDH=A[UECZZFXN@HSZ>CG.)A52N/;<6)!U8)-RP@$Z(8$IEJ7W-@>SVSB-?;Y]6CR- MJOO%,15Q&DC[X[)>[&__7DOUP^)=GN?_G'DTA407($54H&0T@-)ED)HKK9A- MT8L1\?80#=->B1.C[F"EG ;VK@[7FCL\/U/>HDRN%B$8#PIYA,!8!F-3IO_O MI=7C&[G-ET];6MJ%C=M'#1UX:;>R^>_JFAMAHC5FO2\N:U BD0MKZ4=NO1:8 M,$G1QBO;(F3:NL\6B!I#XAT YJZ#^MN',(,GA"C8SD;:)RLDWF=!"9TQ9=3H/#0[75 13O M^ %WGLJ_6?E?+F^M/6%&%Y\+R#JP26$*@"@8L"(3XSH4&=K460XBLZ=DVOCY MCW&U="H0_/ER685_YJTS0<9,47="4"0VLO2L ,M!*X+Q-C>$9-8FQ3#C>0 MT'[2*AU@R>VI&W>8#<1@[?C0=4:PH"C-2O0%VXPY'4QJ M/[F8/B"ZGPY/!Z2U#_2*/Z_)5U;.0K(Y@[)%@/=" K><,2YT]BI/B=%K2OM) M[G0!T?TT>$((I1COBC^E*'A,G$%4W%)X9SA=$ZY -CI+4:/+TB88'TII/WFA M/A"ZEP9/!:$?/N5EQMK@>9:]9?3_/&@AZ &'N@ J@08DO?D8OO,VU2V#"2T MGWQ1!_C<4W^G L^S(D5@"NNV;5U ":P+*5@$ICC%@5+KI"?,&TW;IML9% ?I MJM]NW7?YR^+\RVS^\6V_CCQVN!D;QXP^2Z5+;VO;L,WJ"K6W-*H/.E33I& M)6C'+3 #,+!+"\P0@7=PP3U8JB]<8@*+!1F3(,I1UDYF1ZI6/(>47)9MSL5I MM, ,4O$N+3!#Y-TA9C95^8:.4HJ!@Y$"096"@"4FD"S0S_6 C-$Z!U YY&[?]-]H8RPHE@'Z.L;8LX1D&,&SGAR@41$?]($04^2U1>0 M]M'[HI42.D#470.]/F8L.R-BBN!(2'5_2*8@HA;\66^$"Z)$88[@\^Q\>1VU M\>60R^M 67>'EEL+NTI1K&3CP =?Q\#X D$6BCYEB5RCC^4H'5.]K)(]5--/ M F=/L4]=\_V>K&1@.H/+GL[F_0:A=DT*?>0@7]M(V(.U\[;5G(6!?+_I+L0?T;U.J8 MA0[$,Q,5M39$,I0V@-7*%$_.EQM>(,7K?D"STV*IG11_YZLG5OT^BEN,(<6IU7_UAOUM M0$TAZJ*V((-&8I];\-%%,#SX(J,2;K=1X+NI__973Y/*&DW]>TNQ [_PL9X; M;1PR;D4=U!!!F<3!24T_&FT1-2K=:.W&(6-^FA7EM%:F3%3&#$)83;X:N8>2RSEW7 MUBMO8J-!TD.H[.GEIAWL1M'1U(GY37ORNYPN8U70Q6(=X]]N93X+A@5R#TA< MO [V"W7#LLR0AP.%1\4ZO_Y\67 M/,?YQ28B^&M^N7Y=+/]8S./B\]_G,YS'?!89 MYSE: U;(.KRNUD\9$A!B=C%P+;F(.Z%BEV^;MJ-C=(R,+N!. Z(K>_C-Q?YY M\?GS[***D&[06Q-VC&'."25!\T*,,FG!L;I<7BJT5L>D]?&BHYU(W@F.[A3@ M>%SM=0K37W&V_#>>7])?O/J\N)Q?O+V\6%W@/%%\>&95BDHJ5A/G#E0)%H*O M$R4R_:E.=(/S1GL.!E*Z$RC]J8-R-%WUN>'I=US^5[ZHF=SW.5XN9Q>SO+IF M^7>Z)RZ75_,^[[*Q6\?;[A\^0N/;GIR,U/]V_4TW#5 WP^,,9PI%T74#HJLS M#1 P9098C$(O&9>IS>24IZ@Z>*/N Y]]L_LLDK>0K&>U!\/5[&H"Y[F'4I<# M(W(?1)O!ET^2-6VF>S2,W%N?.YHJ3MQ([;]0<^A7'--@-5S-^20DM[S-W+L<*>(FMW*M MNZUMH=X;8S7)+Z+,M2N,PN_H%,A@E#,A9\O:%+;ZZ.H'S]"Y?S*X(>V!X2 J>,4-(S740NBH4MX3,'1@IE0LJ9=2A MB9$90.1HEO>GKS_A>=5-\+3HP9W+#WU=.O_]/66A?AUF?_799['K^MN M .0B!98<9%WW^;"DP3'GR*^I+\K.\&#;=/OO0%PGH=%HB'@<(&P<0CP%N).UT"KC5 MM8_\K5_!H),H*5A+=2VC,@)0?GK MW&Q.M\$,S[=&?!011&(V@HBA4 CFZWPJI*/)LN=99*=,(\/V,$&=Y&Z:79\C MJ*$#-'U8XGQ%W[PB[_9]7GZ919+.V_( =ZLZP&KU\%]MCBJ:)%&G2$>'Q?IF MS>L:%0;,1ZD4L1]BFTZ4,;F8V"*. :M%)SKN -^UU"(@I')KP/3G#2,+A8R^3JY*%F;WKL'R9D6<=.A8WL$],&JZ@!O?[W_U^)+ M7L[7.8(<+F[29=<3^DJ0.5I@=D&BN.IK@,4\?6,@HXP9.0*K6Z&4M0S0DHA$YBE+IGUN M-&OV'BG3]I)U@[;#5-0!QF[2#@\D':Z%]IY4N\Y%_8Q_KW=!O[FN,5>1%9*9 MHN-49UY0= <>109CI5?T-X7)QH5Q>U+>225$^]>2(RBV R!O%R9=GA\%2]L7>EO%=@C=6[S%>/GY\ISDFDCB_>QHG@?'^U#\>YO\+Y/'^LA'PX M MSOID?.+/?.%X 2 MIYXQL.KCC M'ZJ[ONGK5)X1T06R8JGF1B)X;RBRS2S3,2$Q81M#]Q15TWJ@QZK7'4TO'6#L M<9O\\^6R"OTL>BY8T0%8#@X4#Z).V<^0=:B+'4H,C8#V+&G3!O+CH6#G:W(? ME72-L3HH:,-3MDYSX02=P&#(\$<&F JQZ-%X$X,5C0;9[D+=M'9M J3MJ9@. MP/;;_ M=]^LWB0./@@W]XC%;!)[_XF,V!NTO@*#,HDA!96@DNJ5(GF'C HB-@5H9; MC#+YQFUO+4?G7'7ND@_\9G8UOW/];G^OCY?^ 1GZY=VVWO5K62[6Q"PUH"ET M'KTMX+,S$,GU<&3^8Q1'Z<'>GX5.7GD.Q=XSS=E'4G$']_HN#4K<.&)(%Q*L M4: ,TE7E?(&"A46O*++CK=_/>V\H/"YL]N@Z'*+#GF#Y1!-3<"5[42R%:W4] MJO86G @9DDK&*L=J0OYH/6 GUW4X"!![=!T.T4ZG@+O7U<99DL;7=)8QCGBR M%CQ:12Y\8#+DD%UV1T/>H#8 M(R,/5#;*.)NAN#KX)4<$+[P!88N3PC/R+!HY:0<,-&D/K6F#AQ%TU0'DQFUX M4]R33=>0>9U]*C0=-R%4;7W3W)#?8%6;^4XO?^K)(%@UG7HR0,<=X/OA41I: MR^232Z#J."TEZ?1[G'&00QU)=!SA\:GR&=X&AI> L95%J+1V% M?[YB)B@M14E"I#9)P.]DZLD!&!Q+;1T@\/Y(C8@J!B2W0L>ZQE#J",XPA*R5 M%,DYD[;7I?^8>M(4;8>IJ .,C9&;>'/=_Q5\0L8= \<+^;[:14!!OWCK168" M9<+&,^''8*.3)L\^GIJ/CHL.#L4SA>^^9"R1,^"26%*:X!@,&0RF@[ \YJ)E MF^KC$;H0NJY1W!,PP]H6AFCOQ-L6_L E>>.S+T?9:G3ORX[9GO TI\=H24J($,]KBNR M=0Y6!W.!QH;*]@7,TO74 PBT>OE4P!V=%J8,. M*5BLTZPT>!8*Q9#:1V><<"HV#/.WR)D6=".J^\'8_1#9=P"@6X.CWEY\RLO* MSC)_RO,5.4._SXGW/3184^#LAVURFSQ#6247MI+[6Z0 M1M79NP9X((!,&QC@@B#R2TR4\-(+(3](V&D,5QU-4! M$L?-_C.74F$^ !KE0'F5 ;,10!ZR0LUY,*'QVM6C/2.>0-'Y*!?\T7'1WZ&X M:E?[L+CJ*;HI85C;ES/K? I<"A'F83R3'AYE*?S)ZGLQ$ ? M'TQ/PWH\S7:*6K'AC=_C+5K)+'-ULAQY9,PFP+KGT;C@DH^:R=@FJ32$RM./ MM-JA=A3-=H#:[5TH_V-V\6EQ>?$N8YJ=?_TETS=]GLW7TS*OI7#%:#+,92D# M9(&UU, +0.M-=;>,*Q5*/CNA\BKV[5O%R/A2V+Y>K.6-BS;+G-@4*)]9.)*L72320C:&<, M,5V0Y3:/\",Q>, ?PH\3+VIX=?+"Y+OG_CUJJIW\2K2Z5_F-XOYQWK. M;S%\1J0[4XH#9ZO#Q1.)UJ,')ZS5Q0O#TU:/R",+&W;_SD[V-DR&S)8JFAIY MNRX^>7]16U\^SN)M1KE'$E=R@")0\*PJHS%&L(QIYP3Z7'9;'G((%3NAT[QP M=!Y-C7T6C;Z_6,3_(EG6[8 WBS;VJ0A]Y)-&*/?Y?7 M3Z5U@^+J_2?"=ZCD?+-IUQ5W2H5HHX_@E:C[YK2!@(;PH-%&HP-*V69$SV%T M'^J([OSM/]W^]@^DLY_H8_[K3%NNBB.'0X0Z<4S5L2F!/'"M>62,_D:5-HG= M PF?-N]U1*QN>YK'5/C>=O-+7H;%L2WG.C>^5T7]DY_7S(H^1&\?MC02&+-1 M=6.G)'R6A. I J^C$YCSQGGMVV2^I[6E[^.GG"[/Z;MO#M!M*M9J?'NU8>U5 MO)A]F5U\72OQYG0A%]F7D,&0'U0?(S/X^B(IG I".AZM:=,.>CCM)VU1AR#V M7OGR<=4^HE'=,WQZCN%WN5:E11+[FO57_\%E>H1Q26P6NK4@*%.K?4V&P"5% MC8:N-NX5IA!W"J;&HVG:MX4)<#RE3OL!\^(1QE]]_+A<;\_]'?^9?;[\_&=> MEL7R5 B^!RU!\MY!F4, U<=O,X-O S_FL](_D^Q[[E3G.Y!K1+%S,@Y..TU6.$ESQ&95]-X M]0,9F?9-I&,7OR4@)G61[@O@]>>_SQ=?<[X:TI,?N2[/UQ])OWM;WN6X^#B? M_3>I)"]GBRL]W8C"FF(SXPC,UT8IS E"* K0!L<5.N2Q3:Z@&4O3OLUT<4JF M!,EI)1T/F./Q] \G]]45U51C.5;#,4&!BT7A0(CD(=!=!3,QS8:HP MVY03C<;"26-JWJ9AXO,(T0-CNC-I7*QTA:M,@YAT7LB0/KF9KE ]T*I7U M4'R2=.69@ R;8JJ'1L[]]?D(,/80[M1)L0__67SXM+A<81U1^H6$EO.\LG,] M)S1+P[$VKPH)*DI/OY,<,A?..YOJR_E.B:VGOZLB.Y 7P5*FP(^"DVW>M19*,Y;->;>(6/:=ZP^;J']]=(!J/87W W; M\[1U8-%P49?=@C-U>[.S$BBLSU#KB53TF;M&4_M:<#.M*3P 7-N^^]2:[@#M M6RG4;ZM7F)76V^I:A-]V#PC!+453#$(RG"*M8L%AR1"<5%E&H5RC\NI'")JV.J0[!(ZA MM@YLX$//E^_>_[5A1C$9 D<+EM4=&BR39V-U B=,U@&5"\O_PG-&/71&_0'K203AL+J0ZY5()%\#(6*,;PP(*,UN\4 MX^X.FRG#@P-4MJWT/>0WL=I_G\UK.>8WP@U/UA"W/*?:@TP>GZ<_ Y]2MB(P M:?Q..]!W4OR=KYY8]?LH;C&&%*=6_U4U[K>9RZB"#&CJ_D%!]Z=SX HWQ()7 MB5C7?+W-\1^7]9!OU+5Z=7GQ:;&L M97=GCFOE@P@0"M;M[DI D#8 A;+),&0QJS:9AM%9Z3Q+.S(6QSH*HP#CM.^# M+1'KU1G=WE%+D2 DSLAF9 7.* 9,QA ,6B=% MFZ>3!LQTGO+N])",!(XN+I2=NAG^6*R'2^6TZ?U<7.#Y[;^OM;]_+"[^9[ZX MZ74X\SR5('("EG2F6*L$<#XBQ*B]L*Y.QFI36MB,I<[3\FU/2Q] Z>+,[*V) M]2__)@'-YA^OK 8_2S5K:3("SXQTHKBMEZD&HZ1R&)UBIK/KY $NIFV>/-5[ MY% X=#!@XL KE/S*DF=U#N?J'5[D,Z.3<-HHT)$P2Z8 (>1@P#*NA+/,R[15 M7?I8__RXA$W;]C@1OB?7\&D;^ZMYW[_-5Q?+RW6.\'H.\D8T;R\O5A>??Q4KTVB'#_F=[F^F=.?_[R8K[NG+O'\0UZ2'D7PT45!-R1CA?3(#7@K M/129I(AD'G*C>H6NQ+#3<;0O[#AVJ8E!@.P@(;#IR\[I82F^_J?^-I^E[+WG M-@,J)*XXUQ!8H!]M88IES02VB5UVHV\G_+L7BO\&*IRZ^>IF\!+Y@'1C;H3V M]J'9&V?%J1A%2:!]G5V@=&VDC1RR"TR5B%'YW5JQAGSK3HCS+PQQ;74SO?>^ M*8UXGR\NSM=BO&+R52%8KY-;OU2/K63&*"I1%(=0C*Z2\.!<#!2M6TX1NI>> MA=WPMLO7[?; Q5XDTD97QRG-=K]5Z/YML-#H\T.>^(YF(T5VY:N/*2,2@]$A M(YA@Z=;42H KR1)X,686.6.!-W%\)IXR\MS?K&('OLEZ(1X'':N9#[3H&DU(&YN5$ZW,&1&A[0[-'F#9^[S\O7:Z MWE_@\F*<,U/O_]]6J\N*,ZV0+SPY*B,2G MD1(\TH]2:1YB3"3]-I?P<%I/M,JF(>K;JGLXK/T5K.?K"<^IBVO@H<()XP5W MJ!-D;6IE=HK@?3'@K!/2:Y.\BEU>!"^GJJ;?J^!0P$R=WUN?^S43#UB%L"V7 MS9/9)L&Y.I-*\9B_^MY'X[2XP^RW[S'/Y>SF*O.RD9GODC4V@;(7$E0(3I J2PD[IT)R1>5 M?>]':D=>3WJ942?IJ!:P>FFIJJ=D=)8X$R+RFI.PJ?.US;#/T[D[DR\F#7@21[,1^/IQ9N]EE>[K,CPBF^NVK+M% M^7E;3-=51K_B;/EO/+_,9\(&Q1@I,0K?)>'XQ MF$EFWJ%!G8X7)+SXB/854:Q?7 MZ@2@&S4Y>X3*U*U"[]&K4A_Y_&85J;OPTT< MW#L8 M^X:&:+H#M#^\O,9+;IDF'YUE8T!951^,4-71"T41&XCZ*+L.7NR^H4$HV6G? MT!"5=8"[$;HG1?3%FB! )FY!:23GJ7 /'B4W-@HC36>C6M\,FE9\ DL)#W$2 MCHR 4\;\L^,XKE.CMVORZ-!K9DH $[6FD,('0*XSY"0,"Q8EZ:V_QW'W8/RN!NY@L CI!WHEV'$)$#1*+]X:R.&)5G2]I!-Y .1>^ 5Y_3Q_+9R^&'<=N=1R.YX'5SG9'D/6,:R*G2\(@>UWCO+K &+ MVI/'G[23IW:+[B6($XU'3R85VPR4W\?CR/-UXI87:VO954!6W[/H%Q><@\ C M6HL1E3^U"'5W[E]\?K?=\>G0% S"\G>7&WY>?-J[HDQ(D H*TK^MLYD= ^EB M3B5A4=C9=(RQ17"BM_EW90]:HOK[R$_7=4//RXU[*123"FS69$S1" A.""@R M).^=')J'EP3(*(25*,F!6@9@'J M0@59ZB TWMDDNK%%\.)SZB_ &K1$]0LW" -BK.(,Z5YJD"REZD[E.K8E />. M1.B=9XWJY'O@_L7G\E^ &6B$Y5/KRR8K6!;+SQBONB^W.BBNFC5:;1+:X[N; M]7,?*H<^>KV5M=KKX(%^$T$)Y.!3T&"-""EK7XIJ8W5?3*\W1F4UH]C?<$$" M3'34:P-'2(+\?R=T5*K-M?6CUWL@?AOV>@\ P=13\;_9K7G,OV>L@E^MNS\+ MBQ@9.F"J]A_I.M@R8@;/O6>%92$+>\YJ/_4%+Z:9>XBN%R,+OD/P;+HPDX]: M5ROFFBM=(3J=J0/?84!6,D)UY%12>F+LL4.03]K!?X[+?TA8E] M5+AH(<^I@?'8>;'*>,8+V0*6HVUH=,A#5QJ83=JRH-K4WCQ#4>65<7-WP=SR"IL\3>0#D7O@%>7\2 MB&/,\\A(.!0=U#BUUCU+!2R*HNDGJ4YN)-3W/8*FSR-Y&/!>^-2+K7D@D5N9 M%"^&'<=N=+"5FZNBH8 M2X M.84,QI*T,!D*%'Z,H.GL]/9P?#HT!8.P_-WEAG?HR/-&)98D%"T*J,(5>&TU M2%TP:5>BG:INZ\<(FA_VX!BH_C[RT[N-[%#9R!(U H5#L<[-I2#)B[I&64JN M"H5YC8KB^N#_Q6>U7X I:(;G%VX'A@[K")@4,Z& 3^A )1]KOJ1 887')(-) M_-2"_1\C:%Z<-6B)ZA=N$ ;$6+(4YQR+H -Y4LJ1)^4-TV!B8AP#1Y<[VX+Y M8P3-=V4&&F'YU$;0;,U:^6L^NV@VZ2+)":$,&S9PV/&069*-WXQ\C M90;BM]U(F2$@Z."]YVXSIQ!>,!LL6&9K7BH;< P3W9XFLZ6/)-= PDW2ZZP<,R@GFCE[XAW<@\!U MC [N(9KN .T/>'NK=^__VC0$&ZY5T!Z6[4XL+]ABN<=+ZN?N/ G;#)3?Q[/(#E7MSJ.,*8,W%BEBD!F"#^2J>)&Y-4(5>6H3 '_T M/$]UDU"AV\ Q8=.I;0[_T<_] MXNQ!2U1_?YGIY^7GC79.^]KTHAVH&"BDTSQ"P&30H!/.;#TF=9*R_M&RW?RT M]ZG709!]X=4:@UK>K8S"%&5J7RO)C=D =44)E.R*LA4@V&COK6'@*"#MYQO#6_KKDW/)%=">M0H'I1&L[#CLOG4&EAT.S[I=:K2YS^N5R M.9M_O#K[:^Y7=[S!M_^9T[=^FOU=W<$SEBS)WI+@*:X 5540G,O ,C%JE631 M-^JIW8_@$RUN& GN1U!R!UA^G)/7[]_^N?4ZLG62KV3Q[0_3F;/%YB <("(G MUJT$YRFD=N@YQ3\Y*-]F?<.(3)SH _XXF)\*#-V?@ZNFG[?EU?GZD_+&#)RY MQ 63@FXJZ6J4A76:DS-@D$EF H\^MFD]VXO<$WV8/@:VQU#P:"@^PL/O^D_O M.7.O_ZF_S:,__N[T;@(?SVL^39/ M0+T\ E\?V;S\0G?,(P;DZL32[]Z6=SDN/LYG_TU$K9VU-:57^3 ?!"9G%!B6 M"BCT%&+0/03>)A)"$4FK1CU*+=@YZ+1Q<9";M* M]LV&Q?6+EA%*Z4(WE,V2+BP=$H4?=>,T.5]&"1W5S=[W47'^!%&]/"-/!IE% M&_WU"\7-DYJ/G/Q^:\'IC!0#% DHZ?7M$=6@R](ID*E$'YJWEZE3[/YK/J=US,ON2-R_^-/2NB"=I4SDA. M*N0"(9);$K3F3MM _#5*QPXA<]HWAW9P:Z>K+J#XCO1$)'PBQG[)7_+YXN\J MOPU7&Z8RFH A.I#:NEH:S\GJ2<4TE9 0M2U6.&)(-H((IB.$>TS(@V]V\#;GK:^#,(7,?8^#-$TQV@ M?6M=S.96()\C(ME^,)91<,:$ ^\H3$-._$3-C6YW6]\GI_/2K>8H>7K#SQXJ MZP]W6VN*E"\H$H5?1M2G*%4K.GVNI>LV"N.%2B8> W][;)J:KB1J8AP>H,*I MJV*?JVHW,B9F=0'MG &E2X20B*$@LL/ /1V]K6VH#7L$IBM".A; 1M=)!_9N M'-?\ICS G(?!VW"0\N^02%)QVS2]J9-FMD1F9D8LAW%SI-B9,.CLG= MFI3[_>U7N8LS)0*20^-!A)JC117 !64H"& I9NF#3VW"J=WHF]9AG11"VYF M\?4Y8A9JU.*C-YFXVZN0:/-?CE 4]! -(Q7X7'WT=6&#"]%2Q)WIC+A$UZ_5 M$ J78*O3A\HFTZB_]BX=A]J;-WFUROGMW[EFXNS MBZ^_X\7EDOYW+=4;\!9A"VKN@?X'0=F@ $-1H#WC,JG"?*,.@3V([@LXUF5G$2;]N(6M^CZ,W_)J[B<3 M7N5,2LPQZBR!0CT*,CDO$#@3H&M'"F,*.6_E*#Q*5%>WXA ,/'PK'B[X#FZ_ MG_ M)L@N*1)V!%&%!*5FLH+7#CN PVFA1X$P ]1M'4Z!E)Y8L& M\N\41YLG"Q4Q)L\98.9TJ4NAP5N1(+M,A\U')[9'F31$4@\5%^/H? <@[:& M#J"TGK?[BH[;Q;<*3A>1"T;!!+-6$ .UZT<% <46(T0RP6.;T.\>*?T!9Q\= M+\84> >(>=@XWV3<+5JE-L JHY)/%<6Q3 MJ76?EAZM4PL0#99[!\C9 O[;<$%.0%WY_?J?^*G6%]W+<5UG;<^\BD$61E>Z MI:!7A41EXIG)DG?6. MR3JL8G$YOWB'%_G;O$%TDGP+%< R58=T%@'HF0212PA1>R\:E5(/I73:B4V3 M8?)0G76'R=6[FR;#/\C'19:B"5R0:U(*J&S)_(?,()9LE75$/MD.TT?-3X>W4TF_SLEA^OLHN'?IP^,SGCO:,.(3^-H^**D8,J>9(?."@ M>/#@;+)06)"I:(7)MQEM$3'6?6Q8UYG%!#[%#%(FPT4*CKLVJZ5. MY5%Q" :&/"H.$7P'%]CC#QQ!&9'K*H& #)2BVYBN90I8DDSU)Y[9CT?%/52^ M\Z/B /EWBJ/->T=Q5C-F':!@6 ?!!0ATONIT3RUY5%S&-B4H.$3GNS\J M#E% !U"Z_\:%.J!UW%.@*B0%JMX .@I9BW%,>*^PI#8=7Z?SJ#A(Q\\^*@X1 M>"^(^99KF]U,$]**XD6'$%6L+V/:0V4+4@C$8$!59*/X_T%ZIDW2M\3.8:+O M!4 _7RZK(.\SP\@Y9(%'T+(^.-C$P7L*2;F46ABMDPZ-POBGR)HVS]X23J,H MHA=4_;&8Q\?XT4+I8CD'KK F8)T 3\(!IZ/+R7$>;*.D^3.439LD;XFML=31 M ;R>RZ1E%DI@)='Q*'4[+TDMQ"2 29^M-<9EU;(+YP1+:0X)Y,;41@?@>KIX M(QA>>(X10F"I;OU@%*-D :@XTU%D0__@1RG- 0 85$HS1!O=0>OZB7QSZY\E MLK+1I@RIB+0YA"H&0%.4L.0"9'$,;&W3U:/5:@&N@_31+[IN[OTSYW3*#AT( MK-N@>>U7DY:#L]X82QX&LC:I\6=)Z[MTI@'&]M1*OS [,Y&7%,B'U"($4,7Q M.LZ#@?9"VJB2+[9-,]P/I,4%GK=]YKU*R.$\W0I4#G[C M?>I#1WO@W9GR-J^[ALG N'20>59U'"0#'W6")+@SLABO\RF\[CZ,;Q+EM][H M7R[SS6LFDX5[94 X7D=@\@+H(1T CZ5@&YZ'4#FU?[XW2G8S/2.HIH.+ M[KC_A__D\R_Y]\7\XM/JS 445J, SVNSKM8(3AAB MI \RB0EF?SQ/^+3@;(>H(5-"1E;O":'Y?V9A-:*9TV-.X2H8,5>&H G7VA YBMXB(ET(4;4(8QNB1< JY=UDF@P4:Q MTE!*IVT+Z1.@0Q5X0@!]5>@[KYGT)08>RTAG0G5-KO M!I6#%#9::KP1$/^:ITW[8$ZO_XGT3U]]KC^=99D2LY$D63<&JIPTH#;THXAU M<2#JX(XWN/I9"J'O9$!U%E?/\\NUL+">?IY,:]GR]6E\L;A(E(3ABW"J15U=0$ X$G M#\DX'KTQF&6;&N]!9!Z^<'V'+[LU7-DRA4E[*,$I4$YX"$XJ,*AXCB*B;U3X M/HS.:9]NVN'L_NKV9MKK=;/,:US6H26K/_-RO49G'[MV[S-&,&9/TS62!=O^ MDFL0V6A3<46#C9FN0XX:O"AT':(+NB#G0K4I,GJ,HH-7Q&U][JT-!8E55XV! M%*: 2G1!NT GA[@7,J T4;?))C]*TL0;KL; Q+W-:Z.(_U1LR/XK:1[YI ;V MI.&:FD<1A"EAM+(F^GW=9I0(/,G4%C[RMYTJ29@V@7,KJW)KQ>'6-_R$JUFD M._27V?EEC?VVMJ(D+B4R0GG2FS8S5 D!BP_1"EULH[S6G@1W:I&&X.GQY2#M M5'/RR '61Y>65AN^?T*M>.JULT%QQB#E:\AQ"E50Q("4%0%9J MY*)-I@[W';>G1%=_"Z=2#//WU]^ /6\UM"2HG)ZGG+0%J1F0$F M#""XERI[3O%XFTDW#9F:]@!,B=7M?;Z= *?;,_0'?LZ;-GVI0M&UD<='6VO< MI(6@O0>*&J,Q7 M;VER.SU$V+9J[@=!.T-Y3GQW@\WH-^ 7%!&_7/6>;$0^! M:9N55"!4D$!Q24UE< \DKBS(&ZW31=IX;8^1U",B]]7\=EII%#6,&*8=,,0_ MD^,UBW6;>V7FK_GL8O7N_5\;=@Q+/L?Z3IU=H:A3.W+$$AU%%B5+DGYMM*3P M2;*F[1%HBJSQU-$%NLC K\?@KH?>D'2_#:1)&(5)14,*)=$QB0H\)VZP*.Y* MRE'&-J,0'B%HVIK^IH@:0P4=W'P'>AAOKCNSDY+)&>Z ">] %?(D')+C3']> MLL!D K8)W\?B8%KK]W+BEOT@T<%1J*_EB_GZ?K@ZT6\O+U87.$_$W5GD6=;L M-#AB"91)=60."X!6N<0UFJS:S !YBJH>7<'6.'F@Q&$4I75QKS^=T;Y.YB7K M6+1H0>I:W:9YH3LF&##""L>+]D3<45+)#]/7HQ]Y9%@V4&0'%O*/NG\A+C[G M-XO5ZM47G)VO'],6MP[AI\4YJ7>U>6R[9E0S+]#J# )9)$;K]K5<"A3A4C0, M=6P41N]-N#:9G*4V M%4)WR)@67T=2_E.0&Z2'+F"T;CNX6,Y"%E1M M]].,\CC;]P1?+Z:-X*\XMMJBMCP0BRK7'?<*@N0"2-JJF.Q1-9+28U*'<>A?UK[?01G=@(U=^&2D/%8YMK@@>>W#NSJU<75Z;XZRM_* M('/:M,J]6B[K]N%U8\@9.5\!C2O B_&@C-2 .1H@)2BKI+.NT?3#PVF?UH>> M G.+2=7?00KB$:%O9'P_!>B*+4+R>D-:E3?5!U7A_G)["3DOWE;/121*-JXO_5.TB=+6.@EO!C0]226Q3=O)= ME.X/05_CTOTABN[ 66Q9/HLLB%CJBS)R15K)%M"7",[I;.B^8-:VP?R/TOT& M6#UBZ?X0X'1[AFX5T=F4BM3.0_:*7*]4)2X0P0M39,82-?XHW9\00D-+]X?H MLP-\/EXS[D*1"DT!+00COUT+" 8]22F1&QM58/%'Z?[>FM^Y='^(&KH(U)^N M%?<8% O:THU2AQT;CH \QG6XF70=&-_HWC_ETOU#D#6>.KI UV-UXUKFP'/4 MF_4R/G@(D@Q[L**84(0HLDV,>9JE^X<@:@P5='#SC5;H:#&50JX#%&*_%CH: M",&2.Q&DP^(X][G-Y.@?I?M]Q2W[0:*#H_!D%7CF(49>IW4:+VK% HE660') M:2WT'I_B"<#"G='Z*T3I/N&X_XISS/A7R6O=+LVY\Q1F+]2;K& MFZ7Z=YZOK@ ]3^_RQ>SJH?J!"9PMM,;MR7XLEGJS;!W7T7\@CZ[';>V)8%.62,V",?U<#.M1SZ-01VG)"E M"EUE(OA2=RIX0);R>CVZ%M%ID]HD$(YH[FYB# ILL(449C=@F43>(S-,Q;$,0]OB#X=B:ZR!,^ G/ MKX+^G"_>U']=A5D3ZL9K41C+D+@BB=6I_@XI^J(K(J62,XN^303\&$6]O,2- M#H)% XUTBJQ-ILH$&27C%H*Q=..7HBF2T20>EPP*ZYDO;:S;XS1-BZYQ=+X# MD/900 =06CN4M]:;;)*3,12TGGS4+$,=CDN6/4@6*2"VT1I-?Q ;+8-YD)[^ M(+2/MKU?[ ]8V6?GLN,IUB!$/H(+)$- :\#IH1R0+ MFW;"#'WJ+;S03]M8N?.UO23T6[D_^\NX!V!L\%PC41;'LPEWOGIBU>^CN,484NS J[AO"F\LX:WW(!MTU$Z 9;4R MS:('[Z*"(CQ90R^,TFV\U)W(F[:FX7A1]?BZFA" -6G\C:.ZPFS=V4@JJVS] MCO_4$W7GC_/R6^;W3":/7N9<.^/)C8NA9OBMA"2MB119AL33733>SU#O__73 MAD@-,+ XJD(FK=9:\_CJ8UTGX M/L.@0[(J0G290DG.75U%ZR#GPHK7CF'!W5"V\W=.>W>V!E<;T4^/J8W+28>' MF/G_+O%\5K[.YA]_FS_@@IR5@,(8,LS2)4LNARBUEM9!C$ZHE&STVQN*'D'5 MD&_="5?J1''53/R3(BMENO\7\;(^/]+M/ENDU_/T"U[D,RV2CX(B(QU3II@F MU:9\RX!Y2PCQHAC[U)B<58[_Y\?%E_^+ON#*\Z??K.&UAM:C7[L3A/3I06@< M.?<1.ZZ_]O8C]O5>]9\OEU7,9RX@N8" M?F>S0*>+$ZF->7F*JFE3!&/AXX&I5./HH=<"R%L'=__=T/<_9%R3TG C]%/ M,\6JWRQ>K5_/9+ M[]9R896S"QP-7<&V/A28=2%> !MB\$H$HQK-Z=^3X'[-T1!4/5G2V$A[7;26 MOK_\_!F77]^6?^/YY97:SL\7_ZE%#C=<\>1YDI&#C;E.W:X%Z$P%\$707R&+ MNM$DTUVHFS:#V0R 8^NE#[1='ZN_YLL<%Q_GL_]>'ZUO!??O%N?GORZ6_\'E M]M+U8"A68;6\CW-&O-;)V XM&)WH4&4N.6N]ZGDHS=.F/]N;QJ8Z/ $_[M[5 M@'>NA@-:7(9_R;A^X#Z<'<%/S,SRZ.AVU9&%NM'3 J'D+6QG@G%>*-BQ(9^ M8LV>+.9UK.ZSOL:U'!@&"H1*!*%U B6E H^&@2R!F: UPX;M0 .)[=<_'(*F M!_J0FVJMB]OZ'F-5CIL_>_U/S?GEK1:C;U? S?CHV__@Y\7JXDR(DE@Q$GA: M/^>;"$XR!]+3Q:"QT%60FF"W!3?3]W$C"=_)\-#GJ?CV!U>VY@Q-B%HB M UVL <4*!U?YTZYFPK.3KI&C^@QAT\9)DV/U "UU]!KVQ-%[1PI=?LE5F.MV M CQ?W6\K.,M>9\5)IHFX!U6B@4 ^.;"$#EUR2H MI (ZAV2,TS&8-NF! 41.6QPS.3Q'TEZ?T/S7LJYJ=5[+C)J#EL&2AYT]!791 M >?9&.^32+G-<-*'Z=D)&J!8EA=H4(LBQS0I< M4 *X02.BRRJX-CGA'8C;"7/NQ6+N0&T=NM^V#03_R!=G63L6"J_KG&KF.* & M)X2$DM$5GI..OLU[^$/4[ 0R_V)!-E0?HYFU5J^*]T_-. ^)CW_NN&^'.])_ MA.=")I7-)C+(WBA0PIMJ=BQ8#+)HP[53Y=2>"W]??%F/#(&DT)TD01&D"ATG1N#$%CP=?.VPA@]V>!K/94UR/!G.(M@XTF*_GZ0C!R%@UC&V*%*<)*T32PI:2(1=O0;G ZF!V M#@0>+EDP3OJ3:X-[/!]]-5DH1E:4KBW# 9&GR&L MWW!A"$KNS10=41L=%*]D-//MH>MMS/ECL781K[TD-N3YIT+\\_W\O ME[-5FL5;2VLQ2%'G[0!%H:P^KB)XXQ0(E.3WLQR(V28X>H:P3AHDQT34F*KH M EN/7_]OKF>U**Y28"+2Q2\9. _D>#0AW 1XG 52R82@XZ'AMCO?KE>ZI_9W@-TD471NS! MFLMO8S6E0J;J0.)Z#A7GI:Z6(F_46MZ[!)!W4S]H?%ZW_P@T,9B2D)SUZ9ZJ35GG60X#L3IMHWL"@]=W]EHC*,@7X , M-I"4,P5B@5A")1PG;M#'-GF20^[L9GCL"S<[7OQ#5-A-8= CS)!!6&9'?)?24E_TG(]';@Z" /]*B7.(1GH9P2'#,P= :4<0*"D064"CJ4K$3. M;5Y/QJ!^V@JF4SP0[<#1[X%XV AL)IP_P'5PVEJK&9@ZJ5AE)@ ->966Q&X8 MA=]!M^E\'(?^:6<9G.*A: F0+KK@'O4#M&5C:6YC96YT:79E<&QA;BYH=&W5 M6-MRVS80?>]7;.S);48WTE(5R8IG;%ENU#JV:\M)\]2!2%!"0P(J $I1OKZ[ M '6Q+AZWF6E3/VA,8;&7@[-G076>G5]W!Y]N>C"V60HW]V>7_2X"6V\<%)A[[!3\[BDQ\ZS\IE.%=1GG%I(=*<61Y#;H08F\]0 M+A=67369:S$:6PAK80 ?E?XLILRO6V%3?K+PTZGZYT[5!>D,53P_Z<1B"B)^ M>R!:2=@:1D>U.(A;]:11:]7"-ZVCN,&B)&Y$O/E[@$E6T=SO,7:>\K<'F9#E M,:?X[7I8:38F]G@F8CMN![7:\X,'II9_L666BI%LNX1Q-5%87K$83:J*? M5$B^2# (*:7>E[$8"@M!K1)VJF2_*&NKN#T9(W3ZY.'6W9LB1)WK_ZC.B_Y= M]_226!%"[[=>]W[0_]"#ZXN+?K=W"V?75_=W<'-Y>@6G5^?0^_6^/_@$W>OW M-[VKN]-!__IJJ\#'BO_72PP:6.*9DKF!FY3)[RK9^LYD+Y0&.^80A.4,C<

/5U^Z+X/AU"8;,H"AA!++K8D@FY[0:-(\-8/J"3[G3+Y5@HE,NM8[ZP_.3R$1DLE(8$XCQ5(#"0)E\F@!4 5.-S8@"#''7?@-,U2V MRC@D6F6@<(NKVL!,(,3&JNCS SA*N'6"L D/CLLG4]J*K\6R^R;Z,Q<:W0N$ M3ZN(&X,5&,XT9D4&,9:3JHFKCL4Q6@X9!A*RP!@!CO+4>:Q 7Y*-*-QOU)*Q M.0PQ^USC/KU:1D=86)K'>/8:B>#_)=^$I#5@N"6D+)T[W/'(E=-\-7Q-<.\Z MD; 6-*&'A=DYIK2@BCMI*DFY^+E$GU@IEQB30..F @.F1QAMZ#B :.44GVD. MGN^8;;/QW!T;Q5T<-1VF\QRN+6Z63T8; 5+"UM#),F( )^6GKN(M^2;4*7@ ;1AM6UIPEVW8+VE*=?NUBR<>EAO;J?N,2]*:*;(SBI MY\N/:Q$\CEN=BS">\TG1Z_ED3]=@7N@'I29"J$9,2&.=G6N,$DP8$C42N*4X M@'4M0'9*]$S_AE0R N9$I*##8QTXH0:@IO&V BO9/G(\)G2SI@^1%CC=!'.9 M4 C#J \1!Y:FB[ [@/BNM'KW8+E4<)UM=,IWE?KN,=/;/3B*21'#2#OV M.$TV5HN(>.!U,I$=V.C<.Q92UQ4$2LDU2+2Y2DF M2%VXE>BBE9_@:*U1]_I[<=AH'=/\F J<$"4$EOEN?LIFF*$ .N1\P#WW 6:7 MS4Z>BXQEG@UQD>H88W.:OY][,0?E?.%!*NL4!@UF MM[Z#H]X<*]F)">14HF M MVZ082A'VC9ZC:P5/OBX MV/$'NZXTM(=\A]^$WRWVP'F>GW@?K(VVOX/\/ MQ(+Z]?&>6#0OG3D9T6T#3PX1H>&$O,IX(2?!B\-Z\_B(# I9\#=9_#SR]X!: M6/<2\:0&V(K\Z'W3*DS&DW6LTM@IGLUQ(FI.]["I&Y%[C?9C223+H[IW#N=OP+L?5^N4;'S)A+>=X7T8/&6#$P,RUF>3(R9&ER96-T;W)C;VUP96YS82YH=&WM6&UOVS80_KY? M<7.ZM 5DO=B.$[\T0.IX6X8T*1P7Q3X-M'B.B$JB0-)VO%^_(R4E]A)GZ=:B M!19_,"P?[^4Y4?<\XO#'T\O1]/?W8TA,EL+[#V_/ST;0: ;!Q_8H"$ZGI_#K M]-TY=/PP@JEBN19&R)RE03"^:$ C,:;H!\%JM?)7;5^JZV Z"6RH3I!*J='G MAC>.A_8?^D;&CW\8_MALPJF,%QGF!F*%S""'A1;Y-7SDJ#]!LUFM&LEBK<1U M8J 5MB+X*-4GL62EW0B3XG$=9QB4U\/ )1G.)%\?#[E8@N!O&J(==0]"UF%' MAYVHTYOU6'S$#MOSH_;!0;?;X?$?$149T/+21YMUBF\:F7JZH:BI.*'.OJHI8M:7R3B)DP M$(5^>QC8]36F^\B8NB9P,VF,S/I'%'X'!NJD.MX.=C^,D46_MQTCIGN"ZALU MXN>SJ]')N=TS+3@]FXQ'T\L)C"[?O1]?7)U,SRXOX&0R.;GX9?QN?#&]@GOP M'H/^M1%U'D8D%9@$(6I!1HL3*"B.Y( YMX_-;XLZ2-FZ+W(7SSD-MI^) TJ^1&5$S-)J3[OM79JK4=#K^MUVQTX#0UO%\#IQ M-2A\-R@"P^_;#OVPU=UI#?WH7]JZK=YW%/6Q#ASU_"AZ6@L"U]VRPW0/=<'R M-XUVHW8H&+=/0;]5W$#TP"B[=Q]E\:4'T^$_;=7P;JON[_6ZA[V[IZ="_PBP MT,)J/&GI SU(<7ZO!>4N_I9=^ SX3\14WM9O,:*C%L&:H&'TI])VQK[H''B4 MCJ:G HJW%#$"T\#@K:3I"QEF,U0T1'L#>$$3^X&E=O;&"1-N9-N+DP4G;J^4#:0 M=2[YT(?3BN@T9&P-0BE2K4!LE M8JMW2_]%+HR&5_M[1ZU6.)A&5J MV^I9;>1>7435%8LH.AQHPJ))[=M*O+JC55^H=FJ-3;C=W1WM]/^F;F\Y(G!, M_JQ(GA7)LR)Y5B3_=T5RXI@!V,I2\$K06R.#)4L7;LZ_B"J)4K"U'39>3V7) M'-)%5A#192#F6T%>.\QTT0Z)K-9ZXU7649FX:9;OTBS/B4V59FI=963%3;M^MPY/J M%F\CMR+4Z2F%(ILME"9-Y_:W8DM,/4@EOW8JE^"6BELAT]0=JP;PQIZD./$6 M+Z@/;L^6>MCZ[!;-VM]Y%K=Y4%G(\IBVKS EI$O<>719:8OPSH7-M$P7YK[+ MSEV[]5T>O+HCX.._ %!+ P04 " I@!-3C7GLA%,# ##"0 #P &5X M,C,Q+38S,#(Q+FAT;=5668_;-A!^[Z^8:-$<@&7=QWH= ZGL38WN>@W;P:)/ M!2V-+"(R*9"T'??7E[IR[;9ITZ9 _$#,:.YO.&..GTSODLVORQD4:E_"\LU/ M-_,$#-.R[KW$LJ:;*?R\N;T!?V@[L!&$2:HH9Z2TK-G" *-0JAI9UNET&IZ\ M(1<[:[.R:E>^57(N<9BIS)B,ZR_Z1))-?A@_,4V8\O2P1Z8@%4@49G"0E.W@ M/D/Y%DRSTTIX=19T5RAP;=>!>R[>TB-IY8JJ$B>]G['5\F.K"3+>\NP\&6?T M"#1[:5 _"&,WCV+BI)$?>CX)MU$:V)[C;R,/2?Z;HY.TM'IK(]6YQ)?&GC*S MP#K^R'>'45"IJQ/-5#%R;/M'HU&=C'/.E(XGM'U+MFX>.%/X3IFDI#LV:DHR M6M->G/*2B]&%W?RN:HF9DSTMSZ-G&[I'"0L\P8KO"7LVD+H-ID1!\U91TM]1 MYZ33:]A3FW*D_92485^"X]9)S]X5=$LUH-[0^33COZKF"[+W@!&QTYAMN5)\ M/W)]G5'W2?&JY3^"(=5]0_'-SU?;V:KV;2?DE=)UB;'CQ?\"%XGF>Z;AS&X0L@+.NE\0>I$\11$ Q:.K1#^[*GM97;T5$0 MV5Y'QVX8QCU]&0=A1U]&GM]]=VV]!/R>CATO&C31VVR<,'!> ,\A(2*C_$AD M>BB)@/59ZCKD .8L'=9R?A"Z= V$@JQ9/:\.NX-43R]TGE>.SK/9-0)+C8-> M21UZ.66$I924NI_O@:FCUT+,L8M+[9>DO6/5""E\"/*#[RT<;7 M[@=P*FA: *DJ)$*VG:"R1=2QS5^&?W/8PJK?*/]D1+_.ROMTKKWJVR^SQX;8 MF#R]\*,KV9RP%#3%DVZ-*/A!8L)YA1K0FYOE]U;5+64,2<5+JF]MPTBNR/=6 MQ6-3]6]K^$\NZ=?_O7WV%JAX^Q@:M;OBB ]>![UAEY+]P81L)2\/ZJ')%QX4 MW=D^;YJ'UN0/4$L#!!0 ( "F $U.T%N\@^0< .HC / 97@S,3$M M-C,P,C$N:'1M[5IM;]LX$OY^OX+KXKHMX#?Y)4V<-$#JN-C@>DF1>-';3P=: MI"Q>)%%+4G:\O_X>DO);;&]LM+DN>LD'Q1*'Y'#FX3,SE,Y^NKSI#W_[/""Q M21/R^=E&C>&MPT[5*>12*EYG1E6.3^S3W#EE)W_[>RG6HU69(J#@UG)%"BVQ,OC"N[TFM5DKU93Y38AP;TFJV O)%JGLQH;[=")/P\_DX M9PU_?]9PDYR-))N=GS$Q(8*]KX@1/V*\&W4IC5J=)HM.3L*33GCTKCEJ<4J[ MP;\#*-F N.^CS2SA[RNIR&HQM_/W.JWZNVYN3J>"F;@7-)M_KSC1\[-(9@;S M*?3W/_TP&X,9_F!J-!'CK.>65/%=Y\VA3*3JO6JZOU/;4HMH*I)9[^>A2+DF MUWQ*;F5*LY^K&FZH::Y$Y 6U^(-#)ZCG;J=>Y7<8)Q$9GR\A:%FE!P^Q& E# MVD$]6-=XNZ[_*;01T:RRWPZN-5_V)X=7--?KV^'-R2 MNT'?W;6;+7+SD0Q_&9"[B]L/%]>#N]K-OSX-?B,7_:%M:36;K6 X?_[ML=U 0?WUJ^"H>;IYO2(QG7"B^$3P*0C+Q$(3FF4% M3? PE\H0F9&/4J4D:-;^061$^K"PD!.JPR*ABMS-M.&IKI*K+,0TW9/3K[+9 MCV?\UD[C?Z :)H=]TQFYS^0TX6S,J]X'I?&9A"*91$3!/%1D\,V,%)E1!<8]Z5,36>,2B# M*1,7JS"'%0B%0FR"6(;NT(1Q1::Q"&.B"WM9]I]RQ>@4M./F4$TR+'.";HR,9JMF>('5)JS:A\.*DTAD<)S%P-)156 *XFA6 M*^TBB[#IJ4V+\#M,"H8Q 885KU0!)*&2&*L=+%^-#6@S%R^ M5;4210(!@$L" 6XZ[?0)J8Y)E,BIGB-/\;'0!LF:(=0^]'I#R^H*@/1P-F, SW>HX.' M,*;9F),+<,=MD4 B:--:T'W#W[JN09?Y.W\K;,:6>=39\8DEF!4P>G!87?:> M*%J;*,)$=IV/(0H)&UI=]O&LR4>W\]<&&7V["V2[KI=<8R%P@PLI3V.D:J-= M2 N]?Q<;=D8<_BYG\H%,%@H#@$DF0CM^@A3/W#@VDUPRVRH[*IY0!Z RDBU! M4"V9TS8*L!QTT3(1S)6&NAAIP015PBY ^'CK^#JS(Q7:QD"WW[0+F([-4'M" M(12%KE-.@5R7A8&$L2RGQ#*6HH>/S*L)!7Z-N!4$3Z(_9P?PXJ%(^X% //I* M$.]-0QM8WI_ ]H8TML%$,(M4JF5&+5-3#93;G,["UR;X)90 ;D%'(A%F9N/P MMFGMQG*HV)-="4G= 'AH5Q07J@<@-8N;PA#J9A3P&6'8YXA'4B :[3P MW&X8*X+,UV,7&TODX.2O1^^/A]7P8*P.)C0I'"M91_(H0M8F)G"!WI)]+9*! M/5C6WVY/R!PTT1$,J7W:-Y*%V:W!/G& +J2YS6FCITL+,IIGRVZW<6\)Z..0 M92=X0=<:NMCA3.@=MPD 6\N6299KV8JR _C/AF@9AH6R;EZ)AUM&3:4V>&X/ M]#"6#C'0[P7"*89^LZ-+!+R"F1Y)EXJC7.&N#,_63T_>>JUBJA?)@^4TAV_. M'-D[>Y1$/$.Q?<^3LB9_)%_]:A,]C>G_AZJG^XVK'G>"QN8@KRX9Q1+<*M"6 MY&*A\A_GLAH+[;+T46ND+][4MQ_/3DH.05-8#ODS?0CF4H:/F"\;9B;HR(T07 M0$?:$W<7A35"L"[2%$7-']PMIF3ZK>=*+Q'V6]4:%PBDD<+6K\+#W+$5,.). M74LP57T<$ME$)A-N@U%&Q^7AL2H)CJ=Y(F<E:C:U %M+Y)I*X__YNH M-6<&[7KWNWESE\\V%O-]U+NT:;]_1791C&$\KUUP4G5OI_?;4:UNZR]GWZ?L M;ES=6RH[ H=Q58/."6[]BX8U^O&^#8L/G$Y9OWNGOSWC!LL^WDN'[2W-W< MK >+MH8;VX^/%>B<9N\K[G%C$3+_W[NTZ5W: 9^XZ_J+ MW04:]UAMZ5*LHH?%$G?P1N:Z'V@*[\KO9(UU"X &^S$5"*%9E7Q&T2LLQ;E8 MVX\%C\C@@8>%K9W)C<]2-XW6<##>H)X_Y]A'GXSDTG\ST_/'GQ.^\1')TA%N MFS277>@(WBC,9IU:VW+;.!)]WZ_ *+69I$HWZN*+ M[+C*D94:[V3LE*VI[#QM000H8DT2' "4K/GZ/0"HFR5MK'*\F_?1J0V*0)^?3K^X^7?5*I-1J?V_U&XV)X07X:_O*1=.K- M@ P5S;0P0F8T:30&5Q52B8W)>XW&=#JM3]MUJ<:-X4W##M5I)%)J7F>&5DT"(;D\^,ZSM2JY52?9G/E!C'AK2: MK8!\ENI.3*AO-\(D_&P^SFG#WY\VW"2G(\EF9Z=,3(A@[RKBH-7J\H/1P<$A M9QUZU#VF["B@;6U+%=YTWAS*1JO>J MZ?Y.;$LMHJE(9KT?AR+EFESQ*;F1*I4/ M,4XB,CY?0M"R2@_N8S$2AK2#>FM=X^VZ_KO01D2SRLZ%;N\6PB=7U%?GUZF)P0VX'?7?7;K;(]0'MJ75;#ZG8=:[/9]E.ELMM7 MW:,3\K4-D%/&L+]K"8],KWT 73<'\H]$Q@"=7BTXRI]_BVPW4E!__2HX:)YL M7B])3"><*#X1? K2,K'0A&9901,\S*4R1&;D@U0I"9JUGXF,2)\J)N2$ZK!( MJ"*W,VUX"IM?9B&FZ1Z?/,EFWY_Q6SN-_YYJF!SV36?D+I/3A+,QKWH?E,9G M$HID$E$%\U"1P3H23%G1+P6T1#/%)$IF!%([WHX\Q<=" M&R1LAE#[T.L-+:LK -)S93:T?<'0)H8Z.S$T7#/XZU='K>#P1)S)A_=SI\;9/3M M+I#MNEYPC87 #2ZD?!DC51OM0EKHQW>Q86?$X>]R)A_(9*$P )AD(K3C)TCQ MS(UC,\DELZVRH^()=0 J(]D2!-62.6VC ,M!%RT3P5QYJ(N1%DQ0)>P"A(^W MCJ\S.U*A;0QT^TV[@.G8#/4G%$)AZ#KE%,AU61A(&,MR2BQC*7KXR+R:4.#7 MB%M!\"3Z<[8'+^Z+M.\(Q*,G@OC1-+2!Y<<3V*,AC6TP$S\+4)?@DE@%O0D4B$F=DXO&U:N[$C]_K :[HW5P80F MA6,EZTB4T\C:Q 0NT%NRKT4R\ B6];?;$S('370$0VJ?]HUD879K\)@X0!?2 MW.:TT9=+"S*:9\MNMW%O">CCD&4G>$'7&KK8_DSH';<) %O+EDF6:]F*LCWX MSX9H&8:%LFY>B8=;1DVE-GAN7^IA+!UBH-\+A%,,_69'EPAX!3,]D"X51[G" M71F>K;\]>>NUBJE>) ^6TQR^.7-D[^Q1$O$,Q?8=3\J:_(%\]=M.Q/0SPWR!G $6VK+QOAO<]SY'N*_%P+JN_U29*$KU-^^%#?[ M%S?G"3(B+$4 0K90M"5G*#A\7L;+19$QY?3.!D"?(;D0Z'([]VYO_K9D+R25 M]8 OT[=0#F7HJ/F"<7:BKLP(T0700>)6]5%8(P3K(DU1U/S!W6)*IM_Z7NDE MPGZM6N,<@312V/I5>)@[M@)&W%O7$DQ5'X=$-I')A-M@E-%Q^?)8E03'TSR1 M,X[6:2P]J]$UJ ):7R52UY__-&K-F4&[WOUFWMSELS__T=J%K0C\Z=EY,88J M7O'@N.H.K_<%Z6,6[,Z1_SJ^,ZYV+I4:@0>YJD&WA.::]^8_3I :Y F=]43F M9G"=3L"18Y'51M(8F?;L0?S$YA=(+4M3."/XYO*,OG-4/SCJV&-Z@[U@V'SB M\@2_[D[P&X9MMAT?U8^;NYN;]6#1UG!C^_&Q IW3[%VE77E I+U6?D^"=1JU MW+JQ")G_[UW7]*[K@)/<=?. > '%1ZRX="M6TL."B7N!1^;Z[VD.[\YO9)%- M*X!2^['@$?FPX.AKG]EN&JCA8/M$[OV+?%.P-X,]^*0FE_Z;HIY_-3SA&Q_9 M+,'EMG]SV86.@+#";';YPG2^5SK[#U!+ P04 " I@!-305$+ M#9($ #)#P #P &5X,S(Q+38S,#(Q+FAT;>57;6_;-A#^OE]Q=;$V!:PW MVTG]U@"N[*#9NCBP563]-% 297.E2)6DXGB_?D?*3IJZP=H!?0'J#X*E>^'= M\QR/Q_&CZ3Q.WE[.8&U*#I=O7KX^CZ'E!<%5-PZ":3*%5\D?KZ'GAQ$DB@C- M#)."\""87;2@M3:F&@;!9K/Q-UU?JE60+ +KJA=P*37U-Y.*Y;55K'5VD G[$1P)=4[=DT: MN6&&T].]GW'0O(\#M\@XE?GV=)RS:V#YBQ;K9Z1SDI(B3;-^CQ2]0=:E413U M!U'8&Z3IR5\1!AF@>F.CS9;3%ZV2"6]-[?K#7L=_?ER9T8;E9CV,PO#7EE,] M'1=2&%Q/H7WSMW%SX,S0&^,1SE9BZ%)J-:9[<2:Y5,/'H?N-K,0K2,GX=O@T M8275<$$WL) E$4_;&FGP-%6L:!0U^X=B3!B>>]TT(3]'/YP)ND\AZMB@9S=K MEC(#W8X?W8_XT['^76O#BFWKP40_;98A)U1]IQSCV2(Y/SN/)\GY_ )K>K%\ M,[E(()E#U(-NL=A&R9+F$SGE\EL^L,G]V$Z^R0&X0G,SR!Y M-8/E9/%RO,_7\_>PB1.K*03AIVOR/9]LZ^'2.^3B)P+R*00-+.="3;, MK,&L*12,VY8B"_K]#(953V5*B@(H&:SY%5>?*XW^F$H\:+>XE&SR#=0DQ4SN0UT5G-T;#T:W9BFF#3?36%!7:L,RD,;#PX0J=M%TH\9K1 F8W-*L-NZ8P+PJ64;5/ M)I9E1<2V#?C- M^&JE:Z1L=@)"QW2-BJV!DLB4J)H-J;WW"ZA4EFK,161?O# M/;$S;/:$61/GSMJG5#N+<@OOA-QPFJ\0G^/^Z.L7UCX*']V2PPR MK/!(10^SFVQ-Q(KNV8D&W5X;B 92NJ)$O T((4\A(I:BVV+>MF' .:(9KX]Y'085DZ/:N/0@B,OL='>9NJK'@ M6JV:-]3)BBJWIM[3=;>#_9^)A:85'CY__+-A:H=+UZE@4J\PE";P:-!T]8<2 M^^*$*Y+G>-IXG!9[KD;??.+[?^09DG*Z#RJ5*J?*P]@XJ30=[O^,3L(&O%N=.[U_9-^ST[/!C>#R?<+ M[P9KWPW6@JV/B)KV*EN(+I/E.7O M( E9?7OJPH:ZWO.1=L_[4\)M'7Y&MCM*,8LA)@M:7$+G=P M1[PCPFV3\,Z$I,A&;0Y-_N-:N7LVEUQWW3[]%U!+ P04 " I@!-3-)%& MV(H$ !X$ #P &5X,S(R+38S,#(Q+FAT;>586V_;-A1^WZ\X=; V!:RK M[226W0"N[:#INCB(%71]&FB)LKE2I$92<;1?OR/*=KJZV8("@0]XDGL"[^-K]UUQY5JZ<4W7JVJZW$I-753D[;.A_47?%*2GO\T M?.$X,)%)F5-A(%&4&)I"J9E8PL>4ZL_@.!NNL2PJQ98K Z$?!O!1JL_LCC1T MPPRGYUL]0Z]Y'WK6R' AT^I\F+([8.F;%COI)KTPRU(:$-KM94%_$09GR2GM MIB$).[WN[P$ZZ2%[(Z--Q>F;5LZ$LZ*U_:@;NJ>]P@S6+#6K*/#]GUN6]7R8 M26'0GD+YYF>C9D^9H??&(9PM1?1'J0W+JM:CPM\6LTALA+;D1'*IHB/?_@UJ MBI.1G/$J>A6SG&JXHFNXD3D1K]H:L^=HJEC6,&KV%\50,"K[NFXB/44]G FZ MC3P(ZUBG]RNV8 8ZH1L^Q=?O##'!5%)UH!C'TYOX\N)R/(HO9U?8"C?SV]%5 M#/$,@C.X=>?NV(7Y=&RI0:?GMV$TA]%D=AU/)__[X+X,9QM$WS^!V07$[Z8P M']V\'5U-Y\[LMP_33S :QS4E]/WGS/8_Q9X/D>XW$;D4D$@A:%(/-%@SLP*S MHI Q7D\BF=FWD1 EX7!#"ZD,(-^%5#D$OO,+9%)9EHH2!52D.,3>EX*^/ I. M_$$'J\/.K..:Y>7161CZ@T:+?0D&KV%1P9BHE,D[HI.2HY9YI0W-=1LN1>+" M\4YLR;3!V;L3188VO*=9IF@%N)1,&Q6I;XQ6C&5PP043"T/59EK&$JFU M8YD71%1MP&\U^&TH2J5+5 Y&PGR#1ET9&X$Y40LBJ'9F]QRMC1)34^K*:'_9 M%QO!IB_,BEAUM?R":BN15_!9R#6GZ1(QZIT-GK^P!O83P]0(3'K'Q0%^H%H+ M7(@1BTT9927G%19?7G"&-G:EI^B?)5.T/L]T#=D#J,?D-6"Y!;WC]/4N,30I M%9[&J&%ZGZR(6-)M=H)^I]L&HH'DMC 1[_X B$A_),S#!G,FL%%S8H'$?C<$ M&5/\:C'<)H0PA1DI%-74-A*2">> 8F@;FP@)!29CTV+9KKE086H7HAKID096UJ;?I>NAB]T?*0C,.]Y][P1S&O4F]?-IQ!*-RB> UW@7]9GP_"GE! MTA2/"8?3S$1A+SP8OK!UT9 %IUOK"ZE2JAQT@I-"TVC[8Y R77!214Q8559H MD!.UQ%5W(8V1>52ON7?UX9 0OJDJ6TT->;,!]T+WI!/42[#!PC3IUO!F/W;M M?NR9=)_6/W/[_N-DWPUV-,_J;O1C!!H/KC>M3NNK'$1A<0\!.OU%&]1I^3J( MQO_688K-;WJA>SK0]KE_>L/3.N4IP&RR;V01(2Z@)6R0Z"UA] . MB&>LC4,$^LC&MA^N9]MU;V;^^^'PU06VD,T-/E*4XP%U1_>NM ]59,>!_R!" M%EA*I=D7^8];\.;9W,GM?P?._P902P$"% ,4 " I@!-3*VNA)&L# P"" MZ1P $0 @ $ 8W-I:2TR,#(Q,#8S,"YH=&U02P$"% ,4 M " I@!-3@=-4YCD1 AN $0 @ &: P, 8W-I:2TR M,#(Q,#8S,"YX&UL4$L! A0#% @ M*8 34TSG#XI!6 .@4$ !4 ( !$34# &-S:6DM,C R,3 V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( "F $U/BV^)R@ $! )QR 0 4 M " 86- P!C/! !C&UL4$L! A0#% @ *8 3 M4VA6?T \!@ LA( !\ ( !-AP& &5X,3 R+69Y,C)E>&5C M:6YC96YT:79E<&QA;BYH=&U02P$"% ,4 " I@!-3,@DPE;<% !=%@ M'@ @ &O(@8 97@Q,#,M9GDR,F1I#,Q,2TV,S R,2YH=&U02P$"% ,4 M" I@!-3%T)% .P' *)0 #P @ %(- 8 97@S,3(M-C,P M,C$N:'1M4$L! A0#% @ *8 34T%1"PV2! R0\ \ M ( !83P& &5X,S(Q+38S,#(Q+FAT;5!+ 0(4 Q0 ( "F $U,TD4;8B@0 M '@0 / " 2!!!@!E>#,R,BTV,S R,2YH=&U02P4& / X #@"6 P UT4& end