0001180145-20-000042.txt : 20200820 0001180145-20-000042.hdr.sgml : 20200820 20200820160337 ACCESSION NUMBER: 0001180145-20-000042 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200820 DATE AS OF CHANGE: 20200820 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: 201120065 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-20200630.htm 10-K csii-20200630
0001180145false2020FY--06-300.0010.001100,000100,00039,675,86534,934,56939,675,86534,934,5698.757.908.7512.158.757.908.7512.15P6M00011801452019-07-012020-06-30iso4217:USD00011801452019-12-31xbrli:shares00011801452020-08-1400011801452020-06-3000011801452019-06-30iso4217:USDxbrli:shares00011801452018-07-012019-06-3000011801452017-07-012018-06-300001180145us-gaap:CommonStockMember2017-06-300001180145us-gaap:AdditionalPaidInCapitalMember2017-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2017-06-3000011801452017-06-300001180145us-gaap:CommonStockMember2017-07-012018-06-300001180145us-gaap:AdditionalPaidInCapitalMember2017-07-012018-06-300001180145us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-07-012018-06-300001180145us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember2017-07-012018-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-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:BuildingMember2019-07-012020-06-300001180145srt:MinimumMemberus-gaap:EquipmentMember2019-07-012020-06-300001180145us-gaap:EquipmentMembersrt:MaximumMember2019-07-012020-06-300001180145us-gaap:ComputerEquipmentMember2019-07-012020-06-300001180145us-gaap:OtherAssetsMember2019-07-010001180145us-gaap:OtherLiabilitiesMember2019-07-01csii:renewal_term00011801452017-03-30csii:financial_institution0001180145us-gaap:LandMember2020-06-300001180145us-gaap:LandMember2019-06-300001180145us-gaap:BuildingMember2020-06-300001180145us-gaap:BuildingMember2019-06-300001180145us-gaap:EquipmentMember2020-06-300001180145us-gaap:EquipmentMember2019-06-300001180145us-gaap:FurnitureAndFixturesMember2020-06-300001180145us-gaap:FurnitureAndFixturesMember2019-06-300001180145us-gaap:LeaseholdImprovementsMember2020-06-300001180145us-gaap:LeaseholdImprovementsMember2019-06-300001180145us-gaap:ConstructionInProgressMember2020-06-300001180145us-gaap:ConstructionInProgressMember2019-06-300001180145csii:PeripheralMember2019-07-012020-06-300001180145csii:PeripheralMember2018-07-012019-06-300001180145csii:PeripheralMember2017-07-012018-06-300001180145csii:CoronaryMember2019-07-012020-06-300001180145csii:CoronaryMember2018-07-012019-06-300001180145csii:CoronaryMember2017-07-012018-06-300001180145country:US2019-07-012020-06-300001180145country:US2018-07-012019-06-300001180145country:US2017-07-012018-06-300001180145csii:InternationalMember2019-07-012020-06-300001180145csii:InternationalMember2018-07-012019-06-300001180145csii:InternationalMember2017-07-012018-06-3000011801452019-08-052019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMember2019-08-052019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMember2019-08-050001180145us-gaap:DevelopedTechnologyRightsMembercsii:WIRIONEmbolicProtectionSystemMemberMember2019-08-050001180145csii:WIRIONEmbolicProtectionSystemMemberMemberus-gaap:TradeNamesMember2019-08-050001180145csii:DevelopedTechnologyAndTradeNamesMember2019-07-012020-06-300001180145us-gaap:PatentsMember2019-07-012020-06-300001180145us-gaap:DevelopedTechnologyRightsMember2020-06-300001180145us-gaap:DevelopedTechnologyRightsMember2019-06-300001180145us-gaap:PatentsMember2020-06-300001180145us-gaap:PatentsMember2019-06-300001180145us-gaap:TradeNamesMember2020-06-300001180145us-gaap:TradeNamesMember2019-06-300001180145us-gaap:CapitalLeaseObligationsMember2020-04-012020-06-30csii:optionsutr:Rate0001180145us-gaap:CapitalLeaseObligationsMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel3Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel1Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel2Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityFundsMemberus-gaap:FairValueInputsLevel3Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-06-300001180145us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-06-300001180145csii:TwoThousandSeventeenPlanMember2020-06-300001180145us-gaap:EmployeeStockOptionMember2020-06-300001180145srt:MinimumMemberus-gaap:RestrictedStockMember2019-07-012020-06-300001180145us-gaap:RestrictedStockMembersrt:MaximumMember2019-07-012020-06-300001180145us-gaap:RestrictedStockMember2017-06-300001180145us-gaap:RestrictedStockMember2017-07-012018-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-30xbrli:pure0001180145us-gaap:PerformanceSharesMembercsii:TotalShareholderReturnMember2019-07-012020-06-300001180145us-gaap:PerformanceSharesMembercsii:TotalShareholderReturnMember2018-07-012019-06-300001180145us-gaap:PerformanceSharesMembercsii:TotalShareholderReturnMember2017-07-012018-06-300001180145us-gaap:PerformanceSharesMember2017-06-300001180145us-gaap:PerformanceSharesMember2017-07-012018-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:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2017-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2017-07-012018-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2020-06-300001180145csii:EmployeeStockPurchasePlanMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMember2020-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockMember2019-07-012020-06-300001180145us-gaap:CostOfSalesMembercsii:EmployeeStockPurchasePlanMember2019-07-012020-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145us-gaap:CostOfSalesMember2019-07-012020-06-300001180145us-gaap:RestrictedStockMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001180145us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockMember2019-07-012020-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-06-300001180145us-gaap:RestrictedStockUnitsRSUMemberus-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:CostOfSalesMembercsii:EmployeeStockPurchasePlanMember2018-07-012019-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145us-gaap:CostOfSalesMember2018-07-012019-06-300001180145us-gaap:RestrictedStockMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001180145us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001180145us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001180145csii:EmployeeStockPurchasePlanMember2018-07-012019-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockMember2017-07-012018-06-300001180145us-gaap:CostOfSalesMembercsii:EmployeeStockPurchasePlanMember2017-07-012018-06-300001180145us-gaap:CostOfSalesMemberus-gaap:RestrictedStockUnitsRSUMember2017-07-012018-06-300001180145us-gaap:CostOfSalesMember2017-07-012018-06-300001180145us-gaap:RestrictedStockMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012018-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012018-06-300001180145us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012018-06-300001180145us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012018-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:RestrictedStockMember2017-07-012018-06-300001180145csii:EmployeeStockPurchasePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2017-07-012018-06-300001180145us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2017-07-012018-06-300001180145us-gaap:ResearchAndDevelopmentExpenseMember2017-07-012018-06-300001180145csii:EmployeeStockPurchasePlanMember2017-07-012018-06-300001180145us-gaap:OtherAssetsMember2020-06-300001180145us-gaap:OtherCurrentLiabilitiesMember2020-06-300001180145us-gaap:OtherNoncurrentLiabilitiesMember2020-06-300001180145us-gaap:OtherLiabilitiesMember2020-06-300001180145us-gaap:EmployeeStockOptionMember2019-07-012020-06-300001180145us-gaap:EmployeeStockOptionMember2018-07-012019-06-300001180145us-gaap:EmployeeStockOptionMember2017-07-012018-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-07-012019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2017-07-012018-06-300001180145us-gaap:PerformanceSharesMember2019-07-012020-06-300001180145us-gaap:PerformanceSharesMember2018-07-012019-06-300001180145us-gaap:PerformanceSharesMember2017-07-012018-06-300001180145us-gaap:EmployeeStockOptionMember2018-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2020-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2019-06-300001180145us-gaap:RestrictedStockUnitsRSUMember2018-06-300001180145us-gaap:PerformanceSharesMember2020-06-300001180145us-gaap:PerformanceSharesMember2019-06-300001180145us-gaap:PerformanceSharesMember2018-06-3000011801452019-07-012019-09-300001180145us-gaap:AccruedLiabilitiesMember2020-06-300001180145us-gaap:DomesticCountryMember2020-06-300001180145us-gaap:DomesticCountryMember2019-06-300001180145us-gaap:StateAndLocalJurisdictionMember2020-06-300001180145us-gaap:StateAndLocalJurisdictionMember2019-06-3000011801452019-10-012019-12-3100011801452020-01-012020-03-3100011801452020-04-012020-06-3000011801452018-07-012018-09-3000011801452018-10-012018-12-3100011801452019-01-012019-03-3100011801452019-04-012019-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, 2020
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, 2019, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was approximately $1,665.3 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 14, 2020 was 39,669,083.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the proxy statement for the registrant’s 2020 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” and “STEALTH 360® (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 commercial 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 530,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 and 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, 2020 represented 70% 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.

In October 2013, we received premarket approval (“PMA”) from the FDA to market the Coronary OAS as a treatment for severely calcified coronary arteries and we commenced a commercial launch that same month. Coronary sales in the United States during the fiscal year ended June 30, 2020 represented approximately 26% of revenue.

International

In February 2018, the Coronary OAS Micro Crown received reimbursement approval in Japan, followed by the first commercial sales in Japan. This represented the first international market for any of our products, and more importantly, an opportunity to provide physicians in Japan a cost-effective treatment option for the difficult-to-treat patient population with severely calcified coronary lesions. In January 2019, Japan’s Ministry of Health, Labor and Welfare (“MHLW”) approved our Coronary OAS Classic Crown and the ViperWire Advance Guidewire with FlexTip, and in the third quarter of fiscal 2019, sales of this product commenced in Japan. Sales of our products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd.

In October 2014, we received CE Mark for our Stealth 360 Peripheral OAS, and in fiscal 2019, we commenced sales of this product in certain countries in Southeast Asia, Europe and the Middle East and of our Coronary OAS in Southeast Asia and the Middle East. We continued to expand sales of our products into additional countries in these regions in fiscal 2020 and received
1


country level approvals in Australia, New Zealand and other countries in Asia and Europe, with sales into these countries expected after fiscal 2020. Sales of our products in the rest of the world are made through our exclusive international distributor, OrbusNeich®.

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

Impact of COVID-19

Beginning in the three months ended March 31, 2020, 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, and may continue to be 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 result 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 have experienced, and we expect will continue to experience, 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 are experiencing and may experience other disruptions as a result of the COVID-19 pandemic. For example, enrollment in our ECLIPSE clinical trial has been paused. Other disruptions or potential disruptions include 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 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 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.

We have been operating our manufacturing facilities and have continued to ship product; however, we will continue to monitor federal, state and local requirements that apply to these operations and we may experience disruptions in these operations or limitations in our ability to continue producing and shipping products. Most of our office-based employees are telecommuting, and our field employees will continue to support cases in clinical settings where they continue to have access. We have taken several actions intended to protect the health and well-being of our workforce and our customers, such as implementing restrictions on access to our facilities; deploying screening 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 and customers; introducing new paid leave programs for employees who have been adversely impacted by the crisis; adopting virtual physician and sales training on the use of our devices; and establishing new company-wide safety policies and a COVID-19 preparedness plan. We are monitoring 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 have taken steps to manage our expenses during the continuation of the pandemic, which include freezing new hiring, ceasing travel and conference activity, and suspending work on certain product development and other internal projects. We are also engaged in business planning for the recovery period as we anticipate how our business will return to a more normalized level of activity once the pandemic and its effects subside.

In the near term, as the pandemic continues, we anticipate that we will experience a continued reduction in the number of procedures using our devices relative to prior year comparable periods, which will result in lower revenue and increased utilization of our existing capital resources. We expect that the pandemic will continue to have an acute, short-term impact on our business. Many factors may increase or decrease procedure volumes, including, as noted above, developments relating to social restrictions and government restrictions on elective and semi-elective cases, level of patient anxiety, availability of personal protective equipment, medical facility and workforce capacity, and sales representative access to facilities to support cases. We expect that medical facilities will continue to preserve cash and they will not immediately replenish their inventories. Travel restrictions and our inability to support new accounts will negatively impact our international business. We also expect that the total impact of disruptions resulting from the pandemic will have a material impact on our financial condition, capital resources and results of operations, but we cannot predict the specific extent, or duration, of the impact of the COVID-19 pandemic on our condition, resources and results.

2


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.

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 a fatty material called 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 poor 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 may break up deeper plaque and 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.

3


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.

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 Products

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

Guidewires. The ViperWire 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 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. 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.

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.

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.

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.

4


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 seminars where physician industry leaders discuss case studies and treatment techniques using the devices. During the COVID-19 pandemic, we began to conduct some of these programs virtually and expect that we will continue to do so after the pandemic subsides.

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 our product portfolio to offer new accessories and 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. In February 2018, we announced reimbursement approval and our first commercially treated patient in Japan. This represented our first entry into the international market, and most importantly, an opportunity to provide physicians in Japan with a cost-effective treatment option for the difficult-to-treat patient population with severely calcified coronary lesions. In January 2019, Japan’s MHLW approved our Coronary OAS Classic Crown, and in the third quarter of fiscal 2019, sales of this product commenced in Japan.

In October 2014, we received CE Mark for our Stealth 360 Peripheral OAS and in fiscal 2019, we commenced sales of our products in certain countries in Southeast Asia, Europe and the Middle East. We continued to expand sales of our products into additional countries in these regions in fiscal 2020 and received country level approvals in Australia, New Zealand and other countries in Asia and Europe, with sales into these countries expected after fiscal 2020.

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. 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 addition, 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. This device is a distal embolic protection filter used to capture debris that can be associated with all types of peripheral vascular intervention procedures. We plan to commercialize the WIRION System in the United States following the transfer of manufacturing from Gardia Medical, which we expect to be completed in the first half of fiscal 2021. 

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,159 subjects (4,838 PAD and 2,321 CAD) have been enrolled in our clinical studies as of June 30, 2020. Our clinical studies incorporate rigorous long-term clinical and healthcare economic data that are critical to improving patient care and ongoing healthcare changes.

5


PAD Studies

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

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 (NCVH) 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.

LIBERTY 360°. This prospective, observational, multi-center clinical study is evaluating the procedural and long-term clinical, quality of life and economic outcomes of endovascular device interventions, including orbital atherectomy, for the treatment of PAD. We expect the results from this study to increase our understanding of the clinical and economic outcomes of endovascular treatment for PAD patients, including those with the most advanced form of the disease, Rutherford Class 6. Enrollment of 1,204 subjects at 51 sites in the United States was completed in February 2016.

LIBERTY 360° three-year clinical data and Peripheral OAS economic data were presented at the Amputation Prevention Symposium in August 2019. Most devices used in the study were balloons and/or atherectomy, and the Peripheral OAS was the most frequently used atherectomy device.

CAD Studies

We have conducted two clinical studies to evaluate the safety and efficacy of the Coronary OAS Classic Crown device: the ORBIT I feasibility study and the ORBIT II pivotal study. The safety and efficacy of the Coronary OAS Micro Crown device were evaluated in the COAST study.

The following CAD clinical study was in process during fiscal 2020:

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, which will delay the completion of the trial and the publication of its results. This suspension allowed for the physicians and other facility resources involved in the trial to be redeployed to address local responses to the pandemic and to minimize the impact of COVID-19 on the trial until the evolving situation stabilized. We cannot predict when enrollment will recommence.

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 towards high margin products and 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 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. We launched a next generation platform of our Peripheral OAS, the Exchangeable Series. The Exchangeable Series offers multiple new features and benefits, notably the ability to use multiple crowns with one handle unit for those most challenging multi-level disease CLI patients. The system also includes GlideAssist,
6


which enables smooth tracking of the device catheter to and from target lesions when distal, tortuous and/or small vessels must be traversed. In fiscal 2020, we observed an increase in peripheral vascular interventions performed via a transradial artery access utilizing our extended length Peripheral OAS. We are developing additional extended length products that are compatible with transradial access as we believe there are important patient, procedural and economic benefits associated with this access. We are also developing a small vessel atherectomy device intended for use in arteries smaller than 1.5mm in diameter, including arteries at or below-the-ankle. This product is a reflection of our continued commitment to addressing unmet or under-met clinical needs in CLI patients and interventions. In fiscal 2020, we ceased our development of a laser atherectomy device. We have additional products in development, but the COVID-19 pandemic and other factors have caused delays in product development efforts, which will also disrupt or delay our ability to launch affected products.

Within the coronary vascular disease market, we are building a portfolio of differentiated products that are used to treat complex CAD. We launched the Coronary OAS Classic Crown in Japan in early 2019 along with a new ViperWire Advance Guidewire with FlexTip. The FlexTip guidewire utilizes a Nitinol core versus the stainless steel core of the first generation coronary ViperWire. The new core material, combined with a softer spring tip, enables OAS access to more challenging lesions and anatomy, especially when tortuosity or angulation is present. The FlexTip guidewire is currently under review with the FDA.

We are also developing a new percutaneous ventricular assist device. Our first-generation product will be designed for use in complex PCI procedures to enable revascularization in patients at risk for hemodynamic instability during the intervention. We are targeting initiation of a first-in-human feasibility study during fiscal 2021.

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.

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 renewed effective May 1, 2018 and expires on July 31, 2021. 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 in Japan are through our exclusive Japan distributor, Medikit. Outside of the United States and Japan, sales are made through the current sales and distribution network of OrbusNeich, our exclusive distributor for the rest of the world.

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, and we cannot be certain if this pattern will resume in the future.

7


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 registration certificate renewal is due in June 2021.

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 agreement with OrbusNeich, we and OrbusNeich 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.

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, Eximo Medical, Shockwave, Avinger, and Straub Medical, which was recently purchased by Becton Dickinson, as well as manufacturers that may enter the market due to
8


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;
key opinion leader support and customer base; and
customer service and support.

We are aware of a company, Cardio Flow, Inc., developing an 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 are seeking 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. We are pursuing 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.

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.
9



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.

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.

10


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.

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.
11



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 “Corporate Integrity Agreement”) with the OIG. The Corporate Integrity Agreement requires that we maintain our existing compliance programs and imposes 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 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. Public reporting under the Sunshine Act and implementing Open Payment regulations has resulted in increased scrutiny of the financial relationships between industry, physicians and teaching hospitals.

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.

12


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”) will come into effect in May 2021, which will substantially expand 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 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

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.

Employees

As of June 30, 2020, we had 779 full-time employees, all of whom are in the United States. None of our employees are represented by a labor union or are parties to a collective bargaining agreement. We conduct employment engagement surveys and we believe that our employee relations are good.


13


Information About our Executive Officers

The names, ages and positions of our current executive officers are as follows:
NameAgePosition
Scott R. Ward60Chairman, President and Chief Executive Officer
Jeffrey S. Points43Chief Financial Officer
Rhonda J. Robb52Chief Operating Officer
Ryan D. Egeland45Chief Medical Officer
John M. Hastings40Vice President of Manufacturing and Operations
Stephen J. Rempe47Chief Human Resources Officer
Alexander Rosenstein48General Counsel and Corporate Secretary
Sandra M. Sedo56Chief Compliance Officer
David S. Whitescarver62Vice 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 November 30, 2015, and on August 15, 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. 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. Until April 2016, Mr. Ward was the Chairman of the Board of Creganna Medical.

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, Vice President of Manufacturing and Operations. Mr. Hastings joined us in October 2017. 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.

14


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.

Item 1A. Risk Factors.

Risks Relating to Our Business and Operations

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

We have 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. 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 an outbreak 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. 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 on our financial condition and results.


15


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 and 2020. For the years ended June 30, 2020, 2019, and 2018, we had net income (losses) of $(27.2) million, $(0.3) million, and $1.7 million, respectively. As of June 30, 2020, we had an accumulated deficit of approximately $363.1 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.

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, the American Medical Association CPT lower extremity revascularization codes will be subject to a review process commencing in October 2020, which could result in a decrease in the reimbursement available for 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
16


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. In the event of a breach of the Settlement Agreement or the Corporate Integrity Agreement, 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 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 in March 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
17


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.

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. New products may also include updated and improved versions of our existing products.

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 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 efforts, which 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.

18


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.

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

Any supply interruption from our suppliers or failure to obtain additional suppliers for any of the components used in our products 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 received country level approvals in Australia, New Zealand and other countries in Asia and Europe, with sales into these countries expected after fiscal 2020. 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 and OrbusNeich 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 will negatively impact 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
19


from achieving our objectives of continuing to grow our company. We do not carry key person life insurance on any of our employees.

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%. We also recently renewed the lease for our manufacturing facility in Pearland, Texas for an additional five years and are in the process of determining the rent under the renewal term in accordance with the dispute resolution provisions of this lease due to a disagreement with the landlord regarding the prevailing market rate. 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.
20



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 $26.00 and as high as $55.22 per share during the 12-month period ended June 30, 2020. 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, which could disrupt our operations, corrupt our data, or result in release of our confidential information. 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 may not be able to timely and adequately detect and prevent any breaches. 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 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. 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 that affect any areas in which our
21


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 storm and its aftermath did not cause damage to our Pearland facility. However, any future loss of operations at the Pearland facility as a result of natural disasters eliminates an alternate production source in the event that our manufacturing capacity at the Minnesota facility is disrupted for any reason.

Any disruptions in our ability 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 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.

On August 5, 2019, we completed the acquisition of the WIRION Embolic Protection System 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.

22


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. 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, quality assurance, labeling, packaging, storage and shipping of any product for which we obtain marketing clearance or
23


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 prohibiting “kickbacks” and false and fraudulent claims which, if violated, could subject us to substantial penalties. 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 and teaching hospitals. 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 and teaching hospitals. 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 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
24


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 May 8, 2014, we received a letter from the DOJ stating that it was investigating us to determine whether we had violated the False Claims Act, and 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.

Compliance with the terms and conditions of our Corporate Integrity Agreement requires 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 Corporate Integrity Agreement requires that we maintain our existing compliance programs and imposes 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. Maintaining the broad array of processes, policies and procedures necessary to comply with the Corporate Integrity Agreement will require a significant portion of management’s attention and the application of significant resources. The costs associated with implementation of and compliance with the Corporate Integrity Agreement could be substantial and may be greater than we currently anticipate. As of August 2020, we have completed four years of the term of the Corporate Integrity Agreement and have had no violations of it. Nevertheless, while we have developed and instituted a corporate compliance program, we cannot guarantee that we, our employees, our consultants or our contractors 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. 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 an exclusive distribution agreement with OrbusNeich to sell our Peripheral and Coronary OAS outside of the United States and Japan. Sales by OrbusNeich commenced in certain countries in Southeast Asia, Europe and the Middle East in fiscal 2019, with additional countries added in fiscal 2020. 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 intellectual property rights to the same extent as in the United States; increased financial accounting and reporting burdens and complexities; import
25


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. 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 will come 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. We cannot predict the outcome of these 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. 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 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
26


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.

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. The Trump Administration has also threatened to impose tariffs with respect to goods imported from other countries. 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, they would make it 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, and they 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 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.


27


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.

28


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 14, 2020 was approximately 90. No cash dividends have been previously paid on our common stock and none are anticipated during the year ending June 30, 2021.

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 2020:
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, 2020  N/AN/A
May 1 to May 31, 2020(1)
1,553 $37.50 N/AN/A
June 1 to June 30, 2020  N/AN/A
1,553 $37.50 
(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.”

29


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, 2015 through June 30, 2020. The comparisons assume $100 was invested on June 30, 2015 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-20200630_g1.jpg

Item 6.  Selected Financial Data.

Five-Year Selected Financial Data
(in thousands, except per share amounts)
20202019201820172016
SUMMARY OF OPERATIONS FOR THE FISCAL YEAR:
Net revenues$236,545 $248,017 $217,043 $204,906 $178,184 
Income (loss) from operations$(26,772)$(825)$2,234 $(1,542)$(56,077)
Net income (loss) $(27,236)$(255)$1,712 $(1,792)$(56,024)
Basic and diluted earnings per share$(0.79)$(0.01)$0.05 $(0.06)$(1.72)
Cash dividends declared per share$ $ $ $ $ 
FINANCIAL POSITION AT YEAR END:
Total assets$339,519 $218,577 $203,352 $193,940 $142,406 
Total long-term liabilities$26,221 $28,288 $31,422 $34,459 $6,010 
Stockholders’ equity$268,792 $147,944 $134,470 $118,389 $100,897 


30


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 and 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 device products 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.

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.

In October 2013, we received premarket approval (“PMA”) from the FDA to market the Coronary OAS as a treatment for severely calcified coronary arteries and we commenced a commercial launch that same month.

International

In February 2018, the Coronary OAS Micro Crown received reimbursement approval in Japan, followed by the first commercial sales in Japan. This represented the first international market for any of our products, and more importantly, an opportunity to provide physicians in Japan a cost-effective treatment option for the difficult-to-treat patient population with severely calcified coronary lesions. In January 2019, Japan’s Ministry of Health, Labor and Welfare (“MHLW”) approved our Coronary OAS Classic Crown and the ViperWire Advance Guidewire with FlexTip, and in the third quarter of fiscal 2019, sales of this product commenced in Japan. Sales of our products in Japan are made through our exclusive Japan distributor, Medikit Co., Ltd.

In October 2014, we received CE Mark for our Stealth 360 Peripheral OAS, and in fiscal 2019, we commenced sales of this product in certain countries in Southeast Asia, Europe and the Middle East and of our Coronary OAS in Southeast Asia and the Middle East. We continued to expand sales of our products into additional countries in these regions in fiscal 2020 and received country level approvals in Australia, New Zealand and other countries in Asia and Europe, with sales into these countries expected after fiscal 2020. Sales of our products in the rest of the world are made through our exclusive international distributor, OrbusNeich®.

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.
31



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 ancillary products include catheters, guidewires, balloons, 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, and we cannot be certain if this pattern will resume in the future.

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, guide wires, 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 bad debt expense, travel, 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, patent expenses, write-offs of capitalized patent costs, consulting expenses, travel expenses 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. All research and development expenses are expensed as 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, 2020, we had net operating loss carryforwards for federal and state income tax reporting purposes of approximately $296.4 million, which will expire at various dates through fiscal 2037.

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 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
32


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.

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, 2020, 2019 and 2018, we recorded stock-based compensation expense of $13.6 million, $11.3 million, and $10.3 million, respectively.
33



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, 2020 with Fiscal Year Ended June 30, 2019
 Year Ended June 30,
 20202019ChangePercent
Change
Net revenues$236,545 $248,017 $(11,472)(4.6)%
Cost of goods sold48,759 47,680 1,079 2.3 
Gross profit187,786 200,337 (12,551)(6.3)
Gross margin79.4 %80.8 %(1.4)%(1.7)
Expenses:
Selling, general and administrative169,969 167,700 2,269 1.4 
Research and development43,355 33,166 10,189 30.7 
Amortization of intangible assets1,234 296 938 316.9 
Total expenses214,558 201,162 13,396 6.7 
(Loss) income from operations(26,772)(825)(25,947)3,145.1 
Other (income) and expense, net233 (760)993 (130.7)
(Loss) income before income taxes(27,005)(65)(26,940)41,446.2 
Provision for income taxes231 190 41 21.6 
Net (loss) income$(27,236)$(255)$(26,981)10,580.8 

Net Revenues.    Net revenues decreased by $11.5 million, or 4.6%, from $248.0 million for the year ended June 30, 2019 to $236.5 million for the year ended June 30, 2020. This year-over-year revenue decrease occurred starting late in our fiscal third quarter and throughout our fiscal fourth quarter due to decreased procedure volume as a result of the COVID-19 pandemic. Prior to the COVID-19 outbreak, we were experiencing both peripheral and coronary revenue increases driven by higher unit volumes as a result of growth of our customer base, increased usage per account, expansion into new international markets and new product offerings such as balloons, guidewires, and catheters, partially offset by lower average selling prices. Revenues from our peripheral products decreased $12.5 million, or 7.0%, due to the impact of COVID-19, partially offset by volume growth in the office-based lab site of service. Revenues from our coronary products increased by approximately $1.0 million, or 1.5%, due to an increase in customer accounts, international expansion, and additional product offerings in the coronary space. These coronary revenue drivers were almost fully offset by the impact of COVID-19. In fiscal 2020, we also had $10.5 million of revenue from international sales of our OAS and related products, compared to $7.9 million of revenue in the prior fiscal year.

In the near-term, we expect our revenue to continue to be adversely impacted by the COVID-19 pandemic. While we cannot be certain when the pandemic will subside, we expect our revenue to resume growing when it does. We expect this revenue growth to be driven by increasing the number of physicians using the devices; increasing the usage per physician; introducing new and improved products such as the Sapphire balloons, Teleport Microcatheter, and ViperWire with Flex Tip; generating additional clinical data; and continuing expansion into new geographies, partially offset by potential decreases in average selling prices.

34


Cost of Goods Sold.    Cost of goods sold increased 2.3%, from $47.7 million for the year ended June 30, 2019 to $48.8 million for the year ended June 30, 2020. These amounts represent the cost of materials, labor and overhead for single-use catheters, guide wires, 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 79.4% for the year ended June 30, 2020 from 80.8% for the year ended June 30, 2019. Cost of goods sold for the years ended June 30, 2020 and 2019 includes $626,000 and $346,000, respectively, for stock-based compensation. We expect that gross margin for the year ending June 30, 2021 will decrease slightly compared to the year ended June 30, 2020, as we continue to feel the effects of the COVID-19 pandemic and expect to continue experiencing an increasing amount of revenue from lower margin products and international markets. We cannot be certain when the COVID-19 pandemic will subside. If the pandemic continues longer than anticipated 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. Quarterly gross margin fluctuations could also occur based on production volumes, timing of new product introductions, sales mix, pricing changes, or other unanticipated circumstances.

Selling, General and Administrative Expenses.    Selling, general, and administrative expenses increased by $2.3 million, or 1.4%, from $167.7 million for the year ended June 30, 2019 to $170.0 million for the year ended June 30, 2020. The increase was primarily due to the expansion of clinical specialists in our sales organization, investments in medical education to support international expansion, increased stock-based compensation and increased bad debt expense. These increases were partially offset by reduced sales commissions earned due to lower revenues and lower travel-related expenditures as a result of COVID-19. Selling, general, and administrative expenses for the years ended June 30, 2020 and 2019 include $11.3 million and $9.6 million, respectively, for stock-based compensation. We expect our selling, general and administrative expenses to increase slightly as revenue grows in fiscal 2021, but at a rate less than the rate of revenue growth.

Research and Development Expenses.    Research and development expenses increased by $10.2 million, or 30.7%, from $33.2 million for the year ended June 30, 2019 to $43.4 million for the year ended June 30, 2020. 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 increase was primarily due to increased activity on new development projects, including our percutaneous ventricular assist device and the ECLIPSE clinical trial. ECLIPSE expenses were partially offset by the pause in enrollment in the trial brought on by COVID-19, which lowered costs in the latter half of the year. In fiscal 2020 research and development expenses also include $4.2 million of charges related to patents within our product portfolio and pipeline that are no longer tied to current or future commercial activities. Research and development expenses for the years ended June 30, 2020 and 2019 include $1.7 million and $1.3 million, respectively, for stock-based compensation. We generally expect to incur a similar amount of research and development expenses in fiscal 2021 as was incurred for the year ended June 30, 2020, as we expect to resume enrollment in the ECLIPSE clinical trial and 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, 2019 for a comparative discussion of our financial results for the fiscal year ended June 30, 2019 as compared with the fiscal year ended June 30, 2018.


35


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,
 20202019
Net (loss) income$(27,236)$(255)
Less: Other (income) and expense, net233 (760)
Less: Provision for income taxes231 190 
(Loss) income from operations(26,772)(825)
Add: Stock-based compensation13,612 11,266 
Add: Depreciation and amortization4,179 3,446 
Adjusted EBITDA$(8,981)$13,887 

Adjusted EBITDA declined as compared to the prior year due to the increased loss from operations.

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 and stock-based compensation. 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.
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 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.


36


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 $185.5 million and $74.2 million at June 30, 2020 and 2019, respectively. As of June 30, 2020, we had an accumulated deficit of $363.1 million. The increase in cash and cash equivalents is primarily attributable to our public offering of 4,227,941 shares of common stock, which occurred in June 2020 and resulted in net proceeds to us, before expenses, of approximately $135.0 million.


A summary of our cash flow activities is as follows:
Year Ended June 30,
202020192018
Net cash (used in) provided by operating activities$(12,765)$10,208 $9,674 
Net cash used in investing activities(8,669)(54,352)(5,095)
Net cash provided by financing activities132,660 2,121 3,769 
Net change in cash and cash equivalents$111,226 $(42,023)$8,348 

Changes in Liquidity

Operating Activities

Net cash used in 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 has significantly impacted our revenues, which has 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.

Net cash provided by operating activities was $10.2 million for the year ended June 30, 2019, primarily due to positive cash flow when the net loss of $255,000 is adjusted for non-cash expenditures such as stock-based compensation and depreciation and amortization. Contributing to positive cash flows from operations was the timing of cash payments on payables, as well as increased accrued liabilities associated with higher accruals for incentive compensation and commissions. These positive cash flows were partially offset by the timing of collections on receivables, increased use of cash as we built inventory and diversified our products, and the effects of recognizing previously deferred revenue.
37



Investing Activities

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.

Net cash used in investing activities was $54.4 million for the year ended June 30, 2019, primarily due to purchases of available-for-sale debt securities made with our excess cash balance. Also contributing to cash flows used in investing activities was a combined $3.6 million related to capital expenditures and patent costs and an additional $3.1 million equity investment.

Financing Activities

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.

Net cash provided by financing activities was $2.1 million for the year ended June 30, 2019, primarily from proceeds of $3.8 million from the employee stock purchase plan and a small amount of cash proceeds from stock option exercises. These amounts were partially offset by $1.8 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 current COVID-19 outbreak. As discussed in Part I, Item 1 of this Form 10-K, the total impact of disruptions from COVID-19 will have a material impact on our financial condition and results of operations, but we cannot predict the specific extent, or duration, of the impact of the COVID-19 outbreak on our condition and results. 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, 2020, we believe our current cash, cash equivalents and marketable securities will be sufficient to fund working capital requirements, capital expenditures and operations for the foreseeable future, including at least the next twelve months, as well as to fund expenses relating to compliance with our Corporate Integrity Agreement, payments under our lease agreements, payments under development agreements and future payments relating to our asset acquisition of the WIRION embolic protection system. 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 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.

38


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, 2020. We currently do not have plans of borrowing under the Amended Loan Agreement.

Contractual Cash Obligations.  Our contractual obligations and commercial commitments as of June 30, 2020 are summarized below:
 Payments Due by Period (in thousands)
Contractual ObligationsTotalLess Than
1 Year
1-3
Years
3-5
Years
More Than
5 Years
Operating leases(1)
$439 $392 $47 $2 $ 
Financing obligation(2)
24,948 1,803 3,770 3,999 15,376 
Purchase commitments(3)
29,763 29,763    
Other(4)
5,715 3,627 2,088   
Total$60,865 $35,616 $5,874 $3,999 $15,376 
(1)The amounts represent future minimum payments under a non-cancellable operating lease for our Texas production facility along with equipment leases.
(2)The amounts represent future minimum payments under the capital lease related to the sale leaseback of our Minnesota headquarters facility.
(3)The amount represents open purchase orders as of June 30, 2020.
(4)Other includes service agreements and an equity investment partnership agreement.

Due to the uncertainty with respect to the timing of future cash flows associated with our unrecognized tax benefits at June 30, 2020, we are unable to make reasonably reliable estimates of the period of cash settlement with the respective taxing authority. Therefore, $711,000 of unrecognized tax benefits have been excluded from the contractual obligations table above.

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

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments,” which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, held-to-maturity debt securities, net investments in leases and off-balance-sheet credit exposures. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted and should be applied as a cumulative-effect adjustment to retained
39


earnings as of the beginning of the first reporting period in which the guidance is adopted. The guidance is effective for us on July 1, 2020. We do not anticipate a material impact on our financial statements upon adoption.

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, and the specific countries and products to be sold, either by us or through distributors; (ii) our strategy; (iii) the competitive benefits of our products; (iv) potential strategic acquisitions and partnerships; (v) the expected timing of the manufacturing transfer and commercialization of the WIRION system; (vi) our products in development; (vii) seasonality in our business; (viii) reimbursement of our products; (ix) our intention to expand our product portfolio through internal development and external relationships; (x) our plan to balance revenue growth with a pathway to profitability and positive cash flow; (xi) our current and anticipated clinical studies, including the results and timing of such studies; (xii) our expectation that our revenue will be impacted by COVID-19 in the short term but will increase over time; (xiii) our expectation of increased selling, general and administrative expenses and the rate of such growth; (xiv) our expectation that gross margin in fiscal 2021 will decrease slightly compared to fiscal 2020 due to the continued impact of COVID-19; (xv) our expectation that our current facilities will be adequate for the foreseeable future; (xvi) our plans to continue to expand our sales and marketing efforts as well as our product portfolio and clinical studies; (xvii) our intention to file additional patents and our efforts to protect our intellectual property; (xviii) our expectation that we will incur research and development expenses in fiscal 2021 similar to amounts incurred for fiscal 2020; (xix) 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; (xx) our intention to retain any future earnings to support operations and to finance the growth and development of our business; (xxi) our dividend expectations; (xxii) our ability to obtain regulatory approvals to market our products; (xxiii) our plan not to borrow under our loan and security agreement; (xxiv) the anticipated impact of adoption of recent accounting pronouncements on our financial statements; and (xxv) our overall expectations regarding the impact of COVID-19 on our financial condition and results of operations.

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; regulatory developments, clearances and approvals; approval of our products for distribution in foreign countries; 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 OrbusNeich to successfully launch our products outside of the United States and Japan; our ability to maintain third-party supplier relationships and renew existing purchase agreements; our ability to maintain our relationships with Medikit and OrbusNeich; 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 impact of federal corporate tax reform on our business, operations and financial statements; shutdowns of the U.S. federal government; unanticipated developments during the manufacturing transfer process for the WIRION system; 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.”
40



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, 2020 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.


41


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

42


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, 2020 and 2019, and the related consolidated statements of operations, comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended June 30, 2020, 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, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of June 30, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended June 30, 2020 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, 2020, 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 $4.6 million for the year ended June 30, 2020. 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 20, 2020

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,
2020
June 30,
2019
ASSETS
Current assets
Cash and cash equivalents$185,463 $74,237 
Marketable securities46,691 48,435 
Accounts receivable, net25,212 36,015 
Inventories27,706 18,058 
Prepaid expenses and other current assets2,617 3,330 
Total current assets287,689 180,075 
Property and equipment, net27,810 27,324 
Intangible assets, net16,606 5,105 
Other assets7,414 6,073 
Total assets$339,519 $218,577 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable11,539 11,194 
Accrued expenses31,100 29,387 
Deferred revenue1,867 1,764 
Total current liabilities44,506 42,345 
Long-term liabilities
Financing obligation20,818 20,972 
Deferred revenue4,707 6,541 
Other liabilities696 775 
Total liabilities70,727 70,633 
Commitments and contingencies
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 39,675,865 at June 30, 2020 and 34,934,569 at June 30, 2019
39 34 
Additional paid in capital631,559 477,368 
Accumulated other comprehensive income269 78 
Accumulated deficit(363,075)(329,536)
Total stockholders’ equity268,792 147,944 
Total liabilities and stockholders’ equity$339,519 $218,577 

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,
 202020192018
Net revenues$236,545 $248,017 $217,043 
Cost of goods sold48,759 47,680 39,484 
Gross profit187,786 200,337 177,559 
Expenses:
Selling, general and administrative169,969 167,700 148,569 
Research and development43,355 33,166 26,552 
Amortization of intangible assets1,234 296 204 
Total expenses214,558 201,162 175,325 
(Loss) income from operations(26,772)(825)2,234 
Other (income) expense, net:
Interest expense1,973 1,684 1,717 
Interest income and other, net(1,740)(2,444)(1,327)
Total other (income) expense, net233 (760)390 
(Loss) income before income taxes(27,005)(65)1,844 
Provision for income taxes231 190 132 
Net (loss) income$(27,236)$(255)$1,712 
Basic earnings per share$(0.79)$(0.01)$0.05 
Diluted earnings per share$(0.79)$(0.01)$0.05 
Basic weighted average shares outstanding34,275,95733,535,75933,145,140
Diluted weighted average shares outstanding34,275,95733,535,75933,614,260

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,
 202020192018
Net (loss) income$(27,236)$(255)$1,712 
Other comprehensive income:
 Unrealized gain on available-for-sale securities191 78 35 
  Adjustment for net gain realized and included in interest income and other, net
  (34)
       Total change in unrealized gain on available for sale securities191 78 1 
Comprehensive (loss) income$(27,045)$(177)$1,713 

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, 2017$33 $447,559 $100 $(329,303)$118,389 
Stock-based compensation related to restricted stock awards, net 9,546   9,546 
Exercise of stock options at $7.90-$12.15 per share 514   514 
Employee stock purchase plan activity 4,308   4,308 
Unrealized gain on marketable securities  35  35 
Net gain reclassified from accumulated other comprehensive income  (34) (34)
Net income   1,712 1,712 
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 
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,
 202020192018
Cash flows from operating activities
Net (loss) income$(27,236)$(255)$1,712 
Adjustments to reconcile net (loss) income to net cash provided by operating activities
Depreciation of property and equipment2,945 3,150 3,730 
Amortization of intangible assets1,234 296 204 
Provision for (recovery of) doubtful accounts (including note receivable)1,300 125 (225)
Write-off of patent costs4,206 800 497 
Stock-based compensation13,612 11,266 10,302 
Accretion of discount on marketable securities(109)(55) 
Loss on disposal of property and equipment and other170 42 16 
Changes in assets and liabilities
Accounts receivable9,503 (4,915)(2,878)
Inventories(9,648)(1,453)292 
Prepaid expenses and other assets1,319 (393)2,308 
Accounts payable576 566 104 
Accrued expenses and other liabilities(8,906)2,918 (6,577)
Deferred revenue(1,731)(1,884)189 
Net cash (used in) provided by operating activities(12,765)10,208 9,674 
Cash flows from investing activities
Expenditures for property and equipment(3,369)(2,665)(1,956)
Acquisitions(5,741)  
Purchases of long-term investments(750)(3,055)(2,538)
Purchases of marketable securities(38,782)(47,892) 
Sales of marketable securities7,290 150 194 
Maturities of marketable securities33,400   
Costs incurred in connection with patents(717)(890)(1,113)
Proceeds from convertible note receivable  318 
Net cash used in investing activities(8,669)(54,352)(5,095)
Cash flows from financing activities
Proceeds from the employee stock purchase plan4,076 3,752 3,242 
Payment of employee taxes related to vested restricted stock(6,303)(1,791) 
Exercise of stock options 196 513 
Net proceeds from offering of common stock134,979   
Principal payments made on financing obligation(92)(36)14 
Net cash provided by financing activities132,660 2,121 3,769 
Net change in cash and cash equivalents111,226 (42,023)8,348 
Cash and cash equivalents
Beginning of period74,237 116,260 107,912 
End of period$185,463 $74,237 $116,260 
Supplemental cash flow information
Interest paid$1,659 $1,684 $1,717 
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, 2017$864 
Provision for doubtful accounts125 
Write-offs(189)
Balance at June 30, 2018800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 2020$1,759 

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. In July 2020, the Company exercised its option to extend the term of this lease agreement by for an additional five year term 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

Effective July 1, 2018, the Company adopted ASC Topic 606 - Revenue from Contracts with Customers using the modified retrospective adoption method. Adoption did not have a material impact on the Company’s financial statements.

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.


F-10

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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. Warranty reserve, provisions and claims were as follows:
 Amount
Balance at June 30, 2017$517 
Provision328 
Claims(713)
Balance at June 30, 2018132 
Provision502 
Claims(501)
Balance at June 30, 2019133 
Provision430 
Claims(454)
Balance at June 30, 2020$109 

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.

F-11

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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.

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
 
F-12

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of June 30, 2020, 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.

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments,” which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, held-to-maturity debt securities, net investments in leases and off-balance-sheet credit exposures. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted and should be applied as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The guidance is effective for the Company on July 1, 2020. The Company does not anticipate a material impact on its financial statements upon adoption.

2. Selected Consolidated Financial Statement Information
 
Accounts Receivable, Net

Accounts receivable consists of the following:
 June 30,
 20202019
Accounts receivable$26,971 $36,628 
Less: Allowance for doubtful accounts(1,759)(613)
   Accounts receivable, net$25,212 $36,015 

Inventories

Inventories consist of the following:
 June 30,
 20202019
Raw materials$8,508 $5,547 
Work in process2,637 1,415 
Finished goods16,561 11,096 
  Inventories$27,706 $18,058 


F-13

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Property and Equipment, Net

Property and equipment consists of the following:
 June 30,
 20202019
Land$572 $572 
Building22,420 22,420 
Equipment18,255 17,517 
Furniture3,326 2,975 
Leasehold improvements672 540 
Construction in progress3,251 1,328 
48,496 45,352 
Less: Accumulated depreciation(20,686)(18,028)
  Total Property and equipment, net$27,810 $27,324 

Accrued Expenses

Accrued expenses consist of the following:
 June 30,
 20202019
Acquisition consideration$9,914 $ 
Salaries and bonus8,476 11,105 
Accrued vacation5,536 4,230 
Accrued excise, sales and other taxes2,145 3,349 
Commissions2,122 6,829 
Clinical studies1,420 2,092 
Other1,487 1,782 
Total Accrued expenses$31,100 $29,387 

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 Category202020192018
Peripheral$166,412 $178,896 $161,405 
Coronary70,133 69,121 55,638 
Total net revenues$236,545 $248,017 $217,043 
Geography
United States$226,063 $240,114 $215,233 
International 10,482 7,903 1,810 
Total net revenues$236,545 $248,017 $217,043 

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


F-14

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
4. Acquisition

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.

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. During the year ended June 30, 2020, the Company also incurred impairment charges of $4,206 related to patents within our product portfolio and pipeline that are no longer tied to current or future commercial activities from changes to the Company’s strategy brought on by the COVID-19 pandemic in addition to other factors.

The components of intangible assets, net are as follows:
June 30, 2020June 30, 2019
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(955)$14,669 $ $ $ 
Patents1,882 (659)1,223 6,093 (988)5,105 
Trade name760 (46)714    
Total intangible assets, net$18,266 $(1,660)$16,606 $6,093 $(988)$5,105 

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

Fiscal 2021$1,216 
Fiscal 20221,216 
Fiscal 20231,212 
Fiscal 20241,208 
Fiscal 20251,205 
Thereafter10,549 
$16,606 


F-15

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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 as of June 30, 2020.

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, 2020 are as follows:
2021$1,803 
20221,857 
20231,913 
20241,970 
20252,029 
Thereafter15,376 
$24,948 


F-16

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
7. Marketable Securities & Fair Value Measurements

The Company’s marketable securities are classified on the consolidated balance sheet as follows:

June 30,June 30,
20202019
Short-term available-for-sale debt securities$40,088 $38,193 
Long-term available-for-sale debt securities6,276 9,832 
Available-for-sale debt securities46,364 48,025 
Mutual funds327 410 
Total marketable securities$46,691 $48,435 

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

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 


As of June 30, 2019
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$14,277 $ $ $14,277 
Corporate debt26,466 64  26,530 
Asset backed securities7,204 14  7,218 
Total available-for-sale debt securities$47,947 $78 $ $48,025 


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, 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 $ 

F-17

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Fair Value Measurements as of June 30, 2019
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$14,277 $ $14,277 $ 
Corporate debt26,530  26,530  
Asset backed securities7,218  7,218  
Mutual funds410 121 289  
  Total marketable securities$48,435 $121 $48,314 $ 

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 twelve months ended June 30, 2020. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.

As of June 30, 2020 and June 30, 2019, the carrying value of the Company’s investments in non-marketable equity securities was $6,306 and $5,593, respectively. During the twelve months ended June 30, 2020, no impairment indicators were noted. The Company is committed to funding an additional $2,250 into one of these investments in the future.

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, 2020, there were 1,669,772 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, 201778,201 $9.07 
Exercised(55,880)$9.20 
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 
 
F-18

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
During the year ended June 30, 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, 2020. There were no options granted during the years ended June 30, 2019 or 2018. As of June 30, 2020, there was approximately $936 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, 2017486,584 $21.26 
Granted290,856 $27.93 
Forfeited(68,499)$22.76 
Vested(253,725)$22.87 
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 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2020, 2019 and 2018, the Company estimated its weighted average forfeiture rate at 17.0%, 18.0% and 15.2%, respectively. As of June 30, 2020, there was approximately $11,897 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.3 years.

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. 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. Fiscal 2018 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, 2017 compared to the closing prices for the 90 trading days preceding July 1, 2020. The aggregate maximum shares granted were as follows:

Performance Measurement202020192018
Total shareholder return207,891 225,325 278,889 
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, 2017318,584 $11.97 
Granted278,889 $13.63 
Forfeited(66,295)$13.17 
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 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2020, there was approximately $5,812 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 $4,589 for the year ended June 30, 2020.

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, 2017349,430 $14.73 
Granted28,364 $31.02 
Converted to common stock(41,925)$16.07 
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 


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 135,382 shares at an average price of $30.11 per share during the year ended June 30, 2020. Shares reserved under the 2015 ESPP at June 30, 2020 totaled 1,394,655.

Stock-Based Compensation Expense

The following amounts were recognized as stock-based compensation expense in the consolidated statements of operations:
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
Awards
Restricted
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 

Year Ended June 30, 2018Restricted Stock AwardsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$207 $ $68 $275 
Selling, general and administrative7,462 750 848 9,060 
Research and development817  150 967 
Total stock-based compensation expense$8,486 $750 $1,066 $10,302 

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's operating lease cost was $487 for the year ended June 30, 2020. Cash paid for operating lease liabilities approximated operating lease cost for the year ended June 30, 2020. There was $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the year ended June 30, 2020.
June 30,
2020
Right-of-use assets
Other assets$427 
Operating lease liabilities
Accrued expenses$412 
Other liabilities15 
Total operating lease liabilities$427 
F-21

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Future minimum lease payments under the agreements as of June 30, 2020 are as follows:
Fiscal 2021$423 
Fiscal 202211 
Fiscal 20233 
Fiscal 20242 
Fiscal 2025 
Thereafter 
Total lease payments439 
Less imputed interest(12)
Total operating lease liabilities$427 

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

Rental expenses were $540 and $652 for the years ended June 30, 2019 and 2018, respectively.

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, 2020 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.

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,
 202020192018
Numerator
Net (loss) income$(27,236)$(255)$1,712 
Income allocated to participating securities  (19)
Net (loss) income available to common stockholders$(27,236)$(255)$1,693 
Denominator
Weighted average common shares outstanding — basic34,275,957 33,535,759 33,145,140 
Effect of dilutive stock options(1)
  15,039 
Effect of dilutive restricted stock units(2)
  335,869 
Effect of performance-based restricted stock awards (3)
  118,212 
Weighted average common shares outstanding — diluted34,275,957 33,535,759 33,614,260 
Earnings per common share — basic $(0.79)$(0.01)$0.05 
Earnings per common share — diluted$(0.79)$(0.01)$0.05 

(1)At June 30, 2020 and 2018; 42,528 and 22,321 stock options, respectively, were outstanding. 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 as of June 30, 2020, because those shares are anti-dilutive. No stock options were outstanding at June 30, 2019.
F-22

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(2)At June 30, 2020, 2019, and 2018; 247,197, 354,176 and 335,869 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.
(3)At June 30, 2020, 2019, and 2018; 660,622, 753,872, and 531,178 respectively, of performance-based restricted stock awards were outstanding. 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 as of June 30, 2020 and 2019, 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. During the year ended June 30, 2018, undistributed earnings allocated to participating securities were based on 382,476 unvested time-based restricted stock awards.

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, 2020, 2019, and 2018.

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 balance sheet based on the disbursement elections made by the participants. As of June 30, 2020, $80 of the amount is included in accrued expenses and $246 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,
 20202019
Deferred tax assets
Stock-based compensation$4,536 $3,803 
Deferred revenue1,596 2,032 
Accrued expenses and compensation1,144 1,058 
Other2,150 1,062 
Research and development credit carryforwards6,006 5,161 
Net operating loss carryforwards71,925 65,628 
Total deferred tax assets87,357 78,744 
Valuation allowance(87,357)(78,744)
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
F-23

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
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, 2017$101,031 
Reductions(24,901)
Balance at June 30, 201876,130 
Additions2,614 
Balance at June 30, 201978,744 
Additions8,613 
Balance at June 30, 2020$87,357 

As of June 30, 2020 and 2019, the Company had federal tax net operating loss carryforwards of approximately $296,409 and $269,433, respectively. These net operating loss carryforwards are available to offset taxable income through 2037. 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, 2020 and 2019, the Company had approximately $5,039 and $4,314 of federal research and development credit carryforwards, respectively. As of June 30, 2020 and 2019, the Company had approximately $2,069 and $1,798 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 $711 and $611 at June 30, 2020 and 2019, 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, 2017$570 
Decreases related to prior year tax positions(3)
Increases related to current year tax positions30 
Balances at June 30, 2018597 
Decreases related to prior year tax positions(11)
Increases related to current year tax positions25 
Balance at June 30, 2019611 
Decreases related to prior year tax positions36 
Increases related to current year tax positions64 
Balance at June 30, 2020$711 

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, 2020, 2019, 2018, and 2017. The Company is not currently under examination by any taxing jurisdiction.


F-24

CARDIOVASCULAR SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
14. Quarterly Data (Unaudited)

The following table sets forth the Company’s unaudited quarterly summary consolidated statements of operations in each of the quarters for the years ended June 30, 2020 and 2019. The information for each of these quarters is unaudited and has been prepared on the same basis as the consolidated financial statements. This data should be read in conjunction with the consolidated financial statements and related notes. These operating results may not be indicative of results to be expected for any future period (amounts in thousands, except per share data).
2020
Q1Q2Q3Q4Year Total
Net revenue$64,490 $68,334 $61,175 $42,546 $236,545 
Gross profit$51,818 $54,616 $48,950 $32,402 $187,786 
Net income (loss)$(5,780)$(3,401)$(2,889)$(15,166)$(27,236)
Earnings per common share - basic(1)
$(0.17)$(0.10)$(0.08)$(0.43)$(0.79)
Earnings per common share - diluted(1)
$(0.17)$(0.10)$(0.08)$(0.43)$(0.79)

2019
Q1Q2Q3Q4Year Total
Net revenue$56,266 $60,206 $63,311 $68,234 $248,017 
Gross profit$45,691 $48,729 $51,145 $54,772 $200,337 
Net income (loss)$(2,888)$492 $672 $1,469 $(255)
Earnings per common share - basic(1)
$(0.09)$0.01 $0.02 $0.04 $(0.01)
Earnings per common share - diluted(1)
$(0.09)$0.01 $0.02 $0.04 $(0.01)
(1) The summation of quarterly per share data may not equate to the calculation for the full fiscal year as quarterly calculations are performed on a discrete basis.

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, 2020. 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, 2020.

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, 2020, 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, 2020 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 2020 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 2020 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 2020 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 2020 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 2020 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, 2020 and 2019
Consolidated Statements of Operations for the years ended June 30, 2020, 2019 and 2018
Consolidated Statements of Comprehensive Income for the years ended June 30, 2020, 2019 and 2018
Consolidated Statements of Changes in Stockholders’ Equity for the years ended June 30, 2020, 2019 and 2018
Consolidated Statements of Cash Flows for the years ended June 30, 2020, 2019 and 2018
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*++
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, 2020, 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 20, 2020By:/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 20, 2020
Scott R. Ward
/s/ Jeffrey S. PointsChief Financial Officer (principal financial and accounting officer)August 20, 2020
Jeffrey S. Points
/s/ Martha Goldberg AronsonDirectorAugust 20, 2020
 Martha Goldberg Aronson
/s/ Edward BrownDirectorAugust 20, 2020
Edward Brown
/s/ William E. CohnDirectorAugust 20, 2020
William E. Cohn
/s/ Augustine LawlorDirectorAugust 20, 2020
Augustine Lawlor
/s/ Erik PaulsenDirectorAugust 20, 2020
Erik Paulsen
/s/ Stephen StenbeckDirectorAugust 20, 2020
Stephen Stenbeck

53
EX-10.2 2 ex102-fy21execincentiv.htm EX-10.2 Document

Exhibit 10.2
FISCAL 2021 EXECUTIVE OFFICER BONUS PLAN AND EQUITY COMPENSATION

Bonus Plan

For the 12-month period ending June 30, 2021, each executive officer is eligible to receive cash incentive compensation pursuant to the Fiscal 2021 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 EBITDA with stock compensation added back into the calculation. In addition, Adjusted EBITDA may be further adjusted by to include or exclude the events set forth in Section 7(b) of the Company’s 2017 Equity Incentive Plan and other unforeseen expenses. In light of uncertainties relating to the ongoing COVID-19 pandemic, the Committee and the Board approved quarterly goals for the three months ending September 30, 2020 and will approve goals for each subsequent quarter in the fiscal year no later than the end of the first month of each such quarter; provided, that they may in their discretion determine to establish performance criteria for multiple quarters in the fiscal year. Target bonus amounts are weighted 75% for the revenue goals and 25% for the Adjusted EBITDA goals. 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 Adjusted EBITDA and revenue portions of their target bonus amount.

Long-Term Incentive Plan

Each executive officer received grants of restricted stock under the fiscal 2021 long-term incentive plan on August 7, 2020. 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 2021, 2022 and 2023. 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 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, 2020 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, 2023. 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, 2023 is filed.



EX-10.3 3 ex103-fy21directorcomp.htm EX-10.3 Document

Exhibit 10.3
FISCAL 2021 DIRECTOR COMPENSATION ARRANGEMENTS

For the 12 month period ending June 30, 2021, 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-10.47 4 ex1047ati-csisupplyagr.htm EX-10.47 Document
Exhibit 10.47

*Certain information where indicated below in brackets has been excluded from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed*


June 18, 2020

Loyal M. Peterman, Jr.
Abrasive Technology, Inc.
8400 Green Meadows Dr.
P.O. Box 545
Lewis Center, OH 43035

Dear Butch:
This letter agreement confirms the terms and conditions on which Abrasive Technology, Inc. (“Seller”) will supply specified products to Cardiovascular Systems, Inc. (“Buyer”) during the Term. Except as otherwise provided in this agreement, the Standard Terms & Conditions of Sale attached to this agreement as Appendix 1, which are incorporated by reference into this agreement, will apply to all orders of Products under this agreement. To the extent of any conflict between the terms of this agreement and the Standard Terms & Conditions of Sale, the terms of this agreement will control.

The parties agree as follows:

1. Term. The Term will commence on July 1, 2020, and will continue for five years, unless earlier terminated as provided herein. Buyer may, at its option, extend the Term of this agreement for an additional two years by providing Seller written notice of renewal not less than six months prior to the expiration of the initial five-year period. In the event of any material breach of this agreement, the non-breaching party will have the right to terminate this agreement upon 30 days written notice unless the party in breach cures the identified breach within such 30-day period. Termination or expiration of this agreement will not affect the rights or obligations that have accrued prior to termination or expiration of the agreement.

2. Products and Pricing. During the Term, Seller will sell to Buyer, and Buyer will purchase from Seller, the products listed on Appendix 2 to this agreement and any other products agreed upon by Buyer and Seller (the “Products”). The purchase prices for Products sold to Buyer as of the date of this agreement will be the prices set forth on Appendix 2. Buyer and Seller will review potential price adjustments on an annual basis. Any potential price adjustment agreed to in writing by the parties will not exceed the average percentage change in the U.S. Producer Price Index during the 12 months immediately preceding the annual price review. If the cost of machined blank components used in the manufacture of the Products increases the parties will agree to adjust the price in accordance with the documented material cost when the higher priced material is used in invoiced products.

3. Minimum Purchase Requirements. During each individual year during the Term, Buyer agrees to purchase Products in at least the following amounts:

4


First Year: [******] units

Second Year: [******] units

Third Year: [******] units

Fourth Year: [******] units

Fifth Year: [******] units

If Buyer chooses to extend the agreement as set forth above, the Minimum Purchase Requirements applicable to each year of the extension will increase to [******] units in the first year of the extension and [******] units in the second year of the extension. Nothing will prevent Buyer from purchasing Products in amounts exceeding the Minimum Purchase Requirements.

4. Lead Time and Forecasts. The lead time for the Products will be consistent with the past practice of the parties. To facilitate Seller’s production planning, Buyer will deliver to Seller on a quarterly-basis during the Term a rolling 12-month forecast indicating Buyer’s anticipated requirements during each quarter of the 12-month period. Each forecast will reflect Buyer’s reasonable estimate of anticipated requirements but will not be binding.

5. Notice of Temporary Supply Failure. If Seller determines that it will be unable to supply Products to Buyer for unanticipated reasons, such as an event of force majeure, Seller will give Buyer as much advance notice as is reasonably practicable of its inability to timely supply. Seller will maintain a business continuity plan during the Term of this agreement. The parties will mutually discuss and adjust such plan as may be agreed from time to time.

6. Last-Time Buy Rights. In the event of expiration or termination of this agreement for any reason other than Buyer’s material breach and failure to cure such material breach as set for this Section 1, above, Buyer may, at its option, for the 24-month period following the expiration or termination date of the agreement, purchase up to an aggregate of 24 months of Product, using the greater of the (a) average annual purchases of Products over the prior 12-month period, or (b) the most current 12-month forecast provided by Buyer to Seller in accordance with Section 4, above, to determine the aggregate amount. The purchase price will be 5.0% more than the current product price.

7. Quality/Change Notification. Seller will comply with all applicable laws, regulations, quality system requirements, and product certifications applicable to the manufacturing and packing the Products. Seller will notify Buyer within three business days of any change in the status of its quality system or product certifications that may affect the Products. Seller will also inform Buyer 180 days prior to the proposed date of implementation of changes to material type or composition, production process, manufacturing location, quality control processes or procedures, quality system, or



materials, which have the potential to affect the performance, safety, or effectiveness of the Products. Seller shall not implement any change set contemplated by this provision without Buyer’s written approval.

8. Successors and Assigns. In the event of the sale, merger or purchase of Seller or all or substantially all of the capital stock of Seller, or the acquisition of all or substantially all of the Seller’s business (regardless of the structure of transaction), Seller will transfer and cause the transfer of this agreement and all of Seller’s rights and obligations under this agreement to the purchaser or other such successor(s)-in-interest, to the extent this agreement is not transferred by operation of law due to the structure of such transaction. Buyer will not assign or transfer its rights and obligations under this agreement except with the prior written consent of Seller, which consent may not be unreasonably withheld; provided, that a merger, a sale of all or substantially all of the capital stock of Buyer, or other transaction in which Buyer is a surviving party will not constitute an assignment or transfer for purposes of this provision All the terms and provisions of this agreement will be binding upon and inure to the benefit of the parties’ respective successors and permitted assigns.

If the foregoing accurately reflects our agreement, please sign and return one copy of this letter to us.
Sincerely,
/s/ Scott Ward
Cardiovascular Systems, Inc.
By Scott Ward, Chairman, President and CEO


Attachments:
Appendix 1 (Standard Terms & Conditions of Sale)
Appendix 2 (Products and Prices)


ACCEPTED AND AGREED:
Abrasive Technology, Inc.

By:  /s/ Loyal Peterman    
Loyal M. Peterman, Jr.
President
Date: 6/19/20




APPENDIX  1
STANDARD TERMS & CONDITIONS OF SALE

1. Definitions
1.1. The sale of goods or services by Seller to Buyer (as defined below), as supplemented by the terms and conditions appearing herein (collectively, this “Terms and Conditions of Sale”), and the Agreement between Seller and Buyer, effective July 1, 2020 shall constitute the complete Terms and Conditions of Sale between the parties, and such terms and conditions supersede any prior or contemporaneous Terms and Conditions of Sales or communications between the parties whether oral or written.
1.2. This Terms and Conditions of Sale applies to all sales of goods and services to any purchaser (“Buyer”) from the family of Abrasive Technology companies [Abrasive Technology, Inc., Abrasive Technology N.A., Inc., Abrasive Technology Ltd., Abrasive Technology Aerospace, Inc., Abrasive Technology Europe, S.A., and/or Abrasive Technology Mexico, LLC (hereinafter referred to as “AT”)] collectively or individually referred to as “Seller” and as specifically noted on this Terms and Conditions of Sale with Buyer.
1.3. Conditions not specifically stated herein shall be governed by established trade customs.
2. Acceptance
2.1. An order shall not constitute a binding contract between Seller and Buyer until (a) Buyer receives Seller’s written acknowledgment of its acceptance of the order or (b) Seller has made shipment.
2.2. Seller’s Terms and Conditions of Sale shall prevail over Buyer’s Terms and Conditions of Purchase.
3. Title and Risk of Loss
3.1. Title to the products sold hereunder shall pass to Buyer upon payment in full.
3.2. Risk of loss of the products sold hereunder shall pass to Buyer upon delivery to the carrier at Seller’s factory dock.
3.3. Security Interest. To secure the balance of the purchase price remaining unpaid after the delivery to Buyer of the goods that are the subject of this Terms and Conditions of Sale, Buyer hereby grants to Seller a purchase money security interest in such Goods. This Terms and Conditions of Sale is intended by Buyer and Seller to constitute a security Terms and Conditions of Sale with respect to such Goods for purposes of the Uniform Commercial Code.
4. Quotations & Alterations
4.1. All prices are quoted in U.S. dollars.
4.2. The prices and terms in this Terms and Conditions of Sale are not subject to verbal changes or other Terms and Conditions of Sales unless approved in writing by the corporate headquarters of Seller.
4.3. Written quotations automatically expire ninety (90) calendar days from the date of issuance, unless otherwise stated in the proposal.
4.4. Prices are based upon costs and conditions existing on date of quotation and are subject to change by Seller before final acceptance.
4.5. When quotation specifies material to be furnished by Buyer, ample allowance must be made for reasonable spoilage and material must be of suitable quality to facilitate efficient production.
4.6. When material is to be furnished by Buyer, goods are to be delivered to Seller’s factory dock freight and applicable duties paid.
4.7. Any taxes, import or export duties, VAT, or tariffs imposed with respect to the sale of the products which Seller at any time either pays or must collect, shall be added to and paid as part of the purchase price.





5. Terms of Payment
5.1. Standard terms of payment are net within thirty (30) days from the date of invoice
5.2. Any extension of credit allowed to Buyer may be changed or withdrawn at any time.
6. Delivery
6.1. Delivery dates mentioned in any Terms and Conditions of Sale are approximate only and not of any contractual effect and Seller shall not be under any liability to Buyer in respect of any failure to deliver on any particular date or dates.
6.2. Delivery shall be at Seller’s premises unless otherwise stipulated or agreed by Seller. Seller will charge for delivery other than at its premises at its standard delivery rates.
6.3. Export freight terms are quoted in accordance with INCOTERMS 2010 except as otherwise provided herein. All shipping and related charges will be paid by Buyer.
6.4. Unless otherwise expressly agreed Seller may make delivery in one or more installments each installment being treated as a separate Terms and Conditions of Sale.
7. Packaging
7.1. Buyer shall meet the cost of any special packaging requested by Buyer or any packaging rendered necessary by delivery by any means other than Seller’s normal means of delivery.
8. Inspection; Acceptance and Rejection
8.1. If, upon Buyer’s receipt of the goods, the same shall appear not to conform to the requirements of this Terms and Conditions of Sale, Buyer shall immediately notify Seller and afford Seller a reasonable opportunity to inspect the goods.
8.2. Shipment claims (including but not limited to shortage in quantity delivered, damage to, or loss of the goods in transit) by Buyer must be made within three (3) days after receipt of shipments and Seller shall have the opportunity to investigate any such claim by Buyer. The shipment shall be conclusively presumed to be proper and conforming in all respects unless claims are made within said three (3) day period. Seller shall incur no liability for damage, shortages, or any other cause alleged to have occurred or existed at or prior to delivery to the carrier unless full details are entered on Buyer’s receipt to the carrier.
8.3. In no case are goods to be returned without first obtaining Seller’s permission.
9. Cancellation
9.1. The sales of goods or services cannot be cancelled by Buyer except on terms that will fully compensate Seller for any actual expenses.
10. Limited Warranty
10.1. Seller’s warranty is effective from the date of shipment and is limited to six (6) months thereafter or such other period as may be notified by Seller to Buyer in writing (the “warranty period”). If during the warranty period, goods prove faulty by reason of inherently defective material or inferior workmanship and the faulty goods are returned to Seller promptly upon discovery of such fault and properly packaged so as not to sustain any damage in transit, Seller shall at its option, without charge, repair or replace the goods shown to the satisfaction of Seller to be defective in material or workmanship as aforesaid. The warranty shall not operate where the goods have been subject to use beyond their normal performance specifications or in any other way misused.
10.2. Notwithstanding the foregoing, Seller’s liability in respect of goods subject to a separate guarantee by the manufacturer of same goods will be limited to the manufacturer’s own warranty terms and conditions.
10.3. Buyer is responsible for design work rendered by Seller unless otherwise expressly agreed to by an authorized representative of Seller on the face of this Terms and Conditions of Sale.




10.4. The remedies described in this Terms and Conditions of Sale are Buyer’s sole and exclusive remedies. Under no circumstance shall Seller be liable for any cost, loss, expense, damages, special damages, incidental damages, or consequential damages arising, directly or indirectly, from Buyer’s purchase, ownership, or use of the goods, whether based upon breach of warranty, breach of contract, negligence, strict tort liability, or any other legal theory.
10.5. Such damages include, but are not limited to, loss of profits, loss of savings or revenue, loss of use of the goods or any associated property, costs of capital, costs of any substitute equipment, facilities or services, downtime, the claims of third persons (including lessees, customers, and invitees), and injury to property.
10.6. THE WARRANTIES AND LIMITS OF LIABILITY DESCRIBED HEREIN ARE IN LIEU OF ALL OTHER WARRANTIES AND LIABILITIES, EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
11. RMA Procedure/Returns
11.1. At the discretion of Seller, saleable stock products may be returned under the following conditions:
11.1.1. Salable stock products may be returned to Seller within one-hundred and eighty (180) days of the invoice date for a restocking fee of 15% of invoiced amount.
11.2. For Seller to determine if products are resalable, Seller must have opportunity to inspect products. A written request for return of saleable stock products must be submitted via mail, e-mail or facsimile, and include:
11.2.1. Date of purchase.
11.2.2. Product description.
11.2.3. Invoice reference number.
11.2.4. Reason for the return.
11.3. Certain products (as deemed by Seller) may be subject to stipulations in addition to the above requirements. Therefore, prior authorization is required before any goods may be returned. A Returned Goods Authorization (RMA) number must be obtained from Seller and be displayed on any packaging. Goods without such a returns number will be refused and returned.
11.4. Product return requests will be considered provided the product is returned within ninety (90) days from date of purchase.
11.5. Non-stock products (special makes) and discontinued products are not returnable.
11.6. Shipping charges for authorized returns must be prepaid by Buyer.
12. Force Majeure
12.1. Seller shall not be liable to Buyer for loss, damage, detention or delay resulting from causes beyond its reasonable control including, but not limited to, fire, strike, or other concerted action of workmen, act or omission of any governmental authority or of Buyer, pandemic (including covid-19), insurrection or riot, embargo, car shortage, wreck or delay in transportation, or inability to obtain necessary labor, materials, or manufacturing facilities from unusual sources. In the event of delay due to any such cause, the date of delivery will be postponed by such length of time as may be reasonably necessary to compensate for the delay. In no event shall seller be liable for consequential damages or claims for labor resulting from failure or delay in delivery.
13. Patents & Intellectual Property Rights
13.1. Buyer assumes liability for infringement of any right of any third party, including without limitation patent and copyright infringement, when goods are made to Buyer’s specification.




13.2. All drawings, designs, specifications and other information submitted by Seller are the property of Seller, are confidential and shall not be disclosed to any third party without Seller’s prior written consent.
14. Export Compliance
14.1. Buyer agrees to obtain from the relevant authority each necessary authorization and/or Export License for any goods which are subject to this Terms and Conditions of Sale, if they are, or are likely to be exported, diversion contrary to U.S. law is prohibited. Buyer will indemnify Seller against any consequences of failure to comply with this Terms and Conditions of Sale. See additional form for Annual Regulatory Compliance.
15. Clerical Errors
15.1. Seller shall not be liable for clerical errors which may be corrected by Seller at any time.
16. Waiver
16.1. Failure by Seller to enforce any rights under these terms shall not be deemed to be a waiver of any such right nor operate so as to bar the exercise or enforcement of them at any time later.
17. Governing Law/Forum
17.1. Notwithstanding the place where this Terms and Conditions of Sale may be executed or performed, this Terms and Conditions of Sale shall be deemed to be made under the laws of the State of Ohio, and the construction, validity and performance of this Terms and Conditions of Sale shall be governed in all respects by the laws of the State of Ohio, including without limitation its Uniform Commercial Code, and the laws of the United States of America, without regard to any principles of conflict of laws and specifically excluding the terms of the United Nations Convention on the International Sale of Goods. Any controversy or claim arising out of or relating to this Terms and Conditions of Sale, as well as any other dispute between the parties, shall be exclusively brought in a state court sitting in Delaware County, Ohio, USA or a federal court sitting in Franklin County, Ohio, USA.
17.2. Any action for breach of contract or breach of warranty must be commenced within fifteen (15) months following date of invoice.
18. Use of Electronic Transmissions
18.1.  Buyer and Seller agree that the use of electronic transmission, including, but not limited to, e-mail or other transmissions via the Internet or World Wide Web, in entering into and in exercising their rights and performing their obligations under this Terms and Conditions of Sale is in the best interests of all of the parties and shall be permissible, notwithstanding any requirement of the Uniform Commercial Code or any other applicable law that might otherwise be considered unsatisfied as a result of the utilization of such media. Buyer and Seller therefore agree that the Uniform Electronic Transactions Act, as promulgated by the National Conference of Commissions on Uniform State Laws, shall be applicable to the construction of these Rules and any Transactions hereunder, whether or not such Act shall have been adopted in any jurisdiction. By way of illustration and not of limitation, Buyer and each Seller agree to the following:
18.2. Any document (including these Terms and Conditions of Sale) transmitted by electronic transmission shall be treated in all respects as an original signed document.
18.3. The signature (including electronic signatures) of any party shall be considered for these purposes as an original signature.
18.4. Any such electronic transmission shall be considered to have the same binding legal effect as an original document.
18.5. Neither Buyer nor Seller shall raise the use of electronic transmission as a defense to these Terms and Conditions of Sale or in matters relating to any transaction pursuant to these Terms and Conditions of Sale, and Buyer and Seller each waive such defense.
18.6. Buyer and Seller further agree that facsimile signatures by the parties shall be binding to the same extent as original signatures.




APPENDIX 2
Products and Prices
Abrasive Part No.CSI Product No.Product NamePrice ($)
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]
[******][******][******][******]

EX-23.1 5 ex231-63020.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 20, 2020 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 20, 2020




EX-31.1 6 ex311-63020.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 20, 2020  
/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer


EX-31.2 7 ex312-63020.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 20, 2020  
        
/s/ Jeffrey S. Points
Jeffrey S. Points
Chief Financial Officer

        

EX-32.1 8 ex321-63020.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, 2020 (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 20, 2020  
        
/s/ Scott R. Ward
Scott R. Ward
Chairman, President and Chief Executive Officer


EX-32.2 9 ex322-63020.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, 2020 (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 20, 2020
By: /s/ Jeffrey S. Points  
Jeffrey S. Points
Chief Financial Officer


EX-101.SCH 10 csii-20200630.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 2127107 - Disclosure - Marketable Securities & Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Marketable Securities & Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Stock-Based Compensation (Maximum Performance Shares Granted) (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Stock-Based Compensation (Performance Based Restricted Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-Based Compensation (Restricted Stock Unit Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stock-Based Compensation (Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Stock-Based Compensation (Shares Available for Grant) (Details) link:presentationLink link:calculationLink link:definitionLink 2443427 - Disclosure - Stock-Based Compensation (Employee Stock Purchase Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2144109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2345308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Leases, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2149110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2351309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Earnings Per Share (Reconciliation of Numerators and Denominators) (Details) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Earnings Per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2357310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Income Taxes (Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Quarterly Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2363311 - Disclosure - Quarterly Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2464438 - Disclosure - Quarterly Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 csii-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 csii-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 csii-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Performance Measurement (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Warranty reserve, provisions and claims Schedule of Product Warranty Liability [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Employee Benefits Retirement Benefits [Text Block] 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. 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 Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Operating Leases Lessee, Leases [Policy Text Block] Proceeds from Sale and Maturity of Marketable Securities Proceeds from Sale and Maturity of Marketable Securities Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Accrued Taxes Accrued Taxes Accrued Taxes Warranty reserve, provisions and claims Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Security Exchange Name Security Exchange Name WIRION Embolic Protection System WIRIONEmbolicProtectionSystemMember [Member] WIRION Embolic Protection System [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 (Loss) income from operations Operating Income (Loss) Deferred Revenue, Current Deferred Revenue, Current Total current liabilities Liabilities, Current Performance Shares Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies Commitments and Contingencies Shares withheld for payroll taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Proceeds from the employee stock purchase plan Proceeds from Stock Plans Accounts payable Accounts Payable, Current Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Available-for-sale Securities, Noncurrent Available-for-sale Securities, Noncurrent Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) International International [Member] International [Member] Operating Lease, Right-of-Use Asset Other assets Operating Lease, Right-of-Use Asset Accrued Sales Commission, Current Accrued Sales Commission, Current 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. Options outstanding Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Total compensation cost for non-vested awards not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Customer [Axis] Customer [Axis] Research and development credit carryforwards Tax Credit Carryforward, Amount Lower range of exercise of stock options and warrants (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Income Taxes Income Tax, Policy [Policy Text Block] Total expenses Operating Expenses Building Building [Member] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Other liabilities Other Liabilities, Noncurrent Marketable securities Marketable Securities, Current 2024 Capital Leases, Future Minimum Payments Due in Four Years Work in process Inventory, Work in Process, Net of Reserves Inventories Inventories Inventory, Net Net revenues Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Accrued 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). Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Potential milestone payment Potential Milestone Payment Potential Milestone Payment Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Class of Stock [Domain] Class of Stock [Domain] Net loss per common share: Earnings Per Share, Basic and Diluted [Abstract] Computer Equipment Computer Equipment [Member] Entity Voluntary Filers Entity Voluntary Filers Number of financial institutions the company maintains its cash balances Number of Financial Institutions Number of Financial Institutions Statement [Table] Statement [Table] Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Equity Funds [Member] Equity Funds [Member] Capital Leases, Future Payments Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Proceeds from convertible note receivable Proceeds from Sale and Collection of Finance Receivables Accrued Clinical Studies Accrued Clinical Studies Accrued Clinical Studies 2023 Capital Leases, Future Minimum Payments Due in Three Years Business Combinations [Abstract] Business Combinations [Abstract] Additional consideration, pending disbursement Additional Consideration, Pending Disbursement Additional Consideration, Pending Disbursement Marketable Securities Marketable Securities, Policy [Policy Text Block] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Lessee, Operating Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Debt Disclosure Debt Disclosure [Text Block] Performance Measures [Axis] Performance Measures [Axis] Performance Measures [Axis] Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Cost of goods sold Cost of Revenue Selling, general and administrative Selling, General and Administrative Expenses [Member] Age of eligible employees for contribute additional amount Age of Eligible Employees for Contribute Additional Amount Age of eligible employees for contribute additional amount. Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Amendment Flag Amendment Flag 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] 2022 Capital Leases, Future Minimum Payments Due in Two Years Financing Obligation Sale Leaseback Transactions, Policy [Policy Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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. Available-for-sale marketable securities at fair value on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Shares available for grant Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other Accrued Liabilities, Current Other Accrued Liabilities, Current Financing Obligation [Member] Capital Lease Obligations [Member] 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. Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Measurement Frequency [Axis] Measurement Frequency [Axis] Accrued expenses Accrued Liabilities, Current [Abstract] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Value of shares issued for acquisition Other Significant Noncash Transaction, Value of Consideration Received Fair Value Measurement [Domain] Fair Value Measurement [Domain] Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Finance lease, term of contract Lessee, Finance Lease, Term of Contract Geographical [Axis] Geographical [Axis] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] FuturePaymentsToAcquireLongtermInvestments FuturePaymentsToAcquireLongtermInvestments Represents future payments to acquire long-term investments Exercise of stock options and warrants Exercise of Stock Options and Warrants, Value Exercise of Stock Options and Warrants, Value Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Undistributed Earnings (Loss) Available to Common Shareholders, Basic Undistributed Earnings (Loss) Available to Common Shareholders, Basic Litigation and Contingent Liabilities Commitments and Contingencies, Policy [Policy Text Block] Accounts receivable credit period Accounts Receivable Credit Period Accounts Receivable Credit Period Accounts receivable credit period. Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Stock issued for acquisitions Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two State State and Local Jurisdiction [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivable [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Amortization of Intangible Assets Amortization of Intangible Assets Amortization of Intangible Assets Deferred revenue Deferred Tax Assets, Deferred Income Restricted Stock Units Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan. Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Interest income and other, net Interest and Other Income Company Description Business Description and Accounting Policies [Text Block] Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Total assets Assets Thereafter Capital Leases, Future Minimum Payments Due Thereafter Scenario [Axis] Scenario [Axis] 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 Title of 12(b) Security Title of 12(b) Security Accrued expenses Schedule of Accrued Liabilities [Table Text Block] Intangible assets, net Total Patents Finite-Lived Intangible Assets, Net Unrealized gain on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Cost of goods sold Cost of Sales [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Interest expense Interest Expense Reconciliation of beginning and ending amount of unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Depreciation of property and equipment Depreciation, Depletion and Amortization Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities 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. Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Milestone payment target, increment in net revenues Milestone Payment Target, Increment in Net Revenues Milestone Payment Target, Increment in Net Revenues Revenue recognized previously deferred Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Inventories Increase (Decrease) in Inventories Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Raw materials Inventory, Raw Materials, Net of Reserves Deferred revenue Deferred Revenue, Noncurrent Reductions Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid  In Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Schedule of quarterly financial information Quarterly Financial Information [Table Text Block] Accumulated Deficit Accumulated Distributions in Excess of Net Income [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2017 Plan Two Thousand Seventeen Plan [Member] Two Thousand Seventeen Plan [Member] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Other Deferred Tax Assets, Inventory Common stock, shares outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 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] Research and development Research and Development Expense 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 Federal Domestic Tax Authority [Member] Common stock, shares authorized Common Stock, Shares Authorized Restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total Property and equipment Property, Plant and Equipment, Gross US Government Debt Securities [Member] US Government Debt Securities [Member] Accrued Vacation, Current Accrued Vacation, Current Income Statement [Abstract] Income Statement [Abstract] Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Other liabilities Operating Lease, Liability, Noncurrent Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets Assets, Current [Abstract] Income Tax Authority [Domain] Income Tax Authority [Domain] Total marketable securities Investments, Fair Value Disclosure Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Patents Patents [Member] Scenario [Domain] Scenario [Domain] Expenditures for property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Document Period End Date 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. Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and entity information. 2021 Capital Leases, Future Minimum Payments Due, Next Twelve Months Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Inventories Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Pump recall disclosures Product Warranties Disclosures [Abstract] Share-based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense Available-for-sale Securities, Current Available-for-sale Securities, Current 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 Principal payments made on financing obligation Proceeds from (Payments for) Other Financing Activities Payment of employee taxes related to vested restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Quarterly Data (Unaudited) Quarterly Financial Information [Text Block] Intangible Assets Intangible Assets Disclosure [Text Block] Property and equipment, estimated useful life Property, Plant and Equipment, Useful Life Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Accretion (Amortization) of Discounts and Premiums, Investments Accretion (Amortization) of Discounts and Premiums, Investments Minimum age for qualifying in 401(a) plan Minimum Age for Qualifying in Defined Benefit Plans Minimum age for qualifying in defined benefit plans. Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Fair Value Debt Securities, Available-for-sale Adjustment for net gain realized and included in interest income and other, net Unrealized gain on available-for-sale debt securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Award Date [Domain] Award Date [Domain] Equity Components [Axis] Equity Components [Axis] Restricted Stock Restricted Stock [Member] Finished goods Inventory, Finished Goods, Net of Reserves Claims Standard and Extended Product Warranty Accrual, Decrease for Payments 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. Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Land Land [Member] Accrued expenses Operating Lease, Liability, Current Award Date [Axis] Award Date [Axis] Beginning balance Ending balance Standard and Extended Product Warranty Accrual 2025 Capital Leases, Future Minimum Payments Due in Five Years 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 Asset-backed Securities [Member] Asset-backed Securities [Member] Entity Interactive Data Current Entity Interactive Data Current 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. United States UNITED STATES Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Marketable Securities & Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Financing Receivable, Allowance for Credit Loss, Recovery Financing Receivable, Allowance for Credit Loss, Recovery Deferred tax assets Components of Deferred Tax Assets and Liabilities [Abstract] Stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Summary of valuation allowances SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Customer [Domain] Customer [Domain] Additional paid in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Finance lease, renewal term Lessee, Finance Lease, Renewal Term Marketable Securities [Abstract] Marketable Securities [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Allowance for doubtful accounts activity Accounts Receivable, Allowance for Credit Loss [Roll Forward] Deferred compensation payable, current Deferred Compensation Liability, Current Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Provision Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Exercise of stock options Exercise of Stock Options and Warrants Exercise of stock options and warrants Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Accrued Expenses Accrued Liabilities [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-Marketable Equity Investments Securities Owned Not Readily Marketable, Policy [Policy Text Block] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Total Shareholder Return Total Shareholder Return [Member] Total Shareholder Return [Member] 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 Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance 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 Total future minimum lease payments Capital Leases, Future Minimum Payments Due Document Transition Report Document Transition Report Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards 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. Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Vesting [Axis] Vesting [Axis] Stock Issued During Period, Shares, Employee Stock Ownership Plan Stock Issued During Period, Shares, Employee Stock Ownership Plan Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Volume-based rebates, discounts and incentives, current Contract with Customer, Liability, Current 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. Selected Consolidated Financial Statement Information Additional Financial Information Disclosure [Text Block] Other Liabilities Other Liabilities [Member] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table 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 Earnings per common share — basic Earnings Per Share, Basic Forfeited StockGrantedDuringPeriodSharebasedCompensationForfeitedShares StockGrantedDuringPeriodSharebasedCompensationForfeitedShares Entity File Number Entity File Number Other Current Liabilities Other Current Liabilities [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Accrued expenses and compensation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Fiscal 2021 Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Capital Lease Obligations Capital Lease Obligations [Abstract] Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Share-based Payment Arrangement, Expense Total stock-based compensation expense Share-based Payment Arrangement, Expense Liability relating to unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Employee stock purchase plan activity Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 39,675,865 at June 30, 2020 and 34,934,569 at June 30, 2019 Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Commercial Paper [Member] Commercial Paper [Member] Accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Accrued Acquisition Consideration Accrued Acquisition Consideration Accrued Acquisition Consideration 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. Retirement Benefits [Abstract] Retirement Benefits [Abstract] Payments to Acquire Debt Securities, Available-for-sale Payments to Acquire Debt Securities, Available-for-sale Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] 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 Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued Common Stock, Shares, Issued Cash and cash equivalents Beginning of period End of period Cash and Cash Equivalents, at Carrying Value Schedule Of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Annual interest rate escalations (as a percent) Debt Instrument, Interest Rate, Increase (Decrease) Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Business Combination, Consideration Transferred Business Combination, Consideration Transferred Operating Leases, Rent Expense, Net Operating Leases, Rent Expense, Net Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Costs incurred in connection with patents Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Employee Stock Purchase Plan Restricted Stock Units (RSUs) [Member] Operating Lease, Cost Operating Lease, Cost Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Other Assets Other Assets [Member] Financial Instrument [Axis] Financial Instrument [Axis] Undistributed earnings allocation, number unvested time-based shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Marketable Securities [Table Text Block] Marketable Securities [Table Text Block] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Patent amortization tenure Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Shares available for grant Share Based Compensation Arrangements by Share Based Payment Award [Roll Forward] Share based compensation arrangements by share based payment award. Grantee Status [Domain] Grantee Status [Domain] Total change in unrealized gain on available for sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Valuation allowance Beginning balance Ending balance Deferred Tax Assets, Valuation Allowance Gross profit Gross profit Gross Profit Property and equipment, net Total Property and equipment, net Property, Plant and Equipment, Net Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 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. Stock Options and Restricted Stock Awards Share-based Payment Arrangement [Text Block] Net (loss) income Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Sale Agreement Capital Leases, Net Investment in Direct Financing and Sales Type Leases [Abstract] Schedule of future minimum lease payments Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Unrealized gain on available-for-sale debt securities Other Comprehensive Income (Loss), Net of Tax Trade Names Trade Names [Member] Leases [Abstract] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Expenses: Operating Expenses [Abstract] Tax NOL carryforwards Operating Loss Carryforwards Earnings Per Share [Abstract] Earnings Per Share [Abstract] Deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Available-for-sale Equity Securities, Amortized Cost Basis Available-for-sale Equity Securities, Amortized Cost Basis 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. Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Developed Technology Rights Developed Technology Rights [Member] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Coronary Coronary [Member] Represents products under the OAS category Coronary Supplemental cash flow information Supplemental Cash Flow Information [Abstract] 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. Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property and Equipment and Patents [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Property and equipment Property, Plant and Equipment [Table Text Block] Payments To Acquire Intangible Assets Purchased Payments To Acquire Intangible Assets Purchased Payments To Acquire Intangible Assets Purchased Shares issued (in shares) Stock Issued During Period, Shares, New Issues Leasehold improvements Leasehold Improvements [Member] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Other-than-temporary impairments Other than Temporary Impairment Losses, Investments, Available-for-sale Securities Accounts Receivable, Credit Loss Expense (Reversal) Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Annual base rent Payments for Rent Research and development credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Acquisition Business Combination Disclosure [Text Block] Total other (income) expense, net Nonoperating Income (Expense) Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Options Share-based Payment Arrangement, Option [Member] Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Weighted Average Number of Shares Outstanding, Basic Weighted average common shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Grantee Status [Axis] Grantee Status [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Plan Name [Domain] Plan Name [Domain] Write off of Patent Costs Write off of Patent Costs Write off of Patent Costs Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenue Revenue from Contract with Customer [Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Inventories Inventory, Policy [Policy Text Block] Provision for income taxes Income Tax Expense (Benefit) Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Payments to Acquire Marketable Securities Payments to Acquire Marketable Securities Accrued expenses Accrued Liabilities, Current, Total Accrued Liabilities, Current Earnings per common share — diluted Earnings Per Share, Diluted Employee Stock Ownership Plan (ESOP), Number of Allocated Shares Employee Stock Ownership Plan (ESOP), Number of Allocated Shares Local Phone Number Local Phone Number Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Reconciliation of beginning and ending amount of unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Upper range of exercise of stock options and warrants (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Entity Address, Address Line One Entity Address, Address Line One Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Contract with customer, liability Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Performance Measures [Domain] Performance Measures [Domain] [Domain] for Performance Measures [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Peripheral Peripheral [Member] Represents products under the OAS category Peripheral Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Finance lease, renewal options Finance Lease, Renewal Options Finance Lease, Renewal Options Measurement Basis [Axis] Measurement Basis [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Milestone payment target, excess threshold Milestone Payment Target, Net Revenues, Excess Threshold Milestone Payment Target, Net Revenues, Excess Threshold Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Long-term liabilities Liabilities, Noncurrent [Abstract] Allowance for doubtful accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Corporate Debt Securities [Member] Corporate Debt Securities [Member] 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. Trading Symbol Trading Symbol Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Contribution by employee in plan Defined Contribution Plan Maximum Contribution Per Employee Maximum amount that the employee may contribute to a defined contribution plan. 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 Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Summary of valuation allowances Summary of Valuation Allowance [Table Text Block] Earnings Per Share Earnings Per Share [Text Block] Financing obligation Financing Obligation, Long Term Long term portion of the financing obligation related to the sale-leaseback of the Company's headquarters. Equipment Equipment [Member] Current liabilities Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Developed Technology and Trade Names Developed Technology and Trade Names [Member] Developed Technology and Trade Names Member Recurring Fair Value, Recurring [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 14 csii-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 csii-20200630_g1.jpg begin 644 csii-20200630_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" 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 ]VHKG?BK\7?A?\ WP3=?$CXQ>/])\,Z#9,B7&JZS?)!"KNP2., M,Q&Z1W*HB#+.S!5!) JE\&_CY\&_V@] NO$WP8^(NF^(;6POFLM3%C-^]L+I M55C;W$3 26\H5D;RY%5MKJV,,"0#KZ*\Q^+_ .VC^RC\ O%B>!?C)\?O#/AW M5C9I>7-CJ.I*K65H[E$NKK&1:0,X*B:8I&2K ,2#CTR">"Z@2YMIDDCD0-'( MC JRD9!!'4$4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y#X\_!CPO^T-\ M*-5^#'CFXN1H6O>1!KMM:RE/MUBL\&O!_QG3X[^'--^$VJ>"]#@T^ZM%61[B[R;9%/V M2"U@EN7R"L?D*W'?[\_:@_:@^!O[&WP.U[]HO]HSQ[:>'/"GAVT,U_?W399V M/"0Q(/FFFD;")&H+,Q K\W_ (0?\' G_!'+7OB#/^V'^T-^V!:3^.VTB:P\ M%>"-/\&ZW=_\(AI:=:3R(>'DMA'YD3?P-,Q M!SG!\;OB?>?LT_\ !RK\)M$\,7C6ND?M _ G5=-\;6$61#=7>B+>W]IJ$BC[ MTZ0Q/;ASDB-BM._;"\':C\"?^"OW[-W_ 5;\9:#<:!X#\1?#J[^&WQ.O]4* M(OA*:Y\Z[TN2^=24B1[NX-J\Q;RXW$8+X9Z-/XML)5N+"^\5:JUU#+IUO,I,(;_Q1_:*"7SM,5([&VTULYS;0P1O M$D7W55V X-;G_!LW\:?&/Q)_X)VZM\)/&>OW6JO\%?BUK_P\TO4KV4O--I]D M8)[568]1'#=I"OHD*#M7'_\ !'KQS\+?^"1W[.'QA_88_:W\?:=X1O?@Y\1= M8U3PRFM7J0S>)?"UZ5N-.O[!7(:\:5_.@\N+>XG3RB-Y"UZS_P &]_[(_P 4 M?V3O^">D-S\<_#$VA>-?BEXWU;Q_XFT"Z0K-IDNHM&L,$H/*RBV@MRZD!D=F M0C*F@#[BK)\=6?C&_P#"-_9_#_6+33]:D@(TZ]OK*_$NGSWUIKM[I\T MT6F"%7,$FS(4,<#CUS]*]DKPO_@GO_R1/5O^Q[UG_P!*30!ZY]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/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% '.W]QXQT^YM;6 M75[5C=2^6A6VX!QGGFK7V+QO_P!!NR_\!C_C1XE_Y"^C_P#7Z?\ T$UL4 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C56*X\8S:M+I"ZO:AX8ED9C;<$'\:Z*L>R_Y'>]_Z\HOY MF@ ^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#G8KCQC-JTND+J]J'AB M61F-MP0?QJU]B\;_ /0;LO\ P&/^-%E_R.][_P!>47\S6Q0!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6 MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+ M_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]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_C572+CQCK%LUU!J]JH65HR M'MNM=%6/X'_Y!$O_ %^S?^A4 'V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O& M_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_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!SND7'C'6+9KJ#5[50 MLK1D/;-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** *.E0:_#(YUB_@F4 MK\@BBVD&KU%% !1110 4444 %%%% $=Y9VFH6DMA?VL<\$T92:&9 R2*1@JP M/!!'!!J/2=(TG0--AT;0M+M[*SMD"6]I:0+'%$HZ*JJ %'L!5BB@"EJ/ASP] MK%_9ZKJ^@V5U=:=(9-/N;FU1Y+9R,%HV8$H2.,C%7:** "BBB@ KPO\ X)[_ M /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH * M*** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOY MFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV; M_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#-\8_\ (L7O_7 U]9_\ 2DT M>Z4444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE M_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- M &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y! M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z% M6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ M ,BQ>_\ 7 U__)$]6_['O6?_ $I- M>Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** "BBB@ HHH MH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1W MO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL> MR_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H M V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8 M_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- M'NE%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_ MY"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ; M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_P"0 M1+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6 MQ6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 445R?QQ^./PN_9N^%VJ?&CXT>*/[&\,Z-Y']I:E M]BGN/)\Z>."/]W CR-F25%^53C=DX )$SG"G!SF[):MO9(UH4*^*KQHT8N4Y M-*,4FVVW9)):MMZ)+5LVO&/_ "+%[_UP-7-._P"0?!_UQ7^0KY'\2_\ !;?_ M ()A:AH5U96G[36^62(A%_X0O6AD_4V=6K+_ (+?_P#!+V*SBBD_:=PRQ*&' M_"%ZWP0/^O*N#^U\I_Z"(?\ @3/)!)^[G1)%Q)$Z_,HSMR, M@@GK*[X3A4@IP=T]4ULT?.5Z%?"UY4:T7&<6U*+3333LTT]4T]&GJF%%%%49 M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 M 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ MU^G_ -!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW M_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 45A_$SQ_HGPL\ :O\1/$1;['I%B]Q*B M?>D('RHO^TS84>Y%?EU\;OVG_B_\>/$,^K>+?%5U%9/(3::+:7#):VR=E" X M8XZNV6/KT _,O$3Q0RGP^A2IU:;K5ZB;C!-1]U:LH-YH=W<,]K0,N2C?[2G*GW!I^'?B=E/B#2J0I4W2K4[.4&U+1Z29_ALZC)1CRSCNGKIW3ZFS1117Z8>\%%%% !1110 4444 %%%% !1110 M4444 %%%% !116'XP^)_PU^'L)N/'_Q#T/0XP,F36-6AM@!ZYD84I2C%7;L7 M3I5*T^6G%M]DKLW**\&\;?\ !4'_ ()[_#_>-?\ VNO!4IC^\NCZJ-1(]L6@ MD.?:N'/_ 66_9*U\E?@[X4^)WQ%)_U8\$_#>^G\S_=\]8JXIYGEU-V=6-^U MTW]RU/?H<(\4XF'/3P57E_F<)*/_ ($TE^)]8T5\G'_@H3^U7XQ'_%F_^"5? MQ4OM_P#JO^$VU.Q\.Y]-WGM)MH_X67_P67\=#_BF?V9O@QX$#]/^$R\97>IM M&/?[ H!/Z5']IX>7P1G+TA*WWM)?B;?ZHYG3_P!XJ4:7^*O1O_X"IN?_ )*? M6-?)_P#P7#_Y1=?$_P#[@O\ Z>["F_\ #/\ _P %;_'1SXP_;[\#^"T?_60^ M"?AA'?\ '<*]\X8?7J*^?/\ @JE^Q/\ %SX._BO\4OV]OBGXZGTO^RS M_P (_>74%EH]V9-4M(OW]I"A$@7S/,0;AM=$;G;BN'-,7B*F65TJ$DN26K<5 M]EZVYF_P/H^#LDRS#<79=*>8TI25>DU&$:TFW[2-E=TXP5WI?F=C\=****_& MC^]3^A#_ ((>?\HNOAA_W&O_ $]W]?6%?)__ 0\_P"477PP_P"XU_Z>[^OK M"OW/*/\ D4X?_!#_ -)1_G/QQ_R6F9_]A%;_ -.2"BBBO1/EPHHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__ "1/ M5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2: /=**** "BBB@ HHHH M **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ M *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\ M@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **Y'XJ_'?X3_!33Q?\ Q'\9VM@\BYM[(,9+FX]HXDR[<\9Q M@=R*\Y/Q&_:F^/7[GX2>!U^'WA^7@>)O%UN'U"5/[T%F.%/0@R'!'0U\]F'$ MV68#$O"PO6K_ //JFN>?DY;1@G_-4E"/F<5?'X>C/V:O*?\ +'5_/HO632\R MY^W_ 'NA']ECQ1H6I^)K'3[F]MX6L8KNZ6-[EXKB*8QQ@G+L0A&!ZU^8=??' M[3^A_##]@7]G?Q-^V5XS\&7OQ8\3^'#8M)-XJUG9),UQ?06W[IFBE2W"&?>N M(V/R[=PSD?EM\;_^"I7PH^)_B*?Q7X)_9#N/"EW=R&2ZM[?Q^MQ:LYY++$=/ M0H2>2 VWT K^+(1XDT6"9=3T2\#0W4+--))@1R ,R@./F7('K7Y#_ O_@J?\*?A3XC MM_%WC/\ 9!N/%=]9RB2SAN/'ZV]K&XY#M$-/1N;;[&OUA_9ZU3X2_P#! M3C]EGPI^TWXU^$8\-:EK@O/L3:?JQDOM--M?7%JI2\6*(ODP;PK)M4OC!QDW MX.\%\0<.8JMF5.=-XB4.7V$N;6'-%M^UBG&,N91M[M16O>VZ?_$(/$/P_P ) M_:F;X:-*,VJ:3J4Y7;3E:].#K/\ M'Q=XHT[2K?_ )[ZE>QP M)_WTY KRCQM_P49_8/\ AYO7Q/\ M;^ 5DC_ -9!8^)(+R53Z&.W9V!]L5[U M7$4*/\2:CZM+\SW,)EF98]VPM"=3_#&4OR3/:**^4;C_ (+/_L-ZC.]E\,-< M\8^.[A&VFW\'> =1N&+>@,D4:G\#BF#_ (*2_&_Q@/\ BS7_ 3!^-VI!O\ M52>+M/MM C?T(:>1_E/KBN3^ULO?PU%+_#>7_I*9[7^I?%$5>MAG2_Z^N-+_ M -..)]8T5\F_\+N_X*_^.N/"G[$7PV\#!_N/XV^(YU+8/5AIZ@GZ"E_X5%_P M6,\<_P#(T_M?_";P)O\ O?\ "$^ )M4\O_=_M%AG\:/[0YOX=*7_P!+ M<0_U7=+_ 'G&X>G_ -Q?:?\ IE5?P/K&FR21PQM--(J(BDLS' '4DU\H?\ M#N?]HOQC_P EE_X*E?&/4-_^M7P9]D\.JWJ ($?:*5/^",?[&&M2+-\6Y?'_ M ,09%.3)XT^(>H7!9NN3Y,D0///3%'UC,)_!0M_BFE_Z2IA_9?#%'^-F+E_U MZHRE_P"G)43V_P ;_M:?LM?#7>OQ _:0\":*\>=T6I>++.&3/H$:0,3[ 9KR M7Q5_P6,_X)Q^%;H::O[2%IJ]XS;8;3P[HM]J#2MZ*T$#)^;"NK\$_P#!-/\ M8#^'X0^'/V1? K-']R74]!COW7WW7(D;/OG->M>%? 7@7P+;?8O!'@O2=&AV MX\K2M.BMUQZ8C4"G;-9]81^4I?K$.?@NA]C$5?\ MZG2_P#;:WY_,^9#_P % M8_#?B;]W\&_V*?C_ .,]_P#J;W3OAR\%FWINFGD7:#[K1_PU[_P4G\;?+\-? M^"771=_91;[M7?WN[(J<9<55(T M).$?_ 8S1K0KU\+7C6HR<9Q:<9)M--.Z::U33U36J9\@^)?^")'_!,+3]" MNKVT_9EV2QQ$HW_"::T<'Z&\JU9?\$0/^"7LMG%+)^S%EFB4L?\ A--;Y)'_ M %^U]1>,?^18O?\ K@:N:=_R#X/^N*_R%<']D93_ - \/_ (_P"1]'_KQQI_ MT,\1_P"#JG_R1S/P.^!WPN_9N^%VE_!?X+^%_P"QO#.C>?\ V;IOVV>X\GSI MY)Y/WD[O(V9)7;YF.-V!@ =9117?"$*<%""LEHDMDCYRO7KXJO*M6DY3DVY M2;;;;=VVWJVWJV]6PHHHJC(**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBOG+X&?\%+?A'^T#^W+XY_81\'_#CQMIWB#X?^$;;7M9U?Q1X??3+>XBN) M(TB2WBGVSN") Q=XT7C WYGFDCC1 1DMR0 2/(OV&/^"E/B/]MOQ_ MJ_@B_P#^"=O[1GP@MM'TC[:^O_&?X?+HEE=N94C6V@9IF>:8AF?"J558R6() M4, ?4%%?-/BK_@H[97GC[XC>$/V=?V=_%?Q3LO@[/]F^)NM>&KVRABLKY81/ M+IEDMQ,AU"_BA*O)"FQ4+I&9/-;RQ[1\!?CK\*?VF_@WX<^/WP/\86^O^$_% M>EQZAH>K6N0L\+]BK ,CJP9'1@&1U96 *D4 ==1110 5X7_P3W_Y(GJW_8]Z MS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !1110 4444 %%%% M!1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9 M?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S- M;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ M *%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112.Z1H9)'" MJHRS,< #UH 6BO!/V@?^"F'[&7[.<4MIXO\ C=H=]JT9*C1-&U.&XN PXP^' MVQX[AB#Z U\NZM_P5M\/?M!:E+HWAOQMXKM-,$A23PY\(_!U[JVM7 _NM=O' M'#'D8(,3$\X(-?)YIQAEF7U_JU!.O6_DA:R_Q3;4(^CES6^&+/0HY+Q!C%_L M>!K5?.-.7*O\4VE"/SE?LF?<'Q9_:6^#_P &9%TWQ9XF$^K2X%KH&E1FYOIV M/W56%.5SV+;0?6N(_M']KSX_?+I-A%\*?#4O_+U?(+K6[A/:/A+?/^UAU/() MKPGX2_'#XS^%8C)^R=_P2#\?27=UGSO$7Q0U^ST*\DSRSRM<&20YZE%(!["N MW!_X+1_$K!V_ OX:63]03?ZQJ,7\K=J\OV><9WKF%6<*;_Y=8=3C?RG7DH2E M_P!P_9+NY(V_U*SJIKF6*HX>/\JK0;_[>Y'.I]T8_,]M^%7[+/PB^%&HGQ-9 M:1-K'B&1M]QXF\0SF[OI'[L)'X0_[@7/?->@:AJ6G:19R:CJM_#:V\2YEGN) M0B(/4L2 *^4A^P/^V1\0!GX\?\%3OB#,DG^LM?AUH%EXK?*IW;ZMZOJSMH9'PGEU/DGC[KM1HRE^-5T/OU^9YW_P6 MJ_:N_9C\2?\ !/[X@_"+PS^T!X.U3Q1J3:2++0-+\16]S=R&/5K.5_W<3LRX MCC=CD#A37X7U^Y7_ 5I_9!_98^!'_!,CXDZO\'?V>?!WAV_MUT98M4TSP_! M'>*&UFQ4C[1M\TY4D'+<@GU-?AK7PO&'UC^TX>VM?D6U[6YI=_\ @']:>!7] MEKA&NL!S\GMY7<^6[?LZ6RC=)6MI=N]]0K]B_P#@E;_P]'UG]@SP)HW[.8^" MVC>"H_[4&F:SXO\ [3N-4ESJEV928H/W2XF,B@'JJJ>]?CI7]"'_ 0\_P"4 M77PP_P"XU_Z>[^C@^C[?,YQYG'W'L[/XHAXZX_\ L[A&A5]E"I>O%6G'F2_= MU7>UTKZ6UNK-Z"?\,H?\%.O&YW_$/_@IO:Z% _\ K--\$?"VR3_OFYGZO?-K5LO_7!YS!< >BKN8_W M17T5^S;X _X)W^)(L? OX%_#[2M4M0?M>FGP?:6NI6S#@B16C\PX/!8%A[U] M 5P/Q;_9I^%'QCF36/$&BR6.MP8-EXDT:8VM_;,/NLLJE?.KAW,L MCJ.KE,HU8;NE6W_[C M37H=W;6MM96Z6EG;QQ11C"1Q(%51Z #@4^O"1JO[67[/)"Z_8?\ "U?"L76] MT^(0:Y:Q^K1?=N<#^Z=['))%>A_"7]H'X3?&VT>7P#XKAGNH0?M>E7(,-Y;$ M<$20OAA@\9&5ST)KULOXFP&+Q*PE>,J&(_Y]U$HR=M^1IN%1+O3E)+K9Z'DT MJ;.SHHHKZ([@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*ROB5K&E^'O &L:_K ME_%:V5CI\EQ>74S;4AB1=SNQ[ *"2?:KGA;5]+\0>&=.U[1+^*ZLKZPAN+.Z M@?>/-RWUWL7Z***DH**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K\\?@#_RLQ?'[_LV_PU_Z6)7Z'5\%_ _X M(_M6:'_P72^*G[7WBC]E'Q-IGPU\8_"?2/"VC^)Y_$.@2 7=K/'))));Q:D] MPD1&X*1&6.PY49&0#T__ (*=_L#_ !^_;GT7P))^S_\ MN:O\%M:^'OB"?7M M)O\ 3/#$6I)=ZB;9K>!YEDECPL<6_\$P_VWOVX8?VA?B' M_P $S?\ @IEX?T?4OB_\._"D/BKPSXZ\*VPALO'/AV2;[/\ ;!$J*L4J3E(V MV(@+,R^6K1$R>Y_M6?M5_M8?L]?&KPIH/PQ_X)\>*OBY\/M9TR8^(/$_@3Q1 MIL>IZ-?B3$6**.UCQ+(TC[0# MY:_X-1K_ %#Q9_P2G/Q:\17INM=\=?%?Q-K_ (CO7^] M:C_X-9=>U.Y_8<^*O@%F9=&\%?M,>+=$\+6^?DM]/"V5T(X^VWSKJ<\<98^] M=G^R%\#OVD/^"3VC_&#]FOX1?LQZ]\2O"/B+Q[J7B[X'7_AR_P!/AMK+^T44 MOHNI&ZN86LTMKB/<+@+(LD,N5S*ODGVG_@DO^P9+_P $Y/V(_#?[.WB#Q)!K M?BJ2ZN];\=Z[:@B*_P!:O93-WUN9889,C#.@^\,9XK6HH \+_ .$!_P""@G_1?_ G M_A*2?_%5B?\ !/&Q\>+\#=26?7;%I!XTU42L+4X:038__)$]6_['O6?_ $I- 'KGV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4 M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL4 M4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XUL44 -_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QK,M;7Q2?%-U''JEL+@6T9DD,!VE-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** .4M;7Q2? M%-U''JEL+@6T9DD,!VE-_\ H-V7_@,?\:++_D=[W_KRB_F: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** ,?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&LSPK:^*9-.D:PU2V MC3[3("LD!)W;N375UC^!_P#D$2_]?LW_ *%0 ?8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-5/'GQA^$?PLMS=_$[XI^'/#D07<9=>URWLUQZY ME=17AWCC_@KU_P $[/ UW_9FZS>NVV"S\+6%UJKS-_=5K6)T/XL![US MUL9A,/\ Q:D8^K2_,]7 Y%G>:?[GAJE3_!"4OR3/?/L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&OF0?\ !4CQ!XX(B_9]_P""?OQR\7!_]1J-_P"%DTC3 MY?3;<7#G]5'44#XR?\%A/B5C_A"?V//A?\.8Y/N2_$'QY)JK*OJ5TU1@X[=C MUKF_M3"R_AJ4O\,9-??:WXGJ?ZGYQ3_WETZ/_7RM2B__ !RY_NB?3?V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C7S*/V8?\ @J3\1B&^)_\ P46T7PG; MO_K]+^'7PXMVS[+=7;>:F/7'- _X)&_#7Q=B7]H#]J3XV_$E%?DY/\!?V+D6'_ -YS*#\J5.I-_P#D\:47 M\I->9['\1?VB?A9\(=X^*G[2?@+PXT8^:+6M;MK9_H%DD#$^P&:\4\2_\%@_ MV-=(U$Z#X6^/!\7ZH!\FF>#?!]_J$DG^ZZ1>6?\ ONN^^'7_ 2W_P"">WPM M\MO"W[)GA"5XL;)=_+\!/^"K^)/VQ=!UC6)O!?[. M_@S4/B'K<1VROI.(].M6/0S7;_(!_NY!Z9!JD/V<_C'\:V%]^U#\5'33)#G_ M (0CP=(]M9;?[D\_^LGXZC@ CAJ^5J9]+'5'1RN4\7-:-PY848O^]6Y6M.JI MNI-=8GG2XPRJ$N3*\KI3DOM2=2HEZRE/V;\TJ;?D?+WCVU_;<\4:XW@?4O\ M@I9KGBK77X?PI\%O -G:K;'H3)J/)C7/!)R5QR!4OA+_ ((L^)_B[,FO_M=? M'?QOX@A=Q)_8FN^.;K4IR.NV68%8QCIB-2,="*^]? OPZ\"_#+1$\.?#_P * M6.D628_<65N$WG^\QZNW^TQ)/K6U5X?A+%8RJJ^;XB4[;4X2G&FO63DZDW_V M]"#_ .?:'#BGBMRYOK*H]HX>$*"7_;U.,9R?FY*_8^?/A;_P37_9,^#5O%%X M$_9R\ 1RP\QWVI>'4O[I3ZB>Z\R0?@U>R:;X?\2Z/91Z;I%WIEK;Q#$4%M8! M$0>@5< 5OT5]G1P^'PT.6E!179)+\CCQ>88_'RYL56E4?>4G)_BV8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q16QQF/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 < MIX5M?%,FG2-8:I;1I]ID!62 D[MW)K3^Q>-_^@W9?^ Q_P :/ __ "")?^OV M;_T*MB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:\^^*W[*WAOXNWR M>(=:^SZ=KL!#6GB30U:TOH6'0^:A^?'8,&QVQ7K-%<689;E^:X9X?&4HU(/I M))J_1KLUT:U71F5:A1Q-/DJQ4EYGS[?:Y^V3^S_$!XBM8_B5X:AZZGI%HJZO M;1CO)!P)\#NI+'DDBNZ^$_QLT'XV:>UY\/?B/IEU-$/]+TZ6V,5W:GH1)"V& M7!XSC:2.":](KSKXL_LN?"KXM:@OBB[L+C1?$<)W6OBCP_.;6^B8# )=>)/3 MYP>.F*^=_LSB#)-WI+_EU6D^9+M"M9R]%54[[<\4K^4K^J.M^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &O(CXO\ VI_V=\0^ M/_#S?$WPO#_S'=!MQ%J]K&.\UMG;/@=T.>I9J](^%'QS^%GQLTIM4^'/BVWO MC$/]*LFS'-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q> M-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ M *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&N?^('[37[ M./PHWK\3?CUX.T!X\[H=7\2VMO)D=@CN&)]@,UXWXC_X+!_L$Z5J)T+PM\6+ M[Q=J?\&F^#_#-]?R/_NLD0C/_?=>GA3X%VQ M&(A!]G**?W7N?0GV+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C7S8O_ 4: M^-7CKY?@-_P35^,6M;L>1<>+K6V\.V\N>A62X=_E]\4?\)W_ ,%A_B*/^*=^ M!'P;^',,GWO^$M\3W>KW$0_V?L($;,/?BNO_ %=Q]/\ CSIT_P#%4@G_ . J M3E_Y*._\ M!=+]M.;X;? 2/]FKP?\ $#3+W6_'$C1ZY%IEU'NDN-)D)\D@YY\E]T1[*GD MCO7Y)_'WQ1\-O&/QC\0Z_P#!SP1%X<\)RZE(GAS1HGD&?C9;22MIMO<_9/$EK%DFYTV8A9TQ_$RC$B MC^_$E?N^(\/<,N!99=13=;^*FTE)SMLTFTO=]RUVNMV?@.'\1<5+CV.95FE1 M?[II-N*IWW3:3?O>_>R?2R/Z*?L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&K^BZSI7B/1[3Q!H6H17=C?VT=Q9W4#ADFB=0R.I'52I!!]#5FOYJ:<79G] M.IJ2NMC'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**0S'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@"CI4&OPR.=8OX)E*_((HMI!J]110 44 M44 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO M_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% !1110 4444 8_ MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->4 M7\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".] M[_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 445D^,?'W@7X>:6=<\?^-=)T*R&B M/:H\9/U<5SW_ \:_:&^)7[O]F?_ ()G?%37%&+5Q_ST5[AG+I MWZ GIP:X99I@$^55%)]HWD_NC=GT5+@_B6I!5)X9TXO[55JE'_P*JX+\3^?. MBBBOPH_T;/U-_P"#:OQMX,\":=\<=8\;^+M,T:T'_"-9NM5OX[>,8_M7/S2, M!7WE\1/^"JG_ 3Q^%Y=/$G[6/A2Y>/@Q>'[E]5;/3&+)9><]J_-K_@WX_9) M_9P_:=U'XIZI\?OA-IOBF7PU_87]BKJAD:.W\_\ M#SOW88(^[R(OOAL;>,9 M.?UU^'?[._P!^$2HOPJ^"/A'PV8P-KZ%X;;_#OX?-J1 [JLFI,&7TW=1UI?^'5]WXV_>_M _MX_'3Q MGN_U^G1>,!IFG2>N;:W3C\'Z5]944?V7A9?Q.:7^*4FONO;\ _UPSFGIAE3H M_P#7NE2@_P#P-1Y_ODSYP\!_\$C?^"=?P^N!?V/[,6BZK=%M\UUXGN+C56F; MNS+=R2*2?]T#VKW#P/\ "GX7?#&T^P?#;X;:!X>@V[?)T/1X+1,>F(E48K?H MKIHX3"8?^%3C'T27Y'EX[.\ZS3_?,34J_P".)/ M'/B>QTFQB^],2?M-?$_XQ MR-IO[*OPIEO;-FVGQKXK1[33$']Z*/ EN/P (/52*LZ%^Q]9^*-4A\7_ +2_ MCV_\?ZK&V^&QN_W&E6C>D=JGRGT);(8=5S7RG^LU?,WR9'0==?\ /V3<*"\U M-IRJ>7LHRB]G.)YW]H3Q&F$AS_WGI#[]Y?\ ;J:\T1:C^UQJOQ#OI?#G[*_P MSO?&-Q&YCE\0W8:TT>U;N3,^#*1_=7&1]TFFVG[*/BKXH72:Y^U;\4;KQ,0X M>/PKHS/9Z/;D<@%5(><@]&8@]CFO:M.TW3M(L8M,TFPAM;:! D%O;Q!(XU'0 M*J@ #V%34UPO/,7SYY7>(_Z=IZ^N+GS_W=H?\ M@/7_ +>;^11\-^&/#G@[1X?#_A/0;/3;&W&(;.QMEBC3Z*H J]117U=.G3I4 MU""2BM$EHDNR1Z,8QBK)6044458PHHHH **** "BBB@ HHHH Q_ _P#R")?^ MOV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BN,^('[1O[/OP MG#_\+/\ CCX1\/-']Z/6O$=M;/\ 3;(X)/L!FO&?$_\ P5]_8"T+4#H>A_&B M7Q/J1SY>G>$O#U[J$DN/[K11&,_]]UZ6%R;-\:KX?#SFNZC)K[TK'F8K.LGP M+MB,1"#[2E%/[F[GTS7F_P 6/V6?A=\4]47Q:EO=>'_$T)W6OBCPY/\ 9;Q' M]69>)?3Y@3C@$5X[_P /(_BEXV^3X$?\$Y/C1KV[_4W?B728-!M)O=9;AVRO MN0*;_P +(_X+"_$7CPO^S;\(OAS%)U/C3Q?<:O-$/;^SP%+?7C-1F/!*S/#. MAF<*7)O:I4IW36S4>9S371I73V=SS:^>91C*?)&G.LO[M*;7RDXJ*?9\QVW_ M G?[4/[/ \KXI^&S\1_#$7 \2>&[41ZI;(/XI[7.),#NAX )9CTKTSX6?&W MX6_&G23K'PV\8VFHJ@!N+96*3VY])(FPZ<\NV[G8RK^5,FO=;^)?[0/Q:\3Z] M?@F?5]8\5H07(_YYQQ+E?52QX[BO&PO#+R&LN7-?;T%>]/DG4J1[*%6?LE+T MJN?_ %\2.6GC.(:IG_ %>F M^$/#=]?R2?[K)#Y9_P"^Z\Q\!?L)?"']C25?^$\_8E\'?$/P[;ME?%VFZ(+[ M4;5?[\]K=M)G'7=&0% R237UE\"_&WP%\9^%AP MDA"JT9_WE'M73EW$_ ^*Q'U5QKK$+7V57DH3TW:2553BNLJ*K"W\/V MTWHRRW#O\I]2/PI#\0O^"POQ%&/#/[//P?\ AS%)U/C'Q9__ &O@*7\#!4UYR[A_JQD\_XT)5?^ODYU%]TY-?\+>&/".GC2?"?ARPTNU7[MMIUFD$ M8_X"@ J_17F8K,,?C7?$593?]Z3E^;9Z>%R[+\"K8:C&"_NQ4?R2"BBBN0[ MKG_BI\+_ 1\:OAYJWPJ^)&E2WV@ZY:&VU6RAOY[4SPD@LAD@=)%4XP0K#() M4Y!(/045=.I4I5%.#:DG=-:--;-/HT14ITZU-PFDXM6:>J:>Z:ZIGR1XE_X( MM?\ !,_3]"NKVT_9KV2QQ$HW_"8ZR<'Z&\JU9?\ !%+_ ()DRV<4LG[-&6:) M2Q_X3+6N21_U^5]-^,?^18O?^N!JYIW_ "#X/^N*_P A7M_ZT\3_ /0=6_\ M!L__ )(\/_53A;_H H_^"H?_ ")C_"_X9>"_@S\/M)^%GPYTN6QT+0K-;32K M*:_GN3! OW8_,G=Y&51P S' P -ZBBO$J5)U9N]9_\ 2DU[I7A?_!/?_DB> MK?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K' MLO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: MV* "BBB@ HHHH **** "BBB@ HHHH ***1V5%+NP"@9))X H 6BO)?BI^WC^ MQE\%/,B^)G[3?@S3;B'_ %E@-=BGNE_[80EY?_':\F?_ (*^?!?QJQM_V9O@ M+\7/BP[,5AO/"'@*X6RSV+SW7E>6O^T5-<57,<#1ERRJ*_:]W]RU_ ]_"<+< M1XZG[6CA9\G\SBXP_P# Y6BOO/K.BODO_A??_!6GXL?+\+_V)? WPYMI,>1J M7Q/\RV>NR^F)G'XK[UG_:#G_"HSE\N5?^3N+^Y,ZO]6:>'_WW'4*7DINJ_P#R MBJBOZR7FT?5FJ:MI6AV$FJZUJ=O9VL*[IKFZF6.-!ZEF( 'UKPWXI?\ !4#] M@'X/,\/C']JCPK+/&<-::%>-JLP;^Z4LEE8'V(%<;I?_ 1P_8^U#4(M<^-U M[X\^*FI0L'2_^(_CJ\O6W_WBD;1(WT92*]R^%O[,'[.'P11!\(?@1X1\-O&, M"XT?P_;P3-[M(J!V/N231S9K4VC"'JW)_- MO^"RGQ;_ .1>^"GPA^$EG+C>?%7B*XUV_A4_W/L0$#,/]KBOK2BCZGB:G\6O M+TBE%?DY?^3!_;V4X;_<\NII_P U24ZLONV6 )%:_@[_@CW^P1X)/%7PEN M_&VL''FZOX[\07>J2S8_OI+)Y1_[XKZ=HIK*\!>\HS\G_ /B&!_ZO@_\ ,:?_ 'RJ MGH?_ ;+_P!LVC77_#;'E[9GCV_\*WSG:<9_Y"0K];*Q_ __ "")?^OV;_T* MO _U5R#_ )\_^33_ /DC],_XC/XE?]!W_E*C_P#*SYG_ ."8'_!,#_AV]_PG M'_%\/^$S_P"$S_LS_F6O[.^Q_9/M?_3S-YF_[5_L[=G?=Q]8445[.$PF'P.' M5"@K15[*[>[OUN]V?!YUG69\0YG4S#,*G/6G;FE:,;\L5%:122LDEHOQ"BBB MN@\L***XWXL?'[X2?!2S6X^(?C&VM)Y1_HVG1$RW=P3P D*92*Y< M;CL'EV&EB,54C3IQWE)J*7JWH9U:U*A37?\)S^U=\?!Y7PT\()\-O#LO \0>*8 M!-JDR'^**T^[&?\ KH>>H:NC^&_[(_PK\#:S_P )KXB2\\7>)V(:7Q'XIG^U MSANO[M6^2( YQM&0.-QKYK^WG]^WM!EG]59LJ>A K5\&_L=>![?6X_''QEUZ_^(/B->1J'B1@UO >#B"U M'[N-OT5K1X4PU>K&OFU1XJHM5SV5.+_N4E[BMTE+GFOYRHY=3G M)3Q,G4EY_"O2.WS=WYC8HHX8UAAC5$10J(HP% Z #M3J**^JV/1"BBB@ HHH MH **** "BBB@ HHHH **R_%?CGP5X#T\ZMXY\8:7HUJ 2;G5M0CMHQCK\TC M5XA\0?\ @JI_P3Z^&TK6VL_M0>'K^<-M2W\-F75F=N@4?8TE&2>.N*[<)EN8 MX]VPU&<_\,7+\DSAQ>9Y;EZOBJT*?^*2C^;1]!UY!^W=^U)H_P"QU^R]XG^- M]\\37]I:?9O#MI+TNM2FRD"8_B4-^\8#G9&Y[5YG_P /1O\ A-?W7[/O[$GQ ML\;;_P#4ZC_PB']FZ<_I_I-PXQ^*=*_,O_@KK^WQ\9OVIOB-9?!CXA_"R+P) M;>!+N87GAF'Q%'J;M?N #)--"JQET3Y BY,9:52!LRS3.J=/%P4: M<7S33E'FY5TY;\VKM&]M+GQ/%O'F6Y5DE6KA)N562Y8-1ER\SZ\]N717E:^M MC]=/^"?'[2&D_M7?LL>'_C-8M$EY?!XMO:Z M_!+_ (),?%WXS7'QEA_9-\'_ +6.K_##0O'%TTWVC3-%M;PW&I)%B.-6G&;= MI$4IO0Y9EB4J<@K^H/\ PZ<^'OBS]Y\>?VI?C7\0M^/.L]>^($L=F?4+# J; M%/H&I\5\)Y;P_G-2E6Q/)"7O0BH2E+E;=EKRQT=U\3VUL+A+B[,^(^>/_ -H3X"_"@.?B?\:_"?ATQYWIK?B* MVM6&.V)'!)]NM>,>*O\ @KU_P3^\.7_]BZ5\**^\J-+Y3J_C>E^7R/F<_\ !2KXD>-3Y?P&_P""=7QJ\1!O]3>>(-%BT*SF M]UFN';*^Y44J_$__ (*__$8?\4K^S#\)OAS')W\;^,Y]6EC4]\::N/I_*D/_!)OX9^ M+?G^//[3/QI^(F\YFL_$?Q!F2T/LL-NL>Q?8-7U711_K+FT/X,HT_P#KW"$' M]\8J7WNX_P#5G*)_QXRJ_P#7R,8Z?* M@ K2HKS<5F.88YWQ-:4W_>DY?FV>EA,MR[ *V&HPIK^[%1_)(****XSM"BBB M@ KS#XG?LG?#+X@:W_PG&@_:_"GBJ,EX?$WAF;[-<%O^FJK\LP/&=PR1QN%> MGT5Y^995EV;X?V.-I*I&]U=;/HXO>,ETDFFNC,:^&H8F')5BFOZU79^:/"?^ M%J?M+?L_?Z/\;O!7_"<>'(N/^$O\)6V+N%/[US9_J6CPH ZDUZG\-?BY\-_C M!H8\0_#?QA9ZK;8'FBWD_>0D_P ,D9P\9]F -='7EGQ+_9*^&_C?73X\\)7- M[X.\5J2T?B/PS+]GE=CU\Y!\DP/\61N(XW5X'U'B/)-<#4^M4E_R[JRM42_N M5K>]Y*JFWUJI'%[''83^#+VD?Y9/WEZ2Z^DO_ CU.BO"C\8/VBOV?O\ 1?CY MX&/B_P /0\?\)MX1MOWT2#^.ZL^J^I9,*!_>->J_#CXJ_#OXN:"OB7X<>+K/ M5K0XWM;2?/$3_#(APT;>S &O1RSB/+@Y0_O M&^'QU"O/V>L9_P LM'_P5YJZ\SH****]X[ HHHH **** ,WQC_R+%[_UP-7- M._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_P#! M/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4 M444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117R?_P_#_X)=?\ M1SW_ )96M_\ R%7/B,7A,+;V]2,+[;Y/_'U#%OW>1+]W.-O.,C.=+,4Z4XQ5VDKMQ25VTEKNTCUBBBBNP\$**Y_Q_P#%KX5_"C3_ M .UOBE\2_#_ANUVEOM.OZS!9QX'?=*RBO O&/_!83]@CPWJI\-^%OBW=>-=8 M)(BTCP)H%WJDLV/[CQ1^4?\ ONN:MC,)AOXM11]6D>K@,BSO-5?!X:I47>,) M-+U:5E\SZ=HKY+_X;]_:\^)WR?LX?\$POB!<0R_ZK4_B9JUKX:C0=I#%*7>1 M>^%()%!\%?\ !93XMC_BH?C3\(/A)9R_<'A7P]<:[J$*G^_]L(@9A_L\5S_V ME2G_ H3GZ1:7WRY5^)ZG^J>+H?[[B*-#_%5C*2]84O:37SC<^M*X7XI?M/? MLX_!%'/Q>^.WA'PV\8R;?6?$%O!,WLL;.'8^P!->#?\ #K'4/B"?/_:>_;H^ M,WCW?_Q\:5;^)!H^E2^N;6U7C\'&!7<_"W_@E]^P!\'FCF\'_LK^%9KB,Y6\ MUZS;59@W]X/>M*0WN,>U'MM4G/YVI^QC\FFO4^2_\ A0O_ 5J^+/S?$_]MGP+\.;: M3_7:;\,/ QOF*G^ 7&HL'C/^TN:5/^"0?P9\:L+G]IGX^?%SXL.[!IK/Q?X\ MN$L<^B06OE>6O^R&-?6=%']EX.7\5.?^*3DON;M^ ?ZXYY2TPDH4%_TZIPIO M_P #C%3?SDV>2_"O]@W]C'X*>5)\,_V8_!FG7$( COVT.*>Z7'_3>8/+_P"/ M5ZRJJBA$4!0, < 4M%=M*C1HQY:<5%>2L>!B\=C4G)_>VV% M%%%:'*%%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A4SQW\2/ 7PPT4^( M?B%XML-(L]VU9KZX";VZ[5'5V]E!->??"#]K+]G3QC\D\B MWNO,MS*6;Y0AF50Q/8 DFO+Q.>9+@L7'"XC%4X59;0E.*D[[6BVF_DCGJ8O" M4JJISJ14GLFTG]QZY117F'Q+_:U^%7@#6?\ A"]%FN_%7B=B5B\-^%X/M=SN MZ8D*_+%@XSN.0.<&M,RS7+VQM6-..RN]WVBMY-]$DV^B'7Q-#"PYZLE% M>?Y+N_)'I]>?_%C]IWX0?!ZY71?$/B!K[6Y2%M?#FBPFZOYV/11$GW2>Q-L1Q_P \Q[%:]!^$ M_P"S[\(_@I;,GP_\'V]M=2@_:=4GS-=W!/)+S/ECD\X!"YZ 5X']I\0YSIEU M#V%-_P#+VNGS-=X4$U+YU94VG]B2./ZQC<5_ AR1_FFM?E#1_P#@3CZ,\^W_ M +7WQ^_U20_"CPU+_$X%UK=PGTX2VR/HZGUKLOA1^R_\(?A#>'7M%T*34==E M.ZY\2:[,;N_F<]6,K_<)[[ H/>O0J*ZL%PO@*.)CB\7*6(KK53JM2<7_ '(I M*%/_ +=6\>>--)T2U )-SJ^I16T>!U^:1@*J$)U)*,5=OL3.<*<7*3LEW-:BOG MKQ__ ,%6/^"?7PYF-GJO[3F@ZE<;MD=MX:6;56D;H%4V:2+DGWQ[US/_ ]" MO?&Q\G]GS]AGXU^,]_\ J=2F\*#2].D],7-P_'XJ,5[-/AS/:D%-X>48OK)< MD?\ P*?*OQ/%J<2Y#3GR+$1E+M!\\O\ P&',_P #ZKHKY4/Q=_X*Z?$I?^*) M_9*^&7PYCD^Y+X_\<2:JZ+_>*:<72AZ2=1_\ E)37XI>9']NSJ_[M MA*T_-Q5-?^590?X-^1]5DA068@ #DFO-_B+^V)^RC\)/,C^)'[1W@K2)HL[K M2[\26PN/PA#F0_@M>.+_ ,$BO@+XJ(E_: ^,OQ:^*#,I4?:,(Q7_ (%*3?\ Y('UCB6O\%"G37>4Y2?_ (#&"7_DYYY?_P#!87]C MK4+V32OA ?&_Q)OHVVM9> ? M[>.6_N@R)&C'GLQ'O4/_#;?[;OQ#&WX'?\ M!,;Q7%#)]S4?B-XIL]#\H=F:W;?(W;Y0<_E7U-8:?8:59QZ?I=C#;6\2[8H+ M>((B#T"C@5-1_:&24?X.#YO^OE24OPIJE_7\UF^B'^W]I(A8_[O%'_#NCXX>/ M/F_:"_X*4_%W70W,]KX/EMO#=M-ZJT=NK_+[9KZKHH_UBQM/_=X4Z?\ AIPO M_P"!-.?_ ),'^K>!J?[Q.I5_Q5)V_P# 4XP_\E/FCPI_P2&_8%\.ZC_;NN?! MB3Q3JA_UNI^,->O-1DE_WEEE,9ZG^#O7MWP_^!OP5^$\2P?"WX0^&/#:JN - M"T&WM./^V2+74T5Q8O-\UQRMB:\YKM*3:^YNQVX3)\IP#OAL/"#[QBD_O2N< MK\<=<^)WAOX0^(M:^"W@O_A(O%L.E2_\(YHYNX8%N+PC;%O>=TC5%8AVRPRJ MD#)(!_#G7?\ @C5_P50\3ZY>>)?$/[/$MY?ZC=R7-]=S^-=%9YYI&+N['[9R MS,22?4U^^%%>]PQQGF/"=.I'!TJUOXQ^"_P#A'?%<^E0G MQ%HPNX9UMKP+B4))"[HR%@67#'Y6&<'(&AX'_P"01+_U^S?^A5L4<3\9YCQ9 M"FL92IQ=.]G!23UW3O*6FB>WZAPMP3EO",ZCP=6I)5$KJ;BU=;-6A%WU:WV? MH%%%%?('V(4444 %%%% !1110 4444 %%%% !1110 4444 %>5?$C]D?X?>+ M=>;Q[X#U&]\$^*QDIK_AE_),IZXGB&$F4GKG!;H6Q7JM%>=F>49;G%!4<;24 MXIW5]XOO&2M*,ETE%IKHS#$8:ABH%?\+J_: _9_'V7]HOP M-_PDN@QG \<^$+8L8D_O75IUC]2Z?*.@#&O5_A[\3_A_\5M"7Q)\.O%MEJ]F MV-TEI+EHR?X74X:-O]E@#[5O=>M>3_$']D;P+K^N/X]^&&K7G@3Q5R1K?AL^ M6DQZXG@&(YE)Y(P"WTCVD[27I+9^DM?[QZQ17A2_'7X[_ 0_8_VE_ (UG0XN!X[\'P&1$7^] M=6OWHO=E&W/ !KUOP'\1O OQ/T)/$WP^\5V6K6+_ /+>SF#;#_=8=4;_ &6 M(]*]++.(LMS2L\/%NG72NZ51:NO,VJ***]T[#-\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 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\CO>_ M]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%(S*BEW8 9))Z5Y-\5?V\?V,O@EYL7Q-_:;\&:;<0_ZVP77(I[M?^W>$ MO+_X[6=6M2HQYJDE%>;L=6$P..S"K[/"TI5)=HQ. M&-O^S#^SW\7?BNSG$%]X4\"SQ6&>Q>XNO+\M?]HJ:0?&W_@KI\6_E^&_['7P M\^&5K(<1W_Q+\;/J4I3^_P"1IR@HV/X6S@]>*XO[4PDOX5Y_X8N2^]*WXGO_ M .IV=TM<6H8=?]/:D*(OV4_VX?$NBS^)_VIO^ M"I-]X9T:&/?>V'PV\-VNBQVR]]M_(3,?0;ESTQS7X U\'QGBG7J482@XM*3L MW&]G;6R;LM':^^O9G]%> &!P6!>90HXJ%>3]CSWNO6WJ?H?B_B%A?#O& MU71C5M[/W)N48O\ ?4]W!J6F^C5[6O8^N?\ A;7_ 56^+9Q9ZQ\ /A'I\N= MQO\ Q#)KVJ0YZ;?*86S8[YI)/V,OB!\14^T?M._\%!=2L/"] MHP_YYLMN7+IVY()]C7T#_P ,8?LM?]$2T3_OTW_Q5*G[&?[+<;AU^".ADC^] M Q'Y$U]O]2XQG_%IT9^M>M;_ ,!5*,?P/XA_UOXEH_[GAL-0_P $$Y+TG4A. MHO\ P,\8\ ?\$Y/^"4O@/4/[,GZ(* M]]\':W^S?\.M+&A_#[5_!&A60QBST:XL[6(8Z?)&5'Z5G?\ #'_[,/\ T0[P M]_X BC_AC_\ 9A_Z(=X>_P# $5T4*'%N&_A8;"Q])U%_[B/)S#/.+\U=\;6] MK_CJ5)?==.QU'_"VOA5_T4SP]_X.H/\ XNH6^-7P;1BC_%KPR"#@@Z];Y!_[ M[KG?^&/_ -F'_HAWA[_P!%3)^R9^S.BA%^!?AC &!G28R?S(KH]IQP_^7>&7 M_;]5_P#N-'F&/_!_;_\ Q=8O_#)_[-'_ $0OPO\ ^"B+_"C_ (9/_9H_Z(7X7_\ !1%_ MA1S\[IO\0VPS^;U'_PT M!\!_^BV>$?\ PI+7_P".5GP_LK?LUP9V? GPH<]=^APM_-33_P#AE[]F_P#Z M(/X1_P#"?M__ (BCFXX_EPW_ (%5_P#D0OFW:'WR_P B[_PT!\!_^BV>$?\ MPI+7_P".4C?M!? 1%+O\;O" &23XEM< ?\ ?RJ?_#+W[-__ $0?PC_X3]O_ M /$4J_LP?LX(PMR/R*47XX_EPWWU?\@OFW:'_DW^1-_PTE^S MM_T7SP5_X5-I_P#'*/\ AI+]G;_HOG@K_P *FT_^.4?\,V_L[?\ 1 _!7_A+ M6G_QNC_AFW]G;_H@?@K_ ,):T_\ C='_ !G'_4-_Y5#_ (5O[G_DP?\ #27[ M.W_1?/!7_A4VG_QRH9/VGOV<(W*-\>?"!(_N^(K8C\P]3?\ #-O[.W_1 _!7 M_A+6G_QNI8_V>_@'$@CB^!_@]5'15\-6H _\AT6XX?7#+Y57^J#_ (5O[G_D MQ3_X:A_9O_Z+QX1_\*"W_P#BZ/\ AJ']F_\ Z+QX1_\ "@M__BZN_P##/_P' M_P"B)^$?_";M?_C='_#/_P !_P#HB?A'_P )NU_^-T%#D_P:Y W\FIG_#6'[-'_ $73PO\ ^#>+_&M: M'X#_ .MV+6_P:\*1DC!*>';89_)*D_X4G\&?^B1^&/_ 06_P#\11R< M&_\ :O_ ,F%LV[P^Z7^9B_\-8?LT?\ 1=/"_P#X-XO\:0_M8_LS@9/QT\,< M>FKQ_P"-;?\ PI/X,_\ 1(_#'_@@M_\ XB@?!/X- Y'PD\,?^"&W_P#B*.3C MC^?#?^ 5?_DPMFW>'W2_S.>_X; _9A_Z+CX>_P# X4?\-@?LP_\ 1R\$#TW>E?Q MM'POX_XIR//N*Z\&UE\X^WYK\TI2E[_+W5*-IRZ1@TUH?@F:9@\/FZP^*?[V M;=[]UW]=D?IW^QI'\4/VN_ ]SX0^(WQVURVT#PJ(;6;2-)VPW&H1R!RGGW7+ MLF$*;<#++28" )6MXLRS8Z&21LO(?=B:^ M??V _">@_LT?!*^^('QK\5:7X7D\4W,=S$FO:C%:".TB4B)F,K+@L7D;']TK MZUT'C[_@J[_P3Y^'DYLM0_:9T35+HMMBMO#$4^K-*W95-G'(N3[D#WK^LO"+ M@_,\1PK@L?B,).KC)0UG)3J34;OD2>ZOXW_ '7[/G["/QK\8;O]3J-WX872=.E] M,7-P_P#-1CB@?%;_ (*\_$O_ )$[]E;X6_#>&3I)X\\:RZM*B^NW3E W8Y / M&>M?L'^KF8T_X[A2_P =2$7_ . \W/\ ^2GH?ZRY;4_W=3J_X** M/[-R>C_'QJ?E3A.3_P#)_9K[G;S#^T\YK?P,"UYU)P@O_)/:O[U?R/7_ (C? MMF_LE_"/S$^(_P"TCX*TF:+.^SN/$=N;C\(5W;%O[H,J1*Q^C8]Z]&^'/_ 3^_8E^$_EOX&_9<\%6 M\T6/*O+K0HKNX7'I-G6J6.GVD4$$2[8X88PJ(/0 < 4>UX M:H?#2JU7YRC!?^ J,W_Y.A>RXGK_ !5:5)=HPE4?_@3E!?\ DC/EC_AM;]N; MXA_)\$?^"9'B6W@D^YJ7Q&\66>B^2/5K8[I&^BG-!\*_\%B_B9DZS\5?@U\, MK63[G_".Z'=ZS>Q#_;^U$0LW^[QQ7U911_;5"E_N^#I1\VI5'\_:2E'_ ,E2 M\@_L/$5?]YQE6?DG&FOE[.,9??)OS/E3_AW'\8_'?S_M!?\ !2+XP:^&.9[3 MPG=V_ARUF_V6BMU?Y?8$5K>$O^"1/[ 7AG4/[H_OJ M.3_$YCP!\$_@U\*(1;_"[X3>&?#:!,I*:3NGM*+ M[QDK2A+^]%I^9AB,+A\5'EJQO;;NO-/=/S1X4G[0'QM^!+BP_:?^'7V_1T.T M>//"$+36ZK_?N;?&^'W8#;DX537KW@GQ]X*^)&A1^)O ?BBRU:QE^[58T2>W(,;J7<9P!R>\)X.IBU5^M86E%RE&HU&M" M,5=N-2W+4LEM449/K5;//JO&9;2E4YO:4XIMJ6DDEO:6TO25G_>/2_CG\>_@ MY\*M'GTGQ_\ $+3].O+B#,5BTADG8'HWEH&<#W(Q5OX2_'[X-?%ZV6S^'/Q# MT[4[F&!3+9QR&.=0 6\J0*^/?&*_)WQ#XAUSQ9KEUXE\2ZK/?7][,TMW=W, MA9Y7/4DG_(IWAGQ-K_@W7[3Q3X6U:>QU"QG6:TN[=]KQN.A!_F.A&0>*_G]? M23S3^UN9X&'U6^UY>TY>_-?EO;6W+;I?J?&?Z]XCZS?V2]G?;7FMZ[7^1^RU M%<=^S[\37^,?P7\._$J>%8Y]4TY7NTC^Z)U)CEV^V]&Q[8KL:_J_ XS#YC@J M6+H.\*D8RB^\9)-/[F?HU&K"O2C4AM))KT>H4445U&@4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?]CWK/ M_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 4444 % M%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_ MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 M4450\1^*?#'@[2WUSQ=XCL-*LHO];>:E>)!$GU=R /SI-I*[*C&4Y*,5=LOT M5\[?$K_@K#_P3Y^&%V=+U+]I71=8OR^R+3_"22ZQ+*_]Q39I(H/U85RG_#RG MXR_$D^5^S!_P3?\ BWXH#G%OJ7BZ"#PU83>C)/=,^Y??:.]<,LSP$9GS M^JO;VJME?8,*GZ[7J?PJ$GYNT5^+YO\ R4U_U?R[#?[[F%*/]VGSU9?)PC[/ M_P J'T/\2_CW\#O@Q;&[^+OQB\,>&(PNX'7]=M[0L/82N"Q/8#.:\%\0_P#! M8W]B:+5)/#GPJU[Q3\2]7CZZ3\.?!UYJ,K'L%B>% M?#]EIEE%_JK/3[1(8D^B( !^5%LUJ;N$/2\W]_NK\&'/P9A/AA7Q#\W"C'YQ M2K-KTG%^9\L?\-H_\% /BH-GP!_X)HZQI-K*/W>M?%;Q5;:3Y7IOLEW3'\&X MQ0?@E_P5T^+?S?$C]L7X>?#*UD.9+#X:>"7U*4I_<\_46!1L?Q+G!Z<5]:44 M?V?*?\:M.7H^5?\ DBB_Q8?ZRTA\F+_P2'^$ M7CAA)@\O_CU>M5ROQ8^-7PV^">@_P!O_$3Q+#9) M(2MI:K\]Q=O_ '(HE^9SDCH,#/) YK.M2R;*J$L574(1BKNZ@[@%_:&=\0^[EL7A\._P#E]./[R2_Z=4I+1/I.JK=53DFF M?(>WQ>.TH+DA_,UJ_P##%_G+Y1>YYIX<_9=\2_$K6K?Q_P#M:^*8O$E["_FZ M?X2L0R:-II]/+/-PXZ%GX.2#NGO\ PX\_X)=?]&P_^7KK?_R;7UA17J8' MAG),!3:C14Y2UE.?OSF^\IRNWY+9+2*2T/?R3,]^%>J?:(_">NRZ)>LS ^A/I* MK.<)6?5.33M)?)KN@HHHK4\@**** "BBCIUH **YGQ'\:/@[X.W?\)=\6/#. ME;?O?VEKUO!CZ[W%<#XC_P""A_["?A7(U?\ :Y^'S,OWDLO%-M=,/8B%W(KL MHY=F&)_A492](M_DCBKYEEV&_C5H1]9)?FSV2BOF'5_^"R7_ 3ETRX^PVG[ M0@U.Z.=EMH_AC4[EG^A2V*_K53_A[;\&M5&?A]^SE\:T?6O17#'$+5WA:D5WE%Q7WRL><^*>'$[1Q=.3[1DI/[HW/JFBOE8?\%#/V MA/$'_)/O^"8/QBN=WW/^$C2TTC)[9\UVVT@_:6_X*D^)N/#O_!-C0] 1N$G\ M2?%VRGS_ +12WCW#Z=:?^KF91_B.G'_%6I)_L7MPGN/+Q&3]:/^%$_P#! M6;Q-_P AS]O#P)X8W<-_PC?POCO=GN/M;C/XTO[$I0_BXRC'_MZ4O_2(2#^W M:L_X6#K2_P"W8Q_]+G ^J:*^5A^P?^U[X@.?B'_P5-^(=SNXD_X1OPUI^D9' MMY8?;2#_ ()3>$]8^;XA_MH?M"^)]W^LAU7XG2"$^P2.)=H]LT_[.R:'QXY/ M_!3J/_TI0#^TLZG\&!:_QU*:_P#27,^IKJZM;*!KJ]N8X8D&7DE<*JCW)X%< M=XD_:4_9S\&[O^$P^/W@K2MGW_[2\56<&WZ[Y!BO#K7_ ((S?\$_);A;[Q9\ M*M7\1W*'(N=?\:ZI.Q/J0+A5/XBNR\-_\$ROV /"FW^R_P!DKP5+LZ?VEI"W MOY_:-^?QH]CPS#>M5EZ4X1_%U9?D'MN**FU"C#UJSE^"I1_,/$G_ 4U_8 \ M*;O[4_:U\%2[.O\ 9NK+>_E]GWY_"N-NO^"S/_!/V6=K+PE\5-8\27*'!M] M\%:I.Q/H";=5/X&O7]S^S?"MG!M^FR,8KL; M6UM;*!;6RMHX8D&$CB0*JCV X%'MN&8;4:LO6I"/X*E+\P]CQ14WKT8>E*(! M_P 6\_X)8_$.YW?ZO_A)/$NGZ1D>_FEMM?5-%']HY-#X,"G_ (ZE1_\ I+@' M]FYU/X\[/8_9$& M?PI/[._X+0^)O^/OQ'^SOX8A;E?L-GK%[<)['S,1G\*^JJ*/[/ M/VX?-U;Q)JLM[=X^')*Q[C\L29U+A$0*BCLJ =JXG0_^#;'^V;1KK_AL_P O M;,\>W_A76<[3C/\ R$17[MD7&7 65Y-'"3KPO)?O.6C.,92:2EI&FD]/=O:[ M25S^?\_X%X[S7.:F+AAI.-_&_#D2KM$>A:';V@QZ8B1:\H_X)Y?L9>+_ -A7X.7? MP3UKXZ?\)OI7]JO>Z*S^'38-IPD&981_I,V]&<>8!\N&=SSNX]\K\)S[,:^( MQ]6G#%SKT4WRN3GK'II*S5EH]%KMH?O^09;A\-E]*I/"0H5G%JU>F^H4445X)] %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q'[2 M/PNN?C1\#?$GPUL9%2ZU*P_T(N<*9XW66($]@7C4$]@:[>BN3,,#A\SP%7!U MU>%6,H27>,DT_P &95J4,11E2GM)-/T>C/QFU[0=9\+ZS=>'?$6F365]93-# M=6MQ&5>)U."I!IWAWP[KGBW7;3PSX9TJ:^U"^G6&TM+=-SRN3@ #_.*_5+X[ M?L\_!;XL:5<:WX_^'EA?WT$&([\!H9\#H#)$RL0.P)(%6_A#^SM\$_@Y"FH? M#CX=V&FW4T $E[\\TY!'*^;*S. ?0'%?R>OHV9O_ &MRO&P^JW^*TO:U7L[[Z\UO2UK_,G_9Z^&4OP<^"OASX;74RR7&EZ ML_^E)KW2O"_P#@GO\ \D3U M;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_] M!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S7P?^W%_P7?_ .&, M_P!J/Q1^S9_PRO\ \))_PC?V+_B=?\)Q]C^T?:+*"Z_U/V&79M\_9]\YVYXS M@>-P?\'-'DZW/K/_ Q/GSH5C\O_ (61TQWS_9M>%6XER2A5E2J5;2BVG[LM MUH^A^C8'PE\0_[#O_ M 7?_P"&S/VH_"_[-G_#*_\ PC?_ DGVW_B=?\ "RGNO]3]ABW[ MO(V??&-V><8/Z$5Z.!S#"9E2=7#2YHIVV:UT?5+NCY?B+AG/.%,;'"9K2]G4 ME%32YHR]UMI.\)26\7I>^FVP45R'Q-_:"^!/P6MVN?B]\9O"WAA57=C7M>M[ M5F';:LC@L3V !)KP;7O^"QO[%G]J2>'?A)J?B[XG:M$<-I7PX\&7FH2D]@KL MD<39[8;9]445 M\EC]LK_@H5\5/W?P&_X)J:EHMI)_J];^*OBZWTSRO3?8QAIS^#<4?\*,_P"" MM_Q;&[XF_MG> ?AK:RC]]I_PR\$-J$A7^X+C46#1M_M+GD<<5A_:,9_P: O+_ ..UY2G_ 2# M^#'C9Q<_M-_'KXM_%EV8--9^+_'=PECGT2"U\KRU_P!G<:]=^%/["_[''P1\ MJ3X7_LT>#-+N(<>7?C0HIKL8_P"GB4-*?^^J/:9I4^&$8>K&? TT& MG'W>XNO+\M??BYQ\._V1/AQ\+[67_5WOQ(\:/JDVS^^(=. M4;&]%?H>#7UH % 50 . **/JF+J?Q:[](I17X\TO_)@_MO),-_N>70]:LYU M9?=%TZ;^=-GR7_PQ1^WO\4_WG[0'_!3+7]-M9#^\T7X4^%[;1O)'<)>G=,WL M67(Q5_PW_P $(_B/K$?35_B)XNO-1E;G)W)O2)L^Z5]2 MT4UE6!;O.'._[SQB^E&,:*^?LHQ;^;=^IROPV^!7P3^ M#5H+'X1_"'PSX8BV;2N@:%;VFX>YB12WU/6NJHHKNA"$(\L59>1\[6KUL14= M2K)RD]VVV_O844451D%%%9GB?QKX-\%6?]H>,O%NF:1;XSY^IW\=NF/]YV J MHQE.7+%79,I1A'FD[(TZAU#4+#2;&74]4OH;:VMXS)/<7$H1(T R69CP !W- M?.GQ_P#^"K_[$?P)TIV3XX>'_$^JD$6^D^&=6BO#NZ?O)82Z1 'KDEO137SC M9?M__"/]I?4(_$GQ0M?B3\0M/202:?\ #KX5^ [^6R5@?E^T2RB(W+^P.T'H M<$K7+C=2LX\J_PQYYO^6VI\WCN+.]71DTJR/0^5QFYD M'HHQT.&4YKH?A/\ LM>$_ NO'XC>.]9NO&/C.8 S^)=< 9H3_=MXN5MT'. O M(!(SCBO'-&_;9_:BU+2X-#_9[_X)1^/$L((Q'90>+=9L/#4<*=AYZ.#N^(7_ 4@T_P];O\ ZW3? _PSM!_W MS8N/I0?^"6.F^*OWGQH_;9^/'B\-_K;&Y\>FTLF]<001C;GV:OJ?[+RJ ME_%QT'_@A4D__)HP7XV\ST?[5S:K_!P,UYSG3BO_ "64W]Z^1])^*_B!X#\! MVWVSQQXVTC1H=N[S=6U**W7'KF1@*^.?^"F__!4WX"?##]F#Q'X9_9]^.WAS MQ%XXU^$Z3IL?AG68KQM/64%9KIGA9E0I'O"\Y\QDXX./2O"?_!(?_@GAX3N? M[0'[.=EJUVS;IKOQ%JU[J#RMZL+B9E_)0*_''_@IK\6?@_\ $O\ :JUK1OV> M_ 'AWP[X)\*,=&T2W\-:1!:07C1,1/>,(542&27=M&\BSS.DH M2J5(TK3DY1C".CT32E-N[Z75TF?$<>\39_D61R=2-*G*K>$5&4IRU6LDW""5 MEUL[-HUO^"5G[VG>(M,TF%9;AR/GMY8HV90\ MB2X7!(^260#DBOUB'_!2CXD^(/\ DGG_ 36^/MX#_JWU[PO#I2/[YEF;CT- M?@)7] '_ 2(_; _X:Y_9#TFZ\1ZIY_BSPAMT3Q/YCYDF:-!Y%TW<^;%M);O M(LH'2OM/%+)\#AU#.'AE4;M"=Y227\K:BU?^5NZ^RCXCPISG'XF4\F6)=)*\ MX6C&3?\ ,DY)V_F2M_,R+_AK7_@I'XC)7P=_P2VDLHF^Y>^)/BUIL&/K"J%_ MUH/C+_@LKXF_Y OP9^ _A@-T_P"$B\1:E>E!Z'[* "?TKZIHK\7_ +9PL/X> M!HK_ ,&2_P#2JDE^!^W?V+BY_P 7'5I?^"H_^DTXO\3Y6_X57_P5^\3?\AO] MJOX2^&-W)_X1OP-/>[/8?:V&?QH_X8K_ &]/$//C[_@JMXDD5N3%X;^'&F:9 MM]@R,Q/U/-?5-%'^L6-C_#ITH^E&E?[W!O\ $/\ 5S R_B5*LO6M5M]RFE^! M\K'_ ()>WVN'?\0O^"@O[1.L9^_;0?$(6=LQ[YCBA_KQ0?\ @C9^Q+JW_)0= M*\9^+G]I":\_]*)'S7?^'/V0?V3O!^#X M4_9B^'VG,/X[+P;8QL?BDHJR"BBBD, M**** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ M((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!" MK8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH S?&/_(L7O_7 U_8&_9S_LD?$_XRWE_< MG6=9@ODV\1=4:4DN=L91ZOP1_;&^)7@'_ (*! MZM_P30_:AU[3M;UZ^\ Q>-_ACXYT_2A8?V[I@G>VN[*ZMP[1I>V\R%PT1"2P M.&\N,H=X!]645\1_!/\ :]_:S_X*):G\8OB/^Q9X^\(^%/!'PP\9WW@_P(?$ M'AE]2/CC6;&)'N[BZD%Q']FTYI9$@B\C]Z0))6?I$/:O^"<7[(?#=U,))M%U6VE:"[LW; W;)4)5B%+QLC;5W8 ![E1 M110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4 M444 %%%% !1110 4444 %%%% !7SW\/]Y!:O&V8Y4;Y6.-V#@@@?0E?SW_\%P@6_P""HWQ/ M4#D_V)C_ ,$EA7@\0YGBLKP<*F'BI2E)1LTWNF]+-.^A^D^%W"&4\:9]6P>8 MU)PIPI2J7@XQ=XR@M7*,E:TFWIVU/U/US_@MC_P3'O+_ $VZMOVF-T=O=%IF M_P"$,UH;1M][/G\*[WX'?\%4OV"_VD?BCI?P7^"_QW_MGQ-K/G_V;IO_ B^ MJ6_G>3!)/)^\GM4C7$<3M\S#.W R2 ?YU_L*_8OLW?&<^]?1/_!'+QMX,^&? M_!1_X=>-?B/XNTOP_HUB-8-]J^MZA':6MN&T>]1=\LK*B9=E49(R6 ZD5[O& M&3\5<&8O+J>+A%PQ,(.349>Y.Z52%^9J\;JS>COY,Y^ :/A?XD9'GV*RJO65 M7 2JJG&4Z;]K349.C5M[).U1QDG%.ZM:ZNC^B.BO%]6_X*,_L$:+DWG[8OPW M?'7[+XOM)_\ T4[9KF]5_P""MW_!.'1RPN_VLO#;[3@_94N)^^./*B;/^37- M/'8*F[3JQ7K)?YGS%#AOB+$J]'!U9>E.;_)'T917RG=?\%M/^"9T,OV:Q_:* MEOIL9\FP\':O*<>N1:8_7N*C_P"'S'[(%[_R+.A_$G6L\)_97PXU!]Y]!O1> M_'UK'^ULKZ5XOTDG^3.Y<$\8;O+ZR]:*/[5P#VG?T3?Y(/]3.)5\5#E_Q3A'_ -*DCZPHKY/_ .&]/VT=2X\-?\$H M/'\I/3^U/%^G60_-\XYQ^&3VH_X:Q_X*CZJ<:1_P2AMK%#]V?5?C?I1_$I'' MN&#GZBC^T\+T4WZ4ZG_R(?ZGYPOCG1CZXG#+\'5N?6%%?)__ N;_@L'JW_( M/_8N^%^D;NG]J_$9[C;WY\E.?3CN:/[9_P""W6K9-AX,_9HTD'H-3U'79R/^ M_(]_T-']HP>U.;_[<:_.P?ZJUX_'BL/'_N/3E_Z2Y'UA17R>?!?_ 6GU48O M_C7\ -)SU.E^&]4GV]N/.//KSW]J/^&?_P#@KAJ__(0_X*#>"-(SU_LKX3PW M&WZ>?)SC'ZGVH^OU'M0F_P#P%?G)!_JWA8_'F6'7SJR_])I2/K"BOD__ (8U M_P""DNI\^(_^"N&H$'DQZ5\&=(M=O? 82$G![GDBC_AWI^U#J7_(R_\ !5'X MLRYZ_P!EV-E9?^@*??\ 3TH^N8M[8>7S\^ M)_VE/CQK>?O?VK\4[E]WKG8B]>#^ I?6,P>U#[YK]$P_LOAB/Q9BW_AHR?\ MZ5*)]852U3Q'X>T09UK7K*S ZFZNDC[9_B(KY<_X'YO$K\CW+5?VA_@!H63KGQR\'6>W[W MVOQ-:1X_[ZD%_-%\U?2"^ERZ7^S)^S;H@ T7]GSP/9@=!:^$[./'_ 'S&/0?E72Z7X)\&:&0VB^$= M,LROW3:V$<>.<_PJ._-')FK^W!?]NR?_ +>@]MP7#_EQB)?]Q:GCOXIV'@;Q-X:AU3^R]FB^,-(-AJ-OY>EVD/[V LQ3=Y>] M>>4=&[XKY[KZP_X+A_\ *47XG_\ <%_],EA7RE]GD^S_ &G'R[L5^38G+\?C M'O@/\ $.R\)^*[G^U%TOQ#J.DK?160 M&EW9E8P,0LA,(D50> S*3TK]B?\ AV7\3OB0/-_:B_X*)_%_QAO'^DZ9X;OH M?#FG3YZA[:U5LKUX#"ORC_X(>?\ *47X8?\ <:_],E_7]"%?7<'X+#XG+)RJ MIOWWI=V^&/1.S^:/P7QUX@S/*>+J%/".,+T(OFY(.?\ $JK2HXN:6FRDE>[W M/GKX9?\ !*?_ ()]?"JX6_T/]F+P_J5YNWO?>*5DU>5Y.N\F]>4!L\Y '/3% M>\Z#X=\/^%M,CT7PQH=GIUG",16EA:I#$GT1 /RJY5/7/$7A_PQ8MJ?B37; M/3[9?O7%]=)$@^K.0*^VP^$H4/=HTTO1)?D?SYF&<9IFOBK]JWP)')'_K+>T\1P74R_6.!GR^%5SXU\?W"'!M_!?@._N6+>@,L<:G\#BO=HBOE7_AX3^T9XR_Y(S_P3!^+>H;O M]4WC22T\.AO0DSL^T>](/B1_P6&\=C/AK]FWX.^ UD[>,?&%UJCQ#_MP4*3^ ME;_ZNXZ'\:=.G_BJT[_^ J3E^!A_K)@)_P &%2I_AI5+?^!.*C^)]5T5\J-^ MSO\ \%4O'8_XK;_@H#X5\(1/_KK3P/\ #.&YR/[JS7CAU_WAS2_\.Q-<\6'S M/C/^W]\>/$@;_6V-EXP73+*3ZPP1_P FH_LK+*7\;'0](1J2?XQA'[I!_:V: M5?X.!GZSE3BOPG.7WQ/IKQ#XK\+>$;+^TO%GB73]+M^?W^HWB0)QU^9R!7E' MC?\ X**?L*_#PNGB?]J_P,)(_P#60:?K\5[*I]"EN78'VQFN+\._\$>_^"?> MC7_]LZS\$9?$>H''F7_BCQ'?WSR?[RR3;#_WS7K'@?\ 9'_97^&H0^ /VP\*VDG M4_#EI_G\SQE_^"Q/[(.MNT7PCT_X@_$*0$JL?@KX?7]P78=AYR1 \^]-/[?W M[4GC( ?!G_@EU\4;TN?W1\<:E9>'1]6\YI-M?5,444$2PP1JB(H"(@P% Z # MM3J/K^1TOX6"YO\ KY4E+_TA4@_L_/:O\7&\O_7NE&/_ *<=4^5?^$Z_X+%^ M.^/#WP)^"W@.-^I\5^)[W5)8Q[?8@%+?7BD_X9K_ ."H?CIMWCW_ (*(:%X7 M@;_6V'@?X9VTN?99[I_,7ZXKZJDD2)&EE<*J@EF8X 'J:\8\7_M4ZAXLU^?X M;_LL^%4\8ZY"WEWNM.Y31]+/]Z6<<2D==D9YYP21MKRLUXYP614XRE1HTY2= MH1C256$_#DOC+]JG_ (**_&_5+!/]=!-X[_L^RF;KM2VMX]S,>RH2<=J\V\'_ M /!+;]G_ ..^I)JWP]_9V?POX7D8--XQ\<:E>:CK&L)ZPV]Q,T4*$='*YP0P M/5:^L/A[^RG9+XDB^*'Q^\3R>.?%J?-!-?1@6&FGKLM;?[J@'^(C)(# */.(E_M>*J8/#/_ )SI64%_JU>)S0X3RO&24\1AX MJ/:7OS?^*4_!']B']E7]GO1X=,^&?P/\.6T\0_>:M/I$$EY M,W=FF*;O? PH[ 5ZJJJBA$4 8 Z4M%>JG)04+MI:*[;_,^IPV$PN#I*G0@ MH171))?@%%%%!T!1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X' M_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_( M/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "OSQ^ /_ "LQ?'[_ +-O\-?^EB5^AU?) M_P +_P#@GE\:O '_ 4Y\:_\%&-6_:9\,ZC%XW\%V/A>^\%0?#.XMS;V=K(D MD;QWAU:3]Z2K;F:$J=PPHQR ?/GQ;L=2L_\ @[ ^%>K>)%;^S[[]DV_@\-R/ MG8;J/4[]YT7MY@C;#90+G2?@YXQO=88= M(K66QU&"!I.#E/M)C'(QG\J^O_VP_P!B2#]HOXA?#3]HWX<>,H/"?Q6^#VMW M-_X'\376F&\M9;>[A^SW^F7L"R1-+:W,!VDI(CQNJ2(>&1ZWP _8FU7PK^U/ MXG_;N_:'\:Z9XH^*GB+PM:^%M-DT/29+/3/#7A^"9K@:?9I++++(TMP[333R M/F1@H5(E7:0#Y4_X--[.72_^"1.FZ'JL$D6LV'Q(\1V_B&&&=>N8A%>ZGI M317<*$SA(Y/(F5DCG3S 60F"O:?V/OV4?A#^P]^S9X3_ &6/@7IL_\ I2: /7/^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:OP+_ ."S^DPV/_!3 M_P")L$3.T4(N"TTYKWND?SM5Z_P#\$_O@TW[0'[9/@[X12Z#I&K0ZN-08Z9K\L\=G M.8-.N;@+(UNRR#F($%2/F SQFOV*US_@B[_P32L]1TV"V_9MVI<7)25?^$QU MD[AMSCF\XKO/@G_P2Y_84_9U^)^E_&7X.? S^Q_$FC>=_9NI?\)-J=QY/FP2 M02?NY[EXVS'+(OS*<;LC! (_4N./$#)>*.'JF"P=3$X>M=.-2#4&FGJN:-2] MG&ZV=FT[-I'XYP%X?9SPKG<\1CZ>&Q%"I2JTIPDG-I5(.,9PYZ34:E.?+.,E M9Z-72;/F:;]@;]@;X?K]B_:8_P""?6M^&X4/[SQ%H'B?4]0TW']]GAN-\0/] MTACQS7HGP_\ ^"4?_!)#XJ6?]I?"WP8M]$%#21:9X\U,O'[O&USO0].& K[4 M(!&",@]17F?Q"_9"^ WQ#O\ ^WI_!PT;6%;?%K?AN8V-TC_W]T6 S>[*U?A2 MS[Q3RM?[/FD\5!?9JSG3J?\ @RG>#\DZ*OUEU/MGPCE=!WAA*%1?WJ4(R_\ M HQM_P"2KU/&U_X(N?L.6X_XENC^,;1A]V2V\>:@"H]!F4TH_P"".'[*,/RV M'B_XFVB'K';_ !#O I/KR3S_ (5Z /AQ^V!\)/G^&_QT_(\[_X=!? J+YK#X__ !LM''W)+?XESAE'H,H>W%'_ Z2^'L1QI_[ M8W[1%HI^\EM\4G )]3F$\U].>$_&O@_QYI:ZWX*\4Z?JUFW2YTZ[29 ?0E2< M'V/-:=?4TN+,YQ%-5*>)3UN>A'AGAV<5*%"-O*_Z,^3S_P $I;: M;M/_ ."A?[3L;K]P2?%)9$4>FTVW/%(?^"7?BR [=/\ ^"CO[0BJ?O"X\912 MG/L3",#VKZQHK3_6;.NM1/UC!_G$K_5C).E)KTG-?E(^2S_P34^,T SI_P#P M4O\ C*K+Q&;BZMI0![@H-W'?UYII_P""=/[34!QI_P#P5 ^)2*?O"XT>SE.? M8G&*^MJ*7^LF;=7!^M*D_P X!_JSE'137I5JK\IGR,W[ '[:L(SI_P#P53\5 MHR_ZLW'@#3Y0!_M N-W'^--/["W_ 4+@.-/_P""L=^@/WA<_!S2Y3GV)G&* M^NZ*/]8\RZQI/UH4'^=,/]6LL6TJJ],177Y5#Y"/[&G_ 4NM>8/^"G.GW13 MA1<_"&R02>[;)N/7BC_AE/\ X*C6O$'[?/A*Z!ZFY^&ZH5^FR7G\:^O:*/\ M6'&/>E1_\$45^4$'^KF"6U6LO^X]9_G-GR"?V=/^"L%L,P?M;?#.Z*?=%SX. MND\SW;9)Q^%-/P3_ ."O-KQ;_';X*W6[J;G1-4CV_38_/XU]@44?V_6>]"B_ M^X4%^20?ZO4%MB*R_P"XTW^;9\?'X9_\%D[8?N/&G[.UUL^[]IC\0)YG^]L/ M'X4G_")_\%F[7_7V/[-MUNZ?9M3\1IM^N_K^'I7V%13_ +=OOA:/_@'^30?V M EMBJR_[B7_-,^/?LG_!8.U_U_PM^!MUL^]]F\5:NGF?[N\1W*H8\GZ=Z/^&F/VZ;?G4?^ M"5/BM0?N?9OB]IDQ_'"C%?85%']KY<]\OI?*5?\ ^7,/['S);9C6^<:'_P I M1\1_$;]OCX]_!WP/J7Q%^*O_ 3>\>Z)H^CV_G:IJ,_CVP:"!,@ [A][)*@ M#)) )-?D-#^UG\5(OVL!^V =2<^)O\ A)_[78>>VTJ6P;7=][RO)_ M?%?H'_P<0_M@_P#(#_8O\&ZI_P \];\9^4_U^R6K8_X%.RG_ *8&ORMK]_\ M#K(L$LDECJF%C3>(35DYN]/SYY2^+5Z;JQ_//B3G^.>>1P-/%2J+#M.[4%:I MOIR1C\.BUV?,?N'\+OC;_P %+/VI/A]I/Q4^ _[/WPN\,>'_ !!9K=:5J/C# MX@W>I;HFR,LMDB,&!!!4@,K @@$$5T4?[*G_ 5$\;_\CG^W9X1\'(W^M@\% M> 3?]D##Z]:^)EW_&/_ (*"_'+7BW^MM=(\ M3QZ3:2>S0Q1MQ[!A5W2/^"-'[ =I>#5O$OPOU3Q-?C[U_P")O%5]=N_U4RA# M_P!\U]345\\^)L^M:&(E!=H6@ON@HH^BCPOD%[SP\9OO.]1_?-R9Y'X-_80_ M9"^'I63P3^SYX4TR5/NW%KH5NLOXR;-Q_$UZ#;_#_0;2%;:U>ZBC082..Y*J MH] !TK;HKR:^)Q.)ES5IN3\VW^9Z]#"X;"QY:,%%>22_(Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VK8HK W,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:M MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBL_P 4^+/#/@C0KCQ/XOUZ MUTW3[5-T]W>3"-$'U/<] .I/ J*E6G1INI4DE%*[;=DDNK?1"E*,(N4G9(K_ M /"#Z1_S\WO_ (%M7!_&3XJ?"#X*)#I^OZMJ=_K=[@:7X:TB9KB_O&/W0L2G M(!/\38''&3Q7-2_&7XV?M*3-I/[-FD-X<\+LQ2X^(>O69W3KT/V*V;!?V=L# MJ/E(%=U\&_V;_AS\&'FUG2X+C5?$%[DZGXHUJ;[1?7;'[V9&^XI_NK@<#.2, MU\B\\S+/GR9)%*EUQ$T^3_N%#1U7VDW&GU4IZQ/,^MU\9IA%[O\ .]O^W5O+ MUTCYO8\UTOX!?&+]H>7^UOC[JMUX5\+2'=!X$TC46>XN4ZC[;$M,?3K&W&(K6TE*(OJ<#J3W)Y/>NHHKU5[)1CVA!1@ND3HPV"HX>3GK*;WD]6_\ )>2LO(Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBBO<.PQ_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:M MBB@#E+7PKITGBFZL&GN=D=M&RD7#;LDGJ:T_^$'TC_GYO?\ P+:BR_Y'>]_Z M\HOYFMB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJS/"OA73M0TZ2::>Y!%S(H"7#*,!JZNL?P/_P @B7_K]F_]"H /^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB MB@#E/"OA73M0TZ2::>Y!%S(H"7#*,!JT_P#A!](_Y^;W_P "VH\#_P#((E_Z M_9O_ $*MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#F?$OA+3+'0;J[ MAN+HM'$2 ]RQ'XBK-EX+TJ6SBE:YO,M$I.+IL=*M^,?^18O?^N!JYIW_ "#X M/^N*_P A0!F_\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M%'2M LM'D>2UEG8NN#YLQ8?K5ZBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ M HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]' M_P"OT_\ H)K8H **** "H[NSM+^VDLK^UCGAE4K+#,@97!Z@@\$5)12:4E9A MN>1^+/V*_@MJ^J-XG\#6VH^"-:ZKJO@V^:R;/H8U_=D9Z@*"?6LPZ=^VW\(N M=,U;0?BCI4?2"^4:7JFW^Z'&86X_B;)/I7M]%?+U>$,HC4=; \V%J/5RHOD3 M?>4+.E-^G+O%V^]?"_FF>.:#^VQ\+XM3C\-?%W1M:^'^KN M<"U\5Z>T,,A[E+@9C9?]IBH->M:1K.D:_I\>K:%JMM>VDR[H;FTG62-QZAE) M!_"F:]X=\/\ BK3)-$\3Z'9ZC9S#$MI?VR31O]5<$&O)=6_8H\!Z5J$GB'X' M^,->^'NIR-N9O#U\QM)6_P"FEM(2CK_LC:.*SOQAEFZIXN"[?N:OX\U*;^=% M"_X5,/VJK_P&7ZQ?_DI[-17B'_"3?MJ_"+Y?$_@S1?B7I4?74-!E&GZD%[L\ M#YC<_P"S'R<]:V?!7[9OP-\4ZF/#7B'6;KPEK8P)-%\86;6$RGTW/^[))X # M9/I6M#B_)W55'&.6&J/11K1]G=]HS=ZA!'44ZOJ$TU='H!1110 4444 %%%% !1110 M 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 M%%%% !1110 45R/Q<^.7PT^"&BKK'Q \1);O.=MCI\"^9=7C] D40^9SG S] MT9&2*\R_X1_]HK]J?]YXRFO?AMX%EZ:-9R@:UJD9_P">TG2V0CJ@&[J"",-7 MSN9<1X?"8GZEA8.OB=_9PM[J>SJ2?NTX^NV_Q%_:O\4Q^+-6A?S+#PY;J4T;2SZ)"?]S55IWC1C?V$&MKIZU9+^:II?6-.#,HX&>(DIXQ\W:*^!?\ R3\WIV2& MQ116\2P01*B(H5$1_\ 7 UK?\ 8]ZS_P"E)KW2 MO"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 %%%% !1110 M!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 M 4444 %8WC3X>>!/B/I9T;Q[X/T[6+;G$6H6B2A#ZJ6&5/N,&MFBLJ]"AB:3 MI5HJ47NFDT_5/1DSA"I%QDKI]SQ*;]CB3P+,VH_LV_&3Q#X(DW%QI+3_ -H: M8QZ\V\Y.">F=QQG@4W_A;?[5_P )OW?Q<^!]OXOTZ/[^N_#^G_X)FI4TN_)&#_O(\_^S*=/7#2=/R7P M_P#@+O'[DGYGG/PW_:O^ WQ1NAI&@^/+>TU0-LDT;65-G=H_]SRY<;S_ +A: MO1JY7XD?!#X2?%ZU-K\2/A_IFJG;M6XGMP)XQZ+*N)$_X"PKSK_AESXH?#+] M_P#LX_M!ZMIMNG*>&_%0_M*PQ_<1F_>0+[KN/O1].C_\ 9.WW2^1[?17B'_#1OQS^%W[G]H/ M]GB]>TC_ -9XE\"R?;[7'=V@.)84'JQ)]J[SX9?M"_!?XQ1C_A7?Q$TZ_G*Y M:Q\WRKE/7,,FV0?7;BNS \4Y)C\0L,JOLZS_ .7=1.G4^4)J+DO.-UV9K1S# M"5I^SYK2_EDG%_<[-^JNCLZ***^A.T**** "BBB@ HHHH *Q[+_D=[W_ *\H MOYFMBL>R_P"1WO?^O*+^9H V**** "BBB@ HHKS'XN?M1>#OAUK2_#_PII=U MXM\97 Q:^%]"&^53_>G<96!!P26Y .<8YKS\RS7+\GPWM\944(WLK[MO:,4K MN4GTC%-OHC&OB*&%I\]65E_6B6[?DM3T;5-5TS0].FUC6M1@M+2VC,EQ=7,H MCCB0=69F( ]37B>I_M&_$;XWZA-X2_9(\-I/:1R&*^^(.MPLFG6Q'#"W0C- MRX^FT'&05.:72_VV:9I>F:)I\.D:-IT%I:6T8CM[:VB$<<2#HJJH 4#T%?._P#&0<1_ MS8/#/T^L37XJC%_]O5;?\^I(X?\ ;<=WI4__ "=_I%??+_"SSGX1_LN^#/AQ MK3>/_$^IW?BSQC<#-UXIUT^9,I_NP([?F]0HHHKT#8**** " MBBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O M*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 MUK?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% M !1110 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% M !1110 4444 %%%% !1110 4444 %%%% !1110 5P7Q-_9D^!GQ_ _]H!M;L(^4\._$*$W*X_NK=Q@2J,W4C*K*59 M001@@CK7SW^K%? :Y3BYT?[DOWU+_P !F^>*\J=2"\CB_L^='_=JKAY/WH_< M]5_V[)&!X!^*WPV^*>G_ -I_#OQQINL1!07%E=*[QY[.GWD/LP!KH*\P\?\ M['OP&\>ZA_PD"^$CH.LJQ:+6_#$YL+E&_O9CPK-[LI-<_P#\(!^V/\)?G^'W MQ3TSQ_I*V/[:7A_PQ=QZ-^T)\-/$/P^O';8+G M4[0W.GR-Z1W4(*M]=H ]:]8\+^,/"?C?2DUSP;XFL-5LW^[=:==I-&3Z;D)& M?:O4RSB')$K*4UO!WC4C_BIR2G'_MZ*.C#XW"XIM4YIM;K9KU3LU\T: M5%%%>R=05CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1139IH;>%[BXE6. M-%+.[M@*!R22>@H;25V ZN?^)/Q3^'_PB\.2>*_B-XIM=+LDR%>=_GE;KLC0 M9:1O]E037FGBC]J76_'FN7'P[_90\*Q^*]4A?R[_ ,27+%-&TP^K2C_7L.NQ M.O8M@BM#X;?LJ:3IGB./XH?&SQ)-XY\8CYDU'4XP+6P.<[+6W^Y& >C8SD9& MW)%?(5.(L3FE1T,B@JK3M*M*_L8/K9K6K)?RT_=OI*I!GF2QU3$2<,&N;O)_ M O\ Y)^2T[M'/_V[^T9^U/\ N_",-[\-? DWWM7NXP-;U2(]X4Z6J$='/S=" M"P)6O3OA'\#OAI\$-%;1OA]X=2V:8[KV_F/F75X_4O+*WS.',/@\3]=Q4W7Q-K>TG;W4]U3BO=IQ\HJ[^W*3U-:&!A2J>UJ/GJ?S/IY1 M6T5Z;]6PHHHKZ([@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T M*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R M")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^ MN!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">_ M_)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^ MC_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 17UC9:G:2:?J5G%<02KME@GC#HX]" M#P17DWBG]BGX-ZCJK^*/AZ-3\"ZT>FI^#K]K//H&B&8ROJ HSZUZ]17EYGDF M4YS!1QM"-2VS:UB^\9?%%^<6F<^(PF&Q2M5@I6VONO1[KY'B'V?]MOX0\VUY MH/Q2TF+_ )9S@:5JNT=@PS"V!W.6)J]X=_;8^%#:HGACXJZ?K'@'6'X^Q>+K M!K>-ST)2?F-E_P!HE*H?[O5=NT_>7WZ2^] MOT/&?VL?VVO"7[/GAFR7PDMGK^N:S;F;2X8[D-;I#G;Y\C(?F4L"%52"Q5N1 M@FOD6+_@HW^U%#XFD\2KXETP^;@/8G1HO)*@\+TWX_X'GWK$_;D^'7A_X7_M M+:]X7\(^'(M+TGRK6?3[6#=L"O;QERNXG \WS.!P,8&,5Y)7\@^(7B?QU6XI MQ&&CB98:-";AR4IR4;P?*Y.5HRFI-77,K6:5N_YGG7$&;RS"=-5'!0;5HMVT MT;OHW?S/T+^$O_!2KP%XT\">=XD\*:A_PF"S+;P>&-#M'N'U*1@2K0?W5X.0 MQRO^UD9Z"'X,?&K]I.9-7_:6U=O#WAEF#V_P\T"\(,RYR/MURN#(>F43 Z$; M2"*^4/\ @FH-5/[5VE'3E8PC3+W[>0.!%Y+8S[>9Y?Z5^E%?O'ACC,S\2.&5 MB\^K.<*K;6I?FMR^[3T?-"3V^PR"KB,]P'M,9*ZB^7E6BE M:SO+OOMI'NF9_A?PIX:\$Z';^&?".A6NFZ?:IMM[.SA$<:#Z#N>I/4GDUH44 M5^X4Z=.C35.G%**5DDK));)+HCZV,8PBHQ5D@HHHJQA1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R. M][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B M]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** " MBBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ M *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#P_]LG]C;2?VF])MM;T34H=,\3Z9"8K.\G4F*YBR6\F7 M;D@ DE6 )4LW!SQ\=Q?\$[?VJ9O$K^&U\%67[O!>].M6_DA247\S7Y7Q7X.\'<7YH\PQ2G3JNW,Z2E&2O;2ZLW MU9\[F/#&5YGB/;U$XR>_*TK^MT_PL>5_L<_L=Z/^S%HESJ>JZE%J?B;5(E2_ MOH4(B@B!SY,6>=N<$L0"Q X& *]LHHK[[(\CRSAS*Z>7Y?3Y*4%HOQ;;>K;> MK;/9PF$P^!P\:-&-HH****]8Z0HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ M_P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O M^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_ 3W M_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !1 M110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ M ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^ M01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z% M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 UV$LNJ^&=!B4 M2ZA>6TB(X@N'4Q6L4A!,;79E57\DJ6_\$ZG2*IN0B@!6E@DMY6 4/(X4!<"@#Z^HHK/\5^*_#G@ M;PY=^+?%NKPV&FV$)EO+R%_\ !/?_ )(GJW_8]ZS_ .E) MK=_X;G_9'_Z+UH/_ '^?_P")KC?^">?C7PI-\#M3GBUR!DD\;:M)&P)^9'GW MJ?H58'\: /HFBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2H MK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J (?$O\ R%]'_P"O MT_\ H)K8KF=>\2Z#OJD0B>UC5),\$@G(H Z:BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*B MLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ M*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZH ALO^1WO?\ KRB_F:V*YFT\2Z"GBV[O7U2(1/:QJDF>"03D5J?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I5C^!_P#D$2_]?LW_ *%4W_"8^&/^@U!_ MWU67X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@T =-16;_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 : M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 M :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!#X'_ .01+_U^S?\ H5;%Q;@UJ?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5 M%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0 >,?\ D6+W_K@: MN:=_R#X/^N*_R%8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4 M$$]#B@#7HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HJKI^MZ3JKM'IU_' M,R#+!#T%6J "BBB@ HHHH **** (+IM,NV;1;UH)3<0,7M)2K&2+A6RIZK\P M!XQSCO7Y^?LI_L;>"/V8O^"WOQITK]E?1X?#_P ,/&GP'TO5_B/X6T(+%I^F M^+)]4GBM&BB7]W;O)90W#/A1X7_ +.M;B\>\U"XN+V>\O-1NG"J]U=W=R\EQ=SLJ(IFFD>0 MA%!;"@ ^"/^#7[1KOX*_P#!-SQ+^S=\07CL/$7P>^,?BCPWXO@N&\O[-<0S MI.78-T0QS*P;H1R":=_P:X^ -?T+_@GGXN^,VK:?/;6/Q>^.OB?QIX?2XC*, MVGS-;V<;[3R%8V+L,]58$<$&OK+XK_\ !/+]F7XP>.O$?Q UW1_$.E7?C>Q@ MLOB#;>%/&&H:1;>++>%&CBCU&&TFC6X(C9HBY D:(^4[-'\E>P>$_"?ACP'X M7T[P1X)\/66D:-H]C%9:5I6FVRPV]G;1($CABC0!4154*% H T*BOK"Q MU2TDT_4[**XMY5VRP3QAT<>A4\$5+10!A?\ "KOAG_T3O0O_ 40_P#Q->0_ M\$]M-TY?@EJJKI\ \Z\+_X)[_\ )$]6_P"Q[UG_ M -*30![=_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!A>([*S35=)5+2(!KPA@(QR-IK7_L[ M3_\ GQA_[]"LWQ+_ ,A?1_\ K]/_ *":V* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* ( M?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_ M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[ M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8 M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0K(L[*S/C.]B-I%M%G&0OEC M .36[6/9?\CO>_\ 7E%_,T :7]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% &%9V5F?&=[$;2+: M+.,A?+& L_\ I2:]TKPO M_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% !1110 4444 8_ MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->4 M7\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".] M[_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ M *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MO"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2: /=*** M* "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ M .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV; M_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/ M_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ MZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)KW2O M"_\ @GO_ ,D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% &/ MXE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,U ML5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!> M47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&K MFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_P"" M>_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=**** "BBB@ H MHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HO MYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_ MZ_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH S?&/_(L7O_7 UK?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6? M_2DT >Z4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/X ME_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ M7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^! M_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P B MQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "O"_P#@GO\ \D3U;_L>]9_]*37N ME>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB@#'\ M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYF MMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F M:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q M_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S M3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YC\7_ -M']E'X!>+$ M\"_&3X_>&?#NK&S2\N;'4=256LK1W*)=76,BT@9P5$TQ2,E6 8D''ID$\%U MES;3))'(@:.1&!5E(R"".H(K\VO^#OW6JO\%?BUK_ ,/-+U*]E+S3:?9&">U5F/41PW:0KZ)"@[4 ?H71163X MZ\0ZIX4\(W_B/1/"MWKEW:0&2#2;%E$UTV1\B%N,_7TH UJ\+_X)[_\ )$]6 M_P"Q[UG_ -*31_PUA\;/^C'_ !W_ .!5M_\ %5X5\,OVFOVI/V6]$O/AQIW_ M 3I^(_BN.ZUB[U4:G8LL2+]IE9_*PJ2 E>,G=SGH* /NFBOCG_AY3^UE_TB M?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ MX%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C M_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E M/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^ M*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^ M!8_^1Z /J[Q+_P A?1_^OT_^@FMBOAGQA_P5$_:-TO7M L]<_P""8GQ&L;F] MU QZ;;76HJKWDNPDQQ@P?,V.<#M70?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U% M?'/_ \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CT ?8U%?' M/_#RG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_ M \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CT ?8U%?'/_#R MG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_ \I M_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CT ?8U%?'/_#RG]K+ M_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_ \I_:R_ MZ1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CT ?8U%?'/_#RG]K+_I$_ M\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_ \I_:R_Z1/_ M !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CT ?8U%?'/_#RG]K+_I$_\4__ M +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U%?'/_ \I_:R_Z1/_ !3_ M / L?_(]'_#RG]K+_I$_\4__ +'_P CT ?8U%?'/_#RG]K+_I$_\4__ +' M_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CT ?8U8]E_R.][_ ->47\S7RC_P\I_: MR_Z1/_%/_P "Q_\ (]<_IW_!43]HV?XCZCH-K_P3$^(TNJP:?#)=:4FHJ9X( MF)VR,OD9"MV- 'W-17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/ M_P "Q_\ (] 'V-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ M / L?_(] 'V-17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P " MQ_\ (] 'V-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L M?_(] 'V-17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ M(] 'V-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] M 'V-17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] ' MV-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V- M17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17 MQS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS M_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P M\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS_P / M*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'U=9?\CO>_P#7 ME%_,UL5\,Z=_P5$_:-G^(^HZ#:_\$Q/B-+JL&GPR76E)J*F>")B=LC+Y&0K= MC70?\/*?VLO^D3_Q3_\ L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\ L?_ "/1 M_P /*?VLO^D3_P 4_P#P+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT? M\/*?VLO^D3_Q3_\ L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\ L?_ "/1_P / M*?VLO^D3_P 4_P#P+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*? MVLO^D3_Q3_\ L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\ L?_ "/1_P /*?VL MO^D3_P 4_P#P+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^ MD3_Q3_\ L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\ L?_ "/1_P /*?VLO^D3 M_P 4_P#P+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q M3_\ L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\ L?_ "/1_P /*?VLO^D3_P 4 M_P#P+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\ M L?_ "/0!]C45\<_\/*?VLO^D3_Q3_\ L?_ "/1_P /*?VLO^D3_P 4_P#P M+'_R/0!]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\ L?_ M "/0!]C5C^!_^01+_P!?LW_H5?*/_#RG]K+_ *1/_%/_ ,"Q_P#(]<_\-_\ M@J)^T;K^@S7GA7_@F)\1M5MDU">.2YL-161%E5\/&2(/O*>".QH ^YJ*^.?^ M'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E/[67 M_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI M_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^!8_^ M1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_ MX>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2 M)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_B MG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ MY'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^Q MJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^ M'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E/[67 M_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI M_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^KO __ "")?^OV;_T*MBOAGX;_ M /!43]HW7]!FO/"O_!,3XC:K;)J$\,D0?>4\$=C70?\/*?V MLO\ I$_\4_\ P+'_ ,CT ?8U%?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K M+_I$_P#%/_P+'_R/0!]C45\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D M3_Q3_P# L?\ R/0!]C45\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ M ,4__ L?_(] 'V-17QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ M ,"Q_P#(] 'V-17QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\ M"Q_\CT ?8U%?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ M ,CT ?8U%?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/ M0!]C45\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/0! M]C45\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(] 'V-1 M7QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17Q MS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?'/\ MP\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?6GC'_D6+W_ M *X&KFG?\@^#_KBO\A7Q/X__ ."GW[2VB>#-1U7Q+_P2[^).F6$%N6NK^]U! M4B@7(^9F-O@"M#2?^"F'[5-SI5M K(I4$,#]GY!'- M 'V=17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] ' MV-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V- M17QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17 MQS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17QS M_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (] 'V-17QS_P M\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] 'V-17AG[*G[ M5GQG_: \4ZGH'Q-_8R\8_#.VL=/%Q;:GXDG#17.?A;_P $COV_!SX MBZQJGAE-:O4AF\2^%KTK<:=?V"N0UXTK^=!Y<6]Q.GE$;R%KUG_@WO\ V1_B MC^R=_P $](;GXY^&)M"\:_%+QOJWC_Q-H%TA6;3)=1:-88)0>5E%M!;EU(#( M[,A&5-?:NH^'/#VL7]GJNKZ#975UITADT^YN;5'DMG(P6C9@2A(XR,5=H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/_P"Q[E_] M)FKW2H+O2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4] !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E() MX_\ ^Q$TK_T8U>Z5!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I0!/1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!X7X!_Y2">/_\ L1-*_P#1C5[I4$>EZ9%J$FK1:= MW+&$ENEA42.HZ*6Q MD@>E3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*@T_2],TB VVE:=!:QM(SM M';PJBEB]9_]*37NE0:?I>F M:1 ;;2M.@M8VD9VCMX512Q.2V !R3U-3T %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_ /)H_CW_ + +_P#H M:UW7PN_Y)GX=_P"P%:?^B4K8OK"QU2TDT_4[**XMY5VRP3QAT<>A4\$4^*** M")8((U1$4*B(,!0.@ ["@!U%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\Y^+?^ M"@T5_P#&#QW\&OV:_P!GWQ+\5K_X50P-\2;KP[J-E:P:=@#[W_9L_:-^$/[6_P-\-_M%_ ?Q4FL^%?%6GB[TN M]6,HXPQ22*1&^:.6.17CDC;YD=&4\BO//"'[=NB?'?XE:[\-_P!D;X::A\1+ M?PIJC:9XI\=KJ$5AX9T^_3'FV*7K;Y+RXC!&];2"9(S\LDD;D*?QE\'_ +9G MQB_9'_X(Q?ML^%O@IJ5W8:E+^V-K_@7P!>6;E&T>+4IX!.L##_5D0K<%&7#) M+.'!R!7VOXX_:!_:A_X-_P#]DKX-P_$+X"?#+4OV?/#%?'$?@6]U!M<\ M-O/PVK--,B0Z@)+CS))<0P,TLX4??W@ _03]IKXX67[-WP"\5_'"[T"76)/# MVD23Z=H<%P(I=6OFQ':6$;D,$DN+AXH%)! :5>#7BW[6O_!1SQW^SK=WV@?" M3]A;XF?&?5?#.GQ77CX?#I+=K+P^7@6?[-Y]R\37EUY3)*+>"-Y!')&[B/S8 MPV_^U!.GQI_:.^"O[->F7"7&E_VQ-\1O%PC(:.73M%,)T^,GH"^KW>F7"?WE MT^;'W21UO[8_Q4_:$^"7P'U[QK^RG^S!<_%/QK'9RR:3X:M]M0K; MW.G2P2/'<07*[F5'C=&!(9D( 9692&/D,/\ P5^^&$OPF'[71^"WBI/V>V\0 M?V4/C-)/:BV\O[7]B&K?8?,^U#2OM/[O[3MWX/F^3Y/[VOB7X7_M,_""+_@U MC^-U#$57Z*UOP!X5TW_@UBN?"9LXGL[?\ 8>:\4%0 UROA7[4)?J9P'^IH _0# M4_$F@:/X&])FU?4+2P-LUVIEV1QK"PM@'D,ICCC; M@> 9Y6=O.DT<02-JTQ; M[V[^P["^(D[R-'SE@:^O_P#@H#;6UI_P3]^-MG:VZ10Q?!SQ(D<4:!511I5R M H X XQ0!L_L>?M+^&_VR?V7_ _[4O@[P[?:3I7COP_#J^GZ;J;(;BWBE!* MI(4)7=CK@D>YKQ;]M3_@K)H'[(/QC3X'^$OV(_V@/C7K,&CP:CKTGP2^'3:Y M;Z$L[2""&\D61!%-(L3R+'R=FUC@,,R?\$+?^4/W[.W_ &2_3O\ T U\S?M5 M_L<_\%C/V"_B%\3_ /@H5^PK^VK:?%'3];\277B_QU\!?&/@V*&+4+5(D0PV M-S'(\K2PV=O!!&JF)V2V0!I&Q&P!^B_[/OQ8U+XZ_!;PW\8-6^$OBKP)/XBT MQ+T^$?&]@EKJ^F*Y.V*[@1W$,NW#&,MN3=M8*P*CL:\R_8Q_:B\&_MK?LJ> MOVK? .G3V6E^.O#=OJD.GW3AI+-W7$MNS ,TBXH \"_^$9\?_&OX8_ ;Q;XS^$GPJUB\ MTSQW\2M#GM/*26RQ_:$UA:/*)M1M[/+&:9 H/ERB 7!0BOI7PQ\2/ /C/X=V M'Q<\+>,=.O?"^J:-%JVGZ_#=J;2>QDB$R7(D)V^68R'W9Q@YKX._X(5>!?#D M7_!O#\.?"]Q;17-GK'P[\13:FK#(G-W?:C),'_O$^8RG/ICM7YN>!OV@_P!H M'XG?\&[?['_[!'@'5[A=4_: ^,UYX OK]]1>T\[P]!K5R)+-KA4D:&-O,MX6 M=4?$$4B%'!*D _;KX!_MN6G[6NI_V]^S%\)=6U_X>1:D]J?BGJ]W'IVD:J(W M*3/I:$/9HGP3\%3>)+]<94^(-:\_3]/(/\ ?AT^ MWUC-/#/["'Q?\ B3\.O MQ-#X^^)7A M&QLUT[3&@?9="!+B=)KT6[!UFE1!#$\*\2_X+*_$[]I?X M._#O[,'['VM_$^;7_"]]IWB Z'K-C:OI.F7$3Q7=Q##*7ENKA8GD:.* M.&0%BK,' 9&^!?\ @JU^TE\"?B?_ ,&L7@?5/V&[+4M!^&OBB\\,^$[?3;YL MWFEVEK>&.>UN64G?(MQ8A'?.)_#_P",6JVVF_#CQOXDNK,I<7=W&9+"&_MH96ETYKQ%S!OW#)5)C!(RH?R?$WQ;K'[1K?LU? '75+W7C'[#\1/'MN$P!IFAPVEZ P[;M:N-&7:< M!HQ,.<$4 =+^WC_P42\"_P#!.;]E"Y_:B_:$^%7BZ^CT_3;>75=&\%:5)J26 M=Q*\4/E27C+%;Q1B>:.,22M&7SE4."H]Q\"^*;?QUX)T;QM:6CP1:QI5O?10 M2,"T:RQ+(%)'!(#8KXU_X.0P#_P1*^/F1_S+^G_^G:RKU_XK_'^7]E/_ ()? M:U^TM:V*75QX#^"$FNV=I*,K/<6VE>;%&WLTBJI]C0!?^(?[=/@72/C]+^R= M\%?!.L_$KXDV%C%>^)-#\,O!':>%K67_ %,VK7L[I%:>8,F.!?-N9%&](&3+ M#V7P_<:]=:):W/BC2[6RU!X0;RTLKUKF*&3NJRM'&7 _O%%SZ5^//_!/+Q-_ MP4;_ &%O^",Z_P#!0OP!\,/AE\0+[Q5%??%;XM0:]J^H-XD\6VUR[7,UXEU' M&L-M-%9*FVW*3KB)F#[W\FOU-_9(_:8\ ?MD_LS>"/VI?A>ES'H7CGP[;ZK8 MVUXH$UMYB_/!)@D>9&X>-L$C74RQQ01(I9Y'9B JJH)))P M"37R98_\%>OAF_PJTK]K/6_@IXJTKX :YK\.E:;\8M0GM8[=4FNOLD&J3V)D M^T6^F2W!6-+EQOQ)'(\21-Y@S_\ @X4\?^*?AK_P1B^/_B7P=<317DW@Z/3' M> X86U[>VUE)# M:VEN@RTCR,0%4#\^ .M>=_LX?M2^(_VI+6R^(7P_^ ?B'1_AYJ4+3Z1XN\:2 MIIMSK%N5S#=6FG8DN!!)P5:Z%JY0[Q&RE=WY'_%/XI_'K]N7PG_P3/\ ^"=4 M5E8:U8^-/AEI?Q"^)6F^)M2FM;#Q)'I.G1R6L-[)%%*\D#-;3R21;")7>+E" M Z_>?@/_ (*,_M*?!K_@IIX=_P"";7[&KO5_A#\0_AXUW#97[ MVDFVEA-=7.HO\ (_F(DBVMN$&W,E]%EE&37R?^TE_P78\( M_LOSVWQ3^('[#_QD?X%3:O!8/\>+;2K4Z5B:411WJ6IF^U-8LQ79<-&@F#*8 MED#Q[_;_ (1HWQH_;R^)GQAN<3:/\,M#M/AWX:W#*B^N%@U;6Y4/\2N)-%MS MCI)I\JG)! ^?#_4_P!ASQ7\0?@G?:AITWQJ\3>&/$5C M;7&F:!;W<-S-';6Y9YV+>2J/,8T2*/>0Z$K+& ?9'[2/[67P._93_9XU7]J' MXN^*_)\)Z990SQW&GPFXFU!YV1+:WM8UYGFGDDC2-!]YG'(&2.$\#?MZ*GQR M\(_L\_M(_ C7OA5XC^(^F75[\.DUW5;*]@UEK9%EN=/:6TE=;?4(HG65H&RC M)N,4LI1POQ'_ ,%E/C+X&_:$7_@G)IGPAO?-^%WQ/_:-\(ZY;)%"8H[BQ3[, M]I Z?P@Q7;@QM]UEZ93CL/\ @YAU[4_AY\./V5/B[X09HO$>@?MB>$_[)GB) MW[7MM0>2/ Y*N88U9>C#@@YH ^[?VF?CP/V>OAU:>+++PK_;VK:OXIT?P]X> MT%;[[,;Z^U"_AM(P9-C[$C$K3R-L;;%!(V/EKS/]OO\ X*8?"+_@GP/!5M\2 MOAQXVUNX\>>-=,\,:--H6@.;"&\OI62+S[V79 F%CE?8C/+B/[@!!J[\0Y5^ M-'_!0GP-\,8_WNE?!_PK<^.=<7JJZOJ0N-)T=3V.+9=?0P@;'0U\X_P#! MR, ?V8/@?D=/VL/ W_HZYH ^U?VF?V@O!?[*WP%\4?M!_$"QU*\TSPOIC73Z M;HMKY]]J,Q98X+.VBR/,N)YGCAB3(W22H,C.:^'?'O\ P<2V_P +/ UU\3/B M;_P1[_;,\.^'K"*.2^UG7/A-!:6]NKNJ(9'EO%"9=U4 X)9@.IQ7Z)ZGHNCZ MVD,>LZ3;7:VUS' M//C5X8T#Q&R-A38M+- M%_C/J$.G_#'Q1XEO+)TNKZ>%I[.QOX8)6?3KFZB5FAC?>&93&[1R[8V]H_:' M_:,^"W[*7PGU/XW?'[Q[:>'?#>E!1/>W09WEE<[8X(8D#23SR,0J0QJSNQ 5 M2:^%O^#JAF\._P#!&[Q3XMT%_L>I>&?&?AG4- N[9_M!^+_VA?V\O^"^7PU_9^\)Z-X+?$?[.^M^ ]!N MK02Z7'XQU&!-8GR1M,MC;F5;52A+;9)A,IPKPHVX+2^(G[3_ (=^'/QTM_A' MJVG0)IMC\.]5\9>-/$USJ'E0^'["UF@A@WQB-C(;@O=LIW*%73YC\QV@^!_L M5_\ !1[XX>-_V\OB/_P3(_;5^%OAO0/B;X,\.P^*?#/B'P3<7#:-XIT"5XH_ M/BCNB9;>:-YHT9"[@L)<$"++>D_L7P+\6O'WQ?\ VL=4C2XM_&?C1_#?A1I% M! \/^'WFT^(#/WDDU(ZS=HW1H[U"..2 >-Z]_P %P=#^%OQ^\#_#/]I?]A3X MR_"[P7\3O$L.@> OB?XPTNTCL+R_F.+>.ZMXYVGT_P WJJSJ)0,L\:!)"GTG M^UK^U[\,_P!C[P7HWB'QQ8:GK&L^+/$MIX<\#^$- BCDU+Q%K%RQ$-G;K*Z1 MJ61TCC1&=V '/PW_ ,%T?VK+OX/_ !1^"UQ^UK^Q#XMU#]FGPA\6-,\0 M^*_B?I6MV4P@U:W\R/3O-LXFDF6R2:82R&3RFF*)$O5HY9?V\?$5W\0/^#CC M]AKX::A>>?X;TGP=XR\2Z=&C;H;B]DTN[59!V8H+:%E/.,G&-U 'V+\%OVU= M)\>?'_4_V2?B_P##:_\ A[\3[#PW%XCLO#FI:E;WD&M:,\IA-[8W4#%9EBF' ME2QLLA1P/O*HN)G&> PW<$9KZN^'DJ_&K_ (*$^.?B)_K=)^#G MA6V\$:._51K.IBWU;5R.QVVB: @;J&:=>.00"E^T%_P4P^$7[/7[8?PG_8H\ M0_#CQM=^)OB[K5SI^A:RF@/;Z1!]GMQ/.QNI]@G*J\0VP"0 R89E((KTK]J? M]I_X8?L?_!F_^-WQ8DOY+"VN[6QL-,TBU$]]JVH74Z6]I8VL191)/--(D:@L MJ@MN9E568?&G_!6T#_AZC_P3V./^:G^*?_35!7M7_!9K]G?X3?M)?\$]/&_A MKXO?')/AC;>'_LOB/1/B([-CP_JMC.DUI<;5^:3,H6+RTS(_FXC'F%* .BN_ MVZ=5^&/Q3\ ?#']J;X :K\/!\4M9.C>"==.O6>IV3ZOY#SQZ7=O P-M=2QQ2 MF/:)87:)U$V[:&^@Z_'?]C;]L#XS?M@_MT?!S]D+_@M;X8F^&GQ.^%<$/B_X M7^'/[%:UT_XE:Y]FGCAUIKAFVQ36]M)*4L$1/](:SRK#;6-I "#-<32LJ(@(&22Q559AQ/P^_;JCF_: \._LO M_M&?!/6/A=XR\<:)=ZMX!M=8U>SOK77HK4(UW:1W%K(RK?6Z.DDMN3-_PCVL_M(QZWJ<#?ZJ6[TTV;6H<="?] M)F !]31_P<1Z]JO@+XD_L1_$SPFS1:WIO[6^@6EI/&#O:WN0R7$'')255",! MU'% 'W'^U#^UQ\%/V0_!]AXJ^+VN71NM=U2/2O"GAK1;%[W5O$6I2'$=E8VD M>9+B9O085!EG9%!8;OP@\:_%#Q[HLNO_ !(^#$W@=9=C:?I.HZ];WFH!2"6% MRMKOMX7'RC$4\X.3\PP,_F%\&]7_ &J?VY/^"\O[1/QN^&5IX*EMOV:M'M/ M/PV/Q#EO)K/0KN\C=[Z[@L[4*9IYWM[B-IO.B9()47$H "_57_!-'_@IKXL_ M:LUCXS? /]JGX::3X ^+'[/OB)=.^(=II.HO-I%W:2K,]MJEI),%D6"1()6V MODJH1BW[P*H!ZYXR_;,\*> _B+\1_#6N^%;V70OAIX=T6YU76=,\R[NK[6-2 MEG6#1;6RCC+S71C2S8!6R[:E;HJDDD>)?!W_ (+*:9XA_;+\-?L2?M/?L6?% M+X(>)OB!:7=Q\-;[QS'8S67B 6Z&22 364\J0W 0;C%N8 E59@SQA_5_^"=F MA7^M_L^/^T'XNT]TUKXR^);OQ_>QW<.V6"VO=@TJ"13RLEOI,.FVS \AK<]. M@^/OVS/VM6\(?\%FOVW$T[K':VD"8+RL2275(TD=@E/_9F_;&\'?M#^ M,_&WP8U3PKJ'A#XC_#:^MK?QOX&UF>&6>TCN8O.M+V":%FCN;2XCRT&M#\*LT=KXS_8[/_"3Q1DE)FAUJ^:*1P.-R M_9H5#'D!B ?FP0#[M\3?'?\ L?\ :8\)_LUZ+X5.HW>N^%]5\0ZUJ0OO+71K M&TEM8(BR;&\QYY[L(B[D^6"=\GRRI\SM/^"F'PBU+_@HI8?\$V;'X<>-H?%M MWX*O/$[ZYJ^@/8::;."?R/W#3[9;G=*LJATC\K]V2KMFKO[(#GXM?&[XR?M6 MW"%[75?%2^!_"$QZ-H_A]Y[>9E_W]8GUD[AP\:PG)P,?./Q< _XB>_A(>($T+P#X)T 1'4-=OS M&TK+'YSQQQ0Q1(\TT\KK'%&A))8HKR^'[?6K!+)=3D@@5G:% M%,A=U4X,4:\F117F_P"W%^U!\*/VJ_\ @MO_ ,$_XOV4-?O-;U'2-3\7ZCJN MO6NC7=M;R:--I\ D$<\T2)L5^:'[76LZKXO_P"#GO\ M90^'>N3,VC>$O@QXI\0Z-!+S']ONX;^TF91W<16\)]MH- 'V'\"OVTM#^)GQ MVU_]D_XH?#Z_\ _%+P]H%OK\GA74[^"ZCU31IY&A34;"YA.VY@696@DRJ/%* M,,FUHW?0_:3_ &T?A+^S3XB\-?#35;'6/%/C_P :SR1>"_AQX/M8[G6=8\L9 MEF5))(XK>VC',EU<2101C[T@) /Q9_P41U[5? W_ <1_L+:SX69HKCQ%X<\ M;:+K?E@_Z58BQ,BQOCJJ2,91V#*#VKR7_@E9KO[>/[8OQQ_:J_X*B_!#1_AE M=^)]:^(E[X&\ 7'Q/N=0E^PZ'I.UX-)@AM @M(9#- \LXD??-$6,.&OVI/\ @G;X]_;-\<_">[\)^*/A M+<:SH_Q'\ _:?/DM=.7:[ ,!QPVUF,<@3TKXT?MMZ1X&_:%T[]D/X/?#/4OB'\3KWPU)XCU#P_I MFH6]G;:'HZRB%;R^NIV"PB64^7%$BR22,K':J*T@^.?A3^U>E]_P<#KX:_;> M_8T\2_"_QSXC^%T_AC]GC7K_ %RSU#3M6TJWFEU#4"\EKN1+R4@' D<11PK$ M0CREII_^"0VL:I\2/^"S_P#P4/\ B/XOD>74M+\7>$O#VFB7/^CV%M;:A$BI MGHKK!$V!P2,\DYH ^W_V3?VN/AG^U]X(U;Q-X&L]1TG5O"WB2[\.>-_".NQQ MIJ/AS6;5@L]EAW*^ M'/AEX&TO7/$WB&R9[B9[[4;JX@LM(MK..,O/2 M[+3),8&V8NPYYH \7\&_\%WO!^D_M*^#OV=_VO/V'OC+\!H_B7J0T_X<^*_B M/I%LFGZK=LRK';3-!*_V69R\:["7VEUWE =U?2?[4?[97@?]FCQ%X(^%L7AC M4_%GQ"^)FK3:=X \":$\*W>IO!"9KJY>29TCM[2WA'F33N?E7 57=E1O O\ M@K/\&+#]NWXJ? K]A/PY:+-/V?O$O@[4/!?Q-^'C6C^*_!.L7,,SB MTNH_,M=0M)X6:.[M)0&42+M9'1DD2-@ ?9:_-'XW:YJ'@O\ X.J_@Q%X6+1G MQC^RYJFF^)TB; EM8+[4+J%G Z_OH8P"?[H Z5^EU !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?! MW[*WP*^._P#P2I\>?'3X8?"[]FKQ)\2OA[\1OB%=^/OA6?"5_I\?]FZC?PHM MYHE[]KN(39Q)-!&\5P!)$8I&W,)%V/\ >-% 'YFC_@@UXAU__@BUXH_87\2_ M$/2X/C#XR\57'Q&U;Q?:!_L$7C22Z2Z7:2I?[.J11V9DVEB@:0)DA!W'[9'P ML_:?_P""KW[%>B_L,?%;]EOQ!\-[_P 7:QH;?&CQ!K-]I\FGZ':V%[;WMV-- MFM[B5[Z2XDMA';F- JI*6F:$KY;??5% 'B7[.WPM\6VW[1?Q9^.?CCPN^E17 MESI7A'P%:2E?E\.:7;&19@ 3L\[4+_4CZM%%;D] %YS7?VT/VH_"?[17BCX- MZM_P3%^)NK^'+%HSX.^(/A#Q)H5U9:ZC1JS&9+N\M&L"'+)M-Q;#5U/VG[4TC::HB%EY(F^T'!VQ#SJ_2RB@#YJ^!'[*;?"K MX_\ @;P/X?\ "]U9_#;X"?!*S\+?#VZO&4C4=0O'2*[FP#DR6]II=FGFD#<= M3N /XJ[?]OC0_B/XQ_8R^)_P[^$?PNU/QAXD\4^ M9T31M&TN_L;9GN;JPGA MB9Y;VX@B2/S&4,=Y8!LA3@X]>HH ^:/^"0?PM^-/P#_X)Q_"G]G[X]_"'4O! M_BSP/X/M='U;3M2U33[I)9H@07BEL+FX1HSQ@DJW/*BN4^%?[9W_ 4B^,7A M;6/AGXI_X)8>(OAI\0A)<6EKXDUWQQHVH^#K-22L=ZUU#.M[= A_L\-FV\@ M(9(PQ=?L*B@#S;]CW]F/P1^QC^R[X$_97^'-U/:;JMC+9ZC9S#Y)X)4*21M[,K$'ZU>HH _.']GCX ?M MM?L*_P#!/GQG_P $L?AK\!]:\8ZI8MX@T;X*_$N/4[&/16T?5)IYK:\U25YU MGMI;)KN430K"[2"!!!YN_P"1_P <_P#@B]XC^&O_ 3Q_9T^$7[(%]8ZG\2O MV4?%NE^,?!R:G,+.V\57\,[7&IV M X9]>T.Z_:#\6ZKJE@^G3VFFNL\]MI3V]S)+=R7ES%&T3F-%AB+--LD"Q-]2 M_!+X9^++C]JSXI?'3QIX6DTNSAM-(\&?#ZWE"A7T:R@-Y/>1JI/EB:^OYX2# M@LFFP-C&VO:J* /D+_@NE\$?V@OVHO\ @F;\2/V8?V9?@CJ?C;Q;XWL+2TTZ MVL]8TRQAMC%J%I.[S2W]U OEQR$;-Y)7! R#7K&G?!9/VB?V$9OV:?CO\/M M7\,0^*?AH_A7Q-HVH75G+=6TRT4 ?GA^S_\ M-_VY?@;_ ,$P-4_X)>>)OV9-2U_QYH/@[4_ G@WQY9:A91^%]8TN:.6WL=6G MF:?SK1(8)4\^V:)K@M WE))O4U]<_L-?LL>'_P!B/]D'X=_LG^&=8?4K;P+X M7MM,DU*1-AO9U7=/<;K44 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'GG[6G[-_@K]L#]F7QW^R]\1))(]'\=^&+O1[NYA0-) M:F:,JEP@/!>)]DBYXW(,U\,>+OV>_P!O;XR?\$J-(_X(_>(O@CJ.C>,?^$?T MWP'XJ^+LM_92^&X_#ME+%$^KV["X^TW,UQ8P*BVIA259YF\S9&GF-^E5% 'P ME^UM_P $[?&7PG^,W[,'[8W[$O@%M>U#]FG3'\)7OP^34(+>YU[P=<6(L'BM MI;AHX3=VJ9FBCD>-)27!=2%!V/B#\ /B#^UK_P %!?A;^W=XP^"/B#PWX1_9 MT\'>(Y_"&D:U';)K'BK7=6MXX75+:.5S#;V\$!"F9D=YY1M38OF-]JT4 >-_ ML9?"_P"(/P0_9)T73O'.B1W7C[4[6]\3>,[&.Z55F\1:G/+J-] LIXV+=7$D M*,>%C1!@!0!X?K/[0O[;/[:G[+_C/]GG7O\ @F+XU^%_C3QAH&H>&[Z\\<>) MM%O/#6E17<+V[WC75M=&XOHTCD9A%%:YD90F41C*OVI10!\-_MF_\$G+OQ9_ MP3Q^#O[/7[,&KV[>.OV9M7\,^(_A)?Z[+Y*:CJ.AJBB&YD7/E"Z02 D?*DK1 ML?E2F_'_ . 'QA_X*>_M)? +5?B3^S[XE^''PT^"?C-?'OB>W\;7%A]KUKQ# M;Q;=.T^UBL[F_$KXU_%'P M[/I?B'XB?$:^O$T^[*F6ST>R":9I<7RDA5DM+-+PIGY9+^7/)-?/G_!=;]G_ M /:A_:B^$?PK^&_[,G[.&M>-[KPW\73K]X6FMR?X',,DD9 M(_V78>]?/'[/OP;^)7B#_@H/\;?VN?BSX4N=-M(=,T?X?_"Q+PINET2TB-_? M7R*I.$N=1O'C&[#%=.C) &*^DJ* "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KYT_X*M_L'VG_!2#]ACQG^RW!K\6C:YJ$4&H>#]=F#;-.UBTE6>UE8 MJ"0A=/*<@%A'*Y4$XKZ+HH _/S]K?X&?M/?\%9/A)\*_V1_C?^S/K?P[T.R\ M8Z/X@^/^KZ_?V$EE=1:>IDDTG2S:W$KW?VJYV%;@JD<4"$OB4B$=5\=?V5?C M#^S_ /\ !5K0_P#@J'\!OAQ>^-=!\5_#A_ 7QB\(Z+/ FI6L,ZG\._ L%AX6\*MK,.GS:]-:6RQQQ-=3@I%),4RTKY M&YB3G->JT4 ?"W[1%I^T7_P5M_8]OOV0/&G[#GCGX.6GCN:PMOB%KOQ"U'2) M(-&L8+R&YN!8+:716\NO\ AJ_MOL6I6,$L[I&+I8/G@\YTC)#HSKYF MX?8=% 'Q*W[-_P 3/VN/^"EW@?\ X*$_%KX/Z]X0\$_ CP-JME\-_#/B'[,= M8UO7=24QWE\;>":58+>.V588TE999)B7VHB(TGO7["?PQ\:?#/\ 9MTF?XJZ M2;'QKXMO;WQ9XYLVD#M:ZMJES)?3VA=20ZVQF6T0CCR[9 . *]@HH ^#O^"E MWP,_:J^+_P#P4._9,^,'P:_9:\1>*/"7P:\9ZSJOC37K+Q#H5LHAO+*""(00 MWFH0S2LK!]X*+@)\N_(KTO\ X*V_LH_&+]L+]E'2-#^!MM;S^*O!GQ$\/>-[ M#PGJ]^MM;>(CIEVMP^E3S99(Q*H.UFR@E2/<0N7'U-10!\/_ +7OP$\5?\%* M_B!^S]?P?LP^*O =[\*/C'I/CG5?&GC:*QMKG1K:Q/G3:7:FVN9GN9;J18(V M,>ZV"Q-(TI:.)'^X*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y1 M_P""LW[$/CS]K?X9^ /B;\!X[)OBG\#OB9I7C[X?VNH70MX-6FLY0T^ERS$$ M1)6GC62R74-?\3[(TT^W@AM+B<)!9NKS27#MME8HD0==T@^X** /AOP#^S7 M\8_V O\ @IE\8OVF/AS\)-9\<_"?]HJRTS4O$<'A9K>34?"GB6P22(NUM-+& MT]I=I,[F2(N\_M)_M">(/ -UH/B_P#:]\;>'/#> MJ^'K:^@DG\(^![2*+3KF:YF@D:(7DNG_ &Z5A#)(JS2VZ"1B&8?HG10!YG^U M)\3?C!\ /@1=^-_V;_V8+KXJ:YI4EK%:> M'\06NDRS6ID5)6BEN 8\Q1Y<1 M\%]NT8)%?/?QF^&_Q5_X*E3_ AT+XA?LJ>+?A3X,\!_$W2?'_B2X^(MSIG] MHWEWI@D>VTVRM["[N2 \\@\ZXE:(+"C+&)&E)C^T** /C7]IW]E'XF?"_P#X M*9^ O^"I_P !? -YXKV> +WX>_%OPCHLT":C=:-),+NSU"T6>2*.>2"Z1!+$ M7#O%M\L,T81N3\-?LX?M)2_M7?';_@KSJ7P3O;;QS<_"-?!'P"^&6I75L^H+ M:0 W)GOC%+)! ]UJ&PJ@D9H8 WF8=VC3[VHH XC]FOX+:9^SG^S_ .#?@5I6 MH/>Q^%?#EIITNHR_ZR^GCB4374A[R2R[Y7)Y+2,3UKY"^)?P0_:MUG_@O-X$ M_;%T?]E+Q+<_#'PW\$]0\&W_ (JC\1:"NZ^GU"6=9DMGU%;@V_E[#N\L/E\> M7P:^]** .2^+GQ1U+X8Z/'=:#\)_%7C+4KH.+'1O"UG"TDKKCY7GN98;:W!W M##32H#@X)P:^>_V0/V&/B+;?M7>+O^"E'[9EYIEY\6_%NC1Z!X6\-:1<-?$GQ)^U9\!O^"CW[._A1O$'C/X)ZO?V7 MB#PE;W<,%QXC\,ZG;M;7D-N\[I$;JWWF>&.1XT1E10@;G/V(?@'\/\ MX4^/OB)>^/OAAK/@N6QDGTZYOT07>A7<-S^$/P]TGP!X[\.0+J/QK_:>U'XR?'1=*N%EL=#C28ZI9:-' M)\OG@7MMI4+;5V.HNR,H0&^J/VQOV@OC]^SKX5T'Q;\"OV-?$/QG6[UU+7Q+ MI7A;Q%8V-]I5B48F\BCO&1;LA@J>4'0_/DL ":]AHH ^2+WX'?$/]M[]LOX, M_M8_$_X$:W\-O#'P-AUJ_P##NF>,;FQ?6M;U?4[1+/YHK&YN([6T@A#N=\OF MRS&,>6B1;I.>'[-?Q1_8C_X*=?$O]M_X2?"36_&_P_\ CYX2TN#X@:'X2-LV MIZ-XBTI6BM+Q8+B:%9K6>WED1C&S2)-\S+L=G3[8HH _.OP!^P1^TCH7@+]I M;]H'Q-X1N--^+'[7GCC3=(U#2K#489IO _A NFF1F6XC=HFN[739KNYD:!G0 MS+%&C/L#GZ^_:@\7_'#X!_LU:A=_L:_LQ-\2/%^FZ?'8^#_ ]KKEAI5JC!-D M3S37D\*);1!5W*C&1@ JCDLOJU% 'YG? WX_?\%KOA'X8U&PTO\ X(537OC? MQ7>"[\5?$7Q3^TMX8D%]J+*(Q=7$-L-XM8%"K':0D>7#$L:'.7/L?[5O[(WQ M:\%_\% OA!_P5$^#'A&;QEK/A;PA>>!?BWX9T>$X;/X; M6GP^^$OA'6IX)-1ATX7+WE[J=VEO))%!)-/*T<48D:00[C*$9MB_9%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1145[?66FVKWVHWD5O!$NZ2::0(B#U)/ I-J*N M]@;21+16+_PLCX=_]#[HO_@TA_\ BJ/^%D?#O_H?=%_\&D/_ ,57+]?P/_/V M/_@2_P S/VU'^9?>;5%8O_"R/AW_ -#[HO\ X-(?_BJ^>O\ @HO^TN?!?PHL MO!OPR\76S7OB6XDAN[S3;U7>"UC53(H*$E"Y=%S_ '=V/4>+Q'Q7E/#61U\S MKS4HTHWY8M7DVTHQ7JVE?I>YR8[,<-@,)/$3=U%;)ZOLOFSU3QE^V)^S-X!U MI_#OB?XOZ9'>1/LFAMEEN?+8=58PHX4CN"0179>!OB)X%^)FBCQ%X \66.KV M1;:9[&X#A&_NL!RK>Q -?CI7HW[+7QT\0_ 3XO:7XHTS49$TZXNH[?7+/?\ MN[BU9@&R.FY02RGL1Z$@_P Z9%](W'XC.X4LSPD(X:&[X>9::/?&XO(-0U2.,_*+MWL'Q-C<([D+G$:8ZC0^Y=)_X**_L0 M:LL^[]I?PQITL%B]Z+37KIM-N)[9,;IH8;M8Y)T&5&Z-6&64=6 /8?'7]I?X M!?LR:!9>)?C[\6M$\*VNIWHL])&JW@274+DC(@MXAF2XDQD[(U9L G& 37.? MMQ?L=?"W]NO]FSQ%^SQ\4]'M)8]3M3+H6JW%HLLNBZI&"UK?PYY62*7:W!&Y M=R'*NP/P?_P5R^-OQO\ ^";7_!4OX9_\%4_&'P UOXE_ ?3?A)=>!_$K:!#] MHNO M[<:B;F;5HXV(2-IHEMX#(Q172.2)I$+1A@#[Z^#O[;?[(W[0/B"+P?\ M%_VBO"?B/6Y$N'?0--U>-M0MQ!Y9E\ZU)$T!42Q$B1%/[Q/[PS1D_P""@G[# M*[4:GG;O\ ^/;?YOW?F^[TYZ5Y+^R[XV_8 M#_X*/?M ^#_^"F?['?Q6\.>(=9\->#M3\,>(9M/@\G4_LM\]K-%;7\+A9H6A MDM7,8E7&)I2A(;)\%UJRLS_P=IZ1.;6/>/V-6D#[!G?_ &Y.F[/KM^7/IQ0! M]K^,?V^_V(OA[\3H_@IX[_:Q^'VC>,9IC#!X5U/Q5:P:C*X=DVI;NXD<[D9> M%/*D=J]:M[B"[MX[NVE5XY4#QNIR&4C((_"OS!_;N@@?_@Y__8<=X4)/P_\ M&V25&3C1]5(_(\CTK]0: "BBB@ HHHH **YO5OC'\(M!U&;1]<^*GANRN[=] MD]K=ZY;QR1MZ,K."I]C5?_A?7P,_Z+1X3_\ "CM?_BZS=6DG\2^\Z5@L9)75 M.5O1_P"1UE9GC7QCX;^'?@W5_B#XQU'['I&A:9<:AJMWY+R>1;0QM)*^Q S- MM16.%!)Q@ GBL;_A?7P,_P"BT>$__"CM?_BZ\W_;(^-OP9U/]D+XJZ;IWQ<\ M,7%Q1VT^<*JJ'R220 !R2:SK8BG3I2DI*Z3>YUX'*\5B<= M2HSIR492BGH]FTGT.#_X?A_\$NO^CGO_ "RM;_\ D*C_ (?A_P#!+K_HY[_R MRM;_ /D*OY[Z*_-/]=\V_DA]TO\ Y(_K3_B7G@O_ *",1_X'3_\ E1_3W^S5 M^UA\ /VO_!M[\0?V=?'W_"1:1IVIMI]Y=_V5=VGEW*QQR%-EU%&Q^25#D CY ML9R"!Z+7YH_\&Z/Q*^'/@O\ 9"\8:;XQ\?Z)I-Q)\2)Y(X-3U6&!W3^S[$;@ MKL"1D$9Z9!K] O\ A?7P,_Z+1X3_ /"CM?\ XNOT#*\?]=R^G7JM*4E=I;?B MV?S-QCPU_8'$V*R_"1G*G3E:+DKMJR>K22>_1(ZRBN3_ .%]? S_ *+1X3_\ M*.U_^+H_X7U\#/\ HM'A/_PH[7_XNN_VU+^9?>?-?4<;_P ^I?\ @+_R.LK% M^(GQ'^'WPA\$:G\2_BKXWTGPWX=T:U-SJVNZ[J$=K:6<0P"\LLA"(N2!DDIV][:7";X+JTG62.1?564D,/<5\)?\ !P7\./VH?$/[ M,WPX^-7[,OPFD^(Y^#WQHT3QUXN^&4(9F\2Z98B9FA$:JS3E)6BD\L*_W?," ML8E4Z)IHYFG%V>Y]"^"?^"E/[!?Q#URT\+>&/VJ_![:MJ-W9VVEZ/?ZF+.\O MY+NXCM[;[/;W 22X62:6.-6C5EW.HSS7M\DD<,;2RR*J*I+,QP !U)-?GC\# M/V\O^"9G_!?'PAX&T?P1XMLM'^*'PY^(GA[QMI_@OQC:)!X@T*]TG5+6\N!; M*3BXCDA@EMWE@9U"3YD",-H^B?\ @K+-;M_P33^..B'XDZ=X3O-:^&.LZ7I& MK:IJ:VD9OKFSEAM[<2,PP\TCK$H7+%I %!) ((ZOX6_MX_L0S[,'=C!KTOQ3XK\-^"- N M?%/B[6[?3M.LU#75[=R!(X@6"@L3TY('XU^2O_!)_P")_BW_ (*/_L6?LT^, M?#/PI_L/PI^R#+"WB;3].O;(:YXF\4:5H<^G0Z?90-,D=E;O#>?:)I+N2%I9 M'6-4$8::OT-_8)_;?T'_ (*"? 73?VDO ?P%^(?@KPMKT/G^&[CXA6>G6T^K M6^YE\^*&TO;EUC)0E6E$>]65DW*P:@#'LO\ @K;_ ,$MM1NOL5I_P45^";2" M98F#?$W3%"N20%),X )(( /4BO?-&UK1_$>D6VO^'M6MK^PO8$GL[VRG66&> M)AE71U)5E(((()!!K\U1@;:0[ID;8Z*JJQ9E*J"W%>M?\&GGA#X[>$O^";.L/\2] M.U^P\%ZE\3-3O?@]I_B3>+B+PZ\<&QHU?E8'G$[J.C,9'&0X8@'Z>4444 %% M%% !16;XE\9^#_!D$5UXP\5Z;I,4SE89-2OHX%D8#)"ER,G'85C_ /"]?@C_ M -%C\*_^%#;?_%UK"A7J1O&+:\DS&>(H4Y1%SZM]:QKGX^_ JSMI+ MR[^-/A..*)"\LC^(K8!5 R2?GZ 5^)?C[_@J5XMOO^"H<7[:FA7-U+X>TC5! MI>G:6"1YWAU2T3Q;3T>1&DGP7V8Z]] M=>B1\KQ1QIEO#,*#J-2]I-1=GM'[4M.R:TZMG[PT5Q>A_M'? #Q'HMIXAT?X MU^%9K2^M8[BUE_M^W7?&ZAE."X(R".#S5K_A>OP1_P"BQ^%?_"AMO_BZ^7>$ MQ<79TY7]&?4K&822NJD?O1U5%SJ#%9,00=L[H<,#T(->F_# M;XI?#?XQ^%4\<_"?QWI/B319;J>WAU?1+Y+FVEEAE:&54EC)5MLB.AP2,J1V MK\>_^"4G_!3SX>?\$K-.NO\ @D9_P5W^'US\+_&5EXFUBZL_BGK=FTVA>/TO M[Z:=M0N;LKRTAEV?:)-T1CC597B9"E?J+^Q!^SA\)_V5O@%!\+/@1<:8_@RX M\1ZUKWAB/12IL[>SU/4KC48X;@>%_%/ MAGQQX:T_QGX+\0V.KZ/JUE%>:7JNF723VUY;R*'CFBD0E9$92&5E)!!!!K\> M_#O[:GB#X _\'%O[1?PF^%.F>&_B1X@^/WA+P_I_POU&Z\2V\.EZ-JNCZ?Y5 MSIEY<[F:*.-C=336]NLLY9(5\K?)E?KK]C'XL:'^P?XP^'?_ 19T;X(?%+Q MOXG\'_"^TU[4OB%I>FZ/#X?^P3W4T/[8+B)+;R3*%BPBR(N\@' MNWQ<_P""AO["/P!\8_\ "O?CE^V%\-_!VN]M'\3^,;.QN6&XKD1S2*Q&X$9 MZ@BNH^!W[47[-/[3>G7>K_LY?M!>"O'MM8.$U";P?XHM-2%JYSA9?L\C^6QP M>&P>#7YU?\%^&?C;\>_!W@_ M4+S]K/Q-/9V/B#7K>SEFMPR('59&!*;E89'&010!^DGB#_@H#^P[X4^*(^"' MB;]K7X>Z?XS9RB>$KSQ7:QZD[ ,2%MF?S6X1CPO12>U>@?$OXK?##X,^!;[X MG_%[XB:)X6\-Z;")=0U[Q#JD5G9VR$@ O-*RHN20!D\D@#K7Y?>,?C?\!_V@ M_P#@Z+^ /C+X'_$[PWXOM++]GG7;6[U+P]J<-XD$PDU%A&SQD[6"RDXSG$A] M:O\ AKQ>W_!27_@X^\:?!_XM1C4OAC^R3X,MKSPGX1N_FL[OQ7="V)U6>%OE MEDA6>XCB+ ^68(G3:S-N /N30?\ @I#^PMX@VM#^T]X6L4FM9+FSGUV[;38K MV&-#([V[W:QKRZ1JVFZ_I-KKNC7J7-G>VZ3VEQ$';+3)]1$/E_:G@@ M2)I=F3MW%"V,G&<9- '14444 %%%% !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% !5#Q/X8T#QGH%UX6\4Z7%>Z?>Q>7=VDXRDJ>A_*K]%14ITZU-TZB3BU9IZ MII[IKJF*48RBTU=,\Q_X8P_9:_Z(EHG_ 'Z;_P"*H_X8P_9:_P"B):)_WZ;_ M .*KTZBO"_U3X5_Z */_ (*A_P#(G'_9N7?\^8?^ K_(\Q_X8P_9:_Z(EHG_ M 'Z;_P"*KQ#]N[]BCP=8?"F'QO\ GX=6UE=Z)<-+JMKIL;;[BT9<,^,DL8R M <#^$N>U?7M%>3GOA]PKGF3UL#]5ITO:1LIPIP4HO=--);-+2^JT>C.;&9+E MV+PLZ/LXQYENHI->9^+=>A?LQ_ W7_C[\7-,\':;I\DEA']=KX ^&G@#X6:*/#OP\\(V.D6>[<\5E %\QO[SMU=O=B37X%D?T*IRPT9)VAS<\TG\+3BE%/JU*6FW<^-PG ]>&+3Q%2+II]+W?EJK*_JSC M?^&,/V6O^B):)_WZ;_XJC_AC#]EK_HB6B?\ ?IO_ (JO3J*_I/\ U3X5_P"@ M"C_X*A_\B?=_V;EW_/F'_@*_R/,?^&,/V6O^B):)_P!^F_\ BJO>&/V5_P!G MGP9K]KXI\+?";2;'4+*7S+2[@C8/$_3(Y]Z] HJZ?"_#-&HJE/ T5).Z:I03 M36S3Y=&AQR_ 1DFJ44U_=7^05^2/PGOH/^"&G_!8/X\>+_VF4N]*_9__ &K= M;@\2^'OBO-;N^E^'_$GGW4TVGZC* 5LQ))>W6V1SL*K <@"4Q?K=4.HZ=I^K MV,VEZM80W5M<1E)[>XB#QR*>JLK9!!]#7NG8>-:G^W]^S'KL,&@?L_\ Q?\ M"GQ1\7:K#GP]X2\">)[;4;B\+<+-*ULTHM+1209+N0"*->[,51N.^*__ 43 M^"GP-_;AG_9 _:@\5Z/X6T77OA9I.MZ!KOB#$.DSWT]_JEK=6$]Y,!#&[I;V MQACD*^;B8#)^4_0OA#P!X#^'UE)IW@'P3I&AV\TGF30:/IL5LCO_ 'BL:@$\ MGD^M7;_0]$U6*Y@U31[6Y2\MQ!=I<6ZN)XANQ&X(^91O;Y3Q\Q]30!^1/AS] MDW]F7X MXN;ACLM$Q\UK',(U =VW=<_:/_9_3_@['TJ\?XU>%A G[*C>'WN3KL'E+JO] MK37/V$OOVB?R2)/+SNP>E?JAX3\$^#/ 6E?V%X%\):9HMCO+_8])L([:+<>K M;(U R<#G%:= 'Y)_M_\ Q]^!NB?\'/'[&MQK/QB\+VD7ASP9XMM/$$USKMNB M:9<7.F:I!;PW#%\0R23$1JCD,S$ #)%?K5#-#--1^(OQ%_9J\-ZOK>KW!GU+4KN!S)< M2$ %F(8,OC MK\$-$\3ZI9>/YK*UO=3B9GCMQ8V;B,88<;I'/U8U]O\ _#J/_@G3_P!&D>$_ M_ >3_P"+KO\ ]FK]D_X ?L@>#;WX??LZ^ ?^$=TC4=3;4+RT_M6[N_,N6CCC M+[[J61A\D2# ('RYQDDGT6ON9KG' M$6)QF7XJM3HSE>,7.4;*RTM&3BODSY[_ .'4?_!.G_HTCPG_ . \G_Q='_#J M/_@G3_T:1X3_ / >3_XNOH2BN[^SLO\ ^?,?_ 5_D?/?ZU<3_P#0=6_\&S_^ M2,;X??#[P7\*?!>G?#KX=>';?2-$TBW$&FZ;:*1';Q@DA5!)XR37BW[=_P"W M+X5_87U3X2^)OB4TMOX0\9?$1_#OBG5HM/DN!I4#Z3J%S%=R",$I"L]M")), M;4C=G; 4FOH*HY;2TGFBN)[:-Y(&+0.Z F,D%25/8D$CCL377&,8I)*R1XE2 MI4JU'.;;DW=MZMM[MOJV?C5_P7C_ &?OV%OVB;?P#^TC_P $W_'?A"Z_:\U/ MQ_H\GPRO_A%KMM<7_B$FY7SKJ\6S=E,$$0:=KZ48C$*HTFQ]I[']NO\ :Y\. M?L_?\'#7P@_X>):FF@?!#2?A1<7'PJU[6(F'A^V\8RR$3:E,[9C2XCB62W5W MY@$L+_()#(?U.\/?#CX>>$=6O-?\)^ ]%TN_U$YU"]T[2X8)KDYSF1T4,_(' M4FI_%?@OP=X\TK^PO'/A/3-:L?,$GV/5K".YBWCHVR0$9&3SCO3(/P/_ &M/ MB#IO[%O[9'Q/_;3_ ."=7BOQ+XN_9%^.8L[']I[7OAIHLEY8>';N>Z;[9=Z3 M> K"\[PM<9N(6D2UDOG5BCO;*/UM_8\_X*2?L _M&>%5T/\ 8[^)&G:GX"\% M^%K*RCA$,=G%"JQ+&!C8$ P%QQC&,57\,>$O"G@G25T#P9X8T_2+%'9TL MM+LH[>%68Y8A(P "3R3CF@#\F_\ @V!\4?L\?%3P;^TKH%QK/A#Q!JLW[4WB M/7-&L9Y;:YN'L)X;3R;V%&RQB)K33;AI["#4XV989&7:67!')'%> MO_1I_A3_ ,!Y/_BZ]^HKT,/FV:X2DJ="O.$5TC*27W)V/.Q&493BZKJU\/"< MGUE"+?WM7/ ?^'67_!/7_HT_PI_X#R?_ !='_#K+_@GK_P!&G^%/_ >3_P"+ MKWZBMO[?SW_H*J?^!R_S,?\ 5_(?^@2E_P""X?Y'Y5_\%KOA%^PS^R-\#=,\ M"?"+]GCPOIGCKQE>8L[VVMV,VGV$)5IIQEB SL4B7(Y#R$'*5^5]?T:_M"_\ M$Y/V-OVJ_'B?$SX^_".7Q#K4=A'917K5UY[G,\3A'0I4K)1BN:.BZM1IVNW=O?HKZ'QM_P $//AI M^Q/^U/X"\0_!OXY? +PSJ_C7PS-]NL]1O(&$U_IDK $G:PW-#*=I;^[-$.QK M[T_X=9?\$]?^C3_"G_@/)_\ %U-\"?\ @F9^Q+^S-\1K;XL_ [X-RZ#K]I!+ M##?1^*M4G!CD0HZ-'-=/&ZD'HRG! 88*@CWBOA.)^*JF89Q4Q.65ZT*4[/EE M)JTNME&;5GO\VK61]]PMPE3R[):>&S2A1G5A=O_1I_A3_ ,!Y/_BZ]^HKY_\ M_/? M^@JI_P"!R_S/HO\ 5_(?^@2E_P""X?Y'G'P1_9$_9I_9NU6^UOX%_!S1_#-W MJ5NL%_/ID3*TT:MN"MECP#S7H]%%>?B,3B,75=2O-SD^LFV_O>IZ&'PV&PE) M4J$%"*Z122^Y:'Y[_#G]KS_@E7_P5]_X)X^'!^WSK_PT2]N/"%K=^.O"GQ!U M[_P .ZBUNHN+JW^T/'/;1,X=H;N$JKQD8<_,H^)/@[I7[=/[*'_!MQ^TD MW[*>K^-=1\,Q?%+5E^!&N7$,T>LQ_#M[VVBDU6WC"+)%'+"+J<,JJ466:=-J M[6K]Q=>^%OPR\5+8+XG^'.@ZD-*"C2Q?Z1#-]C"X \K>I\O&!C;C&*W@ !@" ML3<_#_\ :NU7_@FS_P %#?\ @E_\#?"7_!,WXR:;I_[0/PELM,U3X#^#/ \! MG\2:;JT:PFZL;JVB7?;(\L8DFO9MD"S0I6_D\R^ETO3(K=KE_[TAC4%S[G-2OX+\' M2^*4\<2>$],;6X[L-81FZ2(]8Q+C>%_V"^UBWV:<;NU6&W2Z#-B+S9 44/C<00*_5OPAH/@ MO0-$BA\ Z+I=EIMP!/"NCVT<<$@<9\Q1& K;A@[AUK4HH IZ_P"(= \*:/<> M(O%.N6>FZ?:IONK[4+E(885SC+NY"J,D#)/>ORH_X-@OC%\)O%&L?M;^'?#G MQ,T&^U#5_P!J/Q#K6E6%KJT+SWFG3;/*O(HPVZ2%]CXD4%3M//%?K'10!^3O M[3?[1OP"T[_@Z@^ XO\ XT>%X4TKX"ZQI>J3RZ[ L5G?RRZDT=I*Y?;'.RC( MB8ACN7CYER?&+1]2_P""/G_!H(H \5D_X*+?L7ZQI%KO\ ANXUZ\\.V%WXJTNWL=4ELHGU*RL[LW$- MO<% 9(TE*(9%5L@.54L #M&<"CX1^&GPX^'\EQ+X#^'^B:(UXVZ[;2-*AMC. M>N7\M1N/UK;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ..HHHH **** "BBB@#_]D! end XML 16 csii-20200630_htm.xml IDEA: XBRL DOCUMENT 0001180145 2019-07-01 2020-06-30 0001180145 2019-12-31 0001180145 2020-08-14 0001180145 2020-06-30 0001180145 2019-06-30 0001180145 2018-07-01 2019-06-30 0001180145 2017-07-01 2018-06-30 0001180145 us-gaap:CommonStockMember 2017-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2017-06-30 0001180145 2017-06-30 0001180145 us-gaap:CommonStockMember 2017-07-01 2018-06-30 0001180145 us-gaap:AdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001180145 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2018-06-30 0001180145 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2017-07-01 2018-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 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:BuildingMember 2019-07-01 2020-06-30 0001180145 srt:MinimumMember us-gaap:EquipmentMember 2019-07-01 2020-06-30 0001180145 srt:MaximumMember us-gaap:EquipmentMember 2019-07-01 2020-06-30 0001180145 us-gaap:ComputerEquipmentMember 2019-07-01 2020-06-30 0001180145 us-gaap:OtherAssetsMember 2019-07-01 0001180145 us-gaap:OtherLiabilitiesMember 2019-07-01 0001180145 2017-03-30 0001180145 us-gaap:LandMember 2020-06-30 0001180145 us-gaap:LandMember 2019-06-30 0001180145 us-gaap:BuildingMember 2020-06-30 0001180145 us-gaap:BuildingMember 2019-06-30 0001180145 us-gaap:EquipmentMember 2020-06-30 0001180145 us-gaap:EquipmentMember 2019-06-30 0001180145 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001180145 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001180145 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001180145 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001180145 us-gaap:ConstructionInProgressMember 2020-06-30 0001180145 us-gaap:ConstructionInProgressMember 2019-06-30 0001180145 csii:PeripheralMember 2019-07-01 2020-06-30 0001180145 csii:PeripheralMember 2018-07-01 2019-06-30 0001180145 csii:PeripheralMember 2017-07-01 2018-06-30 0001180145 csii:CoronaryMember 2019-07-01 2020-06-30 0001180145 csii:CoronaryMember 2018-07-01 2019-06-30 0001180145 csii:CoronaryMember 2017-07-01 2018-06-30 0001180145 country:US 2019-07-01 2020-06-30 0001180145 country:US 2018-07-01 2019-06-30 0001180145 country:US 2017-07-01 2018-06-30 0001180145 csii:InternationalMember 2019-07-01 2020-06-30 0001180145 csii:InternationalMember 2018-07-01 2019-06-30 0001180145 csii:InternationalMember 2017-07-01 2018-06-30 0001180145 2019-08-05 2019-08-05 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 2019-07-01 2020-06-30 0001180145 us-gaap:PatentsMember 2019-07-01 2020-06-30 0001180145 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001180145 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001180145 us-gaap:PatentsMember 2020-06-30 0001180145 us-gaap:PatentsMember 2019-06-30 0001180145 us-gaap:TradeNamesMember 2020-06-30 0001180145 us-gaap:TradeNamesMember 2019-06-30 0001180145 us-gaap:CapitalLeaseObligationsMember 2020-04-01 2020-06-30 0001180145 us-gaap:CapitalLeaseObligationsMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2020-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2019-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:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-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 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityFundsMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001180145 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001180145 csii:TwoThousandSeventeenPlanMember 2020-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2020-06-30 0001180145 srt:MinimumMember us-gaap:RestrictedStockMember 2019-07-01 2020-06-30 0001180145 srt:MaximumMember us-gaap:RestrictedStockMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockMember 2017-06-30 0001180145 us-gaap:RestrictedStockMember 2017-07-01 2018-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: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 csii:TotalShareholderReturnMember 2017-07-01 2018-06-30 0001180145 us-gaap:PerformanceSharesMember 2017-06-30 0001180145 us-gaap:PerformanceSharesMember 2017-07-01 2018-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:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2018-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 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2019-07-01 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2020-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 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 csii:EmployeeStockPurchasePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 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 csii:EmployeeStockPurchasePlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 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 csii:EmployeeStockPurchasePlanMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 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 csii:EmployeeStockPurchasePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 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 csii:EmployeeStockPurchasePlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 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:RestrictedStockMember us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001180145 us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001180145 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001180145 us-gaap:RestrictedStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001180145 csii:EmployeeStockPurchasePlanMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001180145 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001180145 csii:EmployeeStockPurchasePlanMember 2017-07-01 2018-06-30 0001180145 us-gaap:OtherAssetsMember 2020-06-30 0001180145 us-gaap:OtherCurrentLiabilitiesMember 2020-06-30 0001180145 us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001180145 us-gaap:OtherLiabilitiesMember 2020-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:EmployeeStockOptionMember 2017-07-01 2018-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:RestrictedStockUnitsRSUMember 2017-07-01 2018-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:PerformanceSharesMember 2017-07-01 2018-06-30 0001180145 us-gaap:EmployeeStockOptionMember 2018-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001180145 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001180145 us-gaap:PerformanceSharesMember 2020-06-30 0001180145 us-gaap:PerformanceSharesMember 2019-06-30 0001180145 us-gaap:PerformanceSharesMember 2018-06-30 0001180145 2019-07-01 2019-09-30 0001180145 us-gaap:AccruedLiabilitiesMember 2020-06-30 0001180145 us-gaap:DomesticCountryMember 2020-06-30 0001180145 us-gaap:DomesticCountryMember 2019-06-30 0001180145 us-gaap:StateAndLocalJurisdictionMember 2020-06-30 0001180145 us-gaap:StateAndLocalJurisdictionMember 2019-06-30 0001180145 2019-10-01 2019-12-31 0001180145 2020-01-01 2020-03-31 0001180145 2020-04-01 2020-06-30 0001180145 2018-07-01 2018-09-30 0001180145 2018-10-01 2018-12-31 0001180145 2019-01-01 2019-03-31 0001180145 2019-04-01 2019-06-30 iso4217:USD shares iso4217:USD shares csii:renewal_term csii:financial_institution csii:options utr:Rate pure 0001180145 false 2020 FY --06-30 0.001 0.001 100000000 100000000 39675865 34934569 39675865 34934569 0 8.75 7.90 0 8.75 12.15 0 8.75 7.90 0 8.75 12.15 P6M 10-K true 2020-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 1665300000 39669083 185463000 74237000 46691000 48435000 25212000 36015000 27706000 18058000 2617000 3330000 287689000 180075000 27810000 27324000 16606000 5105000 7414000 6073000 339519000 218577000 11539000 11194000 31100000 29387000 1867000 1764000 44506000 42345000 20818000 20972000 4707000 6541000 696000 775000 70727000 70633000 39000 34000 631559000 477368000 269000 78000 -363075000 -329536000 268792000 147944000 339519000 218577000 236545000 248017000 217043000 48759000 47680000 39484000 187786000 200337000 177559000 169969000 167700000 148569000 43355000 33166000 26552000 1234000 296000 204000 214558000 201162000 175325000 -26772000 -825000 2234000 1973000 1684000 1717000 1740000 2444000 1327000 -233000 760000 -390000 -27005000 -65000 1844000 231000 190000 132000 -27236000 -255000 1712000 -0.79 -0.01 0.05 -0.79 -0.01 0.05 34275957 33535759 33145140 34275957 33535759 33614260 -27236000 -255000 1712000 191000 78000 35000 0 0 34000 191000 78000 1000 -27045000 -177000 1713000 33000 447559000 100000 -329303000 118389000 0 9546000 0 0 9546000 0 514000 0 0 514000 0 4308000 0 0 4308000 0 0 35000 0 35000 0 0 34000 0 34000 0 0 0 1712000 1712000 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 -27236000 -255000 1712000 2945000 3150000 3730000 1234000 296000 204000 1300000 125000 225000 4206000 800000 497000 13612000 11266000 10302000 109000 55000 0 -170000 -42000 -16000 -9503000 4915000 2878000 9648000 1453000 -292000 -1319000 393000 -2308000 576000 566000 104000 -8906000 2918000 -6577000 -1731000 -1884000 189000 -12765000 10208000 9674000 3369000 2665000 1956000 5741000 0 0 750000 3055000 2538000 38782000 47892000 0 7290000 150000 194000 33400000 0 0 717000 890000 1113000 0 0 318000 -8669000 -54352000 -5095000 4076000 3752000 3242000 6303000 1791000 0 0 196000 513000 134979000 0 0 -92000 -36000 14000 132660000 2121000 3769000 111226000 -42023000 8348000 74237000 116260000 107912000 185463000 74237000 116260000 1659000 1684000 1717000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">1. Summary of Significant Accounting Policies</span></div><div style="text-indent:11.25pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Company Description</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the allowance for doubtful accounts activity:</span></div><div style="text-align:center;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: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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">800</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-Lived Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Non-Marketable Equity Investments</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. In July 2020, the Company exercised its option to extend the term of this lease agreement by for an additional five year term 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financing Obligation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective July 1, 2018, the Company adopted ASC Topic 606 - Revenue from Contracts with Customers using the modified retrospective adoption method. Adoption did not have a material impact on the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Performance Obligations</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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 style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Significant Judgments</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has 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><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranty Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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. Warranty reserve, provisions and claims were 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(713)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(501)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Litigation and Contingent Liabilities</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development Expenses</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 (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. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 1 Inputs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — quoted prices in active markets for identical assets and liabilities</span></div><div style="text-indent:49.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 2 Inputs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — observable inputs other than quoted prices in active markets for identical assets and liabilities</span></div><div style="text-indent:49.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 3 Inputs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — unobservable inputs for which there is little or no market data available</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments,” which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, held-to-maturity debt securities, net investments in leases and off-balance-sheet credit exposures. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted and should be applied as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The guidance is effective for the Company on July 1, 2020. The Company does not anticipate a material impact on its financial statements upon adoption.</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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the allowance for doubtful accounts activity:</span></div><div style="text-align:center;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: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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">800</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">800</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,300</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 864000 125000 189000 800000 125000 312000 613000 1300000 154000 1759000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Long-Lived Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective July 1, 2019, the Company adopted Accounting Standards Codification (“ASC”) Topic 842 - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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="background-color:rgb(255,255,255, 0.0);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. In July 2020, the Company exercised its option to extend the term of this lease agreement by for an additional five year term 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financing Obligation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective July 1, 2018, the Company adopted ASC Topic 606 - Revenue from Contracts with Customers using the modified retrospective adoption method. Adoption did not have a material impact on the Company’s financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Performance Obligations</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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 style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Significant Judgments</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has 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><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranty Costs</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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. Warranty reserve, provisions and claims were 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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(713)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(501)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(713)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(501)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Claims</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 517000 328000 713000 132000 502000 501000 133000 430000 454000 109000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Litigation and Contingent Liabilities</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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> Research and Development ExpensesResearch 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. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 1 Inputs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — quoted prices in active markets for identical assets and liabilities</span></div><div style="text-indent:49.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 2 Inputs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — observable inputs other than quoted prices in active markets for identical assets and liabilities</span></div><div style="text-indent:49.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 3 Inputs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> — unobservable inputs for which there is little or no market data available</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </span></div>As of June 30, 2020, 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. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments,” which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, held-to-maturity debt securities, net investments in leases and off-balance-sheet credit exposures. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted and should be applied as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The guidance is effective for the Company on July 1, 2020. The Company does not anticipate a material impact on its financial statements upon adoption.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2. Selected Consolidated Financial Statement Information</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounts Receivable, Net</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable consists of the following:</span></div><div style="text-align:center;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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,759)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,508</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,547</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,637</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,415</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,561</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,706</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,058</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment consists of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">572</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">572</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Building</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,255</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,326</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,975</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,251</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,496</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,352</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,686)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,028)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,324</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accrued Expenses</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses consist of the following:</span></div><div style="text-align:center;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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,914</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries and bonus</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,476</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,536</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,230</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued excise, sales and other taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,145</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,349</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clinical studies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,782</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,387</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,971</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,759)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,015</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 26971000 36628000 1759000 613000 25212000 36015000 <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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,508</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,547</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,637</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,415</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,561</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Inventories</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,706</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,058</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 8508000 5547000 2637000 1415000 16561000 11096000 27706000 18058000 <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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">572</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">572</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Building</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,255</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,517</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,326</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,975</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,251</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,496</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,352</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,686)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,028)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,324</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 572000 572000 22420000 22420000 18255000 17517000 3326000 2975000 672000 540000 3251000 1328000 48496000 45352000 20686000 18028000 27810000 27324000 <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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,914</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries and bonus</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,476</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued vacation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,536</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,230</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued excise, sales and other taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,145</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,349</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clinical studies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,092</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,782</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,387</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 9914000 0 8476000 11105000 5536000 4230000 2145000 3349000 2122000 6829000 1420000 2092000 1487000 1782000 31100000 29387000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3. Revenue</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Product Category</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Peripheral</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,412</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Coronary</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,638</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,043</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Geography</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,233</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,903</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,043</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div>Revenue of $1,731 was recognized in the year ended June 30, 2020 that was deferred as of June 30, 2019. As of June 30, 2020 and June 30, 2019, the Company had a liability of $1,719 and $1,958, 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Product Category</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Peripheral</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,412</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Coronary</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,638</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,043</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Geography</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,233</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,903</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,043</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 166412000 178896000 161405000 70133000 69121000 55638000 236545000 248017000 217043000 226063000 240114000 215233000 10482000 7903000 1810000 236545000 248017000 217043000 1731000 1719000 1958000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">4. Acquisition</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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.</span></div> 16687000 5600000 31493 1346000 10000000 15624000 760000 3000 10000 30000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">5. Intangible Assets</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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. During the year ended June 30, 2020, the Company also incurred impairment charges of $4,206 related to patents within our product portfolio and pipeline that are no longer tied to current or future commercial activities from changes to the Company’s strategy brought on by the COVID-19 pandemic in addition to other factors.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,624</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(955)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,669</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(659)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,223</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,660)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,205</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,549</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> P15Y P20Y 4206000 <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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,624</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(955)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,669</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(659)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,223</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,660)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 15624000 955000 14669000 0 0 0 1882000 659000 1223000 6093000 988000 5105000 760000 46000 714000 0 0 0 18266000 1660000 16606000 6093000 988000 5105000 <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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,205</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,549</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 1216000 1216000 1212000 1208000 1205000 10549000 16606000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">6. Debt</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revolving Credit Facility</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s 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. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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 as of June 30, 2020. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financing Obligation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 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="background-color:rgb(255,255,255, 0.0);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, 2020 are as follows:</span></div><div style="text-align:center;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: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,803</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,913</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,970</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,948</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,803</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,913</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,970</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,029</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,376</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,948</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 1803000 1857000 1913000 1970000 2029000 15376000 24948000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">7. Marketable Securities &amp; Fair Value Measurements</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s marketable securities are classified on the consolidated balance sheet as follows:</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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,088</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,193</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term available-for-sale debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,276</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,832</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-for-sale debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,364</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">327</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,691</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As of June 30, 2020</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,120</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,267</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,930</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,095</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,364</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As of June 30, 2019</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,466</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,204</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides information by level for the Company’s marketable securities that were measured at fair value on a recurring basis:</span></div><div style="text-align:center;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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fair Value Measurements as of June 30, 2020</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Using Inputs Considered as</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">327</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,691</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,592</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-align:center;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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fair Value Measurements as of June 30, 2019 </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Using Inputs Considered as</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,314</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s 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 twelve months ended June 30, 2020. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.</span></div>As of June 30, 2020 and June 30, 2019, the carrying value of the Company’s investments in non-marketable equity securities was $6,306 and $5,593, respectively. During the twelve months ended June 30, 2020, no impairment indicators were noted. The Company is committed to funding an additional $2,250 into one of these investments in the future. <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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,088</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,193</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term available-for-sale debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,276</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,832</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Available-for-sale debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,364</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">327</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,691</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 40088000 38193000 6276000 9832000 46364000 48025000 327000 410000 46691000 48435000 <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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As of June 30, 2020</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,120</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,267</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,930</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,095</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,364</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As of June 30, 2019</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,466</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,204</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total available-for-sale debt securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,947</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 9778000 0 0 9778000 6120000 1000 0 6121000 21267000 232000 1000 21498000 8930000 37000 0 8967000 46095000 270000 1000 46364000 14277000 0 0 14277000 26466000 64000 0 26530000 7204000 14000 0 7218000 47947000 78000 0 48025000 <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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fair Value Measurements as of June 30, 2020</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Using Inputs Considered as</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,778</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,498</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">327</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,691</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,592</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></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: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Fair Value Measurements as of June 30, 2019 </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Using Inputs Considered as</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,277</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,218</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,314</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 9778000 0 9778000 0 6121000 0 6121000 0 21498000 0 21498000 0 8967000 0 8967000 0 327000 99000 228000 0 46691000 99000 46592000 0 14277000 0 14277000 0 26530000 0 26530000 0 7218000 0 7218000 0 410000 121000 289000 0 48435000 121000 48314000 0 0 0 6306000 5593000 0 2250000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">8. Stock-Based Compensation</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, 2020, there were 1,669,772 shares available for grant under the Amended 2017 Plan.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock Options</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,880)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,321</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,321)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,186</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,528</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the year ended June 30, 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, 2020. There were no options granted during the years ended June 30, 2019 or 2018. As of June 30, 2020, there was approximately $936 of total unrecognized compensation expense related to nonvested stock options.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Stock</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">486,584</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,856</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.76</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(253,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">455,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.53</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(215,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474,945</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.36</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,977)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(213,132)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">434,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.34</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2020, 2019 and 2018, the Company estimated its weighted average forfeiture rate at 17.0%, 18.0% and 15.2%, respectively. As of June 30, 2020, there was approximately $11,897 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.3 years.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Performance-Based Restricted Stock</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also grants performance-based restricted stock awards to certain executives and other management. 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. Fiscal 2018 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, 2017 compared to the closing prices for the 90 trading days preceding July 1, 2020. The aggregate maximum shares granted were as follows:</span></div><div><span><br/></span></div><div style="text-align:center;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: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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance Measurement</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholder return</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,889</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Performance-based restricted stock award activity is as follows:</span></div><div style="text-align:center;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,584</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,889</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.63</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,295)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531,178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.33</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">753,872</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,948)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(275,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2020, there was approximately $5,812 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 $4,589 for the year ended June 30, 2020. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349,430</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.73</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,364</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Converted to common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,925)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335,869</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,162</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Converted to common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Converted to common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(125,352)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,316)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,197</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Employee Stock Purchase Plan</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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:id3VybDovL2RvY3MudjEvZG9jOmExNDZhNTEyNzJiNzQ1MmRhZjk0OWFhZDE2MGE4MjVlL3NlYzphMTQ2YTUxMjcyYjc0NTJkYWY5NDlhYWQxNjBhODI1ZV8xMzAvZnJhZzoxYWNiOGNkYWZhZDk0NGNlYmY2ODEyNWJiMGU4ODdiMy90ZXh0cmVnaW9uOjFhY2I4Y2RhZmFkOTQ0Y2ViZjY4MTI1YmIwZTg4N2IzXzY3NDI_ae49049c-34d4-4e88-ba81-f0c587f1744f">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 135,382 shares at an average price of $30.11 per share during the year ended June 30, 2020. Shares reserved under the 2015 ESPP at June 30, 2020 totaled 1,394,655. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Awards &amp; Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">626</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">865</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,554</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,732</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,629</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">865</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,118</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,612</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">281</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,899</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">905</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,614</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,136</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,316</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,140</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,462</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,486</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,302</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 3607523 1669772 <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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,201</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,880)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,321</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,321)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,186</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,528</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.13</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table> 78201 9.07 55880 9.20 22321 8.75 22321 8.75 0 0 45186 38.13 2658 38.13 42528 38.13 0 0 936000 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">486,584</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290,856</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.93</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,499)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.76</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(253,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">455,216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,727</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.53</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(215,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474,945</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.36</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,977)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(213,132)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">434,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.34</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table> 486584 21.26 290856 27.93 68499 22.76 253725 22.87 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 0.170 0.180 0.152 11897000 P1Y3M18D <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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance Measurement</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholder return</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,889</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr></table> 207891 225325 278889 <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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,584</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,889</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.63</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,295)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531,178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.33</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,631)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">753,872</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.20</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,948)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(275,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table> 318584 11.97 278889 13.63 66295 13.17 531178 12.69 225325 22.33 2631 18.64 753872 15.20 207891 30.45 25948 16.48 275193 11.97 660622 21.69 5812 P1Y8M12D 4589000 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">349,430</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.73</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,364</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Converted to common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,925)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335,869</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,162</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Converted to common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,689</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Converted to common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(125,352)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,316)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.97</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units outstanding at June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,197</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table> 349430 14.73 28364 31.02 41925 16.07 335869 15.94 21162 38.28 2855 21.01 354176 17.23 20689 46.50 125352 17.65 2316 46.97 247197 19.19 0.85 135382 30.11 1394655 <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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Awards &amp; Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">626</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">865</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">878</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,254</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,554</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,732</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,629</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">865</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,118</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,612</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">281</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,899</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">905</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,614</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,136</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,316</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,140</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Awards</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,462</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,486</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,302</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 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 207000 0 68000 275000 7462000 750000 848000 9060000 817000 0 150000 967000 8486000 750000 1066000 10302000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">9. Leases</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Effective July 1, 2019, the Company adopted ASC Topic 842 - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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. The Company's operating lease cost was $487 for the year ended June 30, 2020. Cash paid for operating lease liabilities approximated operating lease cost for the year ended June 30, 2020. There was $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the year ended June 30, 2020.</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:79.016%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under the agreements as of June 30, 2020 are as follows:</span></div><div style="text-align:center;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: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the weighted average remaining lease term for operating leases was 0.9 years and the weighted average discount rate used to determine operating lease liabilities was 5.25%.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rental expenses were $540 and $652 for the years ended June 30, 2019 and 2018, respectively.</span></div> 487000 437000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.016%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 427000 412000 15000 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">439</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 423000 11000 3000 2000 0 0 439000 12000 427000 P0Y10M24D 0.0525 540000 652000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">10. Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, 2020 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">11. Earnings Per Share</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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="text-align:center;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: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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(255)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,712</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income allocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income available to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(255)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,693</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding — basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,275,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,535,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,145,140</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Effect of dilutive stock options</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,039</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Effect of dilutive restricted stock units</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335,869</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Effect of performance-based restricted stock awards </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding — diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,275,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,535,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,614,260</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share — basic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share — diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-indent:-27pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt;">At June 30, 2020 and 2018; 42,528 and 22,321 stock options, respectively, were outstanding. 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 as of June 30, 2020, because those shares are anti-dilutive. No stock options were outstanding at June 30, 2019.</span></div><div style="text-indent:-27pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt;">At June 30, 2020, 2019, and 2018; 247,197, 354,176 and 335,869 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.</span></div><div style="text-indent:-27pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt;">At June 30, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">and 2018;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">660,622, 753,872, and 531,178 respectively, of performance-based restricted stock awards were outstanding. 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. During the year ended June 30, 2018, undistributed earnings allocated to participating securities were based on 382,476 unvested time-based restricted stock awards.</span></div> <div style="text-align:center;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: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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(255)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,712</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income allocated to participating securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income available to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(255)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,693</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding — basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,275,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,535,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,145,140</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Effect of dilutive stock options</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,039</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Effect of dilutive restricted stock units</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335,869</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Effect of performance-based restricted stock awards </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding — diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,275,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,535,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,614,260</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:17pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share — basic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share — diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-indent:-27pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt;">At June 30, 2020 and 2018; 42,528 and 22,321 stock options, respectively, were outstanding. 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 as of June 30, 2020, because those shares are anti-dilutive. No stock options were outstanding at June 30, 2019.</span></div><div style="text-indent:-27pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt;">At June 30, 2020, 2019, and 2018; 247,197, 354,176 and 335,869 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.</span></div><div style="text-indent:-27pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt;">At June 30, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">and 2018;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">660,622, 753,872, and 531,178 respectively, of performance-based restricted stock awards were outstanding. 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.</span></div> -27236000 -255000 1712000 0 0 19000 -27236000 -255000 1693000 34275957 33535759 33145140 0 0 15039 0 0 335869 0 0 118212 34275957 33535759 33614260 -0.79 -0.01 0.05 -0.79 -0.01 0.05 42528 22321 247197 354176 335869 660622 753872 531178 382476 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">12. Employee Benefits</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company offers 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, 2020, 2019, and 2018.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 balance sheet based on the disbursement elections made by the participants. As of June 30, 2020, $80 of the amount is included in accrued expenses and $246 is included in other liabilities on the consolidated balance sheet.</span></div> 20000 P50Y 7000 P21Y 80000 246000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">13. Income Taxes</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,536</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,803</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,032</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,062</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,006</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,744</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,357)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,744)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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 </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,031</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,901)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,130</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,614</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,744</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,613</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and 2019, the Company had federal tax net operating loss carryforwards of approximately $296,409 and $269,433, respectively. These net operating loss carryforwards are available to offset taxable income through 2037. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and 2019, the Company had approximately $5,039 and $4,314 of federal research and development credit carryforwards, respectively. As of June 30, 2020 and 2019, the Company had approximately $2,069 and $1,798 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As required by ASC Topic 740, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">,” the Company 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 $711 and $611 at June 30, 2020 and 2019, 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:</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases related to prior year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases related to current year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">597</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases related to prior year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases related to current year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases related to prior year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases related to current year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">711</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company 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, 2020, 2019, 2018, and 2017. 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,536</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,803</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,032</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,150</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,062</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,006</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,161</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,925</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,628</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,744</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,357)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,744)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 4536000 3803000 1596000 2032000 1144000 1058000 2150000 1062000 6006000 5161000 71925000 65628000 87357000 78744000 87357000 78744000 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,031</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,901)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,130</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,614</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,744</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,613</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,357</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 101031000 -24901000 76130000 2614000 78744000 8613000 87357000 296409000 269433000 5039000 4314000 2069000 1798000 711000 611000 <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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at June 30, 2017</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases related to prior year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases related to current year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at June 30, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">597</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases related to prior year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases related to current year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decreases related to prior year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases related to current year tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">711</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 570000 3000 30000 597000 11000 25000 611000 36000 64000 711000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">14. Quarterly Data (Unaudited)</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the Company’s unaudited quarterly summary consolidated statements of operations in each of the quarters for the years ended June 30, 2020 and 2019. The information for each of these quarters is unaudited and has been prepared on the same basis as the consolidated financial statements. This data should be read in conjunction with the consolidated financial statements and related notes. These operating results may not be indicative of results to be expected for any future period (amounts in thousands, except per share data).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:45.223%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.049%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,490</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,175</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,546</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,818</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,950</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,402</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,166)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.08)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.43)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.08)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.43)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:45.223%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.049%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,206</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,691</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,729</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,145</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,772</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,337</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">492</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,469</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(255)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) The summation of quarterly per share data may not equate to the calculation for the full fiscal year as quarterly calculations are performed on a discrete basis.</span></div> <div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:45.223%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.049%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,490</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,175</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,546</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,545</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,818</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,950</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,402</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,401)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,166)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.08)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.43)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.08)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.43)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.79)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:45.223%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.047%;"/><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:9.049%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,206</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">248,017</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,691</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,729</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,145</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,772</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,337</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">492</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,469</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(255)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - basic</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Earnings per common share - diluted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.01</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(1) The summation of quarterly per share data may not equate to the calculation for the full fiscal year as quarterly calculations are performed on a discrete basis.</span></div> 2020 64490000 68334000 61175000 42546000 236545000 51818000 54616000 48950000 32402000 187786000 -5780000 -3401000 -2889000 -15166000 -27236000 -0.17 -0.10 -0.08 -0.43 -0.79 -0.17 -0.10 -0.08 -0.43 -0.79 56266000 60206000 63311000 68234000 248017000 45691000 48729000 51145000 54772000 200337000 -2888000 492000 672000 1469000 -255000 -0.09 0.01 0.02 0.04 -0.01 -0.09 0.01 0.02 0.04 -0.01 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Aug. 14, 2020
Dec. 31, 2019
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2020    
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,665.3
Entity Common Stock, Shares Outstanding   39,669,083  
Entity Central Index Key 0001180145    
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --06-30    
Entity Emerging Growth Company false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Current assets    
Cash and cash equivalents $ 185,463 $ 74,237
Marketable securities 46,691 48,435
Accounts receivable, net 25,212 36,015
Inventories 27,706 18,058
Prepaid expenses and other current assets 2,617 3,330
Total current assets 287,689 180,075
Property and equipment, net 27,810 27,324
Intangible assets, net 16,606 5,105
Other assets 7,414 6,073
Total assets 339,519 218,577
Current liabilities    
Accounts payable 11,539 11,194
Accrued expenses 31,100 29,387
Deferred Revenue, Current 1,867 1,764
Total current liabilities 44,506 42,345
Long-term liabilities    
Financing obligation 20,818 20,972
Deferred revenue 4,707 6,541
Other liabilities 696 775
Total liabilities 70,727 70,633
Commitments and contingencies
Common stock, $0.001 par value; authorized 100,000,000 common shares; issued and outstanding 39,675,865 at June 30, 2020 and 34,934,569 at June 30, 2019 39 34
Additional paid in capital 631,559 477,368
Accumulated other comprehensive income 269 78
Accumulated deficit (363,075) (329,536)
Total stockholders’ equity 268,792 147,944
Total liabilities and stockholders’ equity $ 339,519 $ 218,577
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Jun. 30, 2019
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 39,675,865 34,934,569
Common stock, shares outstanding 39,675,865 34,934,569
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Net revenues $ 236,545 $ 248,017 $ 217,043
Cost of goods sold 48,759 47,680 39,484
Gross profit 187,786 200,337 177,559
Expenses:      
Selling, general and administrative 169,969 167,700 148,569
Research and development 43,355 33,166 26,552
Amortization of Intangible Assets 1,234 296 204
Total expenses 214,558 201,162 175,325
(Loss) income from operations (26,772) (825) 2,234
Interest expense 1,973 1,684 1,717
Interest income and other, net (1,740) (2,444) (1,327)
Total other (income) expense, net 233 (760) 390
(Loss) income before income taxes (27,005) (65) 1,844
Provision for income taxes 231 190 132
Net (loss) income $ (27,236) $ (255) $ 1,712
Net loss per common share:      
Earnings per common share — basic $ (0.79) $ (0.01) $ 0.05
Earnings per common share — diluted $ (0.79) $ (0.01) $ 0.05
Weighted Average Number of Shares Outstanding, Basic 34,275,957 33,535,759 33,145,140
Weighted average common shares outstanding - diluted (in shares) 34,275,957 33,535,759 33,614,260
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Loss Statement - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (27,236) $ (255) $ 1,712
Other comprehensive income:      
Unrealized gain on available-for-sale securities 191 78 35
Adjustment for net gain realized and included in interest income and other, net 0 0 (34)
Total change in unrealized gain on available for sale securities 191 78 1
Comprehensive (loss) income $ (27,045) $ (177) $ 1,713
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.20.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, 2017 $ 118,389 $ 33 $ 447,559 $ 100 $ (329,303)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Proceeds from Issuance of Common Stock 0        
Stock-based compensation related to restricted stock awards, net 9,546 0 9,546 0 0
Exercise of stock options and warrants 514 0 514 0 0
Employee stock purchase plan activity 4,308 0 4,308 0 0
Unrealized gain on available-for-sale debt securities 35 0 0 35 0
Unrealized gain on available-for-sale debt securities (34) 0 0 (34) 0
Net (loss) income 1,712 0 0 0 1,712
Balance at end 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 and warrants 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
Unrealized gain on available-for-sale debt securities 0        
Net (loss) income (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
Unrealized gain on available-for-sale debt securities 0        
Stock issued for acquisitions 1,346 0 1,346 0 0
Net (loss) income (27,236) 0 0 0 (27,236)
Balance at end of period at Jun. 30, 2020 $ 268,792 $ 39 $ 631,559 $ 269 $ (363,075)
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
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 24 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities      
Net (loss) income $ (27,236) $ (255) $ 1,712
Adjustments to reconcile net (loss) income to net cash provided by operating activities      
Depreciation of property and equipment 2,945 3,150 3,730
Amortization of Intangible Assets 1,234 296 204
Accounts Receivable, Credit Loss Expense (Reversal) 1,300 125 125
Financing Receivable, Allowance for Credit Loss, Recovery     (225)
Write off of Patent Costs 4,206 800 497
Share-based Payment Arrangement, Noncash Expense 13,612 11,266 10,302
Accretion (Amortization) of Discounts and Premiums, Investments (109) (55) 0
Loss on disposal of property and equipment and other 170 42 16
Changes in assets and liabilities      
Accounts receivable 9,503 (4,915) (2,878)
Inventories (9,648) (1,453) 292
Prepaid expenses and other assets 1,319 (393) 2,308
Accounts payable 576 566 104
Accrued expenses and other liabilities (8,906) 2,918 (6,577)
Deferred revenue (1,731) (1,884) 189
Net cash (used in) provided by operating activities (12,765) 10,208 9,674
Cash flows from investing activities      
Expenditures for property and equipment (3,369) (2,665) (1,956)
Payments To Acquire Intangible Assets Purchased (5,741) 0 0
Payments to Acquire Marketable Securities (750) (3,055) (2,538)
Payments to Acquire Debt Securities, Available-for-sale (38,782) (47,892) 0
Proceeds from Sale and Maturity of Marketable Securities 7,290 150 194
Proceeds from Sale and Maturity of Debt Securities, Available-for-sale 33,400 0 0
Costs incurred in connection with patents (717) (890) (1,113)
Proceeds from convertible note receivable 0 0 318
Net cash used in investing activities (8,669) (54,352) (5,095)
Cash flows from financing activities      
Proceeds from the employee stock purchase plan 4,076 3,752 3,242
Payment of employee taxes related to vested restricted stock (6,303) (1,791) 0
Exercise of stock options 0 196 513
Proceeds from Issuance of Common Stock 134,979 0 0
Principal payments made on financing obligation (92) (36) 14
Net cash provided by financing activities 132,660 2,121 3,769
Net change in cash and cash equivalents 111,226 (42,023) 8,348
Cash and cash equivalents      
Beginning of period 74,237 116,260 107,912
End of period 185,463 74,237 116,260
Supplemental cash flow information      
Interest paid $ 1,659 $ 1,684 $ 1,717
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
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, 2017$864 
Provision for doubtful accounts125 
Write-offs(189)
Balance at June 30, 2018800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 2020$1,759 

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. In July 2020, the Company exercised its option to extend the term of this lease agreement by for an additional five year term 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

Effective July 1, 2018, the Company adopted ASC Topic 606 - Revenue from Contracts with Customers using the modified retrospective adoption method. Adoption did not have a material impact on the Company’s financial statements.

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. Warranty reserve, provisions and claims were as follows:
 Amount
Balance at June 30, 2017$517 
Provision328 
Claims(713)
Balance at June 30, 2018132 
Provision502 
Claims(501)
Balance at June 30, 2019133 
Provision430 
Claims(454)
Balance at June 30, 2020$109 

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.

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, 2020, 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.

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments,” which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, held-to-maturity debt securities, net investments in leases and off-balance-sheet credit exposures. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted and should be applied as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The guidance is effective for the Company on July 1, 2020. The Company does not anticipate a material impact on its financial statements upon adoption.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Consolidated Financial Statement Information
12 Months Ended
Jun. 30, 2020
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,
 20202019
Accounts receivable$26,971 $36,628 
Less: Allowance for doubtful accounts(1,759)(613)
   Accounts receivable, net$25,212 $36,015 

Inventories

Inventories consist of the following:
 June 30,
 20202019
Raw materials$8,508 $5,547 
Work in process2,637 1,415 
Finished goods16,561 11,096 
  Inventories$27,706 $18,058 
Property and Equipment, Net

Property and equipment consists of the following:
 June 30,
 20202019
Land$572 $572 
Building22,420 22,420 
Equipment18,255 17,517 
Furniture3,326 2,975 
Leasehold improvements672 540 
Construction in progress3,251 1,328 
48,496 45,352 
Less: Accumulated depreciation(20,686)(18,028)
  Total Property and equipment, net$27,810 $27,324 

Accrued Expenses

Accrued expenses consist of the following:
 June 30,
 20202019
Acquisition consideration$9,914 $ 
Salaries and bonus8,476 11,105 
Accrued vacation5,536 4,230 
Accrued excise, sales and other taxes2,145 3,349 
Commissions2,122 6,829 
Clinical studies1,420 2,092 
Other1,487 1,782 
Total Accrued expenses$31,100 $29,387 
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
12 Months Ended
Jun. 30, 2020
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 Category202020192018
Peripheral$166,412 $178,896 $161,405 
Coronary70,133 69,121 55,638 
Total net revenues$236,545 $248,017 $217,043 
Geography
United States$226,063 $240,114 $215,233 
International 10,482 7,903 1,810 
Total net revenues$236,545 $248,017 $217,043 
Revenue of $1,731 was recognized in the year ended June 30, 2020 that was deferred as of June 30, 2019. As of June 30, 2020 and June 30, 2019, the Company had a liability of $1,719 and $1,958, respectively, related to estimates of variable consideration which are recorded within accounts payable on the consolidated balance sheet.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition
Aug. 05, 2019
Business Combinations [Abstract]  
Acquisition
4. Acquisition

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 29 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets
12 Months Ended
Jun. 30, 2020
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. During the year ended June 30, 2020, the Company also incurred impairment charges of $4,206 related to patents within our product portfolio and pipeline that are no longer tied to current or future commercial activities from changes to the Company’s strategy brought on by the COVID-19 pandemic in addition to other factors.

The components of intangible assets, net are as follows:
June 30, 2020June 30, 2019
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(955)$14,669 $ $ $ 
Patents1,882 (659)1,223 6,093 (988)5,105 
Trade name760 (46)714    
Total intangible assets, net$18,266 $(1,660)$16,606 $6,093 $(988)$5,105 

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

Fiscal 2021$1,216 
Fiscal 20221,216 
Fiscal 20231,212 
Fiscal 20241,208 
Fiscal 20251,205 
Thereafter10,549 
$16,606 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
12 Months Ended
Jun. 30, 2020
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 as of June 30, 2020.

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, 2020 are as follows:
2021$1,803 
20221,857 
20231,913 
20241,970 
20252,029 
Thereafter15,376 
$24,948 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities & Fair Value Measurements
12 Months Ended
Jun. 30, 2020
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,
20202019
Short-term available-for-sale debt securities$40,088 $38,193 
Long-term available-for-sale debt securities6,276 9,832 
Available-for-sale debt securities46,364 48,025 
Mutual funds327 410 
Total marketable securities$46,691 $48,435 

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

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 


As of June 30, 2019
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$14,277 $ $ $14,277 
Corporate debt26,466 64  26,530 
Asset backed securities7,204 14  7,218 
Total available-for-sale debt securities$47,947 $78 $ $48,025 


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, 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 $ 
Fair Value Measurements as of June 30, 2019
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$14,277 $ $14,277 $ 
Corporate debt26,530  26,530  
Asset backed securities7,218  7,218  
Mutual funds410 121 289  
  Total marketable securities$48,435 $121 $48,314 $ 

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 twelve months ended June 30, 2020. Any transfers between levels would be recognized on the date of the event or when a change in circumstances causes a transfer.
As of June 30, 2020 and June 30, 2019, the carrying value of the Company’s investments in non-marketable equity securities was $6,306 and $5,593, respectively. During the twelve months ended June 30, 2020, no impairment indicators were noted. The Company is committed to funding an additional $2,250 into one of these investments in the future.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
12 Months Ended
Jun. 30, 2020
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, 2020, there were 1,669,772 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, 201778,201 $9.07 
Exercised(55,880)$9.20 
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 
 
During the year ended June 30, 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, 2020. There were no options granted during the years ended June 30, 2019 or 2018. As of June 30, 2020, there was approximately $936 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, 2017486,584 $21.26 
Granted290,856 $27.93 
Forfeited(68,499)$22.76 
Vested(253,725)$22.87 
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 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2020, 2019 and 2018, the Company estimated its weighted average forfeiture rate at 17.0%, 18.0% and 15.2%, respectively. As of June 30, 2020, there was approximately $11,897 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.3 years.

Performance-Based Restricted Stock

The Company also grants performance-based restricted stock awards to certain executives and other management. 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. Fiscal 2018 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, 2017 compared to the closing prices for the 90 trading days preceding July 1, 2020. The aggregate maximum shares granted were as follows:

Performance Measurement202020192018
Total shareholder return207,891 225,325 278,889 
Performance-based restricted stock award activity is as follows:
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2017318,584 $11.97 
Granted278,889 $13.63 
Forfeited(66,295)$13.17 
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 

Estimated pre-vesting forfeitures are considered in determining stock-based compensation expense. As of June 30, 2020, there was approximately $5,812 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 $4,589 for the year ended June 30, 2020.

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, 2017349,430 $14.73 
Granted28,364 $31.02 
Converted to common stock(41,925)$16.07 
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 
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 135,382 shares at an average price of $30.11 per share during the year ended June 30, 2020. Shares reserved under the 2015 ESPP at June 30, 2020 totaled 1,394,655.

Stock-Based Compensation Expense

The following amounts were recognized as stock-based compensation expense in the consolidated statements of operations:
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
Awards
Restricted
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 

Year Ended June 30, 2018Restricted Stock AwardsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$207 $ $68 $275 
Selling, general and administrative7,462 750 848 9,060 
Research and development817  150 967 
Total stock-based compensation expense$8,486 $750 $1,066 $10,302 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
12 Months Ended
Jun. 30, 2020
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's operating lease cost was $487 for the year ended June 30, 2020. Cash paid for operating lease liabilities approximated operating lease cost for the year ended June 30, 2020. There was $437 of operating lease right-of-use assets obtained in exchange for new lease liabilities during the year ended June 30, 2020.
June 30,
2020
Right-of-use assets
Other assets$427 
Operating lease liabilities
Accrued expenses$412 
Other liabilities15 
Total operating lease liabilities$427 
Future minimum lease payments under the agreements as of June 30, 2020 are as follows:
Fiscal 2021$423 
Fiscal 202211 
Fiscal 20233 
Fiscal 20242 
Fiscal 2025 
Thereafter 
Total lease payments439 
Less imputed interest(12)
Total operating lease liabilities$427 

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

Rental expenses were $540 and $652 for the years ended June 30, 2019 and 2018, respectively.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
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, 2020 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 35 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share
12 Months Ended
Jun. 30, 2020
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,
 202020192018
Numerator
Net (loss) income$(27,236)$(255)$1,712 
Income allocated to participating securities  (19)
Net (loss) income available to common stockholders$(27,236)$(255)$1,693 
Denominator
Weighted average common shares outstanding — basic34,275,957 33,535,759 33,145,140 
Effect of dilutive stock options(1)
  15,039 
Effect of dilutive restricted stock units(2)
  335,869 
Effect of performance-based restricted stock awards (3)
  118,212 
Weighted average common shares outstanding — diluted34,275,957 33,535,759 33,614,260 
Earnings per common share — basic $(0.79)$(0.01)$0.05 
Earnings per common share — diluted$(0.79)$(0.01)$0.05 

(1)At June 30, 2020 and 2018; 42,528 and 22,321 stock options, respectively, were outstanding. 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 as of June 30, 2020, because those shares are anti-dilutive. No stock options were outstanding at June 30, 2019.
(2)At June 30, 2020, 2019, and 2018; 247,197, 354,176 and 335,869 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.
(3)At June 30, 2020, 2019, and 2018; 660,622, 753,872, and 531,178 respectively, of performance-based restricted stock awards were outstanding. 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 as of June 30, 2020 and 2019, 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. During the year ended June 30, 2018, undistributed earnings allocated to participating securities were based on 382,476 unvested time-based restricted stock awards.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefits
12 Months Ended
Jun. 30, 2020
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, 2020, 2019, and 2018.

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 balance sheet based on the disbursement elections made by the participants. As of June 30, 2020, $80 of the amount is included in accrued expenses and $246 is included in other liabilities on the consolidated balance sheet.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
12 Months Ended
Jun. 30, 2020
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,
 20202019
Deferred tax assets
Stock-based compensation$4,536 $3,803 
Deferred revenue1,596 2,032 
Accrued expenses and compensation1,144 1,058 
Other2,150 1,062 
Research and development credit carryforwards6,006 5,161 
Net operating loss carryforwards71,925 65,628 
Total deferred tax assets87,357 78,744 
Valuation allowance(87,357)(78,744)
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, 2017$101,031 
Reductions(24,901)
Balance at June 30, 201876,130 
Additions2,614 
Balance at June 30, 201978,744 
Additions8,613 
Balance at June 30, 2020$87,357 

As of June 30, 2020 and 2019, the Company had federal tax net operating loss carryforwards of approximately $296,409 and $269,433, respectively. These net operating loss carryforwards are available to offset taxable income through 2037. 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, 2020 and 2019, the Company had approximately $5,039 and $4,314 of federal research and development credit carryforwards, respectively. As of June 30, 2020 and 2019, the Company had approximately $2,069 and $1,798 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 $711 and $611 at June 30, 2020 and 2019, 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, 2017$570 
Decreases related to prior year tax positions(3)
Increases related to current year tax positions30 
Balances at June 30, 2018597 
Decreases related to prior year tax positions(11)
Increases related to current year tax positions25 
Balance at June 30, 2019611 
Decreases related to prior year tax positions36 
Increases related to current year tax positions64 
Balance at June 30, 2020$711 

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, 2020, 2019, 2018, and 2017. The Company is not currently under examination by any taxing jurisdiction.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Data (Unaudited)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Data (Unaudited)
14. Quarterly Data (Unaudited)

The following table sets forth the Company’s unaudited quarterly summary consolidated statements of operations in each of the quarters for the years ended June 30, 2020 and 2019. The information for each of these quarters is unaudited and has been prepared on the same basis as the consolidated financial statements. This data should be read in conjunction with the consolidated financial statements and related notes. These operating results may not be indicative of results to be expected for any future period (amounts in thousands, except per share data).
2020
Q1Q2Q3Q4Year Total
Net revenue$64,490 $68,334 $61,175 $42,546 $236,545 
Gross profit$51,818 $54,616 $48,950 $32,402 $187,786 
Net income (loss)$(5,780)$(3,401)$(2,889)$(15,166)$(27,236)
Earnings per common share - basic(1)
$(0.17)$(0.10)$(0.08)$(0.43)$(0.79)
Earnings per common share - diluted(1)
$(0.17)$(0.10)$(0.08)$(0.43)$(0.79)

2019
Q1Q2Q3Q4Year Total
Net revenue$56,266 $60,206 $63,311 $68,234 $248,017 
Gross profit$45,691 $48,729 $51,145 $54,772 $200,337 
Net income (loss)$(2,888)$492 $672 $1,469 $(255)
Earnings per common share - basic(1)
$(0.09)$0.01 $0.02 $0.04 $(0.01)
Earnings per common share - diluted(1)
$(0.09)$0.01 $0.02 $0.04 $(0.01)
(1) The summation of quarterly per share data may not equate to the calculation for the full fiscal year as quarterly calculations are performed on a discrete basis.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2020
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, 2017$864 
Provision for doubtful accounts125 
Write-offs(189)
Balance at June 30, 2018800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 2020$1,759 
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.
Operating 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. In July 2020, the Company exercised its option to extend the term of this lease agreement by for an additional five year term 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

Effective July 1, 2018, the Company adopted ASC Topic 606 - Revenue from Contracts with Customers using the modified retrospective adoption method. Adoption did not have a material impact on the Company’s financial statements.

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. Warranty reserve, provisions and claims were as follows:
 Amount
Balance at June 30, 2017$517 
Provision328 
Claims(713)
Balance at June 30, 2018132 
Provision502 
Claims(501)
Balance at June 30, 2019133 
Provision430 
Claims(454)
Balance at June 30, 2020$109 
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 ExpensesResearch 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.
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, 2020, 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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments,” which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans, held-to-maturity debt securities, net investments in leases and off-balance-sheet credit exposures. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted and should be applied as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The guidance is effective for the Company on July 1, 2020. The Company does not anticipate a material impact on its financial statements upon adoption.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Allowance for doubtful accounts
 Amount
Balance at June 30, 2017$864 
Provision for doubtful accounts125 
Write-offs(189)
Balance at June 30, 2018800 
Provision for doubtful accounts125 
Write-offs(312)
Balance at June 30, 2019613 
Provision for doubtful accounts1,300 
Write-offs(154)
Balance at June 30, 2020$1,759 
Warranty reserve, provisions and claims
 Amount
Balance at June 30, 2017$517 
Provision328 
Claims(713)
Balance at June 30, 2018132 
Provision502 
Claims(501)
Balance at June 30, 2019133 
Provision430 
Claims(454)
Balance at June 30, 2020$109 
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Consolidated Financial Statement Information (Tables)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Accounts receivable
 June 30,
 20202019
Accounts receivable$26,971 $36,628 
Less: Allowance for doubtful accounts(1,759)(613)
   Accounts receivable, net$25,212 $36,015 
Inventories
 June 30,
 20202019
Raw materials$8,508 $5,547 
Work in process2,637 1,415 
Finished goods16,561 11,096 
  Inventories$27,706 $18,058 
Property and equipment
 June 30,
 20202019
Land$572 $572 
Building22,420 22,420 
Equipment18,255 17,517 
Furniture3,326 2,975 
Leasehold improvements672 540 
Construction in progress3,251 1,328 
48,496 45,352 
Less: Accumulated depreciation(20,686)(18,028)
  Total Property and equipment, net$27,810 $27,324 
Accrued expenses
 June 30,
 20202019
Acquisition consideration$9,914 $ 
Salaries and bonus8,476 11,105 
Accrued vacation5,536 4,230 
Accrued excise, sales and other taxes2,145 3,349 
Commissions2,122 6,829 
Clinical studies1,420 2,092 
Other1,487 1,782 
Total Accrued expenses$31,100 $29,387 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Year Ended June 30,
Product Category202020192018
Peripheral$166,412 $178,896 $161,405 
Coronary70,133 69,121 55,638 
Total net revenues$236,545 $248,017 $217,043 
Geography
United States$226,063 $240,114 $215,233 
International 10,482 7,903 1,810 
Total net revenues$236,545 $248,017 $217,043 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Tables)
12 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
June 30, 2020June 30, 2019
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Developed technology$15,624 $(955)$14,669 $ $ $ 
Patents1,882 (659)1,223 6,093 (988)5,105 
Trade name760 (46)714    
Total intangible assets, net$18,266 $(1,660)$16,606 $6,093 $(988)$5,105 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Fiscal 2021$1,216 
Fiscal 20221,216 
Fiscal 20231,212 
Fiscal 20241,208 
Fiscal 20251,205 
Thereafter10,549 
$16,606 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
12 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of future minimum lease payments
2021$1,803 
20221,857 
20231,913 
20241,970 
20252,029 
Thereafter15,376 
$24,948 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities & Fair Value Measurements (Tables)
12 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Marketable Securities [Table Text Block]
June 30,June 30,
20202019
Short-term available-for-sale debt securities$40,088 $38,193 
Long-term available-for-sale debt securities6,276 9,832 
Available-for-sale debt securities46,364 48,025 
Mutual funds327 410 
Total marketable securities$46,691 $48,435 
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
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 


As of June 30, 2019
Amortized CostUnrealized GainsUnrealized LossesFair Value
Commercial paper$14,277 $ $ $14,277 
Corporate debt26,466 64  26,530 
Asset backed securities7,204 14  7,218 
Total available-for-sale debt securities$47,947 $78 $ $48,025 
Available-for-sale marketable securities at fair value on recurring basis
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 $ 
Fair Value Measurements as of June 30, 2019
Using Inputs Considered as
Fair ValueLevel 1Level 2Level 3
Commercial paper$14,277 $ $14,277 $ 
Corporate debt26,530  26,530  
Asset backed securities7,218  7,218  
Mutual funds410 121 289  
  Total marketable securities$48,435 $121 $48,314 $ 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
12 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock option activity
Number of
Options
Weighted Average
Exercise Price
Options outstanding at June 30, 201778,201 $9.07 
Exercised(55,880)$9.20 
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 
Restricted stock award activity
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2017486,584 $21.26 
Granted290,856 $27.93 
Forfeited(68,499)$22.76 
Vested(253,725)$22.87 
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 
Aggregate maximum performance-based restricted stock awards granted
Performance Measurement202020192018
Total shareholder return207,891 225,325 278,889 
Performance-based restricted stock award activity
Number of
Shares
Weighted Average
Grant Date
Fair Value
Outstanding at June 30, 2017318,584 $11.97 
Granted278,889 $13.63 
Forfeited(66,295)$13.17 
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 
Restricted stock unit activity
Number of
Shares
Weighted Average
Grant Date
Fair Value
Restricted stock units outstanding at June 30, 2017349,430 $14.73 
Granted28,364 $31.02 
Converted to common stock(41,925)$16.07 
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 
Stock-based compensation expense
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
Awards
Restricted
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 

Year Ended June 30, 2018Restricted Stock AwardsRestricted
Stock
Units
Employee Stock Purchase PlanTotal
Cost of goods sold$207 $ $68 $275 
Selling, general and administrative7,462 750 848 9,060 
Research and development817  150 967 
Total stock-based compensation expense$8,486 $750 $1,066 $10,302 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
12 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
June 30,
2020
Right-of-use assets
Other assets$427 
Operating lease liabilities
Accrued expenses$412 
Other liabilities15 
Total operating lease liabilities$427 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Fiscal 2021$423 
Fiscal 202211 
Fiscal 20233 
Fiscal 20242 
Fiscal 2025 
Thereafter 
Total lease payments439 
Less imputed interest(12)
Total operating lease liabilities$427 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2020
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,
 202020192018
Numerator
Net (loss) income$(27,236)$(255)$1,712 
Income allocated to participating securities  (19)
Net (loss) income available to common stockholders$(27,236)$(255)$1,693 
Denominator
Weighted average common shares outstanding — basic34,275,957 33,535,759 33,145,140 
Effect of dilutive stock options(1)
  15,039 
Effect of dilutive restricted stock units(2)
  335,869 
Effect of performance-based restricted stock awards (3)
  118,212 
Weighted average common shares outstanding — diluted34,275,957 33,535,759 33,614,260 
Earnings per common share — basic $(0.79)$(0.01)$0.05 
Earnings per common share — diluted$(0.79)$(0.01)$0.05 

(1)At June 30, 2020 and 2018; 42,528 and 22,321 stock options, respectively, were outstanding. 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 as of June 30, 2020, because those shares are anti-dilutive. No stock options were outstanding at June 30, 2019.
(2)At June 30, 2020, 2019, and 2018; 247,197, 354,176 and 335,869 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.
(3)At June 30, 2020, 2019, and 2018; 660,622, 753,872, and 531,178 respectively, of performance-based restricted stock awards were outstanding. 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 as of June 30, 2020 and 2019, because those shares are anti-dilutive.
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Deferred tax assets and liabilities
 June 30,
 20202019
Deferred tax assets
Stock-based compensation$4,536 $3,803 
Deferred revenue1,596 2,032 
Accrued expenses and compensation1,144 1,058 
Other2,150 1,062 
Research and development credit carryforwards6,006 5,161 
Net operating loss carryforwards71,925 65,628 
Total deferred tax assets87,357 78,744 
Valuation allowance(87,357)(78,744)
Net deferred tax assets$ $ 
Summary of valuation allowances
Balances at June 30, 2017$101,031 
Reductions(24,901)
Balance at June 30, 201876,130 
Additions2,614 
Balance at June 30, 201978,744 
Additions8,613 
Balance at June 30, 2020$87,357 
Reconciliation of beginning and ending amount of unrecognized tax benefits
Balances at June 30, 2017$570 
Decreases related to prior year tax positions(3)
Increases related to current year tax positions30 
Balances at June 30, 2018597 
Decreases related to prior year tax positions(11)
Increases related to current year tax positions25 
Balance at June 30, 2019611 
Decreases related to prior year tax positions36 
Increases related to current year tax positions64 
Balance at June 30, 2020$711 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Data (Unaudited) (Tables)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly financial information
2020
Q1Q2Q3Q4Year Total
Net revenue$64,490 $68,334 $61,175 $42,546 $236,545 
Gross profit$51,818 $54,616 $48,950 $32,402 $187,786 
Net income (loss)$(5,780)$(3,401)$(2,889)$(15,166)$(27,236)
Earnings per common share - basic(1)
$(0.17)$(0.10)$(0.08)$(0.43)$(0.79)
Earnings per common share - diluted(1)
$(0.17)$(0.10)$(0.08)$(0.43)$(0.79)

2019
Q1Q2Q3Q4Year Total
Net revenue$56,266 $60,206 $63,311 $68,234 $248,017 
Gross profit$45,691 $48,729 $51,145 $54,772 $200,337 
Net income (loss)$(2,888)$492 $672 $1,469 $(255)
Earnings per common share - basic(1)
$(0.09)$0.01 $0.02 $0.04 $(0.01)
Earnings per common share - diluted(1)
$(0.09)$0.01 $0.02 $0.04 $(0.01)
(1) The summation of quarterly per share data may not equate to the calculation for the full fiscal year as quarterly calculations are performed on a discrete basis.
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Jun. 30, 2020
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 52 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Allowance for Doubtful Accounts Activity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Accounting Policies [Abstract]      
Accounts Receivable Credit Period 30 days    
Allowance for doubtful accounts activity      
Beginning balance $ 613 $ 800 $ 864
Provision for doubtful accounts 1,300 125 125
Write-offs (154) (312) (189)
Ending balance $ 1,759 $ 613 $ 800
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Leases) (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jul. 01, 2019
Lessee, Lease, Description [Line Items]    
CumulativeEffectOnRetainedEarningsNetOfTaxes $ 0  
Other Assets    
Lessee, Lease, Description [Line Items]    
Operating Lease, Right-of-Use Asset 427,000 $ 441,000
Other Liabilities    
Lessee, Lease, Description [Line Items]    
Total operating lease liabilities $ 427,000 $ 463,000
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Warranty Reserve) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Warranty reserve, provisions and claims      
Beginning balance $ 133 $ 132 $ 517
Provision 430 502 328
Claims (454) (501) (713)
Ending balance $ 109 $ 133 $ 132
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Consolidated Financial Statement Information (Accounts Receivable, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Quarterly Financial Information Disclosure [Abstract]    
Accounts receivable $ 26,971 $ 36,628
Less: Allowance for doubtful accounts (1,759) (613)
Accounts receivable, net $ 25,212 $ 36,015
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Consolidated Financial Statement Information (Inventories) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Quarterly Financial Information Disclosure [Abstract]    
Raw materials $ 8,508 $ 5,547
Work in process 2,637 1,415
Finished goods 16,561 11,096
Inventories $ 27,706 $ 18,058
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Consolidated Financial Statement Information (Property and Equipment) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 48,496 $ 45,352
Less: Accumulated depreciation (20,686) (18,028)
Total Property and equipment, net 27,810 27,324
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 18,255 17,517
Furniture    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 3,326 2,975
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 672 540
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 3,251 $ 1,328
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Consolidated Financial Statement Information (Accrued Expenses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Accrued expenses    
Accrued Acquisition Consideration $ 9,914 $ 0
Accrued Salaries and Bonus 8,476 11,105
Accrued Vacation, Current 5,536 4,230
Accrued Taxes 2,145 3,349
Accrued Sales Commission, Current 2,122 6,829
Accrued Clinical Studies 1,420 2,092
Other Accrued Liabilities, Current 1,487 1,782
Accrued Liabilities, Current, Total $ 31,100 $ 29,387
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Dissagregate (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]                      
Net revenues $ 42,546 $ 61,175 $ 68,334 $ 64,490 $ 68,234 $ 63,311 $ 60,206 $ 56,266 $ 236,545 $ 248,017 $ 217,043
United States                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 226,063 240,114 215,233
International                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 10,482 7,903 1,810
Peripheral                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 166,412 178,896 161,405
Coronary                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 70,133 $ 69,121 $ 55,638
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]    
Revenue recognized previously deferred $ 1,731  
Volume-based rebates, discounts and incentives, current $ 1,719 $ 1,958
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 05, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payments to Acquire Intangible Assets   $ 717 $ 890 $ 1,113
Finite-Lived Intangible Assets, Gross   18,266 6,093  
Developed Technology Rights        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Finite-Lived Intangible Assets, Gross   15,624 0  
Trade Names        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Finite-Lived Intangible Assets, Gross   $ 760 $ 0  
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]        
Finite-Lived Intangible Assets, Gross 15,624      
WIRION Embolic Protection System | Trade Names        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Finite-Lived Intangible Assets, Gross $ 760      
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Finite-Lived (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 18,266 $ 6,093
Finite-Lived Intangible Assets, Accumulated Amortization (1,660) (988)
Total Patents $ 16,606 5,105
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]    
Finite-Lived Intangible Assets, Gross $ 15,624 0
Finite-Lived Intangible Assets, Accumulated Amortization (955) 0
Total Patents $ 14,669 0
Patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 20 years  
Finite-Lived Intangible Assets, Gross $ 1,882 6,093
Finite-Lived Intangible Assets, Accumulated Amortization (659) (988)
Total Patents 1,223 5,105
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 760 0
Finite-Lived Intangible Assets, Accumulated Amortization (46) 0
Total Patents $ 714 $ 0
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months $ 1,216  
Finite-Lived Intangible Assets, Amortization Expense, Year Two 1,216  
Finite-Lived Intangible Assets, Amortization Expense, Year Three 1,212  
Finite-Lived Intangible Assets, Amortization Expense, Year Four 1,208  
Finite-Lived Intangible Assets, Amortization Expense, Year Five 1,205  
Finite-Lived Intangible Assets, Amortization Expense, after Year Five 10,549  
Total Patents $ 16,606 $ 5,105
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Financing Obligation) (Details) - Financing Obligation [Member]
$ in Thousands
3 Months Ended
Jun. 30, 2020
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  
2021 $ 1,803
2022 1,857
2023 1,913
2024 1,970
2025 2,029
Thereafter 15,376
Total future minimum lease payments $ 24,948
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Marketable Securities [Abstract]    
Available-for-sale Securities, Current $ 40,088 $ 38,193
Available-for-sale Securities, Noncurrent 6,276 9,832
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 46,095 47,947
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 270 78
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1) 0
Fair Value 46,364 48,025
Marketable Securities [Abstract]    
Total marketable securities 46,691 48,435
Recurring | Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 9,778 14,277
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Fair Value 9,778 14,277
Marketable Securities [Abstract]    
Total marketable securities 9,778 14,277
Recurring | US Government Debt Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 6,120  
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 1  
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0  
Fair Value 6,121  
Marketable Securities [Abstract]    
Total marketable securities 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 21,267 26,466
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 232 64
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1) 0
Fair Value 21,498 26,530
Marketable Securities [Abstract]    
Total marketable securities 21,498 26,530
Recurring | Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 8,930 7,204
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 37 14
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Fair Value 8,967 7,218
Marketable Securities [Abstract]    
Total marketable securities 8,967 7,218
Recurring | Equity Funds [Member]    
Marketable Securities [Abstract]    
Total marketable securities $ 327 $ 410
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities & Fair Value Measurements - Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 46,691 $ 48,435
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 9,778 14,277
US Government Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 6,121  
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 21,498 26,530
Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 8,967 7,218
Equity Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 327 410
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 99 121
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  
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 99 121
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 46,592 48,314
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 9,778 14,277
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 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 21,498 26,530
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 8,967 7,218
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 228 289
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  
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 67 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities & Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
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 6,306 $ 5,593
Other-than-temporary impairments 0  
FuturePaymentsToAcquireLongtermInvestments $ 2,250  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding 42,528 0 22,321 78,201
Options granted   0 0  
Forfeiture rate 17.00% 18.00% 15.20%  
Share-based Payment Arrangement, Expense $ 13,612,000 $ 11,266,000 $ 10,302,000  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation cost for non-vested awards not yet recognized $ 11,897,000      
Weighted-average period expected to recognize nonvested awards 1 year 3 months 18 days      
Share-based Payment Arrangement, Expense $ 11,629,000 9,316,000 8,486,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 $ 936,000      
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total compensation cost for non-vested awards not yet recognized $ 5,812      
Weighted-average period expected to recognize nonvested awards 1 year 8 months 12 days      
Share-based Payment Arrangement, Expense $ 4,589,000      
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Expense $ 1,118,000 $ 1,140,000 $ 1,066,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,669,772      
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Stock Option Activity) (Details) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Number of Options      
Beginning balance (in shares) 0 22,321 78,201
Exercised (in shares) 45,186 22,321 55,880
Forfeited (2,658)    
Ending balance (in shares) 42,528 0 22,321
Weighted Average Exercise Price      
Beginning balance (in usd per share) $ 0 $ 8.75 $ 9.07
Exercised (in usd per share) 38.13 8.75 9.20
Forfeited or expired (in usd per share) 38.13    
Ending balance (in usd per share) $ 38.13 $ 0 $ 8.75
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Restricted Stock) (Details) - Restricted Stock - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Number of Shares      
Outstanding at beginning of period (in shares) 474,945 455,216 486,584
Granted (in shares) 195,231 262,727 290,856
Forfeited (in shares) (22,977) (27,143) (68,499)
Vested (in shares) (213,132) (215,855) (253,725)
Outstanding at end of period (in shares) 434,067 474,945 455,216
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 31.36 $ 24.77 $ 21.26
Forfeited (in usd per share) 36.75 29.05 22.76
Granted (in usd per share) 46.32 35.53 27.93
Vested (in usd per share) 29.77 23.23 22.87
Outstanding at end of period (in usd per share) $ 38.34 $ 31.36 $ 24.77
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Maximum Performance Shares Granted) (Details) - Performance Shares - shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance Measurement (in shares) 207,891 225,325 278,889
Total Shareholder Return      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance Measurement (in shares) 207,891 225,325 278,889
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Performance Based Restricted Stock Awards) (Details) - Performance Shares - shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (25,948) (2,631) (66,295)
Vested (in shares) 275,193    
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Performace-based Restricted Stock Award Activity) (Details) - Performance Shares - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Number of Shares      
Outstanding at beginning of period (in shares) 753,872 531,178 318,584
Granted (in shares) 207,891 225,325 278,889
Forfeited (in shares) (25,948) (2,631) (66,295)
Vested (in shares) (275,193)    
Outstanding at end of period (in shares) 660,622 753,872 531,178
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 15.20 $ 12.69 $ 11.97
Granted (in usd per share) 30.45 22.33 13.63
Forfeited (in usd per share) 16.48 18.64 13.17
Vested (in usd per share) 11.97    
Outstanding at end of period (in usd per share) $ 21.69 $ 15.20 $ 12.69
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Restricted Stock Unit Activity) (Details) - Employee Stock Purchase Plan - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Number of Shares      
Outstanding at beginning of period (in shares) 354,176 335,869 349,430
Granted (in shares) 20,689 21,162 28,364
Forfeited (in shares) (2,316) (2,855)  
Converted to common stock (in shares) (125,352)   (41,925)
Outstanding at end of period (in shares) 247,197 354,176 335,869
Weighted Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 17.23 $ 15.94 $ 14.73
Granted (in usd per share) 46.50 38.28 31.02
Forfeited (in usd per share) 46.97 21.01  
Converted to common stock 17.65   16.07
Outstanding at end of period (in usd per share) $ 19.19 $ 17.23 $ 15.94
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Stock-based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 13,612 $ 11,266 $ 10,302
Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 11,629 9,316 8,486
Restricted Stock Units      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 865 810 750
Employee Stock Purchase Plan      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,118 1,140 1,066
Cost of goods sold      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 626 346 275
Cost of goods sold | Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 564 281 207
Cost of goods sold | Restricted Stock Units      
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      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 62 65 68
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 11,254 9,614 9,060
Selling, general and administrative | Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 9,511 7,899 7,462
Selling, general and administrative | Restricted Stock Units      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 865 810 750
Selling, general and administrative | Employee Stock Purchase Plan      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 878 905 848
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,732 1,306 967
Research and development | Restricted Stock      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1,554 1,136 817
Research and development | Restricted Stock Units      
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      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 178 $ 170 $ 150
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Employee Stock Purchase Plan) (Details) - Employee Stock Purchase Plan [Member]
12 Months Ended
Jun. 30, 2020
$ / 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 135,382
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased | $ / shares $ 30.11
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares 1,394,655
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jul. 01, 2019
Lessee, Lease, Description [Line Items]        
Operating Lease, Cost $ 487      
Right-of-use asset obtained in exchange for operating lease liability $ 437      
Operating Lease, Weighted Average Remaining Lease Term 10 months 24 days      
Operating Lease, Weighted Average Discount Rate, Percent 5.25%      
Operating Leases, Rent Expense, Net   $ 540 $ 652  
Other Assets        
Lessee, Lease, Description [Line Items]        
Other assets $ 427     $ 441
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jul. 01, 2019
Other Assets    
Lessee, Lease, Description [Line Items]    
Other assets $ 427 $ 441
Other Liabilities    
Lessee, Lease, Description [Line Items]    
Total operating lease liabilities 427 $ 463
Other Current Liabilities    
Lessee, Lease, Description [Line Items]    
Accrued expenses 412  
Other Noncurrent Liabilities    
Lessee, Lease, Description [Line Items]    
Other liabilities $ 15  
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Leases, Assets and Liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
Fiscal 2021 $ 423
Fiscal 2022 11
Fiscal 2023 3
Fiscal 2024 2
Fiscal 2025 0
Thereafter 0
Total lease payments 439
Less imputed interest $ (12)
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Reconciliation of Numerators and Denominators) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Common stock, shares outstanding 39,675,865       34,934,569       39,675,865 34,934,569  
Numerator                      
Net (loss) income $ (15,166) $ (2,889) $ (3,401) $ (5,780) $ 1,469 $ 672 $ 492 $ (2,888) $ (27,236) $ (255) $ 1,712
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic                 0 0 (19)
Undistributed Earnings (Loss) Available to Common Shareholders, Basic                 $ (27,236) $ (255) $ 1,693
Denominator                      
Weighted average common shares - basic (in shares)                 34,275,957 33,535,759 33,145,140
Weighted average common shares outstanding - diluted (in shares)                 34,275,957 33,535,759 33,614,260
Earnings per common share — basic $ (0.43) $ (0.08) $ (0.10) $ (0.17) $ 0.04 $ 0.02 $ 0.01 $ (0.09) $ (0.79) $ (0.01) $ 0.05
Earnings per common share — diluted $ (0.43) $ (0.08) $ (0.10) $ (0.17) $ 0.04 $ 0.02 $ 0.01 $ (0.09) $ (0.79) $ (0.01) $ 0.05
Stock Options                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Common stock, shares outstanding                     22,321
Denominator                      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 0 0 15,039
Employee Stock Purchase Plan                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Common stock, shares outstanding 247,197       354,176       247,197 354,176 335,869
Denominator                      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 0 0 335,869
Performance Shares                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Common stock, shares outstanding 660,622       753,872       660,622 753,872 531,178
Denominator                      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 0 0 118,212
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Details Textual) - shares
3 Months Ended
Sep. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock, shares outstanding   39,675,865 34,934,569  
Undistributed earnings allocation, number unvested time-based shares 382,476      
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock, shares outstanding       22,321
Employee Stock Purchase Plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock, shares outstanding   247,197 354,176 335,869
Performance Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Common stock, shares outstanding   660,622 753,872 531,178
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefits (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2020
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, 2020
Other Liabilities  
Defined Benefit Plan Disclosure [Line Items]  
Deferred compensation payable, current $ 246
Accrued Expenses  
Defined Benefit Plan Disclosure [Line Items]  
Deferred compensation payable, current $ 80
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Deferred tax assets        
Stock-based compensation $ 4,536 $ 3,803    
Deferred revenue 1,596 2,032    
Accrued expenses and compensation 1,144 1,058    
Other 2,150 1,062    
Research and development credit carryforwards 6,006 5,161    
Net operating loss carryforwards 71,925 65,628    
Total deferred tax assets 87,357 78,744    
Valuation allowance (87,357) (78,744) $ (76,130) $ (101,031)
Net deferred tax assets $ 0 $ 0    
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Valuation Allowance) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Summary of valuation allowances      
Beginning balance $ 78,744 $ 76,130 $ 101,031
Reductions 8,613 2,614 (24,901)
Ending balance $ 87,357 $ 78,744 $ 76,130
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Operating Loss Carryforwards [Line Items]        
Liability relating to unrecognized tax benefits $ 711 $ 611 $ 597 $ 570
Federal        
Operating Loss Carryforwards [Line Items]        
Tax NOL carryforwards 296,409 269,433    
Research and development credit carryforwards 5,039 4,314    
State        
Operating Loss Carryforwards [Line Items]        
Research and development credit carryforwards $ 2,069 $ 1,798    
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Reconciliation of beginning and ending amount of unrecognized tax benefits      
Beginning balance $ 611 $ 597 $ 570
Decreases related to prior year tax positions 36 11 3
Increases related to current year tax positions (64) (25) (30)
Ending balance $ 711 $ 611 $ 597
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Net revenues $ 42,546 $ 61,175 $ 68,334 $ 64,490 $ 68,234 $ 63,311 $ 60,206 $ 56,266 $ 236,545 $ 248,017 $ 217,043
Gross profit 32,402 48,950 54,616 51,818 54,772 51,145 48,729 45,691 187,786 200,337 177,559
Net (loss) income $ (15,166) $ (2,889) $ (3,401) $ (5,780) $ 1,469 $ 672 $ 492 $ (2,888) $ (27,236) $ (255) $ 1,712
Earnings per common share — basic $ (0.43) $ (0.08) $ (0.10) $ (0.17) $ 0.04 $ 0.02 $ 0.01 $ (0.09) $ (0.79) $ (0.01) $ 0.05
Earnings per common share — diluted $ (0.43) $ (0.08) $ (0.10) $ (0.17) $ 0.04 $ 0.02 $ 0.01 $ (0.09) $ (0.79) $ (0.01) $ 0.05
XML 88 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
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
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
Additional Paid-in Capital [Member]  
Cumulative Effect Of New Accounting Principle In Period Of Adoptions csii_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions $ 0
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^ %%$'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 " !O@!11^RAB1NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E8&2;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, .'7I*4)45,#E- M#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX.UI]S*O6UB? M2'F-^5>R@LX!U^PZ^;79/.ZW3-:\Y@5_*&J^KU:"-Z*Z?Y]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &^ %%%23$7\^04 (08 8 >&PO=V]R:W-H965T&UL MI5E=;]LV%'WN?@5A]*$%8END;,4ID@"*G:Q>\^%%:8ILV ,MT;802?0H*D[^ M_2YE67([^4I;7V)]WFGB>V8@/R+QU!LTKUK8KHRE_+9W$R#LXYE&(E(^-I /Q= M@';*-DW@_O4._2KO/'1FSE,QEM&W,-"KL\ZH0P*QX%FD[^7FLR@Z-#1XOHS2 M_"_9;+\=.AWB9ZF6<1$,#.(PV?[RUR(1>P'.X$ *P+8#P'T4(!=!-AM P9% MP"#/S+8K>1XF7//S4R4W1)FO A FY":,('J>G?0V-&XB^7S1TL6V( M'6B(,G(C$[U*H95 !-\#](%U29WMJ%\P%/&W+.D1VSHBS&)6#:$Q'NYFRQZA M@X/A$SQ\(GQHG9IP>H+TQBX'PL[Q[/\Y$'^Z\U0KF"9_(8T-RL8&>6.#IL8> MWM:B;BSQ<&IUOR LAB6+83L6;I)D/"+W8BV5KJ.#XVB5"82.4])Q6B9%<="U M/.N'*>%8"QZE&*?CDM-Q.TXSH4)I"B,@,,]KQPQ'VLV67]Z]^W?!?\=M5'(; MH8A%D5Z%D2"W63P7JHX5CF%95G?(K!%#^)R4?$[:\+D7R]#,%$C:+8]K,X7C MC-W[R?3NT?7&7Z_=>^(]>0^7-]X1F=Z.>PA-:E62:[4A.DU\J:"\\OE]1#P- MXTJD(F.9)5J]P6]0R[X!?7*)D=SS!=J&Y -_)=, *C!$\W2,S6.(<8>0J4Z"XK/](KJS( MF9(O8>+79Q3'O+G%J%5.07&)_Y':3*8:'../<'UXFN"(PR&EK.L,*%J,E7=0 M7/#S@71AY7V8#P[@#"E&I#(,BNO\M?0A,;.53#!5;@!APQ.8JA;F$K2R"8IK M_$.HP2'D@E#V8?Z1>,+/%&2KEA:.-)9Q# +D:>D_'YDIWM6@3"N##3=D;(SR MPWNK9UGTXXPK\LBC3!CK)-Z**\R/:64R%'<'6!P$8;(DWEL\EU%M)QKLQ9M. ML=5O92,,%_I=(LGEJ[_BR5(<]+L&H%O7F[B_8YPJUV"M7.,;[..ZSPF(&@PW M3Z$6 S)-TZR^&!LPGT2*<:O\@K7RBVFBA=IN-\U2"B9LIA143BTS'+&!6>4* MK)4K/,H(G!]VW_F:2M5NLAJ0;B5&J'("ULH)GZ M/NSS89T#59!#8APK2V"X@$_'5_?$S8)0@T.Y6H-%;]),^+>121BRR%UVG]6/[<'H)5GL!P.2\8%85>;&IR$8.49?7<<,2&RJ^\ M@;7:0W@K$ QPSGC-D_HZPV$:4U7).VNUB9AE\RCTH90DKQ.&28$RS%',V=K+ M.76<8<\^[;_4M&]7HFZWVAM\[W2Y>Z7D+M-0XXFQG[KCC@+9V>-DGSC.B34Z MQ*J2=;N5K!N#5;"ZF":!>"5?1.U0-4#!CH_2D44'0^S0I!)U&Y=@%W;'0;Y# M/C3M&P":2L?>.\#!M;?W*RFW6Q[U%*R* M@X3#O'"XJR>,527>-BZV.RG:3Q5VMM$ U^U:3M=&$U;)M]U*OB]CH99&(W\% M!%AC(N+4 'BPPOI[Q[:FM?SX.R6^V?]O3W#+I^41NYL?+/>KS[?G\S?^2]O=%RG1\"SZ76,LXO5X('0ID/X/U"2KV[,0V4_W@X_P=0 M2P,$% @ ;X 4461R8A>/!0 IA4 !@ !X;"]W;W)KR_%L4>GNU2!>HX/>L+?47^?@; M[Q.*3;Q$_>^H+<>2 (X\#Z1W(N0YA[Q!V MB1Z0=6E]8)JM5XU\1(VQAFCFHJM-YPW9B-J\QEO=P*\"_/3Z6M9*EJ)@FA?H M/2M9G7-T:\(I]!I]N_V ?GGU*WJ%1(V^;F6K6%VHU5+#DXW_,N^?\O[P%.)Y MRN]M?8G"X *1@ 0.]^NSW7'VTGT)^0Y)DR%ITL4+?4FW3<-KC9A2D.=,P' ( M&'8!(U] IK8(2H-R<\&_MV+/2GB"LU2'4$D7RJRR_1JG<43#U7)_7!+;+(E( MF Q6+X!& ]!H%NAGUCQPS>Y*CA3/VT9HP9T@#V'HT=,C2C,\P>BP2J,P=F., M!XSQ+,9W>2Y;J!VP1,ZAD #V M5!&G0ZHTUG47Z5FY1D 4QM@FM TFT"TS:"R0>)Y MZ=D ,CM16A#01C]W)37K? >2IKWMF3F:(,7!!*K+*B21&RD.1F8/3C2H9O5& MF+5^J*879A_H1;$HM9K581;CP%-1?*1 >!;GGUUG^E]X[TY?,"&.IN!L*QHD MH0?U:$'(^O?EQ.I2 SKE7I=50GW%'#4#SXO& M2_KU=E./U!: *(IMPG"8D3#R,<:H%#B=[?D_9+UYK7E3G=OU([WC>7[_*&K8 M 8MZ@^1=*3;,C!K. C@X.TAQ.BV RRQ+B+L 9*1V,D_M0ULUA[9R020V6T=) M,.TFAQ6-(^P!.'(Z.8?33W01<5!V-NTAAU'B4W%R- "<0^NG\-F<#04D5@E= M9C3T2 \9F9V<&"ID50EM]A>''5PN:PV=R:$_/7AGXYD#@3=JQW)^M8")7_%F MSQ=KY)K&_H= +W,>58?,JX[)&89[&'OSAPOT*K@, @P*U""8IUK^%K%6;V'+ M_0^T/I#X17#X0&D.;EL&>-XBH931A6[;VVH%VZ#"+.DPNZ!)?)'2&#&-8*CD MPTS:V8;110:?F&:3WZ=#9U]N6]8LZ7/9>*B:C+I'3NA>40A#3-#!W3X?9O.< M[01TM!.F+6TTQ'%L0;7MHB0)J6<8(:,&DGD-!)ENJ[;L3ACZ*416T#A;(RYX/#QF]"!=AB2+ M0^I!.FHA.6=LZA;,5I8%;]3//Z4$)V^[\40_.V$[9BB:)MET;G;8X2C)(E\' MCS)+YF76HM]N_?W')#+K@,2Y\W;8.7?>RZ-#-'."^9DU&U$K5/)[< PN$U@? MS>%0\'"CY:X[5[N36LNJN]QR!N"- ?Q^+Z7^<6..ZH:CV?6_4$L#!!0 ( M &^ %%&P,%4'=P( *8& 8 >&PO=V]R:W-H965T&UL ME55=;YLP%/TK5V@/K=0% H$V%4%J,U7;I$E1HVT/TQXR&WJD34\%0QKF9>J75]Z_LJ+[$B:B1JY&9G+61% MM)G*C:]JB:1PH(KY81 D?D4H][+4K2UDEHI&,\IQ(4$U547D\STRL9]Y8^]E MX9%N2FT7_"RMR0:7J+_6"VEF?L]2T JYHH*#Q/7,NQO?SA,;[P*^4=RK@S%8 M)RLAMG;RJ9AY@16$#'-M&8AY['".C%DB(^-7Q^GU*2WP/LE3 M5X<#P'AR!!!V@/!40-0!(F>T5>9L?2":9*D4>Y VVK#9@:N-0QLWE-M37&II M=JG!Z6PNN!*,%D1C ?>$$9XC+"V=@HL%DW@'/JC2K*K4UR:[ MY?#S+M-]FRD\DNESPT<0!5<0!F$P )^?#!]/7\-]X[DW'O;&0\<7'>%;:F/9 M7$<-8@T/E!OCE#!8"$7=_?IQMU):FEOV\Q_)HCY9Y))-CE:YJ@RG.P4U MD; CK$&XH!P:54"-LJWKY5!=6^X;QVW?RET6C()@G/J[P_+]+^J5\$DO?'*& M\/;H@32Z%)+^QF)(;4N8'.@8!]WOC>)3(E^ICGO5\?FJJ5+-L.+X+QW1-+F. M;Y+XC>"!P,DTFL3)=%AOTNM-SM=K6J[2A!>4;X9$)Z>*'@@<%NT?=!';P;\0 MN:%< <.U@0:C:V-?MEVQG6A1N\:R$MJT*3*1=O" M)-$C:2?;I]]1DB69I-2\L2WY?T?][L@[BHMG+OZ6.\84>BF+2M[,=DKMK^=S MN=ZQ,I7O^)Y5\,^&BS)5<"FV<[D7+,UJH[*8$\\+YV6:5[/EHK[W()8+?E!% M7K$'@>2A+%/Q[QTK^//-#,].-[[DVYW2-^;+Q3[=LD>FONT?!%S-.R]97K)* MYKQ"@FUN9K?X>D6(-J@5?^7L60Y^(XWRQ/G?^N)#=C/S]!.Q@JV5=I'"UY'= MLZ+0GN Y_FF=SKHQM>'P]\G[KS4\P#REDMWSXGN>J=W-+)ZAC&W20Z&^\.?? M60L4:']K7LCZ$STWVC"8H?5!*EZVQO $95XUW^E+&XB! 0Y'#$AK0$P#?\2 MM@;TM09^:^#7D6E0ZCBL4I4N%X(_(Z'5X$W_J(-96P-^7NF\/RH!_^9@IY;W MO)*\R+-4L0P]*OB"I"J)^ 9]WC.1ZN1(=(6^/:[0Q9M+] ;E%?JZXP>95IE< MS!4\@_8T7[?CW37CD9'Q,$$?>:5V$KVO,I:=.YC#PW<$Y$1P1R8]_G&HWB'J MO47$(Y[C@>Y?;8X3A_GJ]>;Q! WM\D%K?_Z(OT^PU 4[LNK G-%MK*/:6J_I MXY+0,/"#Q?PX9';(_-C#T;ELY9#AR/-I)SMC\#L&?Y+AGDNE)]"6\TPBF%Z9 MBZ3Q$0[&]N,H2 P0ARH*8\_@L%4T\6/?C1%T&,$DQF^"2XGV@F]RY0((K$%Q M'$5Q:!#8,JC)E)JI<'B+HF 0CS.&L&,(:SLZPO#^!1J$9/)Z8FI&G:]H,AZ/ M4)SS:OL6;5D%E:% 4 %0FD%1RJ72E>+(7&&*;+ P24(ST2Y9%'EFIATR/P[" MD3#%'5H\B?:%29:*]:Y&RF#Y%7ROZZ"+)[9G)*6!N0!M%:4X-.;&RE:1, B( M&R;I8)))F-N2"Y7_5Y=NO0P_5"JMMOE3P="ME$PYZTIBQY50WX"R120QD1P: M;V0A8J]O4MXDTE>N8+ZQ=C([NXYGCXO]((@-!)?.PS@D!H9#AZ. DF $9=!O M\23*Q9]052ZABZYYR=!&\!+QKM$ZR;#U)%<$E@8QR1RZF 0FEZTBPT2?4Y&> MBDQ2P1QC@D'9;W/D!"%V2).(FA@.51C[)H9#%0W:VSE&WWSQ=/?M,-KTZ'+ MU8Z)MZABSFK0.CR+.HY\SZ1RR(CO6U@N;Y2,"%7?G_%T@SY?2D\,WH+8Z4JE+R.%PFZT5P3Z MC%G 7;K06DVN/8 _MIKZIHW#2; 'P8]Y_68%2#\F"AUYPB:.+<*)E2:'B(YT M(]QO&_#TOD%O:2^*0:J<$)&U%86TP-[6Y'#IS.Z[[[-IYNW.]34<$&RW:/?OXI)IC\HM]P\[4S?(WG M9!@6[UUD;K+<,@^;X;-EH!II?:3OXF2ZB_^8+\N+@S+?"MN70.]5A&Z91>B0 M31#VS9U,-_?O]3$#O$G?'J&E;QGZ="B? !9V88\:5*+/!R5A.Y;5&^F[L702 MNTM3G\#;41"9O XE#6A@O4FMG$K8(F%_I!"3OON3Z>[?8:&5V= MHEH3JF:"\7W];G-$U>* ME_7/'4LS)K0 _M]PKDX7>H#NK'#Y/U!+ P04 " !O@!11#!L.S=D.].ZO[]C)9H&$E)Y[XR+:YL1/^8K:C M6W@$\[1[4#CR&Y2,%2 TDX(HV,R]N_!V-;7VSN ?!@=]]$TLD[64W^W@73;W M AL0<$B-1:#XVL,2.+= &,:_-:;7;&D=C[^?T7]WW)'+FFI82OZ992:?>Q./ M9+"A)3$/J/F,+%XJN79/C M<)6AGUDLI="2LXP:R,BCP1?FU&@B-V0I"_R32V%R37X3&62G #[2:3A% MSYSNHU[$/TMQ0^+@+8F"*.@(:'FU>SCM<%]=[S[I81,W&8H=7GP![T7S5D[> MB5060+[[8;-ML-W7;#"]M]P%;SFF.RWV!>+7Q71BN(Q$'8QK)? M#*(DBL]$CT);+"<_8\5L\7&2FS[VE/&Z9K# #OQ0%,.1$-:*F88=-9$M]7$_[R"_K?=I5[\'PK)27'69A MDIQQ:1MAO<=G=/RC$ZT M74W XT570I3'03-;'/YN'-G[MG\/5Y*JCO$"TQU MHWE/U98)33AL$#*X2;"EJ.J64 V,W+ES+%2AK@.L;*SJXLMWI!;PC]O M;VIQ-CMF2?.25"RG%:C)^G+R$WP?NTU H_@C)WMV<@SDI=Q1^D6>?$@O)XZL MB!0DX3(%%O_NR9(4AU5(ML\J#IKB9:&)Q7?;%7C]Z@UX)36?,KICN$K9 MQ8R+PF3Z6=(6<7TH ITIXA/EN#"$+8?#EK0L:5N<(7HU'/U3FN9R<.,"W. \ M_?X[Z#L_@@\56.)M;JXGLF1,DEVY*QHK?^<9J8&H4,SW3$[$>R)R)[0DAKSQ M^+PKLLZ3G/>3S$2G'WL>'7L>-5GG9[)>XP)7"0&8@SNRR:LJKS:RV[>DSFDJ M/_YE5[T#KO,6( <&IEX]-! T#<@E[/X*PH6[""]F]Z>]J,MN#WG]$S<< MLP_>L11OL)2FI:E,UWDBSYB4 RR-8&]!1;BI M2$\K,O3FOC**=)'2\ZLQ:2)KFGA(T;/,/UKF#UH6/9 ZR5G37P<_Z%9:QH!8 M+H&PIL9BR349XVNE>'"N^*)K5%]&9(FL6>(A1<^6X&A+,&Q+N2WH(R&M)]M= MG61R@FW%NG0@#C&73*X$6B5SUUDHMN@BU98Q:2)KFGA(T?-EC+YTHL M+T7^CY@]&X&&0/+7/0J6#)*<,%$?1TQP$CR:X6NQ@QCIZ%5IGK*2[I M$M4EJR*R-Q,/)>EY%!X]"E_&HU"K;.JJ,TS7J"99%=&(=N*A+#V7H-/1G3/H MTV_BWN1U01F3F]49^KANJ9NDB@3N!%\(S?G5X"-'+ M P_L< NZSX0\;>(Q\ZCC+S@,8,]!/5!G,^BXGLH])IDZHLR9/'5 #<%@.YQ& M\R+L@!%:B#'#PAIQ7\NSC!0I$,LSV.+'6@X9CA_,ZS+4*6P*@Q"JYMBIT"Z) M[)+8(.F5T_>F(T/X7&@(=1Z#H39V[' X)D]DSQ,/2OKN=( (GXD0H8'M%J&V M6-L9<52BR)XH'I3T[>DX$;X0*$*=SP*5IPT:S2P[*XYH*1Y,T[>JPT7X0KP( M1T,:ZB -/0&D(9V*IDA=XI<&E=I+=DEDE\2V!]NA0UWEJ3YU)I3[A,.BT03V:'%%'CNCER1$9> _Y0:":9^6]U;A,D3U3 M/"CI>]>1(WH&O ,A70G[% M]2:O&"C(6D0Z[P*Q"]6'MRP.)YQNF[<"[BCGM&P.,X(%,4J!^'Y-*?]V(E\T M.+[K&PO=V]R:W-H M965T&ULQ59=3]LP%/TK5]FT@;0U'VT38&TE6IC&-*0*Q/9L M$K>Q<.Q@.P3^_:Z=-"O0EKY,O#3^..?XGGN=W(YJJ>YT3JF!QX(+/?9R8\H3 MW]=I3@NB>[*D G<64A7$X%0M?5TJ2C)'*K@?!4'L%X0);S)R:W,U&4W-3SA7._$XE8P45FDD!BB[& MWFEXJ7]WWM'++=%T)OD?EIE\[!UYD-$%J;BYDO4/VOH96KU4R[@HZO.6K2R-HUV*OZL1 _ZP1>(@BC8 M$-!L;WIXO(%^MC_]:(>;?E>HOM,;;-'[)6NJ0-F2V.+01ZI2IMU8V^J +.V+ MI(&(#&JB$(EE/,#B53J#$KFN,H>;*M.EA/58,X7D,<]9+A M<]#9:U#2.^XPSUP/.M>#G:YORO*_N6Y.CG>X;A!AL-OV!E08]<+A9N?#SOEP MI_/3+&/6&N$P)RS[]"&,@V]P(6!&2F8(WW&EXNZ(^-VN5/QFP!W1^:R5]02P,$% @ ;X 443 LG0*I" 3R4 !@ !X;"]W M;W)K5G?C#9:;S]/)G6V$45:?U);4<(O:U45J8:OU?.DWE8B7=E&13YA01!- MBE26H]MK>^VQNKU6.YW+4CQ6I-X515J]W8MIL^ MBZ70?VP?*_@V:7M9R4*4M50EJ<3Z9G1'/R_"T#2PB#^E>*F//A-#Y4FIG^;+ MP^IF%)@1B5QDVG21PK^]F(L\-SW!./YN.AVU]S0-CS^_]_[5D@[7/]0+_\2#:&IZ2]3>6W_DI<&&XQ(MJNU*IK&,()"EH?_ MZ6LS$4<-:-33@#4-F-L@[&G FP;\T@9AT\!.]>1 Q<[#(M7I[76E7DAET-"; M^6 GT[8&^K(TZ[[4%?PJH9V^G:NR5KE)EESO_O#_5C/_2@CWU2I-S7Y M4J[$ZK2#"0R^9<#>&=RSP1[_O2L_$1Y\)"Q@ 3*@^<7-:8(T7US>?#; AK?K MP6U_O&\]S*2O[:2O*U40V.!5JF7Y?-@A4DM1#]PF;&\3VMN$/;?Y#AGE*E=U M_0'6,U.%P%;RT$5LNS#Y8W\[9C'CT?5D?SR_&&PZ/04M?!"-*6M!)R2F+8GI MX%S=K?X+&^00KUI!%LI4F)#77:$J+?_7\GHH=5H^RR>8\[NZ%AI-"+$W$,IXZ%#R02QQ M FV!8((0)S1K"U'5:?X!HSCS*?+ 69 Y F+N-AG&G%!,6HK)(,6OLDQA6T"('W.\RR''P'5! MP#L<,_YH8 JXOF'),/'&-V9] Z1!IT'!X!#_JJ06$$]K$U./H$&E)G-5X^'4 M]'4\AI %;E)"4#-W11985TGD@F^4FK<38F)$5D'DS.YW<515L%*NM M'\EW2%,F$36QA9*D2$1%1PFS88G *(O9 MX8-9QH6LFZUEM/I9;FW:O,2.E53CV$R#;@[5SYJ'";4BPD$ MQF;QK&?&.KVGPX)OHKK4JO+FIN'@B_$XB<*92P*!T7#*71*82>C;S)VTTV%M MARVZ325$\"$KU5T -T& $D/$G5-ON_JH,4\\6HB^\Z!O:3J%IQ=*_#9]ZXTQ M7W>GL2Y;XO_0JQ%!18$,@%LHQVZ1,S7ZC&-.76(H+#9S+&;"P1&9TD/ MCT[YV;#R?W\O,:YV1OPE*.&O%1L-55^NQY3%D5L&(#@*-;"[:@@LB>*>F&2= M^#/V2Y6JM,)^<2G%.LUEPYIK;1+8TUT%@6_.H7C@>4(,QJ:\ M1V18I_]L6/\QA@OQI(^X0L0 M$5S?@G9>@9WS"BH38M7L_"4PL7OQ6ZH-V3?CBB]?7U_V8Y9XZXL8#>_( P,E M?8FN,Q!LV$!<0/:?+K5O%C@/O8,#!.8Q'X*<\NY,!QLV';8"-P=H.ZO-4 QD MJBR;\_H7J3?@J'1?'<<0JQ#3V&6&NQ.7'(*BE'*<(.]L!Q^V':<+"^3VH"HV MY99*BS-E"?<=A+MNYR$+!,)I3S;BG0_A%_J0QH9. MS3JJKWZFB@$2] M[%TFWQ=0'B:QM]F'_$-#[6*+P3N+P<]9#% >N4US4[7\$[7\&'?<5W[('4^536<,,>.4#-XH6F MCV.4>9L,,2)QU%,/\\Y!\&$'81G:LT3K'@Q7XYSL!U.W[<$7]?@'[FL^2#YC M7N9$O$'( N8>+B&X&0][E#;L+$08G%>B\YQ.>^]T/!S6\7OQ+,O2!OJ:0,DK M%5K\A;[,QB'CKME"8)1&S V9!88+(#'W"$W8R78X_+C@BSFT&B3BG]C3V32, M7.E < CA!=;=*>%3(ITM"(LK>S0C$^.$]'"\=G=[FZ!G] ML# _E%H8P27F7!:=+^2I>C1U$SB*\D[$,-2Q83]PF!R]:5*(ZMF^L5,3>\)Z M>&6CO=J^%71GWX5QKM_3SXO#NSU=-X=7C:!PA*BO22[6T&7P*0;=K YO[QR^ M:+6U[[,\*:U583]N!$A#90#P^UJ!>V^^F!NT[U#=_A]02P,$% @ ;X 4 M45LZFJ_#'@ 1EH !@ !X;"]W;W)KX\V*W)%;5J5-G^ZPVM;MP_?/;EX$K[XU6VV/7WQ[/MO]V9C[VS_^_Z7#I^>Q5DJ MM[.-=VU3=';]W9.;BV]>7]/S_, ?SC[X[.^"=K)JVP_TX6WUW9-S(LC6MNQI M!H/_[NVMK6N:"&3\K7,^B4O2P/SO,/N/O'?L966\O6WK/UW5;[][\O))4=FU M&>K^U_;A'U;W\YSF*]O:\[_%@SQ[??6D* ??MSL=# IVKI'_S:/R(1OP\OS$ M@$L=<,ETRT),Y1O3F^^_[=J'HJ.G,1O]P5OET2#.-70H=WV'7QW&]=_?R6$4 M[;JX[ M.C'?S#:+_[E9^;Z#M/SO1Q:XC@M<\P+7_R_L_?C<%\OB\Z?VK!*WIJM<>V]\.=2F*^X.OK<[ORC>-N6R>-IO;?&?__'R\O+\E0[F3Q>O MOERP(E2%:XJ[?EG\ A58%.]%3VL#V\N4B[# MN[8A9E3.6Y"W+'[#!C+*+[YZY8OWWR[>*J[?7]S%W8J M:Q782PGF@FQ::>U67=N[LMC7YN_!$AM,U]L.E!?WUL/D^*+?=NVPV<(,%L3' MVLH>MQ9/\H!B#8L%A1YZ' [.CQ>"M-^"7SWH>G#]MK"/SC-C_-!MZ 6H!R#0!O/M]\:&+*2#D2.)ZYI:CS3,+,] M#K1S3>GVM5!VBZ4@114ORDPMXS=8>65JTY0X([)!GM?Q(-#2O#P>#J03@A^6';UI7MO!Y:8?\>7'\0EI3&;XLU7 D] M7=9#99DK1B3>!RX%::ETL0TXC/W1[W;?BV;2HK\WCC[=]4:E[ 8: MAJ.'.P5/(5LD6O"](G@V]X>FQR[:C!R5I0];5VY% O2Q C-7=@?[\>#P:.7(#N'P8-E<$S_) M@KGH_!=(&3R<@(R .R;ZI=8IL @R7;WX;1K MJ!:I,WZ : QKT,"\@I+"_ZC5P.0ZT'38')^MV'(6I++U>BIVMZ_;@[5GG:U- M=C(+W;H%$>P*UD-/8I'-$J0-WVZ!K,"1 61U/7!FOAU#[D:80;QH8%1=(UB5 ME(_GV)D#*+'=ABT7)FEH9#R.(#Y!OWLH04-'1Q**Y8K@0.R(EWS(1[BKF"GBY:QM[4-Z A*82NELB'%1!1'O9S7Z U#$ M$:-()^0VV#?F,"2NO7K+SEJ:E1 HSK F5XH-T_8#>?R'3>0MBW>\OEG5MKBS M)4WFK)^%$KOTI$]/\IY\3RZ@:MFIV)K),??&U?3T&<3SC-00XK[J\[%$T0.= M$J@9Q(J3Q>\J=K"\63:"QG7R"("6(7O*:K<9'#^(\_J,I3KB0M]M[\<%D.NT$,@9SJ/!QH+$_6 MF\=E\>LI,F $P-.&7#AOI2[#S*)[?F\)LD$E*Q#'R)@MPLY"6 7'T4 %$C MNQ:#UX0E\!#Y+'AUU^&0P1WR(9@<6#P987)O)7GS-/6R^'-KFZE8J^'+R*PL M^1]+WA@>2NSUCAPW,8,<#H4DCJ0B4>U\7+%2)%CL!GK4QF,@(P* S":&1XA@ M@F00!??5=H")R^+M:-9@MS!8[,G<(.)&Y@2^*9ZZ+UG$R+!AF"?_D>T2+'WJ M\ A[1N9L[3Z0[>!IFY;)Q@&5LNK1,KYQ;*Q]SX>%R3%[U8*' M-!D!@)(1B@X831:-W!R3P0[9FAX*NXQT>&,&S;%FH?H4)IR<]X&#R.HO')7L ME?;!"ZASD'42[%.=(%6@H?.Z< ?4+Y)*2M]1B,@*A$WHA_$V1#&RF?Y%.[8, M8;B'$2LM/ PI%1%]$T 6Z]N;=ECU (WI\=\Z@@$QI.FRT7J^725&@M%!<]^Z M,F(K06.M"HSIHE6#4U804F## (8%:8 8 /R,^1U"N(H""P(\D+"M$SP7'8\& M&F3\FLIT ,.6Q(QLY-4Y>@Z MXG($J3$N\,DT:U1G(B') G \QN>&\Z+D0'OO?$K&T((?9SLD%3'#:E!M7IE* MO-!(FD%[$"])?< X.TK$<0(HA"L:8K6T($=P K^VE _X+$HH"8S=?(-(F+7E MM68OP(:?!I@R22Y>?%5\4;Q\<9TV>V*^B\OGQ9\0:WO6KM>^>'KQ\NLO3\WY MLGAY?OXOSWAU<7ERQJ^+%Q=7GYYQ<85U1U0^OSXUY^4Y=GZQ^.KYU\5;0&[( M=T?N-_^;CHWA3S1!X#DDEV-Z"#N(((L@9IG/APWJ0NP(/Y)YWY9S8:[S_1E% M=O(7I L@28IF@Q%QC4 N,TCXT[*OR-6 "'%EB<@GX]& D^T'# MO.ME7P1!.DED$0(\<& K\DE;L)5&F9'$*6_3-O)TC5D1'V-HC7B^RN//S ZP M5L-$]6)'",**Z1]];>/7Y.(35!6(P>%5[AH1W4.[G>R0=5JPA![EF_QGQ@R[ M/9L(RG%(;H;4GZHJ9XPR@D 05DFL&+PE::\I:.#8%H* POPQ\IQB*H"]67* 1Q!YG(B@D5>M@S MVD:4O"&A(0RK$N :/ &W8!],+5^M;$]KI-2+@@A.956# M"V!2#UIDNK.]Z[(,2>4\-)\HB(A'4AXDC]. *P\<3T>'T^#PY[;9G/T,3@$% MR@9R.W(,1/S8*,3HJ*9Y:IY'&<'V[EX"TB[/J(\C,C[9&(?QISFS0Y! 0PX- M#]C8L$2:D/PE :,Q,^*[9BFG-%%,-M'A-WEXEN!ZV6X:1O /(1:X@S+)&J!LP1RGW);+A MDA=*A(447;XM"0L#N$FY"C:<,56A(%/=5$Y *A-,COZ> U6?!2K+XK_;YBQ+ M6VD"XFV6,1OE&6$Z?(AF\K1:KO1;:WI< MX@4.(++Y12E;\4[! ,3LA(9Z@5@7>*?V<,KE'%IKLEC,+ED.<29J.-H9^S6J MZ<%J27S\ \<(M)N?!K#Y0C#H8EQPJUHN0&4EZ#N-%JD&7:5$7*BVWMS=QFKK M;^T>6.OE]65Q%A9-:&#'HQG]]%T;70Z?MA.;OX=M-UJ1D,8/';LWY0>-J?94 MVV=!((M0.?&>OVU=D+5DT]4RA3)>QUBD79^1N0C<6Q=?7%]?B&]OJ;*LYAX+ MB^/.*UK\](LK/C&C]9>X[BHRI;9W,3')%D+W5,3T1$OZ,VEF*SW;#3532,]T5,(V60A?5] MMZ/8E_=328%@O@P <&49:MR;SHF2:XJ 2$]@R@>_"@? M*)M^G,UD:K+HG/DA'9-0";R/882,9;<)4\+E=+#R!GZI)EI>C'<,7-F&;2,, M)]^5 @79YF1YG\]-ATA:T<(W5HH,N<4D+7B]+'Z4ZA^X]!XA\D8$ ?QYQX5: M2FQ,&,0G5$DBB[89M]XKL$JRT2GS"!*0-) !Y5X@ M8?3%.+8 M![;G&@9$%22KDP(W]KQF5!>/6"E8P1L_4=BQ932()8C.)F[3&9,KB:Z":/T"NO#U]35S8Z*\ANO E>6M'J3@L)+>3J+-S M/$EP:"(-'*2N)R>/[9_X]6G60\"A5RYU(C5?CF6!^83C"B%PYD]GM\-XE;1G M@J88:N0R4;F*03?CQ;68'!:S)&)9X\_(Y7-/S]TM0R9I@J.'!ALBD+'\3N0R MT4H>D?MDJ%01(<\LWGMY N^!"$%O+\Y? +V%^9@)MZ"*4)<&UK>Q&>*3X"[N M4Y(_.,[P16 :1RJ&"O_2@#?;@1'U::X[8FRFJ:XF?HE0_7X;,]*QOU 31I/+ Z9KJ-H5\RXMB=)K$F*5-L0?_*ZN65MQ>"L MN58)L6EK#H4^(>$+E=$A$C7)UU"#5K%O72--$FYG)843U@B&#NMV$XE3.YBJ M?&U9#IU&-+'T"!'A+RI+R:[N$!Q"Y @B/[L8!RVE6AN1=T@,)HM-QEO\4_,' MJ03%7IAI27\]U&L8?$GC9L]JWPB)U-$8'(/T?9XZB+&\):WAY$ ,]:/F;%I2 M1])FV]V[4DF=G]IKI'&0MI9=,HB)*U#]6&\,3(JISL#2$S1J\Z:XONB&!SBQ MWGFVW*?HDMSXR /D+5LQ+P>'O\%ON#I\&V5NKN]M3*G"" MGHNL)S?%9*,X;\K0 -QMI3D>H95^T4-O)=]UQA.F(+D/V>#H/=EJ M!*Q[W- M,>#>6X5&E-' RGT]36BTU#>:M\0&0;AOZV%GS^2<.@#?GCQ]R.:K-TI)GV76 M=,]58DT935"&YO@YDK7:[R(MOA+T"D(>05%/%4?NO0KE$"D]1@D*YHPJ _O8 M#[&8U51(#96"0\(QM(%PV(##*PT7IE+_Q\#I_KVA^E?C8W(WTIZ?C1]%8YPA M'!D_-762RYP]72Z?A88BFBZD!@\D$/W02>GV@9$'89;,2MZ3_=$:1BR41Y'- MTAA2^,\]?Y*&! "BJU$ER21$G(98*^GJ)\J.+8*1ZS$V(W@_ZHX0CQH[RQN@ M:+UB0?%0QXJDD8?*/6$:0GV*2#)[E\I>42YFSWH9XQ_\09WQH!C^75IHN%)J MNN:HY2C*STPX$=>3+T_@2'(%": &_9\DI?;[VFF5<28Q'N6#Q85K](ER]6B2 M&6 #&LJ\U.Y@!L4*>=4_".2HUA8KBC'0YL(A!W9,^X/S([&GAL$CA/!G.'#A M<;[):'2Y'W(L5*P:+%;2"6GY[ DMU$9SI%2["^RCM;-RF)BY3PI-1IW>MLBL M1FC F\I2;E*#T1 +N8B76? MZF$Z_[KX&9A]D_I/;M.-HY^S LA('YJ0*HYW:L2!T(D2\J'_36>#+Y)DEA9% M^&K%0G"09& HPC7=1@M%M7GP@R-')@>PT))=,*@R*7@>!!VI*T*5#W6V=.O M6N.$YE* ?)3$E5TW8:FH9.GZ6TJY\C/X<$<1B[TJK&QV[_ M]=SJE!)P*2 +U_52+UXC=^UHZDYR9>2G2A'%-H,V3&F"H3F-H08)2\G,;RTW(EG'A6[F3- _A]$';Z?BRV-3BYXAW:4> TT3[O] MI1%L]#(X)2]-_K:*R2+.GV:4LG5;: M3NHW(';QVXXXW$B_"A!ALAI?S=[A' M!-+#:1%I3AU6?^G=!C-04A3(*I3.\#AS?( .RM629=ZK$.Y0)\$AZ##CO9A]-.*+\_,"8>"-?FUGC#<_]WE(+'0&SY'[9 MJ9;DA+2N! M7&Z83%U9PJ?)$8PC]&Y@;-WD=^PHTLZF7AS5#D=7R. $3-VSZ&<"%"Z:N5VP M88O\9C3+=&QIH2 LNV7[)KME^T-P,K^>NH<;W5"X*:\7[PUH6- (@)6U.?"D)2V/'Y9(9;PYSVMYQAI'ZA[ XS M73/4/$'^S)<+OEI2!Y<3L,Y/)R;4/2..(FGJSS:RAK\*G4+-60$*DEC MS+18AIM[$A!6;'EC0[+>.8J-S]QBXY] W7*,2-@LDXDL(221SUA(*/7U+ M.J^).-D_P"_QVB3GN4]N-)FVJ(<([4VT%R F=>>OCGEYI"\C:\(L!\OM7R^)'ZG/]@ZL<[Y+Y]\7O,34;$(2T=T8?0O!@_GXV MQ&]\21)XAQUM>(? H^LEM;H(G?\*(:4:$;JI-4F1+H'&QF@J:!A7C:I]>!.2C(W0_4 M2:8O$I+)I?.'[9"):.JV%6W+-X?T]#%/^=8*6&9XE>9D(>$TX]^?'-(D:V>MWQW[U=1I_T M+(?C\VV-H<)W'(A3&],&0OG/Z#62/3YNVZ%.L"Q83>_62#?/,MF-E\8BB73] MS=,->?*G?!]M/_2QFRDWL&KJ&NI4"$7RQH>37>.>*61 8DIO)^9 MB O 9CY5/KW+5\7?0TM&C\V+E_=*L+KJFTA$(6.'_(DH7N:^G,Y]+%;9G>]_ MX\)7TX7G%)OFB_F 3BU^W\O=E:8=Z5"2I!NV<:,4XCB%-/9Q+'7C&RH\@8M[ M7\]!GM%[:XZ]TR)]N3>'>%M,JE^S;-_FR'L*0D[!;WH?6I,N62N:YZ=#-^>"2B[DR>F2U)9+ MD0]T-4#?=]8D["_#8D,V3:UN.38?:">8S##)S$LY3YXX(^FCC[NVLO78#],[ M@V8I$BAW=%-R=AGB-+WIT-(;]>J6FH$T":)UOL]9CR6+?LC-RZA!(?:!G*9' M:T@43/*&U2ISP?9$A*;G(Z8LO&MK0P6$(!(S)QW*/N-L!T Z)VWC/0#VL1R0 M!,JSY@OV!++W/$EVS^\JH%7[Q0G3UQYN[UW)Q MA]H1?^=?SBZN%N$EAAF0RR*4GP4]8T\I3'F;Z:S>35&AIM8/>GR$]W@CXPR1 M8M(Z3CYK$(*K(;OA2W@_<0'T$JOXB@5'G524:Y3\M=YPR=(HJ7]&WXO3MUGZ M>DI'3" =]M:/'6-.&(,I:)FTHWLU)Y'%GWXC IYU- MK6**B^/K"\(^QT.8FB]3(;,5%'?D[]712L_:^*4F'.(H7\+;IF:-=B\OYH@U MU>QU%0O0P\9O:^OJK&_/XINH)AP)KQ1*=[6PJEX+X)G7ZS.-#\^DZUOW&W*X ME+!,TLV%Z)@2ELL*#;ND29!?M7A&]"\6^&/B^?A_E;:X"0QE: 0 M!>9KY\E'%W4Q^XZS5YQ2O%'VDKL M(N_\3&?7J"00-97?* UUOA69;VS.O9AM M?']K[H6SS[)W^_([[&ZY09FMC;SF-WX;7Y)\(^\&3H_+&Y;?(=*E!$9MUQAZ MOOSJ^1.I?8&ULM59M;]LV$/XK!ZT8$H"()>K5F6W 25.T0[MER;9^&/:!EFB;*$6Z M)&4G_WY'2M8<+ G6 ?LBOMYSS]T])#4[://%;CEW\-!*9>?1UKG=Y61BZRUO MF;W0.ZYP9:U-RQP.S69B=X:S)ABUK[C4AWF41,>).['9.C\Q6B"D\77 C$:7 MWO"T?T1_%V+'6%;,\FLM/XO&;>=1%4'#UZR3[DX?WO,AGMSCU5K:\(5#OS?/ M(J@[ZW0[&".#5JB^90]#'DX,JO@% SH8T,"[=Q18OF6.+69&'\#XW8CF.R'4 M8(WDA/)%N7<&5P7:N<5]R ]OX%HKJZ5HF!^\$XJI6C )]PXGL @./JA> IC+ MV<2A:P\PJ0/,48(*<1^+T2/R*OHKX8Z^@/=+QXSC1CZ>!'\2,KP5MI;:=H;#'\N5=0;U].!4)M+@&+R,9/HOP!FA!IF6"G;0@ M!:W@([?V$I8>"(EZ3 .-[E9NW4D\Z0/$64+*?'H.9T62GC^'3$ A:83/"46) M!O@XR3'6/8:LC>#V27\(Y=]%%)14YA'B]@5R>,*VYSD60F?\;("H6!G M=(W! "5%6D)",G2/Z1=XI!O8:-U82 J2%PDD"8FGQ1,^R+PD95Q@)ZE(G%=P M:_"^-NX1F&K@YFLG=KYX?7&>K/'CVC?6YZ,WQB!*.GRO.B$;W V4DLSOZIO1 MMV=&\QR2DN1)">\ZHX3SQR@E*2TP[FF98SWQ9MUJV8!H,2/[(#D+!>+G61S$ MZ4S77^1]TC;&9RU%:,P,(E60523#_&0Y27-Z5$A==VTG@Z@;CLI'40>0,QJ3 MHBI0&SYQM#J'7[5#O3^?HU$G):F2N.^D-//PID/HFP=\)"T6Y#C!CQ/?I)AE MC0ZM" 2#8<--3_<-3,DTR;#]_KL*I?H#W#/)@@8\T956G46!967A99+$^ F678G8(3>,3FK6P> HLDP.21I8&''O@7I))EOLR95.L0-L*ZY_B,$\I M%*2B.(\7C:@Q<=9UC:>3]") J5+X.8#A3.65759T2/(_LH0'S[,.F9V2%+<_ M=[-.3IZYEIM->,Q]BO%4]R_>.#O^+RS[9_+O[?W/QB=F-@)#D7R-IO%%F4=@ M^@>\'SB]"X_F2CM\@D-WB_\\W/@-N+[6VAT'WL'X%[7X"U!+ P04 " !O M@!11Q:.NI20# "?!@ &0 'AL+W=OL9.& M18)*W"3C\9PS/YF9+$]*?S<-HH4?72O-*FBL[:^CR)0-=MS,5(^2;@Y*=]S2 M4=>1Z37RRH.Z-DKB.(\Z+F2P7GK=3J^7ZFA;(7&GP1R[CNN'&VS5:16PX*RX M%75CG2):+WM>XQW:C_U.TRF:6"K1H31"2=!X6 4;=GV3.7MO\$G@R3R2P66R M5^J[.[RI5D'L L(62^L8.+WN<8MMZX@HC/]'SF!RZ8"/Y3/[*Y\[Y;+G!K>J M_2PJVZR"(H *#_S8VEMU>HUC/G/'5ZK6^">W#DHWS!+5\OM3J!=M;$Y@2?JD=3<$*ZCW)G-=T*PMGU M+=ZC/.(RLD3F5%$Y F\&8/(7($O@G9*V,?!25EC]3A!1%%,HR3F4F^0BX]NC MG$$:AY#$27R!+YU22SU?>CDU.&C5P99BU=0"5%[;P-87%C5\W>R-UW^[X#"; M'&;>8?;OM;P(=(-W;7I>XBJ@R3*H[S%8IS,X9[ YSPRH ]@&*9NNY_+AV9,B M88OGAGJ[5$=IA:RA5ZTH!1J:F)9;K, J$@<>C:6JI?#C(*1'Z8K+$H>J;.ZV MD,Z\L @.^5_J^I(GZ,D1*TH,TZ^:E2UYGWS0 ZTI_GEJ$@[YC=R+8]L[D6H@>[$YA M:R5=H1=QR-(4\JN0)0SF\S!/"_B@+#'\ELI32-(\G&=S)V5%&+.%D]@BC+,4 M_IL2^DAEIXCOK*\0621Y&.>I1Y$KEGG4/$S(Z1MI44ON/A.Y8W&8%0DLPJLX M!186+/[W./[4W-&CI4&C4/O5:, WTK _)NVT?3?#TOEE/JSN=US70AIH\4#0 M>+:8!Z"'=3@' .IG_2^B=02P,$% M @ ;X 4451;G850!0 -@L !D !X;"]W;W)K&ULG5;;&J.AT5#(@,J<@1)/[=T249PX$ X^L0<[1-R8Z[ MOS?1WZ7:44LI UTZ\T57L3D='8]$1;7L3?SD5K_04,\!QU/.A/17K++M8C$2 MJ@_1M8,S$+3:YO_R?N!AQ^&X^(;#?'"8)]PY44+Y1D9Y=N+=2GBV1C3^D4I- MW@"G+3?E)GJ<:OC%LW/UM==!,T,GTXB _'JJ!N>+[#S_EG._G(CB8"SFQ>SE M8_XAOQ+OJ -R&(2]>6VDI&%<1?YV6('NW[^SLI%ML4BY1B M___5^WWG_8G8\1R"',5O"2C,7!ET##T.*C%N3&Z;[BPPYX@37<19UWO50/*B\UH1.^_-#L>'QT<3\0=JJN@.K\=(JE4#\(HP M8)6X?"L^2'\KM!6_]I:8F8-4WKLWYT(9DEY:1,,QS."(\^.QT %I*QTX+PTL M=0\LU=I$\J(/S*<32G:Q]PRA]/",C8QX9T5)3)Y3.O&XTK$1TA@1UQT%QM^1 MUUU#'DGN9%"]D1Y $/F.;,J#E(HJA ZYQF>;F0MG''3?<64:W>J^@/;<"TF07 M>J4PRW5OAE)3^B%(*VU? U'ODSGCJ]'>X708EI G S3OY'W, M0IY-)35@7J MWI0"9F15I3EEQ-S5FR9%O80S&=U)4HUX\"Q\:[?MD\B<-T)?$B MQ/,L/59-@J>4ZRW+D;40&Y;K3C_8PN:)SR(;E@MBX\/"[&!0(#A\/CNNDE1C MG7'+=1Y'='V^GUHI.2PT866;1_7H$ 67+J;1=$NK_TFK!8;<#V>A$+:#_*5= MZM+0L'>R;'AVD'F'$]XSLZ/7 >XV0.A5FK%2FL1(^@3EZCWQ;:!ZZ.>3/;(" MB!U(.DT=QB"N4R$$$CK6;XZV=98F.!@KTU?$5< C74HX>ZL-@7]+&^VS' 8I M(!Y:A^>]!8L@M8$DVC^H@@%PQ1XDVYX>87NBBK21@S2Y[_^5:EJ>78?=-7R[ M9.GNZ 4,7]Q:2CN/[GDJ4H,6.7TU# &B+0X%E(2.\5)P2$]+;2V?NMP*+$^C M'XBMM0]ID[3D%6\!QK8Y'# ]*0$(@[[/:7@];49V9UR?'\Z)N*JW[&X:^VP+ M2O#7@B)TM93051I9;N##("D7L!Q7&KNY3 =Y@#FFDMZO.7%:,)M,V_V;-3IY M[BHPW;D&\8T2GQ?0%X2A&I_S8G)T,!(^W]+R0W1=NAEA2'#/2C\;7&S)LP'. M:X?OS_# EZWM5?GL7U!+ P04 " !O@!11H"*VFX4$ 7"@ &0 'AL M+W=OV"-LL^#/M 2R>+*$6J)&7'_?4[4K+C-"_ T"\2>;Q[[KGC'J14DKE=(-LS35JY%I-;+2&S5BE$11/FH8 ME\%\YF4W>CY3G151(X0""^L0 M&/W6>(E".""B\6W #/8NG>'A>(?^WL=.L2R9P4LE_N:EK<^#20 E5JP3]K/: M_(Y#/)G#*Y0P_@N;7C<;!U!TQJIF,"8 ?]G]T/>3@PF$0O&"2#0>)Y]XX\ MRRMFV7RFU0:TTR8T-_"A>FLBQZ7;E"]6TRHG.SN_EI;)%5\*A(4Q:,UL9 G6 M+8Z* >*BATA>@(@3^*BDK0W\)DLL'P.,B,^>5+(C=9&\BOA')T]@'(601$GT M"MYX'^38XXU?P/N@5+GA0@"3)3R)&*ZX*80RG4;X9[$T5E.I_/N*VW3O-O5N MTY_)[:L0KB7/3,L*/ ^HYPSJ-0;S[.29(&YKA$O5M$QN?_UEDL2G[PQ47'*+ M;P75?0G\P83U)HP"-I996F06"F4L"#0D+XJNZ42_T"AM^7?6MY!T,(7H2J3* M7U-'MZ1BL:BE$FJU]0J4/EJ6K'GP4WSKN/84P-:#N)<:[H%+VH&.I%[ED[(( M*;"E6F-(RK!!MW4&"M9RRP3_3GHML9,]:7,"5_^## 4]!$7JY$)#G,$6F2:< MFP/4'S27N.)223@G3Q2P5" MR15%9'D/YGV31Z6AZJSKF4(U#>J"4^S^C*4M)2:55HVC)1TMLK//U*=K-8NT M54NM.CH]@4IAN>U5_[R[OGH;3XD\):7AA:L,5I9]O1">(BVB0!Z52Z4K?R+2 M*NE#I3P\J?<0)/9142U1T'0?F;/'V3Z\/6E$[7#*MMVZ?%HWJ*/+%07LL M#MOC$\%?T/T#=TQT^)/6SY;T$=5JF"Y-GTF,9),H8\C*9C IM,CB$+XRB#VX>6.)/FQW :IWNL'_^W MBGKRI6P3OTF8Y+DC'!/1R%/.PSQRHM[YT>#^:"#P*"MX3\\/@_Y?N)S1.\07 MB,1[2P?XRC,TNE#B,]=(J.#RYKZ9N6?)'2XN>KH[^V]=/_J6?27 M_8-Z_V3Z2$W/I:%3NR+3Z.0T"T#WSY!^8E7KK_ZELO20\,.:7FZHG0*M5XK. MVF'B'.S?@O/_ %!+ P04 " !O@!11O]8L!1D( #]$P &0 'AL+W=O M!*XUV64NB2E*[V7]_SPPE[4MDMT 0:ZGA<.:99UZHJZUUCWY- M%-2WLJC\]6@=0OUV,O'IFDKMQ[:F"F]RZTH=\-.M)KYVI#/95!:3^73Z>E)J M4XUNKF3ML[NYLDTH3$6?G?)-66JWNZ/";J]'LU&W\,6LUH$7)C=7M5[1 X7? MZL\.OR:]ELR45'EC*^4HOQ[=SM[>G;&\"'PUM/4'SXH]65K[R#\^9M>C*1M$ M!:6!-6C\V=![*@I6!#/^;'6.^B-YX^%SI_V#^ Y?EMK3>UO\;K*POAY=CE1& MN6Z*\,5N_T6M/^>L+[6%E__5-LK.+T8J;7RP9;L9%I2FBG_UMQ:'@PV7TRCOFG1UW\V5GO?(S47[V]Y0/X?>L M LZTM[[6*5V/D$J>W(9&-Z_'2A1_H8TM-J9:J?>.,A/4!YV:PH2=^EBI3]JE M:X TNTA46)-Z;\M:5SM%52!(*U,%J[3ZM]5@?)6I!TH;QWMO5XX(V134*][W MSW]'YHU MGSYC%K_X8)P/ZA:G96),NWQLQY&)O>S^P%_Q=J^"O@5B%HHBY>-].!E,V' MM"]W*FRMVI%V/F$+HO6+F;!OG@APIDI1Y'RO]ILIFU+ITC;0H#?:%'I9D&IP MLA,13Y6Q+L%?((YMK@]C&L.8=V$\]"X&FUP//P]*$P MQV&B/QM==&;\#KHI) MWI)]MXRJ\JAV;RK*)*LA[-1U?G+]DYK7J[8%1.-6K MK(''7***G823-4-+E9H:^I:Z8+@Z01C7\6:L?JNA[!! 1GEV\<[W,DR0G4*' M\P&JQ9]3S0D"46N3H>NDKHD)()9&%644 AV*W-9!$\,1*;*SU MCFD7L>Z23(1@0.,88SK <_&R2X'!X"+X["LY-!:Q83AA8+,'\V.2G>$61_38?R'_5#:49_>P*%+AQ:T4]7:>PHH,(A,T3!-$BX? M8$N,?%@S5Q-F",>";4[);#B\">:*VGK4C.XE:]G !.O /H37U#$P*ZK(:8X^ MJ+@RV.N%)]!E7>8YT=A$YFB+%R"GE<5"Q"-E/@31D5ELKFQH#:9!IYC'!8]4 MC:2EY0-@TK()1W5_S8QAW#+1B+,)_"R7\-N$)[1(I&RK"(W',^3 MH_=$U&! M*/OHVW$)HR66 )9F4*5 B?M#$5K&@ASL<&AB3F7XX;TT9IVA]>#LY#E>]PC&I#%\>(^@8[JY M$P@YHCSR\[9$BCM*$/<3^+BF2I(Z]DHO67-8++\O/M0/0HU?4W12![2$'A<_ZB]^8]P/I +A]2]]9^8Z!KY4[46^ M3S*OB[[H?3)X[VW0:DTZ:]'Q_[!6E[IK(YIW,VFK:&!ZWZN#5\XW".)-+7&F7JA93*=OV$'6G@0W&1Q\1I:YF?)F[-+-?1%87+P2:9$ MBY&ULM5=;;]LV%/XK!UY0 M;(!BZ^:+TB2 DZY=AP8HFJ9[&/9 2\<6$8E42N[6/ZO)V.PGBRDO+>3 M]]G%P+<&88&IL1(8_=9XC45A!9$97UN9@TZE9>R/M]+?.M_)EP73>"V+/WAF M\HO!; 9+EE=F$]R\QNV_HRMO%06VGUAT]#&1)S6VLBR928+2BZ:/_O6XM!C MF/G/,(0M0^CL;A0Y*]\PPR[/E=R LM0DS0ZT!%W.F*G(_Y_H7Y9R70(_T$/?,X1KF59 M,?'PZJ=9&$Q?:\JR3H[>R6$*(2V8UGS),0,J+$.\J11:%CQCAM86K& B)2[7 M59B&I2RH^/494-C0A:T;V/C1)TC@-I?*G!I4); UXX55?$I=YU0SLB##A>F; M<0*Q[_FS&0VBF1$,2>57%"*UBZ,9S#7()<'Z,Y+ I;_35*NI39P)ZAY%V[^CIJV[B]\D%J3 MZEZ64%*4J)RBBE6HR(7$FTXM[BY1PM=[HV;O;G@[A)5ETL3SDS$-PJE/7ZOS9!OS1XA2JOYH1(.8TG'Z#*3MYB%$$R^>3( , MW%+2RIAP> ZEJ1?Z,0GKZ&DAF/TKE*9>$ELK#Z+?5L7GO?QL:J!2DS,#&Z2J*)O.E0$M+"VP:P>L/>/IGD ,REI M9S6GBGBNX[$G*N5.6\;WHJJ)X)I:&MGN].P%\(,S/FC_8?N/CBN5PY7OE,IA MH6QGCPO&5DB7"OO3%PIGV.^)RLW$2]IP^.B94:S\\ M)D\4VZ.EQ\5F2^N@TKX';U-@^^7V)+SV^+#!#6?)L?@VI\B)8W/3B"I[9__Q MQWGO*-]PD],YLX72GC^NL#*H70QL3SLU=".'K[4TJ)OZ54QHYF[8MLK;6S;@ MMS1G8H6M5KUW*^FIW],9/JDSX\7#KD%12^&IW=&R5BF28/*5N%QC$+*Q9XG* M91*SD=&P0+-!['DFLDXC4;F#===&REU&0LY1,97F#Y#5KJE86A)6D(MEZ/=[R-#F(N'GB5;_:[KD<^R+NB2A+97R95PQT1[C;+WIZU)1$P6$,2;'&UG M:P$EM%*NTKK4QEZR*(*LMB<,ZQ0.G[JKCGI/!*J(E7L($;.LA6E>"]UJ]]:: M-T^,'7GS4*-(KNPI5^"26/WA=#P U3Q^FHF1E7MP+*2AYXL;YA1'5): ]I>2 MTJ>=6 7="_3R'U!+ P04 " !O@!115#IRB>L, #N* &0 'AL+W=O M MS!C)7+!8[$.;;$GJFY2E"W)3C; ONR++8G=5=6GJTY5=?/E MMM5_=BNE>G&SKIONU=FJ[S?/S\^[8J76LG/;C6KP9-'JM>SQ52_/NXU6LN1) MZ_H\\+SD?"VKYNSU2_[M4K]^V0Y]737J4HMN6*^EOGVCZG;[ZLP_&W_X4"U7 M/?UP_OKE1B[51]7_MKG4^'8^22FKM6JZJFV$5HM79Q?^\S<1C>620JE71DP2)?]?JK:IK$@0S/EF99Y-*FCC_/$K_@=>. MM5S)3KUMZS^JLE^].LO.1*D6NJ,?_EC<5A-B'SCDP([(2 [3:*V,KO92]?O]3M5F@:#6GT@9?*LV%< MU="F?.PUGE:8U[_^V+?%G\_>8%VE>-NNL=>=)+A>GO>03F/."ROIC9$4')'D M!^)]V_2K3KQK2E7N"SB'69-MP6C;F^"DQ)^&QA6AYXC "[P3\L)IK2'+"X^M M=26U>G;%:[V4MW"M7EQH+9NEXL__N+CJ>@T_^><)9=&D+&)ET2E@Q2\; K,3 MLBG%!P7I5=%#NWEXL96Z[ XA?5(TQ>GS;B,+]>H,@=@I?:W.7F>N.+:7XI=& M_-Q>J_65TL*/"4\_=42_4CQ,-K??_24+_/1%)SH2L6KK4FD8O=EH3"MY),T1 M[SX-57\K?FP*X(5H$I>U;!RQ757%2FPEI@!(;#ZO%Z;UDE8+"]Y+C1%^8/92 M/"&)I#3P7ES8*:R Y/'O_HNGC@#GL.[-H#=MIT2[$$ML5U\U2Z&,*9(Q%'TK MU'I3M[=*=8XH*XV@;S4^DB$%=@!!BHF=*WZ%O'LJA:S!3MVD<-("C<.&I(=. MXJ5.'(2B(R_JZ$G1KM=8&V,FY ROJUN6\J:%;33P^]$> ?DTJ^I[&$J#M,+S MJN'Q1+$TO&F;3X.LJT5%X&D\'N$VJEKC5 XC;#W*&L%H''@P-%4_/=THS6P. ML68U!Y_,II 15@&6J(K*N)4FQF/LV\6B*I3>AWX&.V_#M$&TQIGSN>*"?T*X MJRG<'0..V-(?WTF2W$G38 1?7LNJEEUU1\>URREJV74& M7FS;?11A[ P)RQCWA\&R'HFP-V*JKAOHF;%PNU*-,4R5+\2JW:IKI7E1G9I6 M 0%-V]/^U@,9;/T 'K(9>H,Q<('ZJ@ 0A#:I@B"DR\D/AQYAUI3P5E?\05KM M@VO8ZP"56G7L:<*$M>"$R+NVD<9/\5^W=2UZ>2/J2EY5-6$%8PK9K02'A&Z' MY4I(TC-12#B.7R7\B;S.C0(XMB6 \U[Q*R=554 MO67*B9POH-O&%#0"?274C=)%U;&+(:0U^4/58FG$:5=UA82+G>A9>TE+'*G) M$(R1-DK!"N$XL+\32]5@]^KZEC?>;HTTVP[1U9KM7,A*(\GK/U&47:=0..V:Z*P=^+FT2).>_3UPC9'9A7$NQDW2D8-$R?3X7 M/P^<8S#SC]%=+ZR[CF#/_)4LG@4]@C7-'/P7WXC<]9!M+'RE>!+'3I9Y3_D) M\L;!T_')(X3EG*S\X 7FC)_^:H);1+'C9PD>A)GK MAP*UXD)5/>MQDCA[.CUY6 ]6%@5(,MDTY_M!CTY^JR2"EXGM/E-.06@I9S^' M[*4-"@IP=8^"?4?)[F3=*(#HP[B^I/A7U@"J-LB733S +:: OE(C!0Z;N>\; MU^W4I'];(=XPND');M(/S2.FM>EY7,O,;SD]4E1,X3!*&[H1H#>U1/GSL0 ' M$2\:3Z7(HP'KME2U$7\GSNY*="P?CV+58H$8H &SB6:3!V:=<3T(E7;95/\V MZ4#=4/VEB,5 FR@K*1Z>42G'A-X9;/N)+#H;C P\Z;:,XZ)TVT%'V7#.3>7# M_L&+'C-ILY,U;O0=$=U]&7!_) &*J=.I>BR!;A@E<-PW>9CP_K<].'MH9@@5 M\_ITQ$HKP]/P)O@O 7'7>=W[5?2O]UQ#2=2:AVLC-E)19)"2R:N^"M>ZXG>[ M=20!G>O1PL%4(=QX@#QUBZJOL1O(5HW1UIUVV*/EWVADP:Q?9"EIQ1GH/[8"7Q6$+EINE.^&NQ7[.0P**>=%B1L&>XH#)T]3 MSD8)9;V=XM#QP\!:E)Y:,:6G,'*\)#7Y*8S$N\FCT!<\&_=_YEU. M +MYW[)0/W:#;[F)VB@^-*H?Z%'N$Y_O.UF>?@;W.4B'_4@]#T;L0:(\2@>F M/:],3BKLO/V$91/]"->S$2X3R60)_&SDI,M9;V1.&PZ2\K@CLNY:PY#=H]JJ MJ:.?JI0;50RT#Z:/; GU6=( R'ND*;X^S_2.Z2SKXJT/T M3RK&*IFKYWFQ,B-!\=Z@P?TSDQ#'!V_=K\? #KP4*<)'F1&C&XU1HF1H+>!#KE/1VY.HM,E48K*+4L#&AS3$<$DWN*,BL5S43+-Q<QG2,N_Z1I#90G.EO,M]DZ%L.K$QG>Q*Y.I^V]HS M%;GHU>QJB05]9G-O%O"YO?J#+;FYYOG\7'+$6T\>[X91[D1P#/ J^N5PQ]&9 M$R:1Z6:] .X'UM&6./9<]4GD.[EIST'97OH%5F0B#$&)26XR11[MK$!^2@+3 MV@;9*2N"J56'O?X7&)&+,(Z0#>GH .UG,(,"R823+1KXV#MEA$]Y,^;&'2*2 M_,!L]6[&69N:+SV@=7O@XO3DK70UN\P&E+%X8B^2^7XP6RO86& MKL(>(8-)KZMVZ!YA%Y)+I96]O+Z%9_+&)29H)U6"#$<>A\2Z6E9T)+N[YC2' MNYM6]X3WK;F-^C14G/YG6UG1A4K1ZI*+24YA'^U+*Q%=9,M[/%)(NS:;UE.8LE%CWZ,L![VP6Y7/4B:S-E9T]<=X_V7ZH M0-E=8S9=6U>E-'Z'?S9-T%$[2(0/=)^+OU/>?7<_[QY[7T)\)]>;%]-]Q6S4 M:1?EZN=MV_&YRK*ERSR85\+!8^:>W0T/DT 2)-B%&IRZ=,9K.W8H65*A1J3+ M#57NQ+XO,L1?AN+6]YT@CL@HQ6\\T(02^U6W&TX@OA/C\:B*RF'?2<-@;!,> M0I8*4A2;Q ^D$5\=W^>2.G025'F'L43TSE#Z"H %F;\/&)]$1H\#C,KQ7&2^ MAP8M!GR)?Q(O/TQF>'GX)?22Q^.5$Q,27+YGX(H\@V*0),?@RHZZWM? SDOW ML4 _$(=>CSJ?O8.V5GK);]I1I0D:,:^C3;].+_-=F'?8=L/-FX#OI5Y2_JC5 M E,]-XW/3-T[?NG;#;_1=M7V?;OFCRLED1UH )XOVK8?OY""Z17'U_\!4$L# M!!0 ( &^ %%'K8C*2] , &\) 9 >&PO=V]R:W-H965T[M++$N6&SNS?>=XS6V]]II+NNW#;A]H";)X MD4B5I"K[WQ>D7B(WCK=]L0D2>( '!$ M:JF>=(9H8%_D0B^]S)CRQO=UG&'! M]$B6*.@DE:I@AD2U\W6ID"7.J,C]<#Q^XQ>,"V^U<'OW:K60EM_' =YFQ&_YJ4;(=/J+YH[Q7)/D]2L(+%)I+ 0K3I;<.;FXC MJ^\4_N18Z\$:+).ME$]6^#U9>F,;$.88&XO Z.\+;C#/+1"%\;G%]'J7UG"X M[M#O''?BLF4:-S+_BR^8A>$\$$*DVEX*Q),C@%\"J*/ M).PBN0W/(KZKQ @FXTL(Q^'X#-ZD9S9Q>).SS.#O]58;19?_SQG,J,>,'&;T MO[-UWFX^@C:F;T#=QQ;0N:S@+G:#+8"2$(!N($AH<1A -I"C]\-PN#\)?F6EEJ*)Q^ MRU'\)N)H,J=&U1IX45;&72C9()7.3T'X\W].R_HEQV9(U.Z=L:WRA3"H2!3: MM_<9B[P5IPI=NYHLD::-G1D)+UT%IA*]&SPUL5T M%$Z_'\$#I:,=*:Y6:ML6%]-H[#Q?O)F&1\VD7]9P,'>JM)A=$LUNON6'T:E1 M[@\>P0+5SCWU-*XLE>8]['?[KXEU\X@^JS>?(A^8VG&:5SFF9#H>74^]IFD[ MPB!=LN,OHA0604Z3Z4TG6 =]-]8JZ]02P,$% @ ;X 44;-: M^[KX @ BP8 !D !X;"]W;W)K&ULK55-;]LP M#/TKA,]![+KM-A1)@'YL6 <,*%9L.PP[R#83G*VL?.B,Z#9N<^X"F M24F=S)5WAERV6J1W=V&U\(-8N,^'Q"JW?+;.3[/#B$VU:B2_R MU:(W&[Q'^=S?!9WE$TI#'3HF[R#@>IE=GEQ,YLH8^+3\0']7:I=:ZD,X[6W7ZF1=IF] MR:#!M1FL?/*[][BOYSSBU=YR^H?=&'M>9E /++[;)ZN"CMSX-+_V?7B2\*9X M(:'<)Y1)]TB45-X8,:M%\#L(,5K1XB"5FK)5'+FX*?<2=)4T3U;7ONM(M,O" M8%P#U]X)N0VZFI 7N2A%#,SK/=S5"%>^ '=2PD=%:!G>N@:;YP"Y:IL$E@>! M5^51Q ^#F\-I,8.R*(LC>*=3P:<)[_1?"H8;XMIZ'@+"M\N*)>BI^7Z$]6QB M/4NL9_^KSU=,]0"?@W5P K'/$L1"M,;]PC$ M>C&K'WI90#QL32 _,%BSXX'V#+4UU+%";3$H$YAX5A&"4=8(K'=$,#"0J^V@ MO)N9<@DX+V!)M6*CT#/ KK?^,0H_("9P+0=#3<9"0]P/@CR'KRU9' L91",2 MC4X9_Y Q#*[&(&I SRMJO/8ADE=H";<)1_?5Q)\N,VTL],*74-K=F. MS5-2[:/6:QIMJ)9$JCMND8/8<=TQ]I8:$_M6&6NT2D@7G:,"%ET8=U]!U:2# MB3;'\[^=UOR)06B7-\D&(\7@9/2*Z>WDM)>CP?P)'VWZHPD;09AM+YQ(KY/=E-Y4?-*PU:_%AAB@*ZOO9?#)!),WY_5;U!+ P04 " !O M@!11BF Y/:<% !<$ &0 'AL+W=OMP'[$(L2>0^?>^4Q%UMMOM@-@&/WI53V-U1ER6W\$K+SZ)PF\O!?, *6/%:N@]Z^R,T^F2$EVMI_2_;AK7I>,#R MVCI=-L+(H!0J//E]8X>>P/R80-(())YWV,BS?,T=O[HP>LL,K48T&GA5O322 M$XJ<\M$9G!4HYZ[><*.$6EMV"X9]W' #%R.'N#0[RAN,FX"1',&($_9.*[>Q M[(TJH-@%&"&ACE72LKI)GD7\J59#EHXCEHR3\3-X::=EZO'2D[5DOUTOK3,8 M%+\_@S_I\"<>?_*/K/@\1AP/V0&>/V^ K;3$Y,$)YOA2 L/TLZ"<91SS(MU+1!DNFI\%)\_T3;. MHG&Z."2+;)P1.5$-,+42&&%GR5.0%,G,IWT4]+<_'U0.+ZA&%D_A^)8;#)6S M] "I>![AX&MLU8;M46M-8YR9CA\SZTE<[YH=?3D>SA;G83".:8#/[ 2 ELM1 M"'+(M=N+?DH7"O[OV22)LF0>/B11FL2[_HS(IA7X4TP^1&P+N'?/)D-?*J#S M">5W8SFWX0Y/QUH6; E,6%LCS;I"#> >3"XL- (T:*)GPRTN!EJ2RYJR=F5T MZ5%S+O-:=@6GU9ORIY_YEB9WE(T0,>=8@*AVV(Y>J!I.O&B#<Z[U@WM>6 M\1U#QHNA#]5]\X:YJ&?E9#*+XL4L8FDVB>+9U$^U$]V-PG>.Y+%_X4S6YLN3OX9YW'JD?]T)B^ZP$[ M];JS7J"!\E[5Z EW(=OK&8?88?EO<-<4&^YUHO"-L,(4P@9J_?Z1U%#:G=B5 M=11[K=..$4[ASOW2!U9HOW,P96,-XAK*>2]$.F?1MP?J3V&_/\76Y*B&)VGF M@R5D(;H[G2?1! ^=^O0D'1ZZGXQZ-SYT\]K?:RT&-S;;X?+7?>VNSM?AQOBX M/-R[WW&S%GC"2EBA*'8NV2#D?OOB=.7OCTOM\#;JAQN\_H.A!3B_TMJU+[1! M]P^%JS\!4$L#!!0 ( &^ %%$%JK01@@0 !\* 9 >&PO=V]R:W-H M965TW?N MZL+V02M#=T[XOFVEV]R0MNO+R6*RW;A7RR;PQOSJHI-+>J#P:W?GL)J/*)5J MR7AEC7!47TZN%V]N3E@^"ORF:.WWO@5[4EC[F1)O1;>D M-0.!QM\#YF0TR8K[WUOT=]%W^%)(3[=6_ZZJT%Q.SB>BHEKV.MS;]7L:_#EE MO-)J'W_%.LD>PV+9^V#;01GK5IGT+Q^'..PIG&?/*.2#0AYY)T.1Y<\RR*L+ M9]?"L330^".Z&K5!3AE.RD-P.%70"U=OVT[;#9&X(4.U"OYB'@#+A_-R@+A) M$/DS$(M]X=/(X MXAT_@W=/03E"*8713?''=>�U'\^8*!D]' 231P\G^B^#+$(I^)+V#$IX;$ MK6T[:3;"UC4Y+Z0XR1:O/G\O.BV-"%:P' V:'B!:+56A:;>'>MD(V8?&.O4/ MB;YCK:,\ Z((#2DGI#&]U**$)?2;3/W"IDHDUJFBCSO0@GBT.T47%W^ALWCS M@PGD#/3O:46F)_% ;J5*$EJU*D0T\/HTJ JIO<4/Q@%X?TG6KLB)TTQL2,); MJRLV,?(@P0A5I1@5)H_._CN3:ZWW@X,F$P5P@] D\9TOMK9K@;G$N)UT096J MD["OS!B%V4%^*E4)8X/HG%VIBHENMF8<4A#*1IGE042]P%2-:,D@[4N$1*+S4F.#BE:P1[Z$>IXC2QEG$-LC':-1" MPP&JZN,$]BQ"+EXD!CDIK.E]%*R4+QW%C )UMQ]G-U-P5!*&=V0:J3DX<%BM M\%/4ZA'[=1]Z!SE.%FB/N3/ANV_.\\793PA88ZU'-M MLFSV1;A7IHS&I@*N M'X9H%&+J1/*&K:/"MO?*-('%,N&B+MGL\SR5X8XU*_(A)4?'BN6KR0N/2[C8 M1.WW/8*$,O:V=R6E<-SN V&!D@Y$J2)D:WO (062VPE&Z*EG/:K+C;6+>P:I M*AMIEK&F5U*C7SB[%?)N4Y'O$4T7*0XC01D.H)D=8E1JZ;VJ%:0P/[N,0 MD=/6+'^ HZT8@(<"'A-2H*"X)M)#)+$81%$<1>]\JN5MU'FFH<6&8.U1X?:. M#?"DBX[.M^-N&RKP5:;4/;>.\1#QH_SD]5/!5-5:R4)I3"&> M6(DH.MM;K:K870<.S;YVQ3A^E M6RK$1%,-U6QV=CH1+CU'TB+8+CX!"AOPH(B?#5YPY%@ Y[6U8;M@ ^.;\.I? M4$L#!!0 ( &^ %%$!6D2WY@< 'X5 9 >&PO=V]R:W-H965TN'HA]H MB;:84**/I.SU_?H^0TJVY;4WV>L76Z(X,P_GY9F1KK?:?+.%$(X]E:JR-[W" MN?6[PNUJ/!DJ4W)'6[-:F#71O#<"Y5JD R'DT')9=6[O?9KG\SM MM:Z=DI7X9)BMRY*;W;U0>GO3BWOMPF>Y*APM#&ZOUWPE'H7[=?W)X&ZPUY++ M4E16ZHH9L;SIW<7O[D>TWV_X38JM/;IF=)*%UM_HYF-^TQL2(*%$YD@#Q]]& M/ BE2!%@_-[H[.U-DN#Q=:O]'_[L.,N"6_&@U;]E[HJ;WJS'70&3R7DW.W'*M.E8%_XD[#7 P>-M#[( M&NG[()U[YV =I,Z5M;03[S]W".H.,^.\+)D9[$R-O8O0G7?BR=)SVV;$& M]J40#+=K78G*6::7S&'E 2N\VOWU+[,DGK['\D88KA0EH#!&Y,SAA-Q: 1%> MY4Q)OI!*.@F-'"?FEBVU0@G:=PP^%GL?XR>>LP]GU#PZG7W[&Z5\[@&A$KFO MI"LVBL;I!/]I-!NF!V$C-J*J!8NC\7S"DFB8)NPNRTR-9^*)%(B KJ,NCN+1 M"+_#\8S]@K,:2,;C(:U,$O996,%-5GBY' :47H,4',M@4>*/&[,#.6VYR2V; M1" C-H[B2%#9A^]Y'#8H:^B%8?2^\DIR"-,LI6^# (TN, M._(%":Z-7DKGC]5HTQ7P4K:5?,<6 E!+Z7 4H"91U"7;(27ATARY^K%RPE1 M^KE)_@>="_;8-)UTEK11L')5R24.16BV<*XMY)IE!:]6@@SZ$((<\D:QK9'T MC1[_F,/'%LWFDM?$[S7%#CJ0)3@:O';7-MM6YFPZG?+#/5?- W?,%?$4.1L/ M499IC-/FM8=FV9MD%,V'\=M6[E1LQJ:3*$Z'["Y'P7J1))K$HTO[YVVE'?;/ ML#^]L!\4=M66Z)WGR^Y#BB1IC3H)4/"<+45.).HKYKO9!+U\C61YDA@%!)+X M*IE/HM%P[@U<)9-Y-$K3B&*T%G[44#N?ME9\7[F/P(9+Y?,0R=(4]DG!N<+H M>E7@..FTWZ$-KJSV9]IP(W5M&2C$_8CA,T:;,@L:N@C: _V@=K=;4Q$K@:1P4OV4@?E?PT 0-7A$VQ,J^<]:N0.L! MCVYUK= #M*$.\(UB HF*5=J!5"VU#R^]-Q/HDS1C%Z_AQ#[#BT,'BV4E!O5@ M79S7#?<*6VB5APSAI:X!;>\ WX8N^,"W/'J&+HN>UA MR$)99>0^#T,66N?DP84@C$U+1T/",,K0>7QR,G"$4\'I6^F*%WS8Y2@Z@\EI M)MA/I[2H0EF#?^KJZ)BDJ,'OR^AJ&L>A'"9T<=H"#G75S< /AQ'H4&P;'R4_ M0YWKB.1Y>/( DERW$*(B)J))@*\0?1NRY_G<]?S43>I*&A4H+@06@PE7?CSW M+B %^C"EA:PQ>B-MRY(T0;5M?/\$66?VW8'JI_]LFJ2DRFI K)S:^;HW&U@C M0=JR!X7[ R9ZZ@>09G]GEFRUARSQ8]$YCFZ3O@LIUR)@HA>"S(71L7$1"UJ; MH"^-+IO9]5)>4/XU]5"))RC;"K6APJ)W4AI_2!!5@E &*@CN6XB5K*I0JG@S MJ7)_&2H-6R[;D_:'!Z7Q=(@7([ IM]T8K]&@39@@N]3P)GU+5/A.1E, M59= S-AX/GTMA#A^/0:\0EV-]G..\;7.E]YDH9ZS!;JA(TE%:C# M<^D'M+,N08UR=,O&$!KX,;NW-$$@:9T"8ZF8 +83@Z@A9LK)J"7JZ3,T79X* M[T!']LD\[80IJM9C9_;/?<09''T3*P7Z(7WYP^!(11X^C^U7]Q\7[\(WMS5D@]62X"[\HN M%Z;S2FJXLLQU;2OL[04HLS^;\,F!\5YNMIX8L^5B)S;P ?RGW97%W6Q$:60+ MVDFCF87UV>23A2J.('%))!(0E^]X:"ER^%%\N% M-7MF21K1B BA!FUT3FHJR@=O\52BGE]>=\)ZL.J6D3H[^:1%UT@/S>EBYA&? MI&;U@'718R4/8/&$O3/:;QU[I1MH[@/,T+'1N^3@W47R*.(OG9ZR-(Y8$B?Q M(WCI&&T:\-(GHWTMM="U%(J]U?W5ICOR4KI:&==98'^>KYRW>&G^>L1N-MK- M@MWL?\GRXU@\F[*'\=C'+;"U4=AL4F^8%RL%S(%WR+1^RSP>7YIV)_3M#]]5 M"2]_D9B#J+7')P 3 M; ;&+0C< =T*AC6%L:9,Z 8)/I\&Q^51+4CW"-0=P;\%=:.0)BC>46+].]Q-E M+X>$/HD9G+2@@H V'H(5BFE((I;*@L-)XK"Y;TF$C$K=R%K0V*(D' 2\H3.X MV>%@(WN8)ZPF6W>>[BWB2=.P$]&:CBQ+2H3I''K@(M2J8>=)"&/#1(4P3Z=] M+:XYNT[8=$9%%!2?!K(KF.8&E293%"1*\*J.R M*H)1J6N#Y3O!CG2G>':2XU$:"2J*KF@>)YQ(NB9Y81^G#*7@FK,;B+@:B"P=B'+^.&0C5438H= M1$E!J2OB*(D#D48IYWU!DE"0!-,:\_+?Z<_RJ)CS/NME,N\+PK.\+TA94OKQ M7XY5+;^=?DIU<#^;DVP1-'B4%?-PFN?/2G@D7[+AE#\SU4_#D2@- MF3#:0@-C4]U-O/L],;8AH(0':KK0Z4+5G;H;4,1;=TIAUSL\"X..)LT=[)$& MCH&^06G(]3-*8""NMN"'*37]UL]F=O1[;\%NPB/&84:PP?L__<@=WTGG_?/@ M3KQ_9+T3=B/1$05K5,7+ET^8[1\N_<:;77@LK(S'IT<@MSCZP)( GJ\-3J]A M0P;&U^/R'U!+ P04 " !O@!11"'3(;8P? %8P &0 'AL+W=O[MC:-_N *WVVWRNU?Z=K>?W\V/PM??#3K38M?//GA MNYU:ZUO=_KK[X.#3DSA*9;:Z\<8VA=.K[\^NY]^^6ESB"_3$;T;?^^SO K>R MM/83?GA3?7\VPQ7I6I_[>6#5WA>*6M/?VWN.=GKYZ>%67G6[N5 MEV$%6]/P_]6#$")[X?GLR L+>6%!Z^:):)6O5:M^^,[9^\+ATS :_D%;I;=A M<:;!4[EM'?QJX+WVAUL^C<*NBENS;LS*E*IIB^NRM%W3FF9=?+"U*8WVQ:/P MU^/OGK0P-0[PI)1I7O$TBR/3S!?%.]NT&U_\V%2ZZ@_P!-8<%[X("W^U.#GB MSUUS7ES,)L5BMIB=&.\B$N*"QKLX,M[8CO_W>NE;!XSS?RJB MU>6FL;5=[XM2IE]98$UX%\2JTG<@VCNDFVHJ?&*K76E4;?["[V \6!M*7N%M MW>&"/;SNBA9T"%$[KIQ?=[9!?JR,U["\\^(7V$"V\OFSE[YX[Y:FA95=P^X< MB+?=[L.^BT>RV_?7MV&G/%RF!OV'9.-/*+)UM35GL:O5GIY$,RK7:P@S JD8ZUYCQL-3](+Q0K4#DAEUP*W@ C11*"SX'E071-Z M6E65@_% :!L2,QK);&$#3 SEO05ZM;"N>]-N"OU@/!'&=VZ-!S"!E<-+L#8: M;[=1H(U*/! ^GCBGJN&9AHCMST]P[%7DV*N3S/;!F:8TNYKW=@.+!<&HU#'. M_>K!\(C+^ 708:EJU93 ,:C6/.W: [DT[I)>!Z/DF'P3XDFG-V@H[O 8X3-0 MOMRH9@USP2F!#BT_;6Q=:>>%A0K]9V?:/1]0J?RF6(%YPJ?+NJLTG9%BA>## MF071PU<,?'T/0];[J;UO8,6^6WI3&>!<&'.%1Z7QC!M:)(Z@ZAI&AQ^""(%> M:;PJA0>03V2^4R?W-)[J"_/C@1. AQ!-P LSR*NG>76*3M6[@E('&^+O>M:RK<-)?&X.? M;ELE$ 6 "G"M(&PH;8 J61 N?/NE"QZT0M3W@D!U3O]V =E"K%6@2 M&AYV:1U.H+:1 ^#YP(JU44M3F];(4*"JRMJ"M!+%8&^X$9+'(^_P+$BB0,51 M0N%[QY;C0.LVG2Q /P!&\_"AZAS2,+U$% 72V*JG2(N-\L52ZZ8P\+DDD=O3 M:Z#JEJ!//I&,OO_MS>OI_ 6_NNJ @_5#*R2]WYARPQP@CQ4PO\%RRE\\!^'H09S@[@U$#&15\'$@&%*X,_3$1>25DJ M8)E)) 6-I-U=..T:Q!M5"OP K-&M8 U$*U 4P/FB1V%P>5$YV!R=+5LW8J32 M>CD5O=W5=J_UU.E:92!HL$+#,:V "&##P'.B@ M&J49%($K5LYNAV.BO'*I'?Z2B MJ>B(X&"WMM%[.2B@1U,Q$2U2$4@$\M(R:7<=B #A0];0R"YF#8< 8RB4G5; MC-,:1T5H#PQ5(](!ZN-9A.71'SHM[Q09GTT [6L=7&K2UR.&;=R M7S',*.3I*(ZULTC)4EA"X^ NF!U^78-B$(ME/9J49'Q0(R%X 0YJ2&J/XRIZN"R[;TE;H,([-&\CN-T!X4506+(R>6].16@P@SWL<7!=X1 MK0F, ;LG_N>U",3H*9]CX/. MG J*U^!08+%@JU#O^R]F!( .1M^C2H4!=S"@P<6A,C:.W8@6Q%@!9?[LR".J M@>SPZ-;"RRM$6/ 06G+ .L;!(0-UT++"X."S)=.$1K]$C).&/B]^W^AFR-9B M#K)E5AJMLD:, G:;K=@6X0P2 \TPNJX&N2*MVO@X8R48O=AV^*B.QX#:#!PI MTG7T!C,F+!D6!4;=.@#PY\6;WJA!@<++K-C&7D)J9*;QV^*1>4PLAAH67O-H M5;-= DD?&7B$\ )1MC:?4'?0L(VE9<,!E3SKP>OP\\K289;V3A/J,V3"?$N' M!8/#Z)4%&N)@"(M*PFWR0F^PJ.3&B SDX*W)H9 A38?7)] 8:28B3V' P7GO M*=A0_0%'Q7O%?= $8J5XG@2&1290%/#5<5FX!7^,.16%WF$H@00(-B$?^MM@ MPQ%MVHN3QN@Z.)P?=:G!6*)8XK:O W@EB7UMNV4+8#R$Z$:M MWLF),-#[K0?LI;\_VPE,/OO:V8M?'(*[Z"R[[&WA3U>QDB/,U]Q94T;$S!C; M"L,K%[7R>7$CT+* P.X7Z $LP*#GV%\XSV!36[ A8>3Q<>L(ZW+1QQY$T?N=L@7X-[LMV+Y&)^F MK>:^JF&)$T]TX'=AF+P5VY:<$J)L%2@;2#D1'\O0PP&$PL!KC);!3!I95V7. MVTV,SL%>*EB *O?TF_K$H3@&_R2L;!_1#[( #7V'_@Z@/E3[J"S ,,'")H'X M,%0=$9^.L)\BB&"3UU&)9\@U;@FU(,*9S M#JD<78_H[?ED6L175W$A28.1ETWG!N=U7GQP]L[X%'3$"4^3'3@5/,%E)]IH MJ2JVHCUNAK4']N(0'Q@7@Z%B"G0&)U0<9XL3DE_.\'&#D:8O6@EF+& WWQ;7 M+"VO)"X&9/BY U7,X>_YL^*;XOG3R[39(^/-%U?%[\#6>FI7*U\\FC]_\?C8 MF,^+Y[/9WQ[Q8KXX.N*+XNG\XO,C3BY@WMXJKRZ/C;F8P<[GDV=7+XH3^G<^ M2[F0V4D-_ 8<(! 2=\27^/*WB_QOY!Q"D%$+PK&#\%"P".0-Z(!*B2T;L0C9 MI FK,GHD S"6PL[&^7:*(0/^"R/4@G5A5-8+0&-FP*@O@_HRLKA]%A>AX] / M)?IOA(B7 ']UJ^/#N!-019PSL$DA4?A)HE]-!L3C' ;#\GTU>(_'"S#/WC=D M[O,Y0 L9- 9H5>'3O>*P&K[F3/7"-F2Z\&0D?SV'.I4&J !IB4H==I4 1L*7[W.?R8,N-V1RL1('D<@41UB M2G1*J#%P)V+/="Z=URC]-68L\)0O9\4>8$!2ULO.U!@0>PF,#IJ5?R1 #!R3 M/;MSMNHXSYLV2F'##B A'2@'$1_P;_]2 A=I -F &[SN[:I%%GP9 2BH;W2* MQ."9X[MQDC-2Z!2!]-(T]!%]9G1=0!6R5PE^))J,BA;*ZR&DH!M6>@UR,/HD MPHZF@2? 3.I[5?-72]WB'"G **"* K85Q6!Y/DD_K3*+C3)+=BO$JUTT8>3V M \)%HPQ0!K"@ "0]7._1U;"GN\-\'>)V5@199#R$4/L,%TT@'EQP#N2@F:>= M;HW+XH"5\:"&< 41 7)@#_EQZ$#G@8#CWO[ V3\E\XLD\XN3HOK6-NOI6Z V M(&LBPJBX_\TQ>LKU$"#ZOJ:,7G>-X]0TCAP(&8$[#G2X/(?6]_2)PZ)_3Y_& M=#%"-7%EQ>TD#4R2H4*J!1D=WQD1HQ5)&P9E8V@7F;#)W?[D!I9VW9!G>!]B M#,/UD!GAK?;LA&I:4YH=QYE9^W<-9G7P+=U+$+(CS=!0PO,2*=:X[B!4/$?( M%!)%,=+,/&J2:4X+"P'Q?%L<;@B@,\7 2(''$)B ?['=^0)24FYP]'<4 /&9 M WR2N5,)Q?SB)&/^CVVF64A5@F-O4EAYE-G_X9B]9 -H5A^<]SRO$C;K3 M!Q$Z//H4GSM,85 9$9^[A&'%"\QG$7-*%0$^.\Y)L:L[$BG^)0A64E#$1("Y MP!>G;8)?6^I< )$%4*9[:>-@)3GJ68H7"SAI:VJ5Q_-CS$5M,63C.^V&8:X8 M%M2JW!RD#Y'+X"_*VJ) B4>HHMWP7G)D[%Z2OYF-S[K"LO$.>BD&XR0R$!9K M NW$7 RIG'MBDC%BJX0*C6VMZ#,[HMY[Q04G^3Y5]LQ/5^6\9R,!D[^EX-(H MFY\>@E\L?B3/%HGZ

G/6?/:=(O0*@L)<.SBJ5;B7%X>*A*X>]0"W-]>Q-K M87ZQ.X#GSR\7Q516FV&V+;U-@+EU-@(#8CK#EGD'%EA)=I1KZ^3=G2H_221@ MAS53Q(^H+RO#&.>7C0DLGRROZ.U04N (,=K5%)5I.,15\X5QF,* ;:PF:F6X &A"N*WR$RDU#$^0V+ L<2BV^&V MD>:DMM\/YAY;\4'&W^G<0$7GH^6:"H^+B%99+!!&%+;=5F:1X),O8O V Y:D M=K9;C-C0?BI*5A[) @($U@0([Y0SK&LDL$41M@D7>?!LE)%&U7*'81QR"T/) MA!5H.2DDP]&280]I0\SE$"!,O],)IR?B4%GA1;8G*B^C$($HZ$1Q-JY"KZ:. ML7<>D'69\A:3+K!QSJV++=4/6)OFAV&YCC A.:(E8TI@LJ5UCN,V#C<7#RW/ MP\$?%%1BVZJLU33NI.$R).&T-'EJH MX&$*X!%AA:+VH :P#*^2%!5"F9(B?WRPPBAQ!+3@2#54-%31"!P&%)]?L0E,;B@92M6K98F(*VB+:S]@[+X&5,$U"HQ3 W-' M_3U0^V7 H\'L4XJ/= V^O 3]RW;>)')PVG85CR*##UD01=06@_%!E4?<4L]N MXY';;DR"AG\L"5O*=" MI<#GXIG* H!AQ.WO5U+U5C3)@!81O9=W'-T#>S@^*UO@FA)-H3HL,N\/$A0_ M#=BE,)Q&:)Q;)BO9YII#J\VQN"%ES*BP]U.O@Q??X=\&5:ZTD= MENH?YZ?+%S]R?1PFLP*\&%5A?WN4<83V_ A" W(PWGHZ>PIX*XQ'QW$#]$&< M) &+FUA*]5DX%BG.035@K/!%.#YR<116ZG!!\VC]5I3LL=JJOH'$_#-;2'0' M=IN8^8CUVA* H\-.56%20 U+X0) +M/CQ/9X,2>'V?BM"E,JF(I!OX$4 ,.( MF$+:,+B+VZ0RN*9-%:J2OG+&?T+LX;,.AQ[J$3##$# MGP).7"U&2>'H8MN& MC0"N8L(E:)B.[W-!S+XSU!2C;[?&I_PG%XSF&3G1[8Q2N?2TM^XD,[$8Y[RX MY>K'#K-QI)>FJJ*002KN@L53>89Z$$#*6;=4?UF4IQB&/IH)7)_(3DY#*.723V:!(<2,[ MJ2A(M0Z.*\V;ZWC+JF]%.7U@&UN3\_(9#I\(CW9Q48/X$Y9W%CMK&BXF,EO- M(:DP1U"Y,*\;<)QHY)1-MF79.?%!8HH;6(2^J#0&[]P^F*9($?#5]*3O9I2B M;9C?@6-@L-BTL8'_U/2!,XZQ9FQ8^K+JZA68'@Z/9\]*?16RU,$[< Q<-7[L M(/K\EJ2&H@HQ1A E9VU1'%&:M;LSI2QU?&@OOL&>R[^V22$FJH#HQ[QV(%(, M(0>2'EFCE'ZS$8Z H -SVAI/FOO8NCCGT+, >8UEC#,"]%C#;[G.D3++P9)$ M\T<^++C>0/8;.57V+5GV@S"/:+S1)1,FHHI%K 4'HQ W":/N,'YD.Y^J:_-V MLI^[:KT]*$T55 Z:J>ZHEB8J?/*M(GHGZKP#3?[)M+UJJ,/F Y%5ZI-))I>I4@W\QGD]EL%B10%I25 M;@#GH\M1(ZS#>ELIC<@DDT3<::+V*OJK$H7/*OJ#T\)%$T*;0UT=7 A=252& MUXJ_R*%;#I1-:<#DUK8ANAVM)VFMP#D!FN>*CO2@Z;]'NG"::E,H7QTK"4-- M62"MJKW-'-OJCK@NN@?(CA3Y1'>XDL@'6^PA)28'MKC2HF$':IK\$D2P=4(M ME&<*72;+?5C?>81L!RJ>5I(A9X[8]CLC@F=+Y DX&.,I;3T,05BL.L\+Z@,C MW-FZV^HIGY,#"-ZBI0_9";%&*4QSGK7L4"F !'D&*$-R%N13:ZFKX@8!=K\9 MJ_>@J,=,+M4HAO0.IW0C!P5UAIF.7:R[F8Q**G -YOM#B#"4&Y$# X=7*DKX MI3JCCM(7.X5YQ<;'J'!<>WXVON<74DROI_Q$U7'TA9GT?_!_[ OAI8,=AW+M6B#+1RS4%I6^2?$7:VNUJ(UG3D5!VY ]B%ZI]2"L7B\8Q"E*@(7V.-2VJ$ZR05U,$ANSE#F.& M-+K\E @EQX[6?F]\C^VQL':($$ZYTJEA97ZZS>3WP#1T3J->],D!QLM-^Z/V MR!_- 54T]]F=A)88GFN9-7$EXIA:2;P5LZ3A8)$J68:/%?!GV?F\B*N3]6;Z M+)2@#KD\5_9!G;'NGL0FO;(GA&"I#4+QX623WFSH@M"##+V4EX)"_R55@5?P MWU1Q=[%X7MSP6(^>S2].U/[-+Q;9>U>S17SO:C8_4>$WO\@K_"XO9O&]R\]5 M\M^"2K%/9TDUJQWR;,C*C7/POC-M7(Y+^SQH9V>XBNR%@ MQ/\KIX,)YVBD9'^HGVW"\)%#:!@84&XM&;%:W?O.H/UG[IA(BC38(1X4& G+ M'#"/%70T=1ZBOR>&#J6AR4IAP.H9PM" !Q7-(3VS(&6+$M'#GFRCAPNQ%KB M+5EJ+QJ0Y!#6LB0HPH8F>RMUHP95&7L7F-YU$Z:*&B#U'*>8.46L0^EVGAS'9KP5 M^7XDX7EY39_,L;FWUFL*<7G)RTG$6'H4L[J4I4Z$Y&;K1JY $<1 Q26Q3[G< M3WI57J>D,+4RS$_W,KRAKHCB%PS\C K;E[]>O XXGELMLA!6/W&[JD,>$9[@ M/ YV@)2]YD].W0!3+G.SZ;JGX+X5.DRL=VK13J6S#/=8X MM.,H)R*,DJ7!9J"45IHT &^#(_MS[KAC@G%1D(=9+P M-ZK>2\/0SF+C.>7NX+%8<6SXJI-0&!7;__. Z1\2>XA6&$[)$T"=>.=\L_I'M+=1C. M!DR,?AU&6^!QHG@':H";Y\[SNI#0)9HHP\HW/8'G$SO0J6BJ+V9]SR@8J:,) M@SAA!'&B[4FLP*M9&:F8PWA*$[/S\&NHC N]W,.*/K8BH[UR$2S',4*TP@-\ MY'H.BICJ!Q6.*#\_($R\FT9JS6-G_VZGL:@4(75" &17N3&U%\NAJW+(6\ + M*=+=(:GJ[TWBL/"EYS[%+:55:8/B:$]Q@],LJB>I25@NE1"G^D"FT^ (^K$5 MUY%7U.1=Q!@CR8:>'.2?>TVR8(=4W1+K9PP46FG--NBP27XC!O%T+!\Z95P6 MJ4UC<;K1XF-^0\/K[(:&'\56CEF;.+"P-EO A-L_N+L'(YZI.#P\ M*B '^ ;6ST$AKF>@ J\[[;#T8X!&D=D)P_2U?]PV(F@"XOKPRH],DU.T/)P3 MP$!731&# [35VF>WA6"*!4[(;)>(DD685*ORFV>$]W$/J27L\P=TM/[^E/"D MII/%Z5Z1FV&.](9SI!^-_S0J-U\_7/%3M!.F :/69;6XT:#7>S;GN@>SN5/Q M>#(W7;P T-H9OG3AZ(T3DR/7-^37+F6MB\=Z-BD>@4.'UL9L>I)Q#,"L>GLV M;1=37#[U1$KY>4 @6,/6H+JL.%0W4G\"Q.]V?\ MA(7DOU$V\%TRMN-6Z>1(XZ&S(\,7O\8,28"#7)X= 0%BO?'K1$!"^CW] %X) M-86+@!Y,RQF.26AL$G^ DX*A24,BTCV/ :"_/5KE'ITS M:<*CB AV:Q"G1X25WXV"%9?27S%."#(6R2'"&,;&@"""6MZ+Q[+KL 13[D?D MP0DN)RI)-_(#L-5?$BR6#I"LCE\&DJZMPT>[YO#AY5[@.KL6 FVWU"IZ^+#F M51)$CN6HY\7[PS6X^.<8*?D,._:,<(?!L8GGEPY+S%8>_I0AR03:I6!N OK> M=HY]<+X7*VM'$$5R#JP[0K.T7B)"[N /\<]A%R>Y*=+=_F]OEUP)?);".^/U MP"'1?AC8P;K&-3#E7]&P)9-Q6,>'I:%9Y"%=D)6Z?#/>C0VZ<8G8:NSQ0A=$ M(=3[N^O:6-Z8VP#1O^,*@I?>G\A9S!=R$V]#;V-+)+X&B<15KA-C@8P=+D=",CSV8CCV(5ME5Y3\BQ-?#"<> M$VP<+P9WG!BEMN66N,;V9"AQTBF3E#JS%J>[J&X)R[\BWKC)L/RH3?JZH0X@ MRS'_ 6]<;=+U%N*.T-.ATGJ"24BT^]B.N:'D_#VVM\B-JDUR7OBUV%2 0Y\7 M/_4N%Y+:2!YAD!'B!#<_,45&P(];6^FZ;Q+Q#K[1%3'P.V@0'YT&Q0MO008R M*5=;+(^3X))DOK]D/A)=_"&7]%[)3JR,.KX>R:JBDTX;%@5))0Q'7$PY']8J MX>[*-2:NSHO;8R<=$J']*!) >HK'QUX6,G?D48659^5(I)1Y[WGP$4EP$JZE M[JW%Z=8KO/!F<.6ULXWMQ!W,&]3(WZRV[ $#JY&N]2;[61-J^1-:P1@L?[R%"HF\_("C NHZ# MKT8=.3%&"/Q]"?:1C03>51GOW#%8\HBA9U]:VE!L>TO+HQ+* \LX[P 1B"GFXM+^+5WDIPE=PCV.B0%ZL0VN8PO%#]G] M11-8#^GDC:ZK:6NG\8[' 47"'7FI&Q-FK;F-D$9>K:;BY$ZY443V&T+V&)]. MW$T5(S$#0(?2-%0_).F0I5Z;AJMYZ5;EU[#F[1+^F%^%ULBTP4$<,H$EC"ZL MC$[!Y*&DK<3&$^=' M2C![&: HJ71)&G45#**\!Q3,PRBVR;H4%K-CE;:Q_WV\9X!:Q4"+CF?]D@/<[_0,0[<-/?V)<4+M\ 'X?64![LD'G"#^RQ<__#]02P,$% M @ ;X 442CO?=RZ @ + < !D !X;"]W;W)K&ULG571;ILP%/V5*[2'5LH*F-"D51(IZ39ME2I%S;8^3'MPX))8-3:S3=/^ M_6Q#:"HE5-L+V,;WG'/OP=>3G52/>HMHX+GD0D^#K3'5=1CJ;(LEU1>R0F&_ M%%*5U-BIVH2Z4DAS'U3RD$3195A2)H+9Q*\MU6PB:\.9P*4"79)@OW#/-EOC%L+9I*(;7*'Y42V5G84=2LY*%)I) 0J+:3"/KQ>IV^\W_&2X MTP=C<)FLI7QTDV_Y-(B<(.28&8= [>L);Y!S!V1E_&DQ@X[2!1Z.]^A??.XV MES75>"/Y \O-=AJ, \BQH#4W]W+W%=M\O,!,)Y7VC,AV> MPB21S3P>C-(KZ/$R[;Q,>[U\H$K90_(";=T'4.W%:J BAXQ35A[UM!?XOSU- M[?.U7@D9PXU7 &>C..EQ+D[(05P:D2XNC>(>?^+DT)]A$G5QP_<\B(X[$!YT ML!+5QO=I#=[KIIEUJ]U5,&\ZX.OVYAZYHVK#K!$<"QL:78QLS573FYN)D97O MAVMI;'?UPZV]SE"Y#?9[(:793QQ!=T'._@)02P,$% @ ;X 440=]QL@K M! S@D !D !X;"]W;W)K&ULE59M;]LV$/XK M!ZT8$H"()>K5F6T@25LL0XME2;=^&/:!EFB;*$6Z)&4G_WY'RE:]P=&Z+^*+ M>,_=/?="SO;:?+$;SAT\MU+9>;1Q;GL]F=AZPUMFK_26*_RSTJ9E#I=F/;%; MPUD3A%HYH7%<3%HF5+28A;T'LYCISDFA^(,!V[4M,R^W7.K]/$JBX\:C6&^< MWY@L9ENVYD_<_;Y],+B:#"B-:+FR0BLP?#6/;I+KV]*?#P?^$'QO3^;@/5EJ M_<4O[IMY%'N#N.2U\P@,AQV_XU)Z(#3CZP$S&E1ZP=/Y$?U]\!U]63++[[3\ M+!JWF4=5! U?L4ZZ1[W_F1_\R3U>K:4-7]CW9XLT@KJS3K<'8;2@%:H?V?.! MAQ.!*GY%@!X$:+"[5Q2L?,L<6\R,WH/QIQ'-3X*K01J-$\H'Y M C^\@3NMK):B87[Q7BBF:L$D/#G3V]/OJ*OH3"1ZWWPM92V\YP^/-F:9W!Q/IK1&\VZ,V"WNP5O3=U MK3OE+*9ZS<7.$WR.WE$07\+7=LMJ/H^P1BTW.QXM "GB T7X2:9P1AN\ 5J0 M:9G@)"U(02OXP*V]AAN)I8M,<$ 6H-'=TJTZB05U@+A(2)E/+^&B2-++<\@$ M%+87A,\)Q00(\'&2PPAK^$@JW1-1(&E!1I"0G)T$7,(8'5V]NM&Q M$CR+C0D"P7BYUD<6I]S<:DZ(J,*5]+&AU"9^TPSYPGL\AO4M2 M)7$_26DV%L!R"&#Y7TW!=&@=?\9;V)[/\5&$_],1T!\K@O\U,BH:;GHVWL"4 M3),,QQ]_J+" ?X(G)EG(6L_#4JO.8DED9>$3.XES.)J]8W4/@862(OF$IC%\ M\ZD6%GN#9?* I-V&&W#LF?LB2K+<9T$VQ0"WK;#^'1#V*86"5!3WT5E18URL MZQIO3M+G&!87A5\#&.Y4OA;+BAYB^&]*?3OR5H? 34F*Q\\%;G)RQ[;"#BQM_ /^OM';'A5

&ULO99+;]LX$,?/[:<8"#TD0!$] MXD=2V ;B.(MMT:!!T^X>%CW0TL@B2I$J2<7QM^^0LF6WM;G +M"+S=?\Y\<1 M9\C)6NFOID*T\%P+::9196WS)HY-7F'-S(5J4-),J73-+'7U*C:-1E9XHUK$ M69*,XIIQ&C-'H=;3*(UV Q_YJK)N()Y-&K;" M1[2?FP=-O;A7*7B-TG E06,YC6[2-_-TX S\BK\XKLU!&]Q6EDI]=9VWQ31* M'!$*S*V38/3WA+>[.D:=<,,MF$ZW6H-UJ4G,-OU5O37!=]K9">TT@WLE;67@3A98 M_"@0$VA/F^UHYUE0\5TK+^ R>0U9DB6?'Q=P]NH\('O9!^'2RUZ>D%W0SB46 MNQC @V 2%MSD0IE6(_SSGJ;AK<7:? FX&_3N!M[=X(2[6PJ*YLO6'\OE!G#W M#2C<#;D^%NE.<>P57:8]S;)D$C\=H1CV%,,@Q#+%R]<$@;8KGNVZZ#B!UNAAO><+;F@3XNA_:;) MOJXEOR.GTX-"FH9#C"5J31YS5=.=:9@_E@W;,,JNUU3+:?)X[FR%?TCNP>CX ML4RS/4\63I0\URWAW#T[FG!4]X4R_2V5,MV7RC1<*_]'5'\MF5<_E\SXX.*L M4:_\\\"0+ZIRW1W:C_9/D)ONXMTO[]XO]TRON#0@L"33Y&),%5%W3X*N8U7C MK^&ELG2I^V9%SRC4;@'-ETK97<&ULC99M;YPX$,>_ MBH7ZHI4NP>9YJ]V5TB15>[JV49+V7CLPNU@Q>,\VV?3;US:$(PM+]@W8,/_A MYQGLF>5>R$=5 FCT7/%:K;Q2Z]U'WU=Y"155YV('M7FS$;*BVDSEUE<[";1P MHHK[ <:)7U%6>^NE>W8CUTO1:,YJN)%(-55%Y>]/P,5^Y1'OY<$MVY;:/O#7 MRQW=PAWHG[L;:69^[Z5@%=2*B1I)V*R\"_+QFCB!L_C%8*\&8V27\B#$HYU\ M+58>MD3 (=?6!36W)[@$SJTGP_%?Y]3KOVF%P_&+]\]N\68Q#U3!I>#_LD*7 M*R_S4 $;VG!]*_9?H%M0;/WE@BMW1?O.%GLH;Y0652 MK+8_RIV6YBTS.KW^6N>B G1/GT&A]U>P 2FAL'-TH11HA6A=H'\8?6"<:0;J M@[72E'$S.D,_[Z[0^W0^2U7I*G2=[U#RMHSA,EO[3 M,"5CHS##86_T"C+J(:-9R'[I$IZ@;F *KO60#+Y+XL4AW-@HP&$P#1?WR\:PP;,-'K1;XZU0QF-:$D4'M!-&.,ZF:9.>-IFE_:%+D%-$R3@T),8' M1&,C@I,C\4M[HG26Z!844)F7+FZ%23 7.U-S-,I-QIFY42E_F]JWIW+Z#$E' M4(FIAP?D8Z.8)&2:/.O)LUGR[Z9BF]HL39;K+>)"J;=ALQ%'2A9!?$ [MDKB M)#B2^D6/NYC%O1>:W?.=E^/FS*<73G H[/K+$U(>+ +KJ?L""8X//(_ MD4'9)6_^42*P,1I\GIHS2+9=53O1 M8N?:A@>A31/BAJ7I1$%: _-^(X1^F=A.I.]MUW\ 4$L#!!0 ( &^ %%$G M43[JG@( #$' 9 >&PO=V]R:W-H965T7Q)F=.1_2:FJB3-V M4 ESW%#UQ-<_H=,S,GP%I])^T;JU33P'%8U4O.[ .H*:L/://[H\; '\^ @@ MZ #!/B Z @@[0/A50-0!(IN95HK-0XX5SE+!UT@8:\UF!C:9%JWE$V;*/E-" M[Q*-4]D]*W@-Z!E_@$3GKY@VV-;CENH#@5D!%^@\!X4)E1?H$KW,*-Q*R4J:MT*(;0+3JWT]9M<,2M'Z 'SE0ET7=60KE+X&H-O9!@(V0: MG&3\U; K%'K?4. %WD! =U^&^]<#\/SK\/$)-6%?EM#RA4?X9NTM1'R.5GU- M\*8F\H2'J/<060_1$0]36!#&"%OH:T,-Z5 16XK$4I@&LLJ2<1)%J;O:SNR M5>R'WJY5?FCE>[X7^KW9CHQ1+V-T4L83E(WM((.'L,7&6S['.K*]\ ^-@MC? MTY@?&ET&T;5W)/JXCSX^&;T^_/^I0'R0M7$2CI(]"8=6 W7*!ZQVZM1*<+>: M20UB89NR1 5OF&JO8[_:]_U;V^[VUJ?Z/6C;]S^:]C%YP$(?/HDHS#6E=Y7H M[(JV0;<3Q9>V9;UQI1N@'5;Z30-A#/3^G'.UF1@'_2N9_0502P,$% @ M;X 446Z //O> @ ,PD !D !X;"]W;W)K&UL MM59=3]LP%/TK5L0#2!OY;-*@MM*@H#%U U'8'J8]N,EM8^'8F>U^L%\_.PE9 M:-.N+[PDMG/./=?'L:\':RZ>90:@T":G3 ZM3*GBPK9EDD&.Y3DO@.DO8,<*,?NQ6C EXH2!O<"R66>8_%R"92OAY9K MO0X\D$6FS( ]&A1X 5-03\6]T#V[B9*2')@DG"$!\Z'UR;VX=AU#*!'?":QE MJXW,5&:U&DU#;+=?H]^4D]>3 MF6$)5YS^(*G*AE;?0BG,\9*J![[^#/6$>B9>PJDLGVA=80,-3I92\;PFZPQR MPJHWWM1&M ANL(?@U03O6()?$_QC"4%-"(XE]&I".76[FGMIW!@K/!H(OD;" MH'4TTRC=+]G:+\+,CS)50G\EFJ=&MRSA.:!'O &)3L>@,*'R#'U$3],Q.CTY M0R>(,/28\:7$+)4#6VE10[636N"R$O#V"'Q9LG/D.Q^0YWA.!_WJ:+H;=]#' MQ]/['?3KX^G16[JMC6[<]AJWO3*>OR?>70$"*\(6:,*E1%=8B!>]V==8I!+] MG&@TNE60RU\'M/Q&RR^U@CU:$X)GA!+UHOH!DP MF!/5N;*50%0*F!-G-8I<=V"OVLNWBPFW,>-=3"^.WF*N.S"1TV#>.! T#@0' M';B!5-M-#WC9:R+UWGW=PD8K/)BUWHKHV]T$)6V1KM6IPH0MQ[PX#)QX:X$Z M8&$<^'ZWMU&3970PRP>0@$62(7TJZ(-YI2M.H>N'0HF E*C_9Q_MI-5S_.W< M=T&![P;=F?>;S/L',Y\JK.# .L5-G/C=_PG7^7=,.^_K=QV_O<$\)]PVO /E M1G%_RW&[56_,=>(K%@O")*(PUS3G/-*[2505NNHH7I0E:,:5+FAE,].W&A & MH+_/.5>O'5/5FGO2Z"]02P,$% @ ;X 448'6!'?D @ 30@ !D !X M;"]W;W)K&ULC5;;;J,P$/T5"_6AE;:%0 )ME2 U MI:OM2I6J7G:?'9@$J\9F;=.T^_5K&\+20%!>@B]SCN?,C#V9;[EXDSF 0A\% M97+AY$J5UZXKTQP*+"]X"4SOK+DHL-)3L7%E*0!G%E10U_>\T"TP84X\MVN/ M(I[S2E'"X%$@614%%I]+H'R[<";.;N&);')E%MQX7N(-/(-Z+1^%GKDM2T8* M8))PA@2L%\[-Y#J)C+TU^$5@*SMC9)2L.'\SD_MLX7C&(:"0*L. ]><=;H%2 M0Z3=^--P.NV1!M@=[]B_6^U:RPI+N.7T-\E4OG N'93!&E=4/?'M#VCTS Q? MRJFTOVA;VT:A@])**EXT8.U!05C]Q1]-'#J R2& WP#\?<#T "!H ,&Q@&D# MF-K(U%)L'!*L<#P7?(N$L=9L9F"#:=%:/F$F[<]*Z%VB<2J^9RDO +W@#Y#H M])4)2/F&D;^0F36T! 9KHN09.DU 84+UZ!R]/B?H].0,G2#"T$O.*XE9)N>N MT@X96C=M#E_6A_L'#I_XZ($SE4MTQS+(OA*X6DDKQ]_)6?JCC#\K=H$"[QOR M/=\;<.CV:/CD:@">' ^_'%$3M,D)+%]P@.]))X.EA!)L[PA?HQ5L"&.$;9". M. *6V6'!*Z;,=M7-G]+Y6S7Y&W%FVCHSM88I9"D/YKBDB2V%> MG/$"?0(6-EPEE\2$>K"6:_JPXU,0[DGKF^RK3P98AG6%K:YP5)>^P7U=:24$ MZ)HX3EG8\^D\G.Y)&[#Q9WO:!FR" UF+6G71J+J[NL1'2B[JE4K4*[F^3:\L MD[Y-MRQKY]W.0UN V-B&)5%J[E_]2+6K;4^\L:U@;WVI>V7=VO[3U(WV 0M] MSR2BL-:4WD6D"T;4S:N>*%[:YWS%E6X.=ICK?@_"&.C]->=J-S$'M/\@XG]0 M2P,$% @ ;X 4470:O+J*! TQ( !D !X;"]W;W)K&ULI5A=<^(V%/TK&KK3269V8\O?I,!,$DB L)UTT[0/G3XX6(!F M;8F5Y+#[[RM_X()\83V3%[#E4OVM58NX>6N50\J\DZ@XRRZC_^7H_# 4''@0E.37!,@G>"X-8$MRO! MJPE>5X)?$_RNA* F!%T)84T(NQ*BFA!U)?1K0M\D!*>$L_?*V5W[P(W8+;5/ M4O9RXU)OJS)6ZQRLN2FN7?&U&RHI)^*R$?DHU3XW^R&.A MB$A_H(*.+EY8G"=4D>0278R)BFDJ+]$G]/(\1A9!^W[EVD/[0N7:0/NU>>P309]UKA^CS]^G^^+ZA6W2G1V=<[#9S MVRWCN3^=V_>4Q6Q)XQ3-6/7A+KZ 8RJ7*9>Y(.B?FU>IA/XD_GNF7Z_IURO[ M]4[T^[M>.PCR1EA.P+=!Q0Y+=K%(>!MYCN\% ^OM<(JU40'&H7^,&@.HR'6] M8]0$0'E>WSY&W4.Q'#/6 X!R78R/45, I2UEU#AKH_S "0S4O(URW,#WC*%X M!&!>9./P&+8 8#BT/;>!'6GN-YK[9S5_$%Q*M!5\116D><4.#GIU'<]V#,W; M*"_J^X9.XS9*NP<;HS8!4#@JYM61YE"L,#3R>H!B85. *91]Z/0-S0&4'_0- M_\S;*!R%8604^=B&Z=6WZYJ: ]'"T/?[L.9!HWGPTWE^H5\@>H5 V9)G!!(^ M:-GM$_:QZ?$[ .9$D3%V8P#E>K8Q=A, Y8>1.=O;*.P%1H8:!]CJ\7U0'+_^&KXQZ];UA3 M)E%*5KHK7:;^9HGJ"*6Z47Q;;F-?N=+;XO)R0^*$B *@GZ\X5_N;HH/F'&OT M'U!+ P04 " !O@!11#X/L?+8" !="@ &0 'AL+W=OP-3MMXDI)E7IPG44^\P*7$7#(K M!\?4("7#N(F$>O]N@7L?I@+OM ME^B?ZN*QF)0:2!3_SG*[F7E3C^10T(K;6[7]#&U!(Q05_PWQ,N:_L?M;,,/;KE;IA7A;(^TK;L2YDP[DL M^AB3AG%2,[J?[C$.(O_Q'6F&G33#WB0QE29#R,D5,U:SM*K9"9/D^BD#8XAR M8EG4)5,"R(\;$"GHGSV^G'7D9T?QI9_U$+XTC.,=7\(@#((]YHPZ?4;]YBR3 M!9G;QA2:H@96D175^#-]Q(9Q1S,^B@W]K(>P8?S&AI,^'R:=0)-^@900>(K< M694]?$3X:1=W>A3A^UD/(?STC?![)#_OI#GO7_IYSAP;Y;C@67Z"NU%"2V:Q M_P$#PN#U1 N.8L%_: _A04O9=SCX.V>_NWC=4+UFN-=S*! 3G$YP/]+-7:;I M6%76YWJJ+%XNZN8&[W^@W03\7BAE7SKNAM'=*.,_4$L#!!0 ( &^ %%$ M!^M,1 ( 'X+ - >&POL2^K E+]$YW]'YSJ>+BQ%Q',B$94MJ5N5>5$J.T,DF,>G/? M7WH,$0[CD-?LGJD*)*+F*H*7/03L\"V-8+"\A,#2W8D41_#I[./O6JC;#\". MLT^SF7_A/YW?[D?.7.@<>J\27QU /$D[1;H\2*W_EEY_DOSZ,/*WN%MJS^U\ M'&:"#P>P@!;0M1'#8(-H!.\0)6M)3%:&&*%;"\\-D @J)%#ZY+68P"#5LPT' MUC.7PO$PPH5L:]L*]G?MIN\%.L\())3V N?0 G%8(J6PY/?::2>WX(L0]N#E*C9YKC:/^N]-]>Q28 M5TX$?YH7%1V*@G5-J"+<>05)4\Q?-&%-K]!:/X9W^/7\%&>HIFK5!R,XV#]P M2FIVT\]Z,!OA9@WV=[.\8-D6'%[<\5]02P,$% @ ;X 449>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Z?V\;MU^L6:0F:CU-DLZ[>ZRP-WRA4Z7=L] MJB!OY-C7>PHYOI8 TF\E';C@5#M?U&?4UY? ^*#@Y.566=ASG17*#62A_G*V M7&@SJRX#3]%&CU&WP^IWV8@'[O\THYU.=:H&-BUS98IE.SJ558#&S_7"MX21 MN>JW5J<(:2;BS!302&)HEI>"0W O(;,Z3*0(30BHTF/=<&8I&6&0[D M'2J2=W@QK]6#,J7".*18F,URG/Y;PDU_51VEDBZS2X:0@9A9=5-Q['U3<5U* M'UUF?PS4N, LE"6ZS)KX(=V]@I0+&FFDTM+!&U1>_";SQ9_B7&HG[K!TNY0K MNLRR&!4VO=\_D;[NFSEN%" UOC(*!]TV860Y[I82J!*22&: M%9 ;*PAB34C*!UUF(9Q)9P#*BROE(,V3KA'/* ETF2UPEB\R^ZR4.%%&374S M/Z;B?L <]XS>5WWSC M8Z1$$3"+8BTQV4A(R2-@ED>5H6R$HF01,,OBPU2E^>51]@BX:X@MJV^&&CO MYCVS+XYSZPK]4IV,,2GU1)]2U+QV9S,3 ME^-,S^K3OE2O'F-2ZHEV7N9@_424?B)F_7R,BA444PJ*F17T,2K64$QI*.;6 MT-;BL8Y/&)/24,P]I+85LSZ",2D-Q=Q#:ELQKY4O\&1]3'DHYBZ&MF+^D$\Z MQYCD?/V.YF#$'M3J4QSJ8\I(,73$*9*/F<03>4%F],/!-*00FS@MX8&TNPWM:S84Q*00FS M@I:8OZ^RSFJ:\T++>H5B97>,22DH85;0IO',:Y5:2$,SW6Q-2D$)LX(V8;Y^ MF.)&/6%,2D$)LX+69F8W=Q]RP1A[081'AP=JJIR#H 3;]:>*,2G]),SZ:6+> MR:QF6@]=OV^\.I"R M3H_9.M2< #0IQJ3$TV,6SZU)X'JU M>-KUR?[H< )QPJC)3[B%A_VIS-(K)ZJ?Y2*U**[6FDS++#N%?9?FPLK):A'Y M:@'\T7]02P,$% @ ;X 44:QM4%<\ @ KRH !H !X;"]?;]LAZ:KV71;>@.2GGS0 M)(K'H>W=3T@7R2.SF$WQ6SER\?O7Y M?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U M>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U M;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( &^ %%% :Q>Z ( ,8I 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D " M004J$F_3J+4];^*1OE7/[IX]Q>KSRM*%SJ;\ M-:R8M]7&KHB)V6NZ)'^Y-3 MOF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF M^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ ;X 440=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " !O@!11^RAB1NX K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " !O@!11F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M &^ %%%23$7\^04 (08 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ;X 44; P50=W @ I@8 !@ ("! 10 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 444_%[,)Y M!@ ]R( !@ ("!J1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 445LZFJ_#'@ 1EH !@ M ("!.3( 'AL+W=O&UL4$L! A0#% @ ;X 44<6CKJ4D P GP8 !D M ("!D%4 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ;X 44;_6+ 49" _1, !D ("! M+F, 'AL+W=O&PO=V]R:W-H965T1P !X;"]W;W)K&UL4$L! A0#% M @ ;X 44>MB,I+T P ;PD !D ("!!GX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 440ATR&V,'P !6, !D M ("!IIP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;X 446P&$'NN @ H@4 !D ("!O,, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;X 44?6J9R]!! O0P !D ("!@,P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 449KL$G!G! M+0P !D ("!-=H 'AL+W=O&PO=V]R:W-H965TP, X( 9 " @=+B !X;"]W;W)K&UL4$L! A0#% @ ;X 44&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;X 44<"P F3& @ ^0< !D ("!&_$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 4 M41_L,/6- P G@X !D ("!D/D 'AL+W=O&PO=V]R:W-H965T48.Z , +(0 9 " @8T 0!X;"]W;W)K M&UL4$L! A0#% @ ;X 443/DJ;MS @ K 4 M !D ("!K 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 443<.OT*J @ A @ !D M ("!!Q ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;X 446U1VFF[!0 /RT !D ("!>!P! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 440U5 MT95- P .PL !D ("!*BL! 'AL+W=O!56K&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 44>?9$*ZT @ [P8 !D M ("!F#4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X 44>&HQ[-F!0 N"( !D ("! MDD ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;X 446US33>W @ M @ !D ("!X$P! 'AL+W=O&PO=V]R:W-H965T 9 " @8)2 0!X M;"]W;W)K&UL4$L! A0#% @ ;X 448SL$75: M P TPL !D ("!$UD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X 442=1/NJ> @ ,0< !D M ("!C&,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;X 4470:O+J*! TQ( !D ("!D6P! M 'AL+W=OZ ( ,8I 3 " ;Y_ 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !0 % YQ4 .^! 0 $! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 234 391 1 false 53 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 2127107 - Disclosure - Marketable Securities & Fair Value Measurements Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements Marketable Securities & Fair Value Measurements Notes 15 false false R16.htm 2132108 - Disclosure - Stock-Based Compensation Sheet http://www.csi360.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2144109 - Disclosure - Leases Sheet http://www.csi360.com/role/Leases Leases Notes 17 false false R18.htm 2149110 - Disclosure - Commitments and Contingencies Sheet http://www.csi360.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2150111 - Disclosure - Earnings Per Share Sheet http://www.csi360.com/role/EarningsPerShare Earnings Per Share Notes 19 false false R20.htm 2154112 - Disclosure - Employee Benefits Sheet http://www.csi360.com/role/EmployeeBenefits Employee Benefits Notes 20 false false R21.htm 2156113 - Disclosure - Income Taxes Sheet http://www.csi360.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2162114 - Disclosure - Quarterly Data (Unaudited) Sheet http://www.csi360.com/role/QuarterlyDataUnaudited Quarterly Data (Unaudited) Notes 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.htm 2315303 - Disclosure - Revenue (Tables) Sheet http://www.csi360.com/role/RevenueTables Revenue (Tables) Tables http://www.csi360.com/role/Revenue 26 false false R27.htm 2321304 - Disclosure - Intangible Assets (Tables) Sheet http://www.csi360.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.csi360.com/role/IntangibleAssets 27 false false R28.htm 2325305 - Disclosure - Debt (Tables) Sheet http://www.csi360.com/role/DebtTables Debt (Tables) Tables http://www.csi360.com/role/Debt 28 false false R29.htm 2328306 - 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 29 false false R30.htm 2333307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.csi360.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.csi360.com/role/StockBasedCompensation 30 false false R31.htm 2345308 - Disclosure - Leases (Tables) Sheet http://www.csi360.com/role/LeasesTables Leases (Tables) Tables http://www.csi360.com/role/Leases 31 false false R32.htm 2351309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.csi360.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.csi360.com/role/EarningsPerShare 32 false false R33.htm 2357310 - Disclosure - Income Taxes (Tables) Sheet http://www.csi360.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.csi360.com/role/IncomeTaxes 33 false false R34.htm 2363311 - Disclosure - Quarterly Data (Unaudited) (Tables) Sheet http://www.csi360.com/role/QuarterlyDataUnauditedTables Quarterly Data (Unaudited) (Tables) Tables http://www.csi360.com/role/QuarterlyDataUnaudited 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.htm 2416409 - Disclosure - Revenue - Dissagregate (Details) Sheet http://www.csi360.com/role/RevenueDissagregateDetails Revenue - Dissagregate (Details) Details 43 false false R44.htm 2417410 - Disclosure - Revenue - Narratives (Details) Sheet http://www.csi360.com/role/RevenueNarrativesDetails Revenue - Narratives (Details) Details 44 false false R45.htm 2419411 - Disclosure - Acquisition (Details) Sheet http://www.csi360.com/role/AcquisitionDetails Acquisition (Details) Details http://www.csi360.com/role/Acquisition 45 false false R46.htm 2422412 - Disclosure - Intangible Assets - Finite-Lived (Details) Sheet http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails Intangible Assets - Finite-Lived (Details) Details 46 false false R47.htm 2423413 - Disclosure - Intangible Assets - Amortization (Details) Sheet http://www.csi360.com/role/IntangibleAssetsAmortizationDetails Intangible Assets - Amortization (Details) Details 47 false false R48.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 48 false false R49.htm 2429415 - 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 49 false false R50.htm 2430416 - 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 50 false false R51.htm 2431417 - Disclosure - Marketable Securities & Fair Value Measurements - Narrative (Details) Sheet http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails Marketable Securities & Fair Value Measurements - Narrative (Details) Details 51 false false R52.htm 2434418 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.csi360.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 52 false false R53.htm 2435419 - 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 53 false false R54.htm 2436420 - 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 54 false false R55.htm 2437421 - Disclosure - Stock-Based Compensation (Maximum Performance Shares Granted) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails Stock-Based Compensation (Maximum Performance Shares Granted) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 55 false false R56.htm 2438422 - Disclosure - Stock-Based Compensation (Performance Based Restricted Stock Awards) (Details) Sheet http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails Stock-Based Compensation (Performance Based Restricted Stock Awards) (Details) Details http://www.csi360.com/role/StockBasedCompensationTables 56 false false R57.htm 2439423 - 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 57 false false R58.htm 2440424 - 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 58 false false R59.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 59 false false R60.htm 2443427 - 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 60 false false R61.htm 2446428 - Disclosure - Leases - Narrative (Details) Sheet http://www.csi360.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 61 false false R62.htm 2447429 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.csi360.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 62 false false R63.htm 2448430 - Disclosure - Leases, Assets and Liabilities (Details) Sheet http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails Leases, Assets and Liabilities (Details) Details 63 false false R64.htm 2452431 - 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 64 false false R65.htm 2453432 - 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 65 false false R66.htm 2455433 - Disclosure - Employee Benefits (Details) Sheet http://www.csi360.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://www.csi360.com/role/EmployeeBenefits 66 false false R67.htm 2458434 - 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 67 false false R68.htm 2459435 - 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 68 false false R69.htm 2460436 - Disclosure - Income Taxes (Details) Sheet http://www.csi360.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.csi360.com/role/IncomeTaxesTables 69 false false R70.htm 2461437 - 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 70 false false R71.htm 2464438 - Disclosure - Quarterly Data (Unaudited) (Details) Sheet http://www.csi360.com/role/QuarterlyDataUnauditedDetails Quarterly Data (Unaudited) (Details) Details http://www.csi360.com/role/QuarterlyDataUnauditedTables 71 false false R9999.htm Uncategorized Items - csii-20200630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - csii-20200630.htm Cover 72 false false All Reports Book All Reports csii-20200630.htm csii-20200630.xsd csii-20200630_cal.xml csii-20200630_def.xml csii-20200630_lab.xml csii-20200630_pre.xml ex102-fy21execincentiv.htm ex103-fy21directorcomp.htm ex1047ati-csisupplyagr.htm ex231-63020.htm ex311-63020.htm ex312-63020.htm ex321-63020.htm ex322-63020.htm csii-20200630_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csii-20200630.htm": { "axisCustom": 1, "axisStandard": 17, "contextCount": 234, "dts": { "calculationLink": { "local": [ "csii-20200630_cal.xml" ] }, "definitionLink": { "local": [ "csii-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "csii-20200630.htm" ] }, "labelLink": { "local": [ "csii-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "csii-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "csii-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 516, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 20, "http://www.csi360.com/20200630": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 26 }, "keyCustom": 38, "keyStandard": 353, "memberCustom": 8, "memberStandard": 41, "nsprefix": "csii", "nsuri": "http://www.csi360.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - Revenue", "role": "http://www.csi360.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8935006596b9486b84e827a9cdf3f585_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-20200630.htm", "contextRef": "i8935006596b9486b84e827a9cdf3f585_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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Debt", "role": "http://www.csi360.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Stock-Based Compensation", "role": "http://www.csi360.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144109 - Disclosure - Leases", "role": "http://www.csi360.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149110 - Disclosure - Commitments and Contingencies", "role": "http://www.csi360.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Earnings Per Share", "role": "http://www.csi360.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Employee Benefits", "role": "http://www.csi360.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Income Taxes", "role": "http://www.csi360.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Quarterly Data (Unaudited)", "role": "http://www.csi360.com/role/QuarterlyDataUnaudited", "shortName": "Quarterly Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "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": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345308 - Disclosure - Leases (Tables)", "role": "http://www.csi360.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351309 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357310 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363311 - Disclosure - Quarterly Data (Unaudited) (Tables)", "role": "http://www.csi360.com/role/QuarterlyDataUnauditedTables", "shortName": "Quarterly Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i548e5b19a7e8474a8fce839ae477e3c4_I20170630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "csii:CumulativeEffectOnRetainedEarningsNetOfTaxes", "reportCount": 1, "unique": true, "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "csii:CumulativeEffectOnRetainedEarningsNetOfTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i1135fd711a604d169c21184a7bc3abeb_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "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", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i548e5b19a7e8474a8fce839ae477e3c4_I20170630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedAcquisitionConsideration", "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", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:AccruedAcquisitionConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i909ef7c0d5384c2aaee87e78734ddc41_D20200401-20200630", "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-20200630.htm", "contextRef": "ia608076c4caf4e2e80868fc404a71a14_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "ie1a600808f4747769d3d65f2bab13b7d_D20190805-20190805", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i6870a9a8e29d4e56b1c1835a53ed1df1_D20200401-20200630", "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", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i6870a9a8e29d4e56b1c1835a53ed1df1_D20200401-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "csii:LesseeLeasingArrangementsCapitalLeasesTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - 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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8bd39f5a6f8141f496cd088136cc68cb_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - 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", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i983e910ac21f4894814ab0c95fb56b89_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i3a3aba7bf226493f97988e7c2c1e82e3_D20180701-20190630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i1135fd711a604d169c21184a7bc3abeb_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleOfShareBasedCompensationRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i137a4796f21748eaa0ce3ea59a45ec65_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - 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-20200630.htm", "contextRef": "i745ef25cf5f440768008c8b91178a28f_I20170630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "ie65573f4a0284e98a8384a225e2e0a82_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Stock-Based Compensation (Maximum Performance Shares Granted) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "shortName": "Stock-Based Compensation (Maximum Performance Shares Granted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationAggregateMaximumPerformanceBasedRestrictedStockAwardsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i0310f74286aa41dba5267c27a414b0ad_D20190701-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "ie65573f4a0284e98a8384a225e2e0a82_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Stock-Based Compensation (Performance Based Restricted Stock Awards) (Details)", "role": "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation (Performance Based Restricted Stock Awards) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "csii:ScheduleofShareBasedCompensationPerformanceBasedRestrictedStockAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "ie8395ab5074d4bffb2b2492e13b1e8fb_I20190630", "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 (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-20200630.htm", "contextRef": "i42888f6b1b7c4c9c8009bd14e7cb622e_I20170630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "iec7f2f72173e4238a3420581558c801f_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - 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-20200630.htm", "contextRef": "ia81f48bacd3e46309e6ce46e4483ca35_I20170630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i1ad191a88ea34de592b6b88106c1266f_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i548e5b19a7e8474a8fce839ae477e3c4_I20170630", "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-20200630.htm", "contextRef": "i548e5b19a7e8474a8fce839ae477e3c4_I20170630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "id1f7329deac847c1976ec996e710669e_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443427 - 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-20200630.htm", "contextRef": "id1f7329deac847c1976ec996e710669e_D20190701-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "rate", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "ib8857553947b40d0a49f4bef75589f94_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - 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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i3e9edbd33198409697a7ac2eccf259d3_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - 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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i909ef7c0d5384c2aaee87e78734ddc41_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i0204154d6a8e44a19ee48ca7c1d82a1d_D20190701-20190930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Earnings Per Share (Details Textual)", "role": "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "shortName": "Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i0204154d6a8e44a19ee48ca7c1d82a1d_D20190701-20190930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:DefinedContributionPlanMaximumContributionPerEmployee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:DefinedContributionPlanMaximumContributionPerEmployee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - 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-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i1135fd711a604d169c21184a7bc3abeb_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - 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", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i4424233b625e4d99910becece3dcfb10_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460436 - Disclosure - Income Taxes (Details)", "role": "http://www.csi360.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i14de9d10c63a48c4a289ae42e880275a_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "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 }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i1135fd711a604d169c21184a7bc3abeb_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - 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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i909ef7c0d5384c2aaee87e78734ddc41_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - Disclosure - Quarterly Data (Unaudited) (Details)", "role": "http://www.csi360.com/role/QuarterlyDataUnauditedDetails", "shortName": "Quarterly Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i909ef7c0d5384c2aaee87e78734ddc41_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csii-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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-20200630.htm", "contextRef": "i8c6acd70fa93402ba74330b65606d11f_D20190701-20200630", "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-20200630.htm", "contextRef": "i6bc7c7fc865d49939bff7e9d2c2e398f_I20180701", "decimals": "-3", "first": true, "lang": "en-US", "name": "csii:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - csii-20200630.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - csii-20200630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 53, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.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/20200630", "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": "Accrued Acquisition Consideration" } } }, "localname": "AccruedAcquisitionConsideration", "nsuri": "http://www.csi360.com/20200630", "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": "Accrued Clinical Studies" } } }, "localname": "AccruedClinicalStudies", "nsuri": "http://www.csi360.com/20200630", "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": "Accrued Salaries and Bonus" } } }, "localname": "AccruedSalariesAndBonus", "nsuri": "http://www.csi360.com/20200630", "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 Taxes" } } }, "localname": "AccruedTaxes", "nsuri": "http://www.csi360.com/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "durationItemType" }, "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/20200630", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "xbrltype": "stringItemType" }, "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]", "verboseLabel": "Restricted Stock Units" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.csi360.com/20200630", "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": 5.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/20200630", "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 and warrants" } } }, "localname": "ExerciseofStockOptionsandWarrantsValue", "nsuri": "http://www.csi360.com/20200630", "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/20200630", "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/20200630", "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": "FuturePaymentsToAcquireLongtermInvestments" } } }, "localname": "FuturePaymentsToAcquireLongtermInvestments", "nsuri": "http://www.csi360.com/20200630", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "csii_InternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.csi360.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "integerItemType" }, "csii_PaymentsToAcquireIntangibleAssetsPurchased": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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": "Payments To Acquire Intangible Assets Purchased" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPurchased", "nsuri": "http://www.csi360.com/20200630", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails" ], "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/20200630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "csii_ShareBasedCompensationArrangementsbyShareBasedPaymentAwardRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangements by share based payment award.", "label": "Share Based Compensation Arrangements by Share Based Payment Award [Roll Forward]", "verboseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementsbyShareBasedPaymentAwardRollForward", "nsuri": "http://www.csi360.com/20200630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationSharesAvailableforGrantDetails" ], "xbrltype": "stringItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "csii_WriteoffofPatentCosts": { "auth_ref": [], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/20200630", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r555", "r556", "r557" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is 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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation", "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r558" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r559" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r559" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r559" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r560" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r559" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r559" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r559" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r559" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r555", "r556", "r557" ], "lang": { "en-US": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r553" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r554" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r183", "r283", "r289", "r527" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r322", "r325", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r524", "r528" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r322", "r325", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r524", "r528" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r183", "r283", "r289", "r527" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r283", "r287", "r486", "r523", "r525" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r283", "r287", "r486", "r523", "r525" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r298", "r322", "r325", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r524", "r528" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails", "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r298", "r322", "r325", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r524", "r528" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails", "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r283", "r288", "r526", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r283", "r288", "r526", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r246", "r323", "r454" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r184", "r185" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r184", "r185" ], "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/2020-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": 7.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", "negatedTerseLabel": "Accretion (Amortization) of Discounts and Premiums, Investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r7", "r8", "r45" ], "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": "Accrued Sales Commission, Current" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r7", "r45", "r295" ], "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, Current" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r237" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember": { "auth_ref": [ "r536" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r59", "r60", "r61", "r512", "r533", "r534" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r64", "r114", "r115", "r116", "r405", "r529", "r530" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r353", "r354", "r355" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r330", "r350", "r357" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r187", "r211" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r189", "r204", "r206", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r189", "r204" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r208" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r98", "r225", "r230" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Undistributed earnings allocation, number unvested time-based shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareDetailsTextual", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r198", "r299" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r169", "r172", "r178", "r202", "r402", "r406", "r425", "r491", "r511" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r55", "r109", "r202", "r402", "r406", "r425" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r197" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r194", "r196", "r216", "r495" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r331", "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r331", "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "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/2020-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" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r408", "r409" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r236" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r321", "r324" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r321", "r324", "r394", "r395" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r398", "r399", "r400" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r401" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r163" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r440" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r440" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r440" ], "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": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r440" ], "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": "2025" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r440" ], "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": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r440" ], "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": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r440" ], "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": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r440" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "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 and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r101", "r106" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r108", "r109", "r129", "r133", "r134", "r137", "r141", "r152", "r153", "r154", "r202", "r425" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r245", "r497", "r516" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r247" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r106", "r250", "r538", "r539" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115" ], "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/2020-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", "verboseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r258" ], "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/2020-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" ], "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 39,675,865 at June 30, 2020 and 34,934,569 at June 30, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r77", "r501", "r519" ], "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) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r157", "r509" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r106", "r404" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r264", "r265", "r284" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r264", "r265", "r284" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r285" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r299", "r317", "r535" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r81", "r109", "r202", "r425" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r257" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r492", "r493", "r510" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r256", "r435" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r507" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r507" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r111", "r259", "r260", "r261", "r262", "r434", "r435", "r437", "r508" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r296", "r297" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r376" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r379", "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r375" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r167" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r397" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails", "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r283", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueDissagregateDetails", "http://www.csi360.com/role/RevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r360" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "verboseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r137", "r140", "r141", "r145", "r146", "r502", "r520" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per common share \u2014 basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails", "http://www.csi360.com/role/QuarterlyDataUnauditedDetails" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r119", "r120", "r121", "r122", "r123", "r129", "r137", "r140", "r141", "r145", "r146", "r502", "r520" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per common share \u2014 diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails", "http://www.csi360.com/role/QuarterlyDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r147" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r351" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r348" ], "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/2020-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": [ "r359" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r114", "r115", "r116", "r118", "r124", "r126", "r151", "r203", "r258", "r263", "r353", "r354", "r355", "r385", "r386", "r426", "r427", "r428", "r429", "r430", "r432", "r529", "r530", "r531" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-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": [ "r411", "r412", "r413", "r417" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r413" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r413" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r411", "r412" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r411", "r423", "r424" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r317", "r412", "r458", "r459", "r460" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r411", "r418" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r411", "r412", "r414", "r415", "r419" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r416" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r299", "r301", "r306", "r317", "r412", "r458" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r299", "r301", "r306", "r317", "r412", "r459" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r317", "r412", "r460" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r317", "r458", "r459", "r460" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r416", "r419" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r106", "r420", "r422" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r198", "r199", "r205", "r211", "r212", "r213", "r214", "r217", "r218", "r219", "r220", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "auth_ref": [ "r186", "r209", "r215" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.", "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Financing Receivable, Allowance for Credit Loss, Recovery" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r229" ], "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": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r226" ], "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/2020-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": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-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": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r231" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r231" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r231" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r231" ], "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r226", "r227", "r229", "r232", "r487", "r488" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r229", "r488" ], "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": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r226", "r228" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r229", "r487" ], "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": "Total Patents" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r98", "r235", "r239" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r327", "r328", "r348" ], "lang": { "en-US": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r109", "r169", "r171", "r174", "r177", "r179", "r202", "r425" ], "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/QuarterlyDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r106", "r234", "r241" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r169", "r171", "r174", "r177", "r179", "r489", "r498", "r504", "r521" ], "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) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r366", "r372", "r378", "r387", "r389", "r391", "r392", "r393" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r125", "r126", "r168", "r365", "r388", "r390", "r522" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r71", "r106", "r363", "r364", "r372", "r373", "r377", "r383", "r540" ], "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/2020-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": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-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": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "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": "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/2020-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": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-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": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r131", "r132", "r141" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r233" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r166", "r433", "r436", "r503" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r223" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r53" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r54", "r106", "r148", "r221", "r222", "r224" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r223" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r223" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r411" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r445" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r445" ], "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/2020-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/2020-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": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/LeasesNarrativeDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Operating Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r451" ], "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 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r451" ], "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 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r451" ], "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 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r451" ], "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 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r451" ], "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 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r109", "r173", "r202", "r403", "r406", "r407", "r425" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r109", "r202", "r425", "r494", "r514" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r109", "r202", "r403", "r406", "r407", "r425" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r255" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r44" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r506" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "verboseLabel": "Warranty reserve, provisions and claims" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "verboseLabel": "Summary of valuation allowances" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-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": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r65", "r68", "r75", "r99", "r109", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r135", "r169", "r171", "r174", "r177", "r179", "r202", "r425", "r499", "r517" ], "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 (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-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", "http://www.csi360.com/role/QuarterlyDataUnauditedDetails" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r169", "r171", "r174", "r177", "r179" ], "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) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r447", "r452" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r443" ], "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/2020-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": [ "r443" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r443" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r442" ], "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/2020-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": [ "r450", "r452" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r449", "r452" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r438" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r379" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r380" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r45" ], "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 Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r408", "r410" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r56", "r57", "r59" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r66", "r69", "r72", "r76", "r258", "r426", "r431", "r432", "r500", "r518" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Unrealized gain on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r59", "r62", "r63", "r200" ], "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", "negatedTerseLabel": "Unrealized gain on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.csi360.com/role/ConsolidatedStatementsofComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r59" ], "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 securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r408", "r410" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails", "http://www.csi360.com/role/LeasesBalanceSheetInformationDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r397" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r84", "r86", "r195" ], "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": "Payments to Acquire Debt Securities, Available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r195" ], "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": "Payments to Acquire Marketable Securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r298", "r300", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r317", "r318", "r319", "r320", "r326" ], "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/2020-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/2020-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/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r331", "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationSharesAvailableforGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationSharesAvailableforGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r421" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r89", "r91", "r112" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfFinanceReceivables": { "auth_ref": [ "r85" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale or collection of receivables arising from the financing of goods and services.", "label": "Proceeds from Sale and Collection of Finance Receivables", "terseLabel": "Proceeds from convertible note receivable" } } }, "localname": "ProceedsFromSaleAndCollectionOfFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r85", "r195" ], "calculation": { "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-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": "Proceeds from Sale and Maturity of Marketable Securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Pump recall disclosures" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r251", "r252", "r496" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Claims" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Provision" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r238" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r236" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r238", "r515" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r106", "r238", "r541", "r542" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r238" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r236" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r79", "r207" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/QuarterlyDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r106", "r188", "r191", "r192", "r193" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r361", "r552" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r106", "r361" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r142" ], "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/2020-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]", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-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", "r263", "r356", "r513", "r532", "r534" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165", "r170", "r175", "r176", "r180", "r181", "r183", "r282", "r283", "r486" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/QuarterlyDataUnauditedDetails", "http://www.csi360.com/role/RevenueDissagregateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r107", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r294" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r286", "r294" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r448", "r452" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionsPolicy": { "auth_ref": [ "r106", "r441" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r52" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r376" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r330", "r349", "r357" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r330", "r349", "r357" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r226", "r228", "r487" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r226", "r228" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r440" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r439" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Warranty reserve, provisions and claims" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r238" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SelectedConsolidatedFinancialStatementInformationPropertyandEquipmentDetails", "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of quarterly financial information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/QuarterlyDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r331", "r352" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.csi360.com/role/StockBasedCompensationSharesAvailableforGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r336", "r345", "r346" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r371", "r384" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r228" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesOwnedNotReadilyMarketablePolicy": { "auth_ref": [ "r106", "r490" ], "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/2020-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/2020-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/2020-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": 6.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": "Share-based Payment Arrangement, Noncash Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r332" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r340" ], "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)", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r344" ], "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/2020-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": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Performance Measurement (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "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": [ "r342" ], "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/2020-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": [ "r341" ], "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/2020-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/2020-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": [ "r341" ], "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/2020-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/2020-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": [ "r347" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r343" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.csi360.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.csi360.com/role/StockBasedCompensationSharesAvailableforGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r333" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r352" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationSharesAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r338", "r352" ], "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)", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r329", "r334" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationDetails", "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.csi360.com/role/StockBasedCompensationMaximumPerformanceSharesGrantedDetails", "http://www.csi360.com/role/StockBasedCompensationPerformacebasedRestrictedStockAwardActivityDetails", "http://www.csi360.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "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", "verboseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r106", "r331", "r335" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r348" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r106", "r250" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r108", "r109", "r129", "r133", "r134", "r137", "r141", "r152", "r153", "r154", "r202", "r258", "r425" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r114", "r115", "r116", "r118", "r124", "r126", "r151", "r203", "r258", "r263", "r353", "r354", "r355", "r385", "r386", "r426", "r427", "r428", "r429", "r430", "r432", "r529", "r530", "r531" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r151", "r486" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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", "r258", "r263", "r358" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r258", "r263" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r258", "r263", "r339" ], "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", "verboseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r51", "r258", "r263" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r258", "r263" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r109", "r190", "r202", "r425" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedBalanceSheets", "http://www.csi360.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r375" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r396" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/AcquisitionDetails", "http://www.csi360.com/role/IntangibleAssetsFiniteLivedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r198", "r199", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r505" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsAvailableforsaleMeasuredatFairValueDetails", "http://www.csi360.com/role/MarketableSecuritiesFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r136", "r138", "r139" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic": { "auth_ref": [ "r136", "r139" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r362", "r368" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesDetails", "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r369" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r158", "r159", "r160", "r161", "r162" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r376" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/DebtFinancingObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r141" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r141" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares\u00a0- basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.csi360.com/role/ConsolidatedStatementsofOperations", "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "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/2020-01-31", "presentation": [ "http://www.csi360.com/role/EarningsPerShareReconciliationofNumeratorsandDenominatorsDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "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": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "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": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r318": { "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" }, "r319": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r329": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r358": { "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" }, "r359": { "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" }, "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": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "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": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "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": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "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": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r554": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r555": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r556": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r557": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r558": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r559": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r560": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "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=120395209&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=120395209&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=120395209&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 96 0001180145-20-000042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001180145-20-000042-xbrl.zip M4$L#!!0 ( &^ %%'A,M6"32T# $[:) 1 8W-I:2TR,#(P,#8S,"YH M=&WLO7E7&TGR+OS__11ZF7M_M_L<%\Y]($T8UH@']^XD=$R6=_L#TW775T&;_OK"F[<0ST<'5Z[> MZUM/@^F-%YN<[OKY[0>"'ZA JZ[7>9Z$A@1%-Y\B_\Z[?O747_7-^&VQUOIY M>?3ZJ0=W-_PC49",B*M&^CU&L/S>$X[.N'KYWK [*"YO]^L$!..#92]D"-\0 M^7!0?/,>^CD71-.W9;OC U]?\NW.34B?M-LO M!E^W"3]^V=Z+MND>_W,E=+-W>RN@+,'XM3\[86 :Z>(L_'>8?_KGRLM>=P F M(-N_/ -)N]&W?ZX,PL7@>7G7YVO_ZW_]KS\'^: =UA*\L@F._GP^^O'/YZ.F M;<]?KOWI\T^-_N"R'?ZYXO/^6=M(+]XD4X,Q>AC[GWHEA_A> OL M4)&[T?TO!KLA_G,E5TX8YR6*1E.&B#6248JLX ()CW'\L &@T4C"*U]CNVLZ MZ=8A?['9A>>[? FO4YCV=M>'BW^'RY5&[J%I3]]?VHW>I]=D]],A;0[]Z>:G MHU?Z=*>S>=':.#II[6]>MC[_G;<^O\7-SN[)T>E'M'.P=7*TL4F:KS99\_1] M^S5MM0\_GYTT]]^2P_UW%\U3=WEXZE!K_^^/AP>'O+71/CD\>'O1.OWK9&=C M&Q^]5^@U.;H\/'"B]>K=^WSUJO-RR;9Y$VR39H;[OSP].WG MYL%6?G3:_.1?;>7VU3MQM+]U>DC>D:.-=OOH8!O:?W=Q=/!W^VC_D._L'U[N M;/S]<6=C/3W+^)KW<"_>/=H_:SMP_A75K[6^W#SOMVZ_0C M;YUNLV;G+6NF]T[/N+\Y:.ZAB]?[ZQ^"CI1R83(1.(+!6GAD@*J) M=)E&+&2&4X0]I2Y(NK(63;L?'E&B$W=D*^\[TSX,IMB"7_JU;'\D6W93MAP[ MIYRBF1-.@&S!#3,BV(P8['ATSDFI5]92_\]-M&^@_9ZOA7LOX?*;PL7(:!X] M&& %.LLDTYDR3F9:V@ "$M09M;*V=?B(HGTY+(I;2KO9]1L03=22_9%D+YHO MDU1+Z9Y_\)%H*T"@G%()<9%4F4)*9=Q31ZB*3#&VLI9E" *L;ZGN5F%<\J8; MPVX^DNZP[T';]DY,,?'N)F)GC#!"J1403#$/7B9&-CCXEWH7+48?MJ^E[8/+ M.\ &_US9;FU-A#]V8U^\['4ZO>[>H.<^OC'%3K$W2+'D>],>ANM;)W# -6B^ MJ.#-/=UQG:WNSNE)WB+O3P[)4>?P\]^=H_W=CX?D+3L\;;+6QB'9V6]#N^_. MFP>']#7=/3GL7+1W3MOI>3[#_7 3I'FT\?82))L?=MY=[!P<7AR=NL^'I$F. M &F3:^!>PR/R3NP<;-/61A/>[=TEM/VQM?%W#HC*C_8W^='I5J?UN75Z^/FH MO7/P=VQ>WD!%\,:&&$0&^J@RI@+-K+$R,Y)S+)U *GAPP%;! YM@8@*"AX " M8PKF16)L!&(0:VM'P+-C1EI'X4%L @78@AH4-$==GQO,#[A.U I<=%?'PY. M>D7^&9 ]@0BM(?)#B+1NL@D3$9QX\/ %PL F0HI,6\(RQ91%G% A%%I9PP@] M@^#M%T'R"T:C!LGC@^3:C@ ^P&%T''R, "")'J)[<#0R"LZE#X(%0L2T0#(7 M2[+=[P]O *0FFGL 9.^&%4'6"A.)S21Q$;P/PC,=;*M.$B.2.4/8/H\AD7 MNHIV9&UT#Y&:#D-XP)YHI$1C70BS49DT2FL6268<><)4$X;V35 MC4D-E <#Y49XXX%MN'.9#8QGS!MP2VQI42)3"$="(WZ81?EVX/N@0;!KV)#; MH/D^2_3#QZ0-OVJ;;W[P( MA\\%*-/>2+IH;S4]'W;]/CC[WS@$OJ'D 6'NU MB9JOWJ+#SPX=[A^#Y$\^-E_MMIL;;WES?_=D9T^CPX._^T?[O70>.3S8AG;< MYWI(#OE.PNS!.P37?CYZU<3-C:W\/Y^WQV.J@+GU#UI#3)2\FXAH MR!A&)%.&QPR":L60YPY89F7M?_ZA""9_3 -NU( - E,4P<-FFD8MM5)!.N)P M4"30$FYJ#+>OK12I@;7(P,JO@,6]YBYZ\(M28@SC5F2*NI!)I#U%(:)@ %AJ M5?X$VWW'B!$AHP5L>H0H3I6+0 M-@./!F5,"^!&"7]@[QS%5)A [,J:7-4_$;0O%36^.SNKL?9@K#5O4F-DP4O+ M: ;R3M0H,7CM"F=(($ND\01"L*=#C36P?A%8U]1(O*&<(9-8$8R8##@SC*,, MPC8LL(X>#,X3H<8:5;^(JFMJC,Z!2R5$)I4&,V69 HPC+;'5X)D!47(JZ[BQTLC: MODZ\-9+8E.U!#"%@Q[C(+,@]0Q[\,?C F"/38T?O++7<42^T@'MA@X H->;6 MHL (T77@6&E8-:]@!:08E2,B4RXFSTN03).(,B$<#0I1A#R=7N1807:L7;%? M MO%37;TP4>F,,]B(!AL&(/0T7.2$6H"EU20X.W38<<:6;^*K&MVQ(PPS[3/ MF(\V8TK;S-I(,JN4 18AJU_(NQ8P^I7877-C@@[@Z(2*96!9TQ"!&D=C>#= M&^25XU19_H/@\X^CI$3[8)QBTF$M17!:BR QA*HZ?"?#/JVX^P9@UHLB MB3TMJ_CK\OJ4-^8R_;1^;@J_^=]A/KC<[O8'1;G\HO]F6+@3.&NT F/>$/F\ M/H'(Q>%!*]]YU8)SCZ#=CZCU"MKK')*=#;CWP=]Y\]4[MK/A\^:E1D?_.4&N M\[YK#O1PYW3KY)!LLT,"S]79^KBS#_ B[_.CTT/6W-_&AYWM\Z/]8]8BVY__ M\_F0MC:V/YC -&+:992EF9F@5/*M<1:1XTI&+!F+*VMO1/.K+/OGMQ:A M:)0/%.Y<:OUR^]^WEP-^>?':Y*?;K9^5>)Q\ZP],,4AK2-;2TV5(9BF1^FU:^CQ1&WCTR^3V[R_%9'3=I)1%!VVK#L^]&/G6#ZPR*LC5<:OWBW MMS&Y?')H\CU=?Z<,/)4A"*UYD."5&* MHX4"P D4*0YAE(B""<4+T/6C1=^# M4<=CDM&KCI\<^'.?F?-FA8V&6!W^Z1ZG4BB'$HPZ4N0A&VRG'G&!, C$C M-\X!4Y@M5(\F?*H,LX?UZ*T>^(DLN$7K@9L:^@L]\!/I78O4 \FS/:EVCY.4:[[0D\8 )LP?I-WK_?U-3ZC5$+[.VYUP[ZRE+% M69318Z2-NWJ27[. ,JI40 W0((0 M6W&M75H9J0B$:(+KJ*F@08JE$E.&G6$[+73=&9R$(IU7A)/4VJ>PW76]3JB( MR*3&3 <-#(O!P=8,Z(!@(5):1@P\X&44V4;>'Q2Y'29%ZV]W-R\@IN[OQ%88 M5$IT0.Z!6ZR-#(I)9E()-D6U"4S*0!U[/-'-JP>L, 8S)+AG8&> #;P*$!_& MB")2X #-P=.I,G7/WP5[R/A[M07Z:(0_?^&"0^ CA":1:,80M=IP92RH;W1. M@N>PA,*=AYLP?T%SBE#PE E,"7,^&&Z18E8*%>$_'9=:T(_O7,Q?X)$H1" F MT\)*IK@V1*69?NDQ."2!C<:]ET'.CQ4YJZFY2)IYP073ECG,* I*26>4MBY$ MYL!57!K1S"-RGIZ8"!) @]'P-'M'J+/@P4HM8E3.&A?D\HAISI'S]$0&44<0 M.# G0EK6C@SW#E$-O&:Y!3$NH\CF&CE/3W21X6 U_&DE9=X$^.@MP5RB&)#W M^/%$-Z\>D K@"OXXITXP0X/1! )HR42TX)P;-.X!<-$J#MY'9.R;?M>O#*(& M3SC&45,DP;A@BYEA6#$'TIB,L8@#H3ML;?,(VZ72+!)(*E)AK0&O&'OIG%Y&DZ>?6 I4@SQ0Q$<9+AZ+4-%MKGW$0G&>-SR(:H M,G7//TWC(4L8JBW0^8QUST6XT1+GB;5("\(4?&+1!*Z,$9Z#CS"/W*5E=!/F M+VCL.0$OD&D:*%,"FVA#H,(1QY#U4BRUH.<\UCT7@=.H=.!1. 12YY$K)PC7 M6 2!4U*B>;QLU"K3[[329&_/.RF$/)$!/*+(9)0:(:X=D2@P00)[Q$3A92'2 MF8@)&RH#(0[%*%B@TD8E$?,J2B:),FQYQ#3GR'EZ(G/(48*X5PPCAI $>R>) MP9X8054081E%-M?(>7JB0\%&CW5D+!(6 S'(6A.<%MB"'CHUAW5A52:NN2Q8 MNQTW/J#40K4%.I^X<2["E=))0B*/7E@FD;%>.&4%YA9);"E?0N'./6Z M+6OEG*4V_KK8*TD7#@B40>(9HD@#(-)B=938Z)TCL9([ZQ]M@QP M23[!?QYAF3UNY?%(VF->]2>M!P MQJ(U!B'X"NHH':)8CA?^TT5;O@ ]2W^](%;,NX"8'#HO-9 /RD#K[EZ^\]2? M[FY+1 @B,*.99=((A3%A0D8(BH+D$ DM?!#[4W3VVG1]16)4*CACB!$KJ64T M(".B<9(YY7ET3,;%GY9>*,E,-6% !F)5*EN(F%1.NY"J@$=/>#2&A"73F=D- M&LQ$;X@6W'LNJ/*.\8A5 "E%'JQ.^TUPM61Z\QC2F:+N$.!P)ARR7FF&-#7, MB:BL1AY3ICA;,MV98=@T$^5A6'!C+956*^8Y4P:B7M @(PEGG.@E4YY'$<\4 MM8>"- (H"I.:,2M#&L#"S! BBFF8>/&B.C5B8E-5 #=:!*D2H$5(Q2[5>,JUZV2LW)RGW4-GN MPJ7'8 "KHE;@W($J.>$)BXPEC\^ D\ZQAS@7!RN73*T>7U93U"L?P1W'PDMG M-)-<&N>)CXP2K[TQK KS4&FF$'K=@P1VBKU0?,K=6$+EN.8;Z(RSDU L9PZT M"X(YK+2PU#)0-&U3P@*-TDJ&.8T56%*Y*/*;RPI);X#&C#=$6L94@+@K**.\ M)D89)*FH0/G'19'??(KP>L.\#DBE\2>!E$7@_3O.HPH:U))4WWZ^[!6]KBDN ME]%Z"O @(^@?8R+5"]' >4B3R!#RTE,7JF\]'TEZ<[&=%BNEC'-(*^^K;SD:0W%\MIP%HB*1QS)K) @D)*J.@82@L)#&85L9Q7.<^O M CC^YNPD=Z8]%F%OV!T4ER_>[2V7U60H,BPQLIHX^$"4LR00'%W$A%AE*F(U MYRNYN5C,0)2-QAEK@F71"B,5UT%YXJQ2V*"*6,SY2FX^^P$P2:ERV#*(RAV7 M6DH?C-#&"R^<1TM@+1/A;<,K%UTS6G>UC!YG$"(2XK&(S#*KB.9.RI"F@/_@]\7_SU%^Q8VF#6>@- M%1E0DQ3:4R]X)-983*WT<^BWG\7_=<93/^^&?G_=_7>8]_/KI.I2 PZV=[=W M6IL=VX-F(%0;A'*@?^^R#XHS:G3V//7X\G4XI(EKE :QF$$!F(AX98R/ 9Q] M*\9S.+58'SZ#V?![P=WTNVU>\>7N_GQ MR0\GM&O\?#D&2B'^PR&0&"@+3IH OHTBPGLJ.(A[\?$S:TG-%LC[A?&A93JS M3W":$F"0!")PU ?A')."I)0,*13V!A%,=!6FC!\DL!)-=YB=]:Z?I0SG'[,2 M0K4 A]@IZYASU'I,%:?$XT H4 M[ZV.V*::&BP(DLJFM0],607QE9-,:)[6JFB!EE3;9F8_9Y.]"*ZP%4)$CT!, MVNI *6?$2"7!1:["DI5%%=(4-2DHZA1$*#(XQ(1Q6OM41D-83SBH6 46KBQP MK#!-96*,DF"YER@R)(C%GC*IHH5@TQ%=@0S[!9;3%/5)*(F,-@KLFV>!"XL= M5N#A57$LET+LV'9^7,YMS-BW M3PK%'L.WOZK[T#LK7^ON2@_C@Y,VOE?;X;I*!SS$5ZT-!\6+73APGY9NS[HP M$;E4)AC@6 D&01"#!:%*8,2"HXMOOA<$9;.I9F@]U9$;$15F.+(4_".E,!7. M">6J0*XF+]Z;]C" B1YA,C6P583_#D/777ZQUG!R\HU3^[O!#8NB.E4*I&+& M&$VE]H@I;T&CF&9!@>@L$K$"ZT,K(K,IDJ[B)GC-*69,,4*TA9C>ICC>XN"9 MK$"MG,>3V<_X:Z,R1MOEJJQTDZ_7Z \NMX9=7Q5[3(+D,5J%;8Q,E,E"6!+K M/$$:XS (GJ81_*-(9 M;\S9;&=]I[GTW0N-!=(",]7[%(IN.I(B MA[WT!#,OU#C-\1SM**?&@L,"89N/"@D94U3 9."4UJ'!C$Q,<=9+$7@E,:,U M$08<%HF08BCLR4W1ZC9)6DP#>C P,F:C3AANI1"/E7&B$:JPL"2-- M$S-6,936ZS.NP<8PRS"..!4IQDPJ7&-F.1AIBHB),8@H7,# 1,Q39U@J91DC M85@:17#MP\R?D1[2%5VNV?#0;\\ U?$E0+/6TE- MF$L)$@%9*[A53D3$&3,F5* ^;@W$%)/)I>N15 MGON+T1,F(6AS'+/HE*8J,XQ06F!DC1-< M4V)2E2>"5 W@Y?'(8>UK^#Y)^%9E$ *%R(W6@0?E&=)<"^,C M0%H8K D5]2#$\KL/54[$H]Z \\ 8LT0S"M8W2.8P1' .("M8%0I6+"!\I[?R MI'89[@"M18I2KF,@-C"MG"&*4"(\A\!->%SG&S\ET%;%40B4:&01TRPJYL!1 MX%Y#M(8I%U+K6/NY3PFT54EUT(H&C9%Q!$>F-%.8&8L O=%R8>O!L9JJ?P @ M[Y#C&!/'9)F/"-:/XP@QOM4.BSH\JFGS!P!2"1TBTL!QF=ZJH?&@J:-4101^ M7PV@FL*^7S<%0!,0)P(;R@3X6D:RM">98!@'>57GO@;04TDSG2EU3G-%BM!> M*DR5 >K$:4LOZ1D&V H?F2<5V&2[!FYU*'N*P)56J^# B%MP]P+%Z1M$N!I' M9[GC]>+>IP; MX$Q=-+0*I=F7$\!+G8PW30LLK$NUM97PEI%@+ 5G6$?CA-'2*5P#>%$R,!;* M@5D8^"HE)3&*:DQ8#!# *8O ">:6"B1Q[0$_3?A69>2!@O_+J'0?@%=8"6DH8-8;S;#4U%K'TNHI7(_V/B705L51" QKX=-V;U* P^ MMA%Q M+CGB%),Z3'M2H*W*](1@'O,TF18 3*GXD-7<"Q&DBU+04?7_&K0U57\[ERH* MJ95QBFG/K)5&.<(U\]Z2M--B%?;J6TX 584VN4<2O#W+J'90A[@Y[[N%-NB5D1D6C#8C01-(0I%L'I"XY$Y<#\ M4L<0-6FS5K"S[IGL\EDGZVLR[>6?8F9;=_(;4=P,$'[D;!%_* M??H2O[GO:S*-\C'V?;V=IR2Y$&E@D$90460,2:$04BE8Q%@J0]0H3I1+CXI?\WGD],)V#8I(HD%1 M:*:0LS$-CT;E-9,$,51JJQQK*_1E+9?OZY2\MTYA-36=LF!/:23>HD"8LM@Z M"(6\<4$!,=MQY%/+[OLZI::7J%Z! M'I:K;NZ,QA#7QFW QTD#DR.3[ZF%;V@H1E$RHH0Q M#'MK.!'2$;"BF%ED?/4U]$TH8J_HF*X+>R>F^/4LN'* [D:KXY'<_LWAN][ MM,N[G?3:/A2[83 L9C!2-'_CX"0A-&)%.0(44:D-9QSB1/A+RVAM];VF)X.? MN3AL@L3 Y78*&<,() ,E%9'Y$-4LJ(\=-3Z$KJ ME3(T2A1U8"E>T]AXJ2 *H"9$H'E>OIIBV*SB7 M-#*#B&)!*Y/6^QA">" !&46>7@!.C:]N$MQ99C' MV%O)65*O$$G$&CNDL )WL?IQUWQT;#[1EY,@/4FP!!XC5!DPG8@KS+ERT-T5 M6.XT;QG.) 9CSKEHK==IQUH'O2:" _,GK Z^&A6]%TR ALZSE>",]$OS#"FA#(#<163/"JBN92>8L?2*G)<(?W:[KI> M!P0!\$Q7ONXYD];&?%F&K3_8B7NF/;U*1$\W*TN;$"'F,\@BPJ)&RA*D<=K5 M("IJM*S!\[/@>7JL@)7TW$I)F&+,>,"/#XX(HR,2$@BBQM#".W[S!Y'##'Q! MY(D$+]%@KJ7'7AF.(N-.TR=LB"HISAA G&DS1$$L ]??$ R1F!24(,EDJ!<" M_A)X]D*[G7>/7X5N*$Q[O>O7?2?OYO! .&.,%]H2 M1#RN3E@-<=93B(L$+,DM2].'F$G#N"<62ZT5"L$B;1FN M<"[^ HVC/6%\:6]L0$CJ8 D3*BAFA:064\2BUX97%U^+-*+VA '&E=.*.FX8 M(FG!GE)8(")4VJ6/85VE&J.UJ'^P;HP8YZ)*X71@2G#C.#'"V>BH(LSJ91/U MTYE"G \U.8(AOI:1!I\F>[1&%'Z($"\ACFO79^X8KB2J/,72I;5 M2D<\IYQ@@L@2%!5:!(?GR<$*($119( N$1@E04O!/81MX$E;$BRN$*QJ =\Y MA8C3EG^2"@.^C*3><$$LDEYKXX2CI$("?O(C^-S:2 +"1#$.LD2::@>.A0)> MD$8;6:$B(HL]@C]C\,RE: D6C!"7_%$3 #Q.>R^1@8C':Z:4<#5X*F6 YH(A M%WC@1,L0@V$T$LTQ$P%I3TBTSM@:0]6:0IS/9DHT1!^E2A,##&D#\8RD-&(? M(F,"5:F.^()-($?*)1+UTYE"G NHW_V7:HQU60OB&@NX,3D*QWN^' M055V8*%!!V\]$+%6# $U2R.-(\$YB!>UITLCE9?#HDB&-3#O#)[Y'B' M,?(I YARA@4V,;"TQB%@H:0<;;*W%!)J];JNJD+2W*E@E!2>4(:4-5IXK<'* M*:T\47IIA%0]T8#Z1"*D\4XP9IW25"-AD 5A29!6I2H90 L^;P_3F-9> &4I MY;!YX=I#'_Q6T>N\['7.AH-2>#MQTQ3=O'OPOR[O;N"VF&\Y)3MG MJ:D9NR/S*8S#>%226"ZI9%PJ[;@5/N!HD9%25"GU?DEA,9^MQC$X0>"C,J$- M"P(,18A,,$TXC8C[2NV6M9RPF$OP(JU*ZW,<]8 -&E*:@>"46D2-)X:IFD06 M(:EH/KNF0 @EE+ T6,.P$Q9PYY"&((HQCIRJB601H#$7,@&CX;FVBAL:P?4D ME@1F%84(6QFE>97RS988&G,A%!&CD ')H#F$)6DO1\264E QBXH)2E!"B_^@/)R>8RSF7RSRF&;MDURDJ52[]+[&+S@ M1E)##:_ 3L-+*N0I[EO,-<98&L\=I@P,M!4..4TM548'1'!MJN@[BG9YQ!DO ,&=> M&!48,UB'P%2J/ U^-3'8WQIK@P]Z]G*>W7!4.E5/J? 3@T"$B(CD9O&%,TIY MWC<7Z\/!20\,SN5MT6S T?X@=R][P^Z@N*R(7"*RD5KCL(/0'6%N.7@+U&&) M.&&1^,5W%19(+E/D>"LMC9(!#;C(8G364R(T$<00QR*O@(?^([F4BP?6NSX9 MNO;?P.!]#_'4C(>\IJ@Y# FNC0T"":NTP$%Z 1V9^@UL#YY,]M*%Z[>DYOC^\Z%T.OT&KGB( MTB'/J6*.&!."DD$J29GW@,5QO[%'G"1_0+^Q1Y]'=I32H!T)7'I02Z:X1$($ M2CF.0C!Y>QY9+6+ \Q-3K6IJ 8\E$7/PH;GUBM&(#$K#> 1+&KP!#WO4;Q/[ MIA;1OJG[VS;!>))@+UX]BV1Y#WM M6SIU2O9-(1,9DE*(5+^*2FL=Y90:C"EWBK)QO[%'S/=X0+_=T[X]-"7B>7[Q MH@C]WK!PH3_Z>A*,+Q_6YY_6_H0_QID2F G#,0%_!!Q]XDW43!OCL4!&$1X^ M)-1=7],?7+:AGSIY-SL)^?')X 459X,_SG,_.'D!2OY__E@I3US[LW]FNFM_ MVN(Y7#[Z/&KEJ[;2$V>FG1]W7SCHPE"D)KYU]7>OZYCB&![,]@:#7N=%>BYH M:6!L.TRNL;T".B%SO7;;G/7#B\F'/WS>/VN;2W#TVGDW9.5%?WP*!81LICV^ MRZ!W-GY1K5<%TN6[#J!+!W[2_K@?5D?]\'S@[SBH5C7ZSG&TBK]S<=WR3%I^ M7HIQ)$K 1$+)QCUBA?%L?V-? (XI/WNWIR>O7@$UQW>]VP.*>6W?V\5+*?,0A76GP_$8R.3;HR@FW,HNGD M[[V_O;\'&]M='8_,_+?ZVW7FTV M7NXTF]M[>]L[K9\W:6!Z2O#-JR/(_3KB8'WO7]NM5_L[K6>-C=67JPV".-/5 M>UUUO]?=VMEM-OX$;@5PMX8=:,4UQA2\&V+R59PPSDL43=H'EE@C&:7("BY0 M*KAQYS+*1M.''X>>OT#?3_[5>^;_]7?[B+0_V=.ST^9!*[7'6Z>[[19OL!"T61$RS#X!UG3$6?604..'/1(&VIL=:OK('G_N_2 MO[F6P5KCFXA[/ ]!KG(B'N8AT%6*^"PH4;-5IN_;\IV4>&W7)T245)6<75P1 MT[AKTT_38CP9NFXH8RBR^4F7UI%-:+W+0;[[JYZ_G0:.[=L@JWC9MI6H9Q$'L#5T%D0FH #T6M;TV[W!K9W<9?16.]VAZ:]&\YZQ:"2QF,K MMZ_>B:/3K8\M,!3-C6-RU-EJMS;6T='&1Y9^;V[XC_"M5^_&U[R' M>_'NT?Y9IWGP%A^=OCO?V3CJ'!Z\0\V-W8\[^R?I]_,6>7L)]T([^]#>>W7^ M>G]]T-Q#%_#W!\'!T BM,L(\!WNC0Z:)\5G0C)1E/W@D*VO_\P\MF?CC2^-S M97N^[1-51W?NXOU[$^H#56>]U7JW_KJQN_EF9W>_\>;=[MZ[]=9^8W\G>5;[ MX#XU,&WL[#8P_\W_WMC9:NS_:_.FTW7E<*V_W$^',6C9+:'BN>\^:.>D5T%GDN&8,6189I33F4[;?02) M.25Q9>WO83GZLC=V9V_+X<1O/-X*.$!SAS68D;.G$"L=N:> MA#.W7\!+Y&G6N_(.76OC+1S_JW-X>DSA&?/6AJ,[&^W3UF=WV0(7[Y TX9G? MH:/3PR\K %?!W:W^WTVK?=NB< M(HXBA3,>F,B856!BM<"9QRXB'S#CDHT=.E8[=--VZ/9WUUM[VZ7G-E>GKL(T M^++7Z>3]E#@#/AP07'>8DEQ>S'+P:;..7QW MPW&YH4%WT((C3PO"<._M#X1+ 12GLDA9R)C1*#-6VLQ[[6*:)9=2@'E9W]W8 MWGF_OO?RW>OUW<;>X=[^9G/O66.[]7+U5T ])_A=#=^7]WV1#^"AW%=NXQUX M_&WSPKA!B:)&+S:**_0T3+_1/PLN3?C[1MYMY(-^PYV8 M[R]T6D=V-DY. M#LG;B\/3]WGKU2%N'FSES=-#"F3!=S8VH3UXYH.O1M$_'NT?LIU76Z='&UMP M?!L"LW<7AP?;X"'YT];I1];$#4]1-9"%--VOCEI(S:#CRR'?A2S??-Q?8X?V^TOJW" M(X/5QALS;#];ZEGUI5"0GQXL'6M0&67N%&_@3(@FZU'2^ZC1YI4:$18T MHY9FB#N:,8Y)IJ(0602Y.6>4PUZOK#7S;C?T>P/S #5:+#:N/?"%H;XW/5#Q M]E%^5D]NW%-MK\<^4^U#Q+W)1* L8UZHS###,RYX0$R".^[)RAKG&/19,%R/ M?3[V2-48XVD:_ZP 7LK/3+L1+H(KJS7"SS%WH5^/<-:XN8T;,(>-9 _O&,.L MP(+E>Z837J=%_<\_%,'RCWYC$-KA[ 0@/LXM?-8 I6D/D_0:I@BFD?*I7RQ^ M[L]]N^"W&;)LBBG7H<\JRZN_E#;)/P01H]/<9X93" VMC)G6P@,12JJI0X2D M\2G!\9>L^/O__ ,+],<,15-6D7N3<%[A*=]?$<_F^0=NO%+$JDQ@@\%WD1!R M$&0SZ1#R'GD3C5U9(UQG((Q?6FNTX#;@NF;S.-4O%,$WSH9%?YAR_@:]!IR1 M)K5&L,3D-_M[Y<=VVO773J%+FV-<[9+ MI(8+=V*ZQ_!#MW%^DL,OU_;]9W(3JIRH]]7*R&J-5(VY^1(36UJA2CIJH_&I MG?UWGYO[Q[C5:;5;KS9YZU7KX\[&,=DY:)+6Z38]/&A^;AV\/VF1KU8\\M9^ M\V)GXQTY)._0X?Y'=$C>LIV-0P[N'&F>^I/#STU\=+!)C]KJXE;R;7!8"L^R MJ"+X>,+JS"JB,H:"UQP[X9@;+2L#%2DW#WK6V$G^!H#S).D1?&F\A"^-W_YW MMQLPS(IY:I^ZA4S>F:DP@ M7%F:*8ITQHR-F:'(9#+J:)2)1 4".K6WO5WKQ.+KQ)?3G;R\N?0Y MC;C<'H-9I#7^WUA\NMWU*83C0'Z:1>]-O^!#S[FBIZNX08GB&^ 0F-R &B%D= >GK/V<^ M"WT ;_#O] )[X^??+A^_DM;UP2.RN+6Q_2'*(*)&/A/@062,1I?9*%B&+)+2 M6.DYP2MKAZ'_I26\):^QJDP7XM\MIW,#X_A^&"]+K/ 9/>MTU?%;>M'J+4ZO MW_M5QH5M:F-ZES'M]@;PRW^'>:):8-BRPDI1UEGJ?X=Z:5HN=?NGLGC-V,Q. M/,;O&EG0Z:JC:9%1,#=N>]]K#[L#4Y3U3^N?@%^:;*MOF';[ MRL#>M+PVC$^ AN\PMK?LZPTW]J:I38=3<;"&AZ/=X_+4LR*X4$ZX8-(H"Y+V M&[]!>Q'^[P_=2:-_TDN57!JC[53@&C/X\BW.3?]KDB@O'K_([^!W=WWC-W+C M;6T((,2A/85W21>5Y\.5Z5'&C:7J?OWR2:79X(N]0QT\TA_C:\8V@8 MYX":"I/X)1GK-+[?O?/7!EB([,X#_0YP&MREF'CT8-8[T%F7SU)8!,*WGV]R M8@JMQB=_XUDG9TYF/#"Q&;ES,.Y':;MW8VR6FT7Q52WH@XMU,DEG4OER%3UX M&ZH?'&1R)FG'F*PJ.9LJH-7K"[$JY'VWA_C)OE#XO@51%Z,O0$3*=7*O/LDIV!NJS-QK&&:G*U5C.Z.O5 M*$VM3$NR-^$H&BIE_M>PGW=#OYHI H\=#6V>CQ<5G7\ 07+LN,]T2!7TF5:9 MI2%D6!#'$8F(I:41]]F7L!Y<^#4UVKQ[4+E1VZ@EL%$3X;XJ9?MR)-K:5OW( M5MU:_,BC#$1K 4!1*&/2DDQ'AC/GM5'::":9^94M5!?+U:N?9K&?!I.%>IP' M%0NFZTWA^XU4R3GW=R\F;6#ZF[ESY4IC1DDQ]9J4].>]:JD]S0R8I"G_ M\P_!")=_E$L&QLDAJ:1/2@8Q@T%(%

@'(:3]6>$1S7";47U6U-/T^A*7I MIPFX0XRAS#WLCJO#IBOSE)+8!4 FU[3HM1L]L(K>ZLO5AB0BU8_[/;W^];N.EW?;-OC%-]1V M\N9%9Y30>09/8-*IH._E*E]?/K<9^GPP?KK5QB$(JQ+9@/.+![9=+-93I_6* M]6L ;;7-<27#@0?GGR)P_UESXRV!]T'-_4/Z03@31 @X8XB+C)D8,@7^?L8E MIM*0Z RQ-V8+[_;O%]G\-!JM7J-./+Q/XF'_)+3;5T,@O]U13N";R76_+]52 MUWD/7.PE051YO.*7"@G3#S)@%#18(1W3H -B.+-,Q,QPYJA"3(1H?SCHL,C* MN6Q%!JI1VN%)N=WKI9>[$5Q(]:Y'@*+X62-9IV>E_3;'Q\ B2(ZHYI+G\H* M?[TOH]KD,P9A*$7.=C T+YL M_.^Q?=TJEP-!B\-N/K*NP[Y?N6UN/94A"*UYD)8IP[0W6BBCX'4BQ2%\V$XO MA G%*\!6#F[1[O]S)>.W;.Z+[K#C>X/Q\:_M[9O2$=]J]\Q@I=%W)LE3/#'# MVSS=)A]HM%8+BE,Q&IHQSW1F'!49=QH+@PA%GJ^LX6="\%4Z,;P3,:XU ,?M M)$]KTL!$BM "J[=ZY=#$M"M:4\.%QKENK04O(S.^DX-L"=5"2KUPV@7AJ1& M_51E\PZ%NEL=>\-!.>93[MM07K4^/(9^&:^C9TGQ"2J5\9O:-[KC%PI(I58L M[3"I V4.X@'DE&-.,":IU\@E!00W1V%V4P'13^G?J!YI*?NRMFA_Y_IMKA02 M/36%_'R,/E@9(C729T9J"UKIDT(ZDEEOL?$$A(+\RAK5H)'Z&5)?Z^0/%"CO MIEV<7Q"V*CF ].MJ<3=TZH8&K95586?2]-R5\QMUZ39V7KYK;K;V]QK;K9<[ MNV]V=M?W-S<:?QTV=C>W-GHUMN%._@=&S!@8G!A/XGY8#@IBEYMZ88M#8WMZ^6E.]!=8'3L_^ M?2\&N1N1C[<03%\M5/GIA6!8K6KTG>._L)2H;OFA+=^9EH/YS'=,'^,Q 1B? M#1K]7COWC8E]J/XDYYVG_FPEV X^:?J?'2#3*8"<,QD<1"_$V\B9II8SRX M>T81'C[(E(V: S7ICVN;GLKSR_/6L+W3-^)T9&[/W3 M3UOE$K3[I8D')GF9'.'NH/\5+.;S_/IG!I?FOTD1L)KB#US>K%<1(K,PXU*L M"C:3M<(8CO+[KLA>HKS-;V[@.,.TS:5,)']Z';E4.Q&] 6Z=C.*O_CA)>\;[ M_/[:?O=3H+@89T/1R04IW],'EZ+%Y%V-TC/2:>GA3?4>NG%2I,&V?_S8J\,4 MD+:^N]_8_O.Y^=+S6KQ,PFD%)(O"EY7<0R6-G8S'@5VM;>], M;"] $-.'&=_:+[^G7[Y>.^8U>4R;/ A96=O-^Q\;6\8->C5!U 0Q$X)(,,.\ M)HC9$$0#_U5S0\T-4^<&OK+VKEN$?J_]*?C&WL#$--_=Z8SFNVNBJ(EB^D0! MF".J)HH9$06I>:+FB:GSA%I9>U/TSI)P0TT,-3',A!A430PS) 9:$T--#-,F M!HI7UEZ'8]-N #VX4.Y55_-#S0^SX(>$M9H?9L8/K.:'FA^FS@]L9:T)US3V M3 R#R\9&WD\KP8=%'474+#$;EF _RQ)BY@OR'G/-W0*\0YWI7F>Z3XU Y"33 M?6:I[C6WU-QR?S 274<@,XI >!V!U!'(M F$(8A 1I6D4GV2W:]KDXSJ#C4V M_SO,!Y?/X(QV67WD1FV21C,5'$XE2KJ^L9TJ\!:--\/"G9C^J#;3Z-I4&7A8 MY/4424U ,R*@!.::@&9&0*(FH)J IDY =&5M;[+MP]955?D-,S U2]0L,0N6 M ,115+/$C%A"UBQ1L\3464*D,.6K+4S2?,FPW\_'^YZL=TW[LI^7,<J9EF)DPC:J:9)=/4"P)KJIDZU4B]LO8V M[0&7#\HBEB5KP _MR?<;D_3CI>;C ;2TC+!FDII)9L D"93L@<4]:B;Y(9.H MFDAJ(IDVD2BRLG8=A>Q-ZL"/IDGVAF=G[?*[*2[KT:Z:.6;%' F%-7/,C#ET MS1PU]5K%+_7Y:EN>>K5B32_SIQ> (ZL+ILRV9CNJPY Z#)D^DXB5 MM8V\"&7%]F=W;/-1CF2]G.R5WGC5 R"DZ9!Z!J0FD]F0B:C)9.9D4N_,5Y/) M#,A$KZQ=,\C+7N]"K'&2GZ75A"]!X";O-OX*W0!!2$J\&ATO8Y'KQ8OC58C?K*)2DTY-.K,@ MG83M ._U;7+)?P(,:5QY\-LX9'@V1 M-;;AMA#5^%"/@-7\,BM^X36_S)Q?ZBKT-;_,@%_*_:ORKLO/(&JYL8YD*X3Q M,R$/]+'G4J5YUJM?",$J=ZO6%/BL\2?5Z7V=ZU>PR9W9) M:&1U7>#9AB9U>?HZ-)D!D; T.7^2VWS0?]:XHYQ*8\^=!#]LU[%)S1XS8@]6 ML\<,*ZA@L=JHF:-FCJD/:F&QLK;5*P!A*/MW8V_8Z9CBLB:)FB1F,H"5T,;) M]UCB^<#8=IC\?F4YUOZTQ?,O+OK1P4DO J*/\VZ)3WUMW7]PT5FO7Y;#?E&4 M4XF?PA_GN1^MPI<,?/38CYKQ"*$E,GE3D"MX+OKG>6C#:QZPZ)ANMTA!!Y%..L5 M@U1O*W'+9)53]N]GC?\.30& :5^.S^E_==);:'-8%"EJN?,4!3R59EL,!#9^ M5.AKT&L,3GK]<'5!S-O!-WI%(PZ+;MZ'V*=Q-BSZJ6!Q.GDOE D DW24W\SO MZ5S,?_._IQ<9G(0;VW U-B]<666LL>X&Z3#6E#UKF/[H":#IW](%J=P^07_< M/+G\"?_Q>WK^U#GGP8)I@#Z;H&"^HB]O_"(?@/UP]P'#^?GYJNOG5*!5U^LL MQCM\_XE+*?5[:5.#/F##]'M= /%EXZQ(&2 N ;I1VJ\$F#25UQ^Z$T \_)+" MYW+#G:+733X(7 40Z:6J#NR2<=B*%(^"QP=])Y!FWG_"Y5<729[M9^$L/D21 CO"_^G/IITV.#$#,!: MC7\?6XIG@(7>Q64IKIN=W;\J1#M*$BH%?^N,(AR;HA147F[F!R=>RV[8?S:Z M7S)$7^+H/)4E'(R>=+61'OEL:$$'&PXZMF?+!";3O6SXGAN.[5MJZCR,6KMY M>0-^7PQ%?(@QZ0>W>MS[M!@O\/W'+76T[/Y;#->_@] FD+H;0M="O27',GHK MO]TDD"73S;'M&86:5YIXUC;=4GD&T"VCM+R>/4T,_2G Y] ?Y,DBCTQJN#B# M(Z/GO3G/02>S=J_WL;3FU]6D4V>#6J4.[@3334>!R6_Y 43^ M_^R]:7,;5[8M^%YWOW0DD = EA*9 MJ!Q(HWY][[6',R0 BO)(LO B7ET+!#+/L,\^>USK=,?E'^[\1_&=/]&"C_CW M)R_M]_$>3K*K94FW"A1\-_#$[+K0JZ#+YRXC:VK:M'HE9#.ZK%"M2"I<#)M. MWM0=8P7W31*OF.8=+!^Y*U;;9$!3LE;=7!8S)\6U6LM:LH36B893*XPDVYM_ M&'GZX./LG"2N63G27AWV:],,K,C* MLYWURW*YB>:U>=W+NTNKHBJWPSL:70 MCZ[*JAI_QB)3C#_MELU0;7TZV_7AU:X/1<3&GXJ4CCX$_P7*@4@ZQW_B=;[< M_MR+\]8+V@:RL>-S5Y2[/F_XO.25?8X=[,@3J?(6QZ1U;'!TW6!3 MCDEZ\]6Z$IN>Q!32%[9,[CBR8:=#[XT6.$ ]OV'"-U?T_7!-0F[F0S^T4*26 MH5B[E@6.3)0)?=>S3C6>=0JF33>@8[TD0V;#KD>^QD6#[]-#9XX=@/D ":9W MZ$_IC:W[UU"VVSHX&AZK$$Q#_D+_C.]^O(RT5M^TN+JS.5F-Q]E;N#FS7BX! M&3 +5U:4<[*VO/E(YV;>-BL]P(60<#F8&;JJUQR,8N"CEF?UL)K2,VD<>'F3 M6AG0(6W9?933.] :3 M+,I3G@K*9?AK\N>O1#02?2X6E.P KZ68U-W(W/D_I![DA++DT+$BXY2V;H#S M5I40!.BA3ZV0UZKK-2SS&DK*!#8K@&:P-<+DW:1?B_$,R*DAL>]=)>:@'S?? MS?3J6A>=%K8),J B;:) JHMT;"P$(A9P9UD0_$[]H>X7R')0>S>29KK# M+QU="/.L)E,BOF&FCM8<-[N_7_2.ED6])^;/R1,-I2SS2RS[S)%E4V1S1V+% M"R]LXKUJ:UZ 'XXOCNGX]=8*]Z'-"[?*VX\*WN']R!\NWGUX:YZDG$YH2.V# MP"\2E:&_.KLX]U;WL/ZCE^SI\9.;K-F.Y-U?_C=-\:O'SVGPP_IV[[==RU_D MI E)?OCAL MSA]R2 Z+_^>!E_L7YZ9NWW[_XYO3L'X== M^&/5?K3TV:.G#P[+?PM,T\.>W!;%].WK\QGK[^ M\-WA /RG+OU7QU_?_Z6/=(]?_@^G_WB9G687'TZ_?Y&=?GMZ_OW%A^STS;L? M/IQ^.'_[_>$T_+&GX; =M^Z$_'C^[N7[G\[?OSPL_A][%OS"9Z L6Y0CKJ4'(&L8(/XS MBP$/?;SC/MY'?W8?[R9BTY&8TGUU7L^.LZN\BUIFI9+]!=T15[B3Z+\?TN"DV6/M07^= M)\!JI J;+K.JF?'/\SX[>?CP2?:V*K+O:!2D1[.OL^^;ME]>N:Z?9!<]*KJ' M:I*]*6L2IJ;/LR=/3DX>REMZ5[GULJF=]7S0L[]X^N1$B[H?/GEV1/_W@?:Q M1(W ]+U;?JCV;,]=ZB>7$4NW;M(CUW 7HXA/@Z:0&?JNN%5N22-?+,=[I4W> M0>YVM&FS$16:9*:.NQQ+,K@!9& ]W_>FF?L32C=[>PF#TEW=R!HLFS M%=K[X$>YV;*FMR\VW(B$-KK*Y;[/"^I$>T/O2,DG3T M)7?^H&?.L=G-G3MD7I?K)7MLD"Z2OX8A2[AY&4U*G9/^S;B]#,T^[,/QM]"O M1R.=E<-J(IVT3==SIU!)"K:'5[B" >^_K _E=E<,S@,=S("'T$O'8#:CU>$5 M:,M%TTZDH1= ':0E27GS,>-NU:QP\Y);=XL6.A@+X'K%22@&;(G<['7M'F9[K*G)I"L9H0!Y]@@SID!; LJ+&X(-G65J)XKF,,,P:*..I&-X M3=X1-A!_6',K%EPQ[!IFG6?3MLF+K.6N9OH+K4[GJ@PB+SX?_?Y?:%K1'D?NXGSRZ,&$SG#80-Z8J7.U/,4_F-:%5MV+ K?^L<*EF4L;IOMY M;9>N7T$6OA:BA#?ZE_ C9ZG=H3(2 ?C="?WUN=?Y.R^E=VN>U\^*#<#H_"7J MTA_;=ZT"*G3BIRAJ8)F3:83=6F8N;ZPAH71]L/S="IB@L&?KK _%W<"156S-E8 MS>B+9IO!\O.-G7G]D5&TFD;*KJ_:$LX!.2-7#B/P7Z1#4-9W36=,X[*\S-L2.Y>H>!+FPUPA>7H7#C".R*670S=$70> M7GIL\>KS&L>KM&9M7!SI-Z6WN^H:.)(P488U Z;Y%T=X)9'VH00A!3Y:L'_S=T M0HOS,=RU/NS/O;C.U)ZZ6[/\]+6UQ\;WY^IL^](2N_Y%F:^:NL"E V-INL9S(W?R^Z$F'FW(P+Q MN=*+S$MSV=R.P5\_U F9S+3% -@(-LE82DF?!2W>5!T ME5WJ=D;N8;-"+BM#7HE>+5ALD!R(?!A%<*2.QWJ\'XWH<[2X?P'K<+GOS;$( M1A)COK 12(_34Y"MF_4@=);J7C!.R<_[SO<=T];7BPSMP%ORE!$/??C@Y!&O MN$?0H/L**4;78]?()J3-]@;YFV S*'*)R\B0P KK;\:[J::"WPN(QB?EM8P] M1O+&R12!SQ]YYE4^U+.E&*]=OH+#6/?+X_#JW^D*YR7YF;&F:/P/GR87^ATS M*S]7)Y[7:GW3"M\K;Y2.PRLW;0?(#9V'KR?;4OP&7E5VUC97=3@IK2M7TZ'M ME%O=3@L)W=_)#ZWAC\!G,L0YIWVAD1A[*>4?0#N772)OX5=EO/IVVG":U--L M.*J, M;^?UO(_<'?7-41(QW5*SUYU]?TF=8PBU[<>SB0S(H^V]$7^&I_V=(Z=P. MD\\NSO)/KIK#J#&E]>:[US]YK26;Y"3LE.SP&5DPM 2ZQWR!T,Q^+,D"^JFD MQYT6E^P2?3O0>EWA$Y[/*[HS/I3KB2%UX4=T/;6%05@RRIBH&9F+[+D!:>F6 M17HN2,.%?3/>VVA_6A2#%&E.Q/T\JP;V_.5+!5:JG X]@L!O7%%^+'N:^#&M M6%_PMZ414%V]\M<.\9UNQ/9W'K*KE^SRVT! MUB**L'9[Q AFD=IA;,]'8Q:'':5GBI[E%X/N0SS3+^QM+Q&Z?=(JU2\G^ZN/ M_K,) ?:<;A%/W!&7KO)W+(3S?VVG0[=]ZZ< M+0_UF;]S-<+]NA-CB1(A_^W 869==<$B>@#*XX MI/(0&A"$5-.3MK89+!>W(GM\IPLO)EHDV]7F.'L77G;ED#XF[V7=U 8K#@S9 M./\\3;^1CJ6E!_&D!$,5055V-R(_B2Q)^HM&GGPNS(*LXD-6"/;B9Z[M^ C2 MW'OUIH!+NUX9%&DN'UZ6+0*MN#D^,NUDP+D-WM>Z+1L J?\[5V3WL@:T><>^ M5(>_NZ[C=> 4YM 6KNX4_S10/$PD=9,9,HPGNN?2T=;1E[A($$IC^Q-.\8XQ=%)9@M70N2B.B$S*QF)98%!G U\<5 M$?K=2;)HNG4E+8E*(F8HJ5%.-$L5M4>W3R:-S.8BF4OSNVW@WP5FA]8#)=D>+B??[M.-0>:GW4+P:E^0F MK;"$5U()Y@7)=A$;%J3+2#.\NKZ9*F:6!'H,X]A/Z%)HFZKBDZGI@9=GK\_? M7;P,M6<]%ZSYW5SG2"8<9V^W7H^3[<]G_ <%QM]U'+)(+6^?TQN>4=;;),G5 MV=]GQ+!5LI8X#JYV@\GL=Y?KK,9_Z6P(AQ@!%S6R(Z M$:\O*U$N4)G8H*!,8=)!NOHI:/0!5'W*9 M:&;HFF6YUH,?/JZYI\G_J'@^$@!^B@01Z -Z0A=*S"(?R:O^^)#L,RJ\0@V, M",_IUD6LE$L JT;N3Y6=H*6>9_0G_IR^7#4;YV?"ZNBY%0%95"7GNE3-=:;18\Z&5[^O4D:K.Z3]5N*(5 M1L)0RW),L3,@?ZAHM,VY5[K4JDA9%04Z"R5>T<7ARMYP06*-^$=)7(W%6-?H M.>W:%6+:K'RWKG0RH,L^]'5.I*25GXL#78VD@NDE^*CZ0$3$V:'FPTB9CT[+ MUJ]@IT85:'J@(KWCQRM3LCL#LUSC'UX:LC>-1#28CH)[-;08P0Z#E.>AZ0+1 MT@$+'%HKYJ6KXJ]N+99)(W/><#S5+I+.];W07K!]P$9(_$OIHV6+*)0+]_E' MVFE..*#&<&;S#\0M:HVS^(L]K&M<54=3IW1&W&G0M!_IO,V1U^/]PWKY.!;NXK%O!,=@N5F0=#N_$$8N*')AR25X+\_!995/ M*Z4-3)A@RX<3 2O:I.4Y M7N>/&9@[UCDY.96#P-*S%FV^VK7307/E!9FEBI+'\/B^*]HL;:0ZD)R;KW;>A5. M:%A T>#*?AKW&;%'.;3KII.[?I5_E!'-RB[2IUFQJ7.8#4((I-Q17"[E:EKD MIO9NO V"JTF4E%"+7_#U6-MO*:K>K3N]JO.%T]CPFF:7!NU4[WECD#U2-6S, MZ#2S&;2R_[:=6[(--\EF+N=8C!B^VOQ06Z^4>5;:+S5T- )6 *9L+,FUR_:- M21TY.L,'A!FX_-:S+>SJ!66;A$N7L-=AY+63O;7>')P M]:;] WREM(XN\EJJ?C@'7F/#N>5>TP=HIS$'DNW/> TEN(28!!OBZ/F9HDOL M7AE#YR+8-2*_((N;6 FN7P6[7M6K#(MN(LYK'=DA>60D)5X[O\@S;NT,"5I= ML>4*Y7(F_T5BTZQS6CY!(@JI=Q5B5:BV:"TBK5%""XW)]>B/C1POK;O?XCYC M:=4X#4\X69LMRT7L#]SR _IENB69,4=8U\A=CP653"GX;\H^QA:=#53<0_WO M'2Z^[T#@+:L;#LNC7V&2:E)92AQS,JP:KC9);!(L3N*=I/8*!^1*[8+H:-9' M_A.E)/1'R6YCC;E-MH.FUUV6DW%@2GG"O,5E7LPDNKU\3D*D)1@CD>T^-BBW MMG1'0&QK8_DUK4QZ:1&JC7R/>TY7>(JD0VA0E0-]L3P.UGVSV,;N>H[C8HRNV[&AXN&S&K7?2(G?W6S3_EPH MD*@&ZU3JKE_L;P:\6TMQT_[.<4-)";5?.,U622X&Y(Y95AXR4/2AHC%&./@_XKW(A\;_R\6;A:F@AYM!*QT8X7"?!H^^44JU+6 MGO"6/?2/SJWE1F2J>?*686 >9S0.GD;%9*9-AE06@D/,0%_-E)-^KM31DVR1 MUS3%VDWD3?EJ/?1J9<*2RU&6?EYK1V@%GS7NEYQP+J+DGN;*LF+L-I)9,76@ M-.;O[]K6>3DE@XKNM2]6#<*+;(5@A[_$JT.![1=T5<#I]'_5#MC"\<43]8"2 M=+'#1:^JR)99J/VH. .G%0T/94M7+E,F9O'3E!D6XZ11+VKVIWG)V8YE8]6: M.L(/D;X%">R1_@93#$Z'1O.#<5G$<0S@R8B=\W*U7N;X+2TX!@#/0[U[V#"& M81#,3&O!M=1Y-TBOHP0V+(JA:6W2%.L.Z D#V7;:LROLKR&<:@_^)UD2-;)& M/%;^$JPXWCC$G+I)NB:CN(R?J M:3/T=,/V,XB2)33'_RT%(D4[+*(G(-)38O0_++OZ2XDH$3341 MV[QHV#*7<@S/-"QA.X\>T,RXZ(Z?KUFKS0C4P!>U(]]=,B#-SF6@<[&5/.V< M/T)8)WZZBDFUT6TIPOLL?\;1"JF0]_MLY1@<.(J;L]GPAX>!IJJ[=25^KG7@ MBZ'WV 9G]],V.-O3:EIV 2@&!Q0AW,V:53!=5&W 3]E?.P6)A20?179$N'*/ MN3N4SLC03$"!K*H]]0'Y;615=-JPMG'Q%?^X";(V5ZV@>6LZL MWL\\9$57B9Y&SYJA7D#F&A[3J VC86$8-MD7#/[2=+,*_UMV7TXD I5:,O(. MUJ9,=U^)0XFI6O#%DAL+#1[-@33#T0NN8@".&-VL?$Q5?4J+#[WH;]F2]DY? M9Q58I%RF$GTD?=!4I#AH@!;$GD17/%*$+$/TE(Z+#9!B9I,@V=+C[")2Y8H; MQ-BRPI.\Q1%%42[(+1XO:CM,"[N!X9"8;3]?L:L#)PF=,AJ=S1T 7L&H/' M"J!U&D&'@B#+ FT][&Y5[F=&OA-XKFZ9SWN=6)VY&6(_K=D5<(U(*1>"-'"T M((>+!(-=I!G:VE3+AH'+&'$=-'.Z!*2@AT$_!(E*$GBYU9^1NX61, Z,:KAK M$ (B8( 4 ,UG&V$$V@"G*''R]IC%!WU,7W\QSTU84W6,6X+^0.M+23;5X#60-C@AO0)?% MMS?E(7+ G7)=@H?AJZ<1HB?7L[]""AV/F]B- MZFT8OB>Y"&0SD?QMB3O6X^Y)F$!#$\#+\)DPCW-#)H):I-&+T7?!'I0'LI%P MS9XS"F'Q/R4!EDRIRA;]3P<'<6-+8O:8A,[CV;,/! "W%:P9-EG"I!!SZ$SS MB75IRPU](Z_P.0#5'9%CZ678_]DR]PS(";M/NWD-RY.M!%O*:,7YNH@?LZ O MH]U9H!BYH "#X6%U+BZYGW>ZZ52,^K4(CD@O=T6_8C\5;.3I +GV[ MV/@6LRWQ1;;/_XXS7Y(7Y& X+.O"N34>'LW5FWU8*W&(XRI-[/7,_%3;;2_V MG5O8Q1JDX-YT\>P+JB._M:85/HV@'6_=K#[%XW$=%/BG(,+OR"0_<."&343H M=3U(WVP\CL'GZSUR>-CR;9^ YC! M(Q*2HW\8S. W;DF;%#[;FX(ZOAW+<'.E<.K!+!E<47 L,5D^)8*SV"HZ(Y=J ML37BT2;YUI'XY\"%AC!&&_;X0TY!472/L_>.W#6K6?46M<1 !?_1(!\UALFA M)_8@FGE9>3//HEEKUY=]C%RI\5P&@SJ.=TT0.;EUA'0Y !TF!B$BJ09S-D,H M5B(Z8ER7VK\P=1QG4I<")7.D=#B*,6^UC\$ "VG5\KC-0*]IQ*49BC@V+"R& M8BL^=;#=$.P38+'84,6W2CE\\ M?3!;<5K--EU77RLVV3STGJ;\E*UM:>)TA8-_@U(E."D:>B\RIRC(@T7\M>X0 MXWA\]*H-**9L*HO[V(TP1-5WLIV;^I/*RR8U8JWKN3:VV(8$'>4Q&0F4EYG, MOT,AQ^]1R/'HUA5R'&[>VWOSGJ(V\5[?LH(6G5RM_6:M,;FJH7NGG7!?'IZD M=RPJ.S2@,5)X7LF_$T5&43W0NU%/ 57(O-=Q,' M@JP 0=Z1>YGA)?&,!ZKS.PM MBN6#I:C.D!?0YG2==KB$FSM,0 (IZ"),=I=KZ>,@ND[/Q.S@XMP&K?-;*%H. M;1R]YJKLNZUE,ZF.3\LQV$\_DJ)S4PCB44@OBXEX /"/#J\A^1]Y+2U.!U2. ME5;T5XU/[L8P$[%NT"'MU'8O?Y9 &Z=(.E$6FI%@Z/PNSGSXJ /K7)^IDCR1 MIG\F4?==9#+S5T-;@UCM(ST64$.P\-XCV<=KH W5M?,IE#H,QJ_%Y\8&#\KB M]BJ+/14U=T0]X.XF@2KI< PHN.,SBRHIKI1#:$)*07U9FT<\%VK4IM-4,&N6 M7UZW 7U!IXR+L7QQZ6S#00EME=BNZAC54@ DX[HFR2)>]<2 M&9_$+H@+;LF9:)"V]AWBWB#DP RC0] 2S3PV"N.:H@9CE33W*/:[-9%J0R>> M4[@5",.$2\]LZH_HND^P75"YI(&G@'GA66-"^2XPE02? D=5TFP*:VJ(+ M:1;#IKXS3^U.SO%F^$=>E*^\3 2Q"[!RY4J80[NP.OMPP\ O<[!J;L.=_UM8 M-1Z;N[L=<[H)[VE &&?8O.Q*4B2M!PN0:T[BX!8@$)22UB7%+G(B^C2N0<-T MPR5_KH$19>(B)7REW<]R,WLG@:LH@'(4=X$D!")2NY,S$D,C#^=NI=9G1K3X M@XLDN+_3*6R7?D\\J/\Y?WW^\OL/L2>U\%OH$8TBHD"X<';=N;H(;( AU"0M M2AQ3R3[\='[QX>5[P9Z%P>$R7ND/GMYD(N6!:S)I^ER8+LNZXN!-[QRSW/AK MDA6'7G=V VNS+MN7 $%9!&9-6FC84#23-2V<6GHVXVB:^6@;%TX82Q@4DO?! MA]Q"AH5D NS&Y9J6)"]@I$JMH?P KJRE]#I9ZMJ!+SF827X DT@"/:)]QI#V M7"5>HR&LJ2+I],[J:*U\MW535DE]9N?A-/GGTS(WI!"?_LD)1%I W2:543F6;F8""46\.ULL?'*RCM"]$P#" M?-$ZH0V1>+)_46COC@039;81CR MW< K*2 -E<"E*FVE8(+HE;,C5N]_S;EM+4\=V5>J'=)0^+HIZQWIV%]P9@^G M_\Z=_F^TM/MVS.BFAY]MK: +O+U>EER?]ZJC$IIK0?MXBR0S-#=YK^.]N'M M;W\?OJV%[TFV;%NGC)"=HA-^R_@B+J 2C M.$@W_7"^OW8X;4/[T'-3+'=S2LS.]R!(QT!52NB=,? .NN8_4]<(MC <%(V- M^,#([9CCI[3/6R5.YX"KEFM-6#>(< .'@!';N7N9#MAJ+;;V%%=SYSU$J>'2 MDWM5^^!@:5EXH#FAF'W-[34:#S;D-8_)8[%!N_A'Y@F;)A<5/(/7P[25KL3$ M)]5CK)ER+LG?>O@O#\(<*K6NK=1Z?.LJM6[)>ET74A4 [L7Y'Y84$_4@'K!;<:GA6;0+)2!T_FB1%HV^^'XPIC/WK:+ MO%903:&71&KPI8?@P2'Z!QV1M^NRQK]?.W P=W>DS"#"BVP25"MIQ.:)-HW,O/Y#U6[-6I'\P(CI:%+O(^ MGYAQN]8^<8XMA_X^C(,S%H'4W-;=(VX'U#"4=09@IGG."$ 399O@18_7V]!1 MZ[PUXDL,P4*:"DV^4U*=?B@,;2KB*L<@41C:12D?;84YSEX$&.@M M=,N)P'(M\EK%E:^U3E#>M8;8SU>AP:N-77<>(W07BT$!"%GE/^QC4%"%1MY1 M1OKY"OYSG.W#37$+;HIO4!U$)_I"%-<['[]"!9,=T)>PVA@ IJ8[8\[XP"^M MQZDVT(27)&W<>_F-U8[L< UO\]YF<:6]8)!LT"XE]&J&^%8IS [JR8J$X()/ MH2V"LS6+X( #)GU+1[QEF]C (A+K-U3<*-YZ="6H4N".*HZH10P;JHT27)6R M[C!)Y0I.RX)X>URRD^D]Z)O7S!Z/<$>D=FU^V4#*W7M\ MA)2OW,:D=1ZQ_@?4H*%11HL< ?)MW^T3O?:G+EXWXZ7P[ZLEXS.8.4<+\7EU&AEI$T1<->,@$("0WP^),!( MZSS3RAT-[[= RW(U5YCWQEX,FCZ5^-6$FC M-(POJ5$H=NZ -8O-NI,%Q$FQ*!/,-8LAA+:!&%U34,X-6?7">>;$=Z0NR.JZ M\#QNIV!?DV"E//B=DM>!"LT@9?"Y/N ]&7K,U(K/7D1+=.HY'K.C/7^PQ\T9 MNM:C=;(:9;*:B.(Z6OW]"NR@KV[%R?LM])6(\_F(=?=VS.\3FH44RRLW;0=H M@H_Y^N< =;* M".?.Q4^09*H' -H5550P6E0UERM.^@"( )^2L8=_#[76]>V OK-!6 5&:@WM M+HX61" %NCWJFZ.$Q3A16)SWY6+[:A,!07@5ZRL$SS&.VA;[V41&Y0&5WGSW M^B==9%V>I!/@K,J[#K"<2%L9JH $>9=E6V3_&MA>A$92^G)YB7CE;*[1#I@V M%_SBF5C;LD6_N:ZZ%MU(M>B/$> M/7VP"V 'S,GQ-@CWE:ZYWY.DE;@,'%),;V+P#1=T?2[)!: +J2MS?OI/'R@A06Z,O*S MC1+?!))8^LTIXCRD7&G4V*3_H27C()0'$D]>B>F)S<@!2I/^- MQ&=0U,XAF&B$OT6-Y.%ZO077Z^>9?;=CVI^J91@;]#)O:^3887!K5-9SQ^VF M579:(*3W8==KA+QSCNG[D+V.= *_:^L=>;2\DSVUF4R(,7.UL>7576ZD#REC M;/A%=.0C)N9HYW0=8FLZP^)I'-A"%#X44SF-&7 DG54$3ZE3.)-RL1#7I-2A)'0U5Q7/@W"RHPGR]VV14 M_L8Z&KU\.6#U0\&7JOC=1;8CB$96MPL$K_R-(P353A[RT_G[\[??9R]74[!2 MPJ%65M'L@F&(K5J,#3BR-5RO--??,@ZUSV*][HMCM =<+1M(%UDC]/WSKLU= M56K@N\REI?.TJH ;:[^\\/EI/$-,PH!-F_,R Q%21QAX3TFS,Q>T(=3-\C7W M,11DO)8I38>Q6%AS*V-0;-9R^T5>L$_MQ F=J%R7Q0',B^)QFXUK)3NZF+IR M.XN=/0*Z9N+IF,S%/AO1*F^OL6?QBQ-M4P6O=!HC9: M-J"7>35/[+Z')\>? MR"]_;FG?+5&I>^I3;N#:WZV*D,\F@K"PZX6&JR^&%7E.F[LUZT_V^B(8+TW? M@HH7]6%M>V;:2R/XOJNR[SVWM6)'D*YSETP78*L7$@S[8=DZKA#D9PMSIB@$ MCGYOLGB",ITO M(YYC5[<-][,K8?E6IB)G5??W@>Z=1P\F8@USF<+6-V.,];9)@X"Y&U-2BQ&@*8#H@488W,(B-U'GJ[/_R].R[HW<_GJM13EL,;P3*=$(N$IA^-1X[,A X;OV1 MA&OUHM:T>C!74P-YQ$E =W$U,$8]R**#,/KD$<)7.TA4&&\.UG7:6;<%\,9L M@4:;(A&OY*N]2T_O[YM*M-$SX3 I>9<9&S\$')\2Z M%24+6WC&%6;>^_BN:^-QN.FNW%08_<33WR^OR;E^\__!_$Q($M\/3Y0*XGH4 M50OF1X^D;]M:G2 38@SK3 F;U!#%VB1!2O (;Y'XQ_0\.T[29'>=_3NMJ_?5 M@^'D*L*0/[M]$_';DXG.37SH 917SD=5/3>:2!@+1I=RJL9L0YY0U?M37#4T MD];"U8@78Y*]1Q8"C3)Y^.!Q4)NDB9Z<&-CGK@M@2Z_&R^_VSU^"3(1P.9 3#$(@LV[66D3'(8B=X;JS^(@"W?@R6EZ3( M58C^)F6*[[\Y_Y"= P"G,U!0$6835?W&>;8N+SDZPW]6V^Z&[^?H?/)V.2LV M&7^.SNC;'_0-=TO&/\>E/!N[E!O6 <7\CZ:?B_/7I^_NWAI#F3P!2?D.)!Y M(I@%#3VK;XX:L,(G=A^C)N[U"'>P+@IRZ?[3SZSERG9/ZB9T[$3LBZ&I)% ; M,O6B0YX*/4="B+)"'D@OT)T6WX[R'^]6GJ(>XN=R)2ST#R>T-Y%GB8Z2J0M! MW5SKK/P/3N"([C6AK+IZ]#@Y@X:0MF;P,5*TL"@\-^0131DI AB/C$(C:*CL M>Z_HT*[(,)#Y,[O+%\@(=IW KB*Z/>."D:4ZJW1MHX-FO=PH1O) 1CZOC?N7 M]--$4O D6H(O-2BL]DX/%/;>-GR>EQ7C6,"J@=^N[(51M3USW]'>J<'/ /3; MTG))T]XG!8D52X-7269=M<[-_'G#^24N?E&B&VLT\LDZ+'[A*B7E4\,VJI47 M&?>UK\,T;L1";X=Z"7J&NH%<)N7*C+:3?YOV5$A>7=DW.0A!OL2,1>:RJ2[# MO2,CD%PBR&O65;.1)36@(W!\51Z;K3/8.M_8I-V_+""6^J#SD7.C<.B]:N+W M#;3H AOC,!P^6&4_R-3)V9ER%J60XB54'_9,K5/2,QE.R87MX34F*U$KJ>[5 MY9FD:"+0FTX+-KB@ J$E*__(Y@-GP2.SB=Z/Z):O7,S0,-<;+\70IU3!IL)& MZ:'6LJE622:@QC36BKM>/F&2606<4%Q+I@Q5'?ZQM(>#G-Z.G5ZP78/>$;*K M@NI6KN6TGO=J%:?G;FWXYZ9Q[T/J^M-";N4];9RUCTN:\E"0+R"0AFNMVBCY M+GB.H(ZIL3R=$" 197^V:.539T'"K]3+O&(#A*F^+3B*B M)),+L6858%?&PDU=GM,U;=/U%=*X17DMY!*>T8EH5LZN9VD&QO-@ G'4*Z9' M3JLXNXB"6KYU:4'TW2$R'SNRV7F$=F-EAO)5?"HN+-J5:9ZKUE;YS^'>#&4'6WV?9'6@JJTON[F2 M>D;]>G%YG#BA@^2Q])MZH%:\IMASC M1T3TMR)1TFWL'_*9+M"#F'J! .][>#3G2>- M(\)0P/D_J) Z9+_*^@;9: 7653224=I?NN4U^R^E>=;#.H;K33631P30.Y0= MK7!_CG^<*F"M+X0R@.:2A-IV-8(X;A%7B48U?#>;J9/).,/I$SR>/F1/Q760_%\DIW:124C*& >55^XKHS4QMAQF9CQY/C):A6S(\=Y1?\3N9;" M7<8$M*&^A"T8KOINW;QRB9$3.IC2*U6#%'C-4*^4XWQW=6P1 \5]82V\K)$X M9[YOD8"+(N$LI*L9:9DG8]()S700.'J5V089H(16]:P2>_D)NP)%@O2)-90X&]HH>[D]/;+F!83"Y:@,@^L\G_Z M9%]*Q.VC*SO@"/7Y5HZ59'K4)1*)K(428OZ0T6F?!L_(U/8#I@A M)I5]GX4MN66ACN$E)5:+)M>2^TAL[I%"9Y/TYVD*Q+6@7_TD/K_-J+&1F M0BF'U2XY5$1+1;D#L.BAM.:.EM9TR]!&O"?ONE,3Q@E=U!7<$&WZL,=_PAX' MT-^HMD.K*-:P=2M6^3[#J.D:KME19E]<\'[\[]O11W[W[UOBC?"@L1V%5S==I:$EZDV^RDPF#GADH(9-.-MIT M]8C_"+^-'HF"! [AYD!&'-;Q6)L(Z=W79T6]S<;/T'$H5*(5-%]^:L?SI\-. M&X6(VP\<6)#BL.W%F'"+%)UWG22#AL4/R"P!O;/9 LV;N!Q<2^:SXC6B-KDJ M%Z6RW>E;/0-P@@@2JAQ0GL4^6R>8F_W2WKAKV$J6L9YU:+;OT92L!2T MX ']?25[HR)R>+5_[]ZQR\OPUV8F\9^9DQ" )Y='SHFD3+GHF^@5[-$N&K10 MU/1CC6\\D@%'9=*,H[5FFWDT<%26PG27=QQGY_/](Y630NO#%>?*$^(7=J)P M>W5>(R(6^A2;H4(:U<\'A0P%YV[P7QH4OE>:YV(?]II$6SGRHP:4I(X,"4C^ M[J& FE:('3Z67#_7 ^_=@J+IR<,IXA\;&%_.4= BO(CCTEHN%XSY!'6H=OU5 MTW[D&E>/.#09#3$:G-=% -6V<=$3JN)^A:+.5?/DG43NV4/W&49&^2\<3HG4 M:><=_%>M-,3B3>%%DU\[R:0Y"=OOZL*H=G+M%ZX'[O>-VE\M9F6,Z5Z4HK@B M-W)E*YK%LD.=-3Z_<.M>FHA+"TP4+JVQ46)"!QVE!1T 9)T?>R6=F)($YD74B@W"3Y;KX" M$A^^:U5"&N65^K8A68N]@SW.?K+!;N?$RNT475$64)!Q)$0Z*O,5(PH#(VV\ MV5JRS1Y4N:BYW(D9V:+L\VCI?<%]M((T+X^KDC/5N!4L YQ)L1M+@]K4H6C- M/4ALMWO0/SG- MQ GB9+4Y"J!UKE"7R?]-:F,E--'4%D6/?F&- =I;K)? ]4_@9) GX^;*)%_* MQ[2<)9FIS[,EW<^7J$$Q_0O7.3PF[7EW7+/2T"HOR-2FI>:[*C"!>EKQ$7?G MA$9CO4XNXC_[<Z %:D;!=V&;9N80E2LC8\+YY>,)X(>$9VXDS3 M&WZ2$VY!DXIGTS9G8_>#IRV9D!DU.][Q^VLWW HW1\,; MCRZ*#+P@3TTL-XD.//;5U[L?XH>:1!<"+MN3XRQ[">_1\U!MK]4"V*0PI4R\ MX<15P55O<6KO96PHBF;D[.W3?Y\\?((&RJ,.1ID[0E5R%C#LEBXOU%ICZ^U- M69-IW_2YEIU)D\61KS?P%3Y N>%V#Y8AKB[A2C-E\LAV$<-VRG&MPAEY0=BA)6C1-@7Q=P\BZ>(E_ M,A8F[4PEU0?2'MV83]).!\_E=9@ENQL[C3Q[6O)BBV:M#8 KTJE\$>;^46^"0:-/#75B@YJB7$DR#OEQ08E< MZ=J>IT:#$!#0)OU0L\9./GN%H,Z'%@&\4RW%MLZI0$W L:%ML^C- 'I)FO6L M6=32SW1O $ABDX#1!B;>>.5,AR(I#'P)>*-% MTAD^Q]#9'DM5GA*(,M*!VMZD$=1X]9NO;_F^D?=FWS2&D7(-'<:2,S IC8:? M4B1G+%ID69(XUAXS_(6(V)M8Q$*PUL\Z3,169<:HMEO+P?87+\6-F806U 1@QKKS W^H4%X#!4B:FV/&.M+RBD M.Z>.'D>Q/NS:.WMS$:X]_QOFQ@S>GZ\>R\6PU72KX"KFRY M#^^5#T*RE3F4OE(E1=)2[GSC73 *ZE%&[/!HF706^*AZ*%3V4Z5 MA\^;2>%JW$@5NH[>3OO(:39C3^AR"W:$D[VUT1DK5XR*X 'IY\( HQ@1AE.[ M3:@[@M4)5:_ MC(_01,:$ZML""$N]$Z"K2RT@ <==3#P\B;L&??FH,L3;M/WQL?V[5V?@NAS] M1&S*F)POYG[;0X1H0G>#+B[6B+.FKK7349K0AW;$=G@SHB&E:2QB[B&6.3 ] M[1DL^SL[.-?&8U+H*CLK-#P?6=BJFIA83I5;9'L1R?3U$% ?PX^PRKCU4+"F M!JMW:+TK>$<%;Q\Y"WG#3@K!#X;VP=#V2)FC* J9:(#%XF @@VU)&HLE![#9 MT[U>1]1H[W\ MN5PUX9\7RV;V\2K'"3D%MB!2P1@D&".'Z1:CFL:B^)Q8$HT/RO9J1B*4+HY" M.6TRQ2Y=^E8UK3,ZU.[\LMJ=KP^U.Y]UBTCO,M>PX6@5;B583>WUBI:4N1J" ML=83C;5>YNTJG[G!$%Y7-/\(ORR4= I=X]FCYTDRP=$3_$*<,M-C,#_V*M]Y9V-.ON-VC.,E0(,S^ID?()F,*R-M? M $5J&S];_YJ"MI"P?_E\_^UZV/H_>^L1SR6U,"_5V\\KC6XP(BE7HP#,G%/S M4ZUX.;2EWH:A[MY/#P5;17"EBL*&',CA,-Z*H>[>/ V\>0S0A$OH<.INPU#W M-(/G8@"2'7@X8+=BJ'OV:03->-BL6S'4W9NUW5'/U=;D1BE;@0"PP_UP!^R$ MVS+4W7OI-TL3E9I9XMV\FZFC3X#P7>6M-IY+*(4<*B&2S5Z1R2W]#Y,$IJ]. MXK>*3LW.N51N^!"!3S.XD)2,TO&!&O KADMXR,G'I*8QSRYM$>TW>:&@4QRWZ 5:F]Z@UCO4T4'$-0 M$[C%_@IP2LMRS2:-EL6L\U[C[I?"?#C=\*/MF,NN&8U;B?A'C"X@$)KCT7!Z--HF6X+6$LU0H*+ST@J#) M -A1F6+_6X@^V7* 7PJ:!#8U^A/76ZHH*&FW3VH8\1I@3/<*B^:CI,"@]NT5 MG:%[Q5 6OO>\4KQUSJ1?EDWE&XKV+:E;EY:K;M96T6HN&=$Y7W5&$M#UI[W=Z)K&=:'.OT$R MXN=WJ&UN^\WMOWT.R? _ZI;CZ!]4G8("YU'])ZO>6;/>B,(-&<@REJJU2E56 MY5<=]UX54"VSU@D_1%V4W:QJ.N:3"R7WX6DKUB/7KI?A&BEN!*ZU MVXZ3X3\<7QPK-X:4K)==!\SR=23W\M\HP@F(70*H$\6]/:L1+B09D%4A2CX^ M@8C8UE9;/:YIZ%U$8AQ_/Y://W C0#SD9*R6%5+MQ?5E> N,Z9QKWKI]+/-[ MQB:SG"29).VB;/,UIYV,N]ZNT_BIN;54HM>/'EZT^$>WS.<]YT%0X5"IN4,? M",6'M>ZAT;5>@).1T?AC]-I=37P"E1Z]O(\Z3J\,,1^_EGAG '^':(1E-_G8 M+PQ%*@.?7)VM_+PN-L^,GC%KRVF@?Y["3J@]^0-9 Z_ TG+RX.@?!I6+KVD9 M\CL:4LEHE!OT>= .:E4R%YU)+Q3V0_0WTYZB!@\\<,N$)4@D*1/#%A1.& MR/O&'V0%%:;"1IHG@!-_K)NKHR5=^-9(2L(G\-)U^Z,F- 4PV*6T MLO,E&_3WJK*JEZ36J+@L.WR$%JV?';.4D7(^BK4SM!!;YY9/+HVY,];J+:1< M2JZ/(:JSD>5D;3,7C&QI6D.CL8&(,6$(>+FBZ8E-FSY9ZBNE?%B),OPSA0 ^ M>NH=/65[K,EO0YM)U#+H>P*L46P_DWI4#/-/\F?+^>9N]'7MT3K?QJTI^= O M@8I=NMTTP783:%_+1+H=E1T0B\? $(9 O54FS.6]ZN)HD2Y*U%=P?^2[N$06 MW43OL+@%'O2CJ-J/;K0)F6@H%\#'4E$@7?' G>O+CC^/"Z$G$:RQ8C5:U$[Z M-R &:3%EY_N.MNVAK5*$NWE.]LC%*Z5,1C_+5,PG*U??TP ETD4*B4#3="R'&F82AQUMN(+@DNQD= GN'MP=VYK/Y7M- M#NG=FNJGRYM?:1/=JZ8I)MF+=E"H^;.F6Z'2$PRWOOGMU8NS4^M^\Z@J<=NX M1\ 10?2= MJC-RZFCIRI1!^1//HT*$N@_<,K*OJ&"B(@%J33S[ O+J$[DV9C M5J'EEH[C?P8MIX@$B8XSV 93?[MQ'R?;VDZ;=IJN]V7' _F')=E;H,3V%V*, M;B"&45K%ZME=HL+RLI9&)II9:/M64AS:H8D U/ ^*(5GJJK?L8:"4@/Z7U07J"'W8L#-&=/YMM[LCY%!3>Z.:VF>WM*;V M3NJU'X0&*P>V#B+)K (8I8NDG:+K?K"5\@-_L>["T0YL>K)L^\ -_ M(9_9O(_O0BA;>TBV_O># MMQ3'VZF=^:E(3SAE(C$L8'@C-T@WR*KLD;39+30:W8+(%8[H(#3Z'W[7I25Y>SP\]>NF$;BJ/;\0@M)Y*$X%,[B2FOSJ!'_^B_%*6W7\[4&)QP?TR1UB% M]KA#-PQ,CR]*^XVG'OS$C\R BB,_LD<],TG:%EA,(=T!@*'E#3Q-KFI)J8LN[3,[3C[UOJPQ3O=DG%+BG?JT]8#];,%,7^SUI^XN?W!S0\'BP]U/NU6DW;+6]1SRT=XU":/F=\@&)\H_ATF3#1K%4-=J.XD"T,*419S]VG/DW^J RW]-)FM@R9DFX9I(E@9L4/U4>P=DS;]M$5F< -J%I M=W,MJ^KW\ZD%%0_#9+QJO :L12P_GBMA+:MQI%_7.R/BK"G&+T;3HZD M*@&$4#MF7F+*"\YKI%W!!+TLX9S4*C M8)'?E/M_:20R]'7$PIK@;MEOC:M7;F0Y")!523,[1"0<>W M[FZ,SXOW=O+]>1^UT#<&_V5FFP_ JG!/R*&8#0'S/*20/=YY%R&Q63/PW;J0 M/I'+H;T+9VCG<=7EE>YIF&*J]_*/2*LS"KL'O?TZ MT(TL=7G:9,N0X_9-97/I--3%VL$BQZ?L716NRLD+0W5)/Q%T$#(-O23NG"+C M<<.";)G-)2XG^GWZ@Q\_.53O_\[5^WP92(46BY'RYW#,(7;]/G6!_^(6ML,> M_R%[S 4IBEX7LFY=3Z?7[!B??6.'W:Y0@-R9K<'>F?7IJ*HX;/QM&.K^C4\M M"-]ST,;&!%NN=OJYTD#5/EJ-XT*#7]6+==CPW[\7BX-P7'?$=JI=YP&W%45_ MC?=K$+V*\_>Q(1$9]QR\O4_&G))W8HW4%["0^+11$WIL_%@8?Z]%SDP1^673 MXM2,['W--W!1NJ9L9&/(,(/WAVWQG^+0R>=FMQOQH"<\R2,.1/@2I;HH# ND M00'R5[E^K"TDFMFC+$&1,W71&BS4NO[JP4FU/OQJ; M(V$G[2'C/6S:_=NG$>-].\CF,9[7^&V4C,=XSX*9[<.;%K_55J;H8(WO7,A0 M[:"A\W;#W5LB *!_]#/2BYDM>"6R-:-?V2WI$S'_Z=>54T@H_P)U/C6JX(V# M."3 T@C?=Z6W_H[5/,Y>,HS,W"*]TG*11@ID>>(XB$(5QMOIX7/KO&V9X=.( M?]@]@>#!9R*Q693,4 :6+SK-LM0J<'!J) RT0H2%J5;;TK!2+<"$?4UP7>E- M$<)3R"3DX2RP,^0KCK#_\@:N^O$G.:G'LQ1)5%,722='&3BT4,Y(]GK+,$02J"\P>J]<*&/"EFO M;CO]$IE$<8F8KJQETXR3PR>SQ%_FHC9VE)-&Q"?&Z4]7DSQ3LU>QK4^Z MSTP+7^>BD^8VI("U;X=TY_UI)J8W,>+(>.\JM M3"35S/E6@I.O\\Z;*@&S?[=>#)5//CA)'YV3ONB8ZE,L+*4L>NDK!*W(^?S% M2U_C'&);8E+0W[9S3.,\6\SJ*2DO7QA1ERO-C/FVJXW%U)E]ND*ZR4ILY-I@ MCA.X)J>F=H[SHZ965"REJBF2Z*9P3M1 MN8V"VWN!,^,G(EK6I?:W4IHPY0GL17*TX?*8&RLVF5B49E2MT*6*\=?<7ADK M,)# 9;GDB&6=8@D-FBEUWO"]R-C37G(OD5BN+_ A_;?T;$COZW[99&;)2)"_ M##7.*1_RO9+4TVK;1[T81I9APR*KT1.WL?H$<%\YSKIEZNH_"%'+)QS7+ M6ZDRJ]-:#RT"!8#HD>-E+T/)P[YM34I9QGL;BQ7[_7M/;%"PAD*N'>DZ>38G MK.JNR[XPVV5\F7V90.]'C>'T#(02:V.F<0BX=% H?E+)[MXKO?#>+%DY"7;& M<0S$8+Y9&U=T1VW=>AK-&&H?D20A2V^@<./L*)P:WT)BEC";'>K(LVC]F6N,3'%WO.N9"%[T^96(H%T%H-@C]XFWW91@MJTF^6 MP"LN..#&:/%EC:!3"Q7&?L?4X2;MQ-JP; \=/45"26/.A5N(V#'5_K<0G M2R530SC0\XZ^]'L55%J)[/[^^IVIC5\!ZW\0O-^?IL$?FXZ=?__!R'C\< M?FMK-+]#>Q#;VS#4/85K3=NZ61PO6VE5Q6\EO_/25EJ'NH[N1 M1!+M5UY)S85*18=SSDA9:(RHY8#3=U&3Q=D>^D (T#-IMM*XBVHOB5K#@2LV MX$P=XV,#7,%Y&O- MP=/--8DEGT_O9Z4@F[G!Y N!8CYC/'&%(1++)ZZNF2T9F7.>%G<92(3D*058 M[UYM400PQR&VC5;7Q=7;.^,6J2,#:S#ZC2[;_B3!A*OM)'J)^]LA:*P^;SX. M=9JVAN2 ZT/R7+Z*31PEIAG.]=H^Q$SNJ,J^RB61*)6P?-2!#]"C=E@_.QAA MMV&HN[>/$18F$<6#-@8Q5)Q'73CLX&T8ZDUL)G&0RG_3#7'8M-LPU-V;-M1 MJ)F5:ZYV0EL["L\1[SOLVFT8ZNY=XTPE=UIQFDD+#20.I_]HW7SH!.N7OQ,E MHKP5>]CBVS#4/>8,V=)%FU])OKL;NC5*U<51C&O8#GMX&X:Z>P_9U90H^7JY MZ4C-TOB3Y#_W]OP5#W1,Y]O#5;8,6U]TUJ+OV MZ^%CW^)S9P- /TDEB_*/"%'A*!F==+%Y+D(MP.0:X3)!((^[.Q*DQIBG0&IF M$MRAV= RPBC7L8[ST%+=.&J2=%QE1C]5T,C_OGA_0!;_I4U;)[>T:>M.'JL/ M(HVA"B3W=1EQ6'JYDR0,]\[L8[[8QSN HEWRSD/AAQ#G:LWS",U7JZ*UFBSN METS.TA@;V49+PU+")=$3[2*OM01ZDI:/ ,2WK JACL&CC:1A:&?+W&,GUX45 M9\?(>=$%JF4#4GLJQ2Y=M")IC7?X@HXE=$F/:6?B59N(\D&NP ]I$BVC9!!1 MF9MID7KHRM=8=6<:QZ<1?$=V7MBK)B5<%Q(B'R_9A?35 B QHHX+"(/;&),,D(+(MT!*+#!.Z9#5S+2]MU*1GTNI?NQ-0?! [D>WGLC.A%CW5.GY]H:BY%>GP?C?3&&;&E#D1.Q@=33JBX9*+6EU /;FZ M:[+_:8/A^H6V4KX.%TW'#3Q 4D#[%ZU6)=T;@)J9#]*W"\0F6<@&X/W::05P M: TO"E"I>+VKH599G'@Y3,60T63]KO6MF7@$ MO6=0\!,6J:&MRVYI,4_ZLK R2O,M.P!2FR7 M_A8ZQD5U5B[/;CM42C/I>JKS]S2B<:[EATTC3"ID[UM1E'>@\=T74J"^;ZG*\'VA$",ML:\L6P8X9 M>S0-O2 F\7"9 H AF>2>,U#UW0)'[YVV35Z81:;2QP">T;"5&]GWGPE$428<<8^/@*4*9T"//6 M*@VN/3D31A# &T6&N,O"?AG+JK6CL[S%(V-PRR"0J XK5].AU0(?'BX)"T05 MAE-35YN;2-I]U5_CJ^#3JFM>5M9HF0^=]FQ/'5,QH_]_SD]DWFKZBU"(8 ;:1-,;>&]ZJRT\]>9Q]F-\C<:R1];>S,O>JBD<#XO[A?IK)GZO M=CBJYK+#P\L1,51/:2UE=;^3ZKGSVGH0WC5M;_!3;,_-F)'4/CJ5,J&39\^> MDI'MA$7[JF&3WU87QK?K_A:?S&#=;.V]1'E$DJ)?D%V-*A+1>UM/ZK;NVGW7 MJ[ =LQ^2=;.E6SEQ,VQ$F_CA4U>[N;08RW44:J?6;7G)!/+YIK%A;\43;<,Q3!6LK@\[DR-5>Z^.T-LZ^SO=Z]G#KR?9 MPP:]SI[44J^ QOT/<=2S_*63,$GO!< MW3*OYG:1Z^/I7^<2XZ#W*,J*?>6%0SK%^MI40^!AWW$K^85=KO%[WYY_F[SW M0YM?DEWR84GWIQ3ADIW+#C.-,.W&EPM?2':NG+=X]C@KY[OEEY\_A.+>LE,- MLFOKYB3J1\PF-6O(QFL%KJ5WBY:UGM_->()G_IOG_IM^W_W4_7AH/41'7/N[ MF E$XD$)][S[69L.H_".&251?T\7(8[0H2JXI]]^<,3ZU8V *2(&!B!6VLY? M.]A8&Z8]DPSVH'Q440_;%AQ&ZQ9Y6V@X$"6EK,E\MQ$TX5$4-_)_B)KFV+[/ MK>D#JYUZ$7/'L%&YTFHG9JM'4 A4;?!EM1PY@B6- UW//0]S@+N(@# FO/8A MZ\(/;FDO^%&T1"+CTH/ KW3UP@*UWNURJ 02>1#>@2AZR^ UK@58@]]GTNNE MA^&0WYAUC[/K_!<-J2"LO(09TVAAZIYDL4=&-]U]4NRQ]?O.5PF\D]NNRRZ& M&LZN$Y+DZ/3'?TCTG"UTX-_U@5,SH;EDFW%@(O (_T/!0/2&;RSK)$=U-^< MY1QD/])[[HL;5(K!?XJ-73;=&@$[@$X.)'@QX*AXWIA/,D-5(8'A^2W)H:U& M D$BE'0XLM+'19H Z D(1\]:F%>ARMM#A8AAU^!]:WBS_14<6O,>)S>8R'V2 MO!_I>B+-CM8U70&2B@)*SSLX0RFX0M8P+.N2<]#0"1IL)&9DX[<&Q>;;)H* M)4FF.#5K%K

WJG*V;2!>"L!6O$%/%L#.)$=I8#QD+PW78UI"*L?0EEGO*.O*'TE=)ZK+\NVJ=5_':E3ATBW)Q04(EG1YMHYUO422&*N MT0 HK:E@KFF89##U$:W@E!EI=HLF<>&1.CS>V;%B6\G+2EA0L[[A3W/-X7I* MS$C"/12DPGDJL%F85W2YJ'2PX]19XMLO#2/.EU$TG-WVA#)>,V9(%$0(U\' M'@'E12X!K+ZA\U5=(<=XG)UZX@ C4.;EC0NV=&$B1CDXMBJ\)H*:?5$^,D1K MED"U56HR]CD3J-X$K],*6,9GLE2'6/=1?D4CIJ5'WDN$T5?*,&*QI]'[)\?05/S#.X^SMVRS^#^% M7-,%#>??KJU85#B6?*G&6HD#%:JE,,W5,P;*>-2KWZG=5*6\V="02(+V"X%*5G5B1#]8['^T)W M2OFE0T?JEL0P'!M9.>X2N')^_*)JIAR;D;Y!-MYR<5/.7N*TPN>5VJ;V(_O: MQB2Q@\->O^ZA_V$F"I/Y>#3X:]0#FZ[H1 $^.68KW:]3%Z&&59M0K11P_Y&7 MWR6HGNT/.X!#F@"HZF"Z9 S^9D$PP0[RT71S9&=ZFG>E"DP@VI8"&(VLV+*Q MWX"X/QOS@7=B5N6=7PE5H,;LWJYXCI+A=,*.L9H:([44-\70W 9)5#3T&:)M MG:OF1S(!?C3&5PK?T!DU. U)/__(TJ*D6# MC\S>.)SS\H?LS8OW4=26K9Z5DP"Q5G#1Z-_087SXX.&)73G\Q1'5/(=_Z0@L&W9"\NDKTVM\Y4J@*%-R2*L^R#9\,!"/9Z:Y<&B;$ /3&@+B0O, MYS&IJ_IH%T&R+KZZ+@')@E[7A+ZPM.4/8Z8!TP=NDGPQT$/IAOLZ4P]IX:U* M[K''E_XJ1%)MV35:OG"?3ON>?%R)UC_<' F7<.Q4\'9\E?J MX)XU;3NL>U*_%M2V?(85G&'9CZ:H=T&H%KZ;E[I_TJW1%64$?,$OX1,KI=.EXA-L(WUG\(CZZ8B440B3Y(W3-!3QHF*2(:VRR[_QS?^+5D).# MJAOUH=[GJX[LF3/<3F3"OBGI,NV:/C\6L',8FDY;?:(N(%Y:4YF,Q,0C8>@T M,;H^D!7566?2YGX=1VO3N9.3VN\VD1BB[$PV_M$#U)X]?,"FT3(OLJ^^>B9_ M007A$0>$?;\20DV5%%+1?23E+MO:G:UD9^:8_S%_WS.@:*FTWDI#K18R)WG1 M9>\Z068-W#89+D0M>?'%4WQV#%@NW'YQ^0N#!FXZ,\BT-TXCO]$ 0R4!CP)= M!Y^;=2V+__67,C]Y_#1_5CD\V>/G^5Y06N:?_WPB?O_3I[] MY9#'_6WSN(\.>=Q?G,>5)3R/"%M/IPB$X6R\E++F2ROH;+=UX?U#0I %X9@? MF;)0>@OU_^PP=;Z35C$*G%\GW^V9"Q^MP%'N@*#T\D9:C41.3^536;6>_4I; M&8YN8E6J?-VYO]E_/(>A4>6;OY4UCY]_]/P2A8)DW>L![INURN^S9\=?/WG$ M(MRW]/\+>[Z*][&(]U_[8ON/CTZ.GSY[NO_O#XY/]O_QVB=_??S5@V>_\,&? M^..31P]_CQ$_>7+\Y.FC&S[YK[S4LMRT;Y"!__671W\)*DD@2&B7_O9P_;.' M)%%IP$1S@:>R5@,Y($CR),(7:85T=]&EPD'Y]D.J^G&YR\]MI\SIP)] M]ZR7_B8Q&<@Z6+SI;/I#I?OP1ZVPWHKW?HU/%S=9XC]!0@\;_OML^#N]X))= M_QUTV/\UFSDWGW]*)G!Y_9K5W7G7_[[+^Y?_?3&CB6?OR3,AC_QWTE [UN]W M$]$_91&?/O@EBN>&8O5GJIK?8XBW:-_.EGE);D0]R=Z1GU\6%HX[6Y9NONU. M_.YZ9L[_[U[JF;^3&+5NDUT<9^^:LNZ[WTO7;*_A_=(UCQ_](EVSO2P\P5NE M;&XF_G=UXT2IO/*M0'^44KG'QLO[95,7>?;W8WKD='JP7G[9*CYY^!M9+[=/ MH]QW\P4:Y:V'_SV8*;]>HVQH*"^.LY<+5\4$:0_D9%RZQRB_P0; MQ8HB#Q;*KW=[FF6=O3G.OLNY\/QW\WKNNXWR^!!AN9/[]B,:#D)PI9D#'R_J M#T&TY:TOL#I8+K\BD-N[]=+5[ RYU?KWRC;=?]/EJX/I-Z;W7E M!Q/FUR_L:>5^SKF]X'W3N;KK75D?S)A?J%R^/I@Q=W'?K+0?!O MZ8O\LBR0!M%/)_V;9 MFU;F&B#8\FSE5E,@9TE3P3<-_DS_>,%X/0##[$K<8-\WE_+%AP].'BE_6L?0 MZ-(:""1X6\ =/WE\'%X>?H0W,H9=N;K9FM.@%V7-;5C^Z=)%=O)D8FC@I\-B MZ/H,GPBRN7_S5CL6I[&+>KO7%%WS9U.9O0DLV. MM=&T GIJ/=@6DD=?HM':Y6 *7I;KT#9RG#[Z0KXY4BAX:!K?M;=Z3(PSH"PW M/^;=C,%#/' I P,*FLR#KS"?>/L?'--CRT9)4F@UEN[7C>+Z]S_&>VPLDU_^ MEN_=T-))77#^#-]_4>93AZ[4P&G#[WWEINT 2"MZX?/'OV1*3RP7CS(B$% MJ-DGYO,C#8G[G+5=LQMF ,4!'4\1W5@T0* <]0PZPZB.Z='J#-IKVC 8' N[ MD",9;P7@%/*:?_L#']%3^DNU2P\9KO#$CB=9U;XO2.]15_[B6X M5.'6O6DH4EDD%\&8.A-$C I0;E,W M ZR$:I&@TSEJ9%_# _\^5!N^(B8[GZ2L$=+W+S_PIQF757J,;_H,T30G7TF/ M<'1]]G*U M+B=C*#0%?"(/3G11W=1D6E[F#"5JR(L>/(<)[@'].<)5$#AU1II9"KZJX'#H MX'4Q27-]S:K2)I,,G:],XRC<=4]B#F=5.>^;^G4.>/M3FAF #C./^;(6\/E< M>(-PT<])E1S'KQ'\)U%<;!,$,\LK,?RC\&86)HV^SW?+A@3M9V0]( <@\L)] M?[^54%KZ:1IHJQ;NCFH@^=\WG,M/8).N8.:HJ MPET8BW%D,C* +!@7!4'YIC:#\F>U/1E+S?]VKA;K,Z.<[H_[UH_512&R9VLKZBK^[4$F,EP:*<\?WJQ<8N MX7P^)[M8( >\1Q ;ZK@>F:M5Z33"N6)-X&WNAV,?\*L=6FAL4]$A\HHECF>) M%+_V $")>L@NAE9\C?.Z;BX51V7LEYT\V1I0XMG('/MUA<*_ MF>=DK[N^'00@ANRQA0/:62_<95=*:O;&K1IFM_M..5_LQZ[D> %]XX6R/#4U MVP$8]W=Y>PD+P>3U8K9LFNHX&1F;&,NF*C"R=\L7S&Y:-B +#M# 70@LW7" MML=/5L0!:7I\@&GZQ0KQ 4/.C&M2S:C:4Z470(!OIUS(I%3_\812SVQ;VX\G&J(O MSWST15"AKUV8*%3T\,$H>,&1G"&-7FJ:08:X/VH>')#Q>Z%]5V1B=*:%)"H= MJZ!'4$$O2&V:SGLZL1C]WM=\R)EX]TT4I.FS;TC_ KA\!OIRH/3?-2SHSS43 M=A543K(;EIC=B8"&V0AA?OOCJ'1[)G'4U\Q')[/WU3"Z*#ZRNF-AQKZ-)E+& M\FQH15K=-,8^(PS&B\<]+9G/$OX&O1_HQ,8QF.1RR3R^L0?Q'A42G58 M"A@J=OK_-.W'[.SNX:!^=M(^J2RT.VB[UNKN'*U.II(>*C6 3YZ.\Q+C>5X3 M]]_QY2A+\=6>F*(?CS(8*W%6RH\4DFV6UZO\28^IP9"I" %!S2@BV>'?\JD\ M-ST^A.MWO$)]=@7UCE+,5^*R2[(=Q_@%N==T=.0(HXH,!^GUZW>_\ C?\W.V ML]YNEP_\"RN0;O.Q]&YQ//?=YQ.^(8NW5IW01US-$?ZYSY(RU2579'R:PRVH M(?@?::E.R<9 A$LHOMWNG'P\7/7*]Q:$)!F"B/(V9N;VIWM:-JO(;V>F)Z3X M/=>O<9CKJ0O7DUU9V\?EAI#%#Q_>&++XEDC5/KI2NM0E%71RJM#GM^,PW!RO M5R;RONP^9J]RSEO>CAE!- "T!CYJOJ<%=RM:E%2^GAP_ MO,/5G7L6ZNW04#(EYXJ1?B; M!.4Y\*7>20G>0P/PDQ,*4E (T;U!1AR2#+0MX+MA@CVE3BNX;FS@C$_"KB0D MY2-.60GV*OV5T0KJ%H+=EH5A)VF /B^B]:DV3!CH?\4\D-LR%$0HR HS"'!M M8K7QE"'"2%/V\'B;E1/#E"[T%=V\5?G11;\7Z4D9CW5M$N$37C(A\I-R.!Y* M'4^5V6.9P7+6,;JZ?8Z$JY87=^ M()(&(1)(03A)W8+W'GM[F9>5\2'30*6,AZQWIC^FOV0DK3.QJT%R0DO3ETR] MLGOKP38F!+U85,^+(N8_O=M,%Y8!$-:&%S['HO!2%$SL#!;#3FA8).'9DF7F M2PT;SFA4RN9M+U@]+J/S"@7&-OAY1J7E&K.?9;)G7"SAG?KBT*27S M,6-%_92OE@VK&U/]>ZS9@_+N79->JZS?-4BG0=H[WGP3F45=4: M%0O_TC\GU%GJO@G!4YM?ZH] S\%EI,I/Y31C;39J)*!8)B'?"OQZ$TGK6LYN MAJ.AY*3/:<&K?,-+$ C9I@GC\[0I>%G"-XW+,TZ4T]&DYW4)L28GCOQI;N4) M8[[P*A]J'&4^VBXP)3[?DB]QPC=!SL1+Q?-H#4FU+4B_V+' B)F]< -AI$$' MC:O24Y6KDCP)'12D2(B2S?O-9T;%(\3HJW53ZSF5L$-4\Y>*(?-RD_.AY]%_ M# <^^E'Q/!F4JGC/C4)/Z)2Y+I839,U5SIF73R]JN0&""F=9+.,;@P3;K>"[ MMF ]:D0/J!3&XD]_XL\]6XM.0$4^J+^4.(K&H_28'?EBO00AEB2L1N.+C"&[ M7*R45'_2%BA]NDF04G#3GLR'5KX?;)%93O_IB>8C)NR.B=J8HD]8=[$:0^>Y M<8)4:5AE9I( #>/@Z3+-^&JE-S3X;SH6!CH-$2U/.($V']%B)*IN$7'=V O M%5G;/V+R*^/*,F(L98ZSILVG$8P1//7C\?E/MZ;LQCG2:9>>W7I!F6 M^>ABH%^O&OQ&EL_?!6I/B'&Q;21=-2T9)WZUU%CA!+ 0"\.B:[0\G^1":F>0 MCE<^;:@\OG,CEON;VD]-+1;?A"<\M,K3IBHI55#;)BK7EF\L&O,)$_2&4_A%#L2A MXN!751P\.50<_$H7WCS%/%N6'9M>W";4\XVL*BDGRT(X3,?TV\&_]$<6&AAG MJ*S%7J"+%T3(_+0= 5X@ M4 ='JVZ4PY)NT9]M7-YJ936K(T_H1=\^>?:U%$BDQ5G).^4+6A&AA-AX9D>W M2^&*G:R!4ALAOSOYVK,(8J@T$)#=?R%#_A)R\U]?//SJ^.&79&!5%:OC__KB MP?&CZ-]XT'^=''\5/B'EN18"0 X(?(J^$ G:V6Q8*8$E>6[D=?:>4_OG$M<0 M3?R_'CU]='QBKV$:0 M2283WA:MG7Q79]_U41?4) YY@1%5#F2LU>Y8I/#F-X)ZB%DU MA>0>-N=H*?]S-/O;U(OP(BEN-*^)!'?T&*BUSO)+AKF3!OIFSU-$W^B9L\.J M'H2Y]%>X,WK^EXM#'Q..O XMZ(KE1:5$=^R%VA>,C[%K%O@S[Y)."=P@MFB9 MD] R\AQ1\#XH*U-C#I\B]"0R(J>XYXBMB$C3AHGYI8'1G/UKH&$YA&_9$J^1 MO::WEYT=7S7\/REWK*3S6IP!7&*RWI.1P6Y>!N\"QCQR?Y2(>>0R\BP+AT#< M_3WT(M4?;JSB1\+(@H"Z=+]7T[;)[;KD$.*:>;#OV )>KP1^\7*1:-O5BX(? M6:1:PA":-U'%$1864:%]JZHQAA!^GX0XMUW^%K'%/3_4*%]C_[YP8%F&KME^ M*NRI>C..8XV56 R+,9=<==2]M\V)>B.7-[XOCDZ^CA"#.)'Z.+H_;JMTTW$T%3DIL] MEJ4KRNWH^\\$JG"*1 L%5&,AQ?[T-]=S\@ H+O)&4G@WWK3,J@+.EGER^>4O M3?(_3312S(YMK,!!J#.,;DM((R]:\Q<\'*6$'.#G'G^(20B,%OFL^-J!1Y!S M?,1'PEO^ H,7YM-SUX:Z_?2(&0BBSYZDW^=I; BVO:>L%SW<%'0T M$&8AS"T,%B?6J*(B*IWY*-R)H=[\*!@449;7 HZ:Y?HN#77[9@H@SF^FQ$0- M-QPF&6 K^>JW>TT IG>'+[FH[)!H#VR,EA]?M)VW'A?PZ:KHVI''*!$H1NO- M1^8N#'7[D6E!]U>GB/WA7?0I#[46 F@L!NE].RY G7?V+NULB3$GPE>QP MR M(;L E<#._"",Q+1-PJ?2*KAQY/LY)['I.]GR*S?Y005HA=MK M=!]AXC#"?6_@_!..,Z$L?$684:1)E81K#4+1 ^\LZ,V@!N, ]ZC<89DIMMOG ME"G/C(GZ>[9EUV+5@:D[3CL$M('/1XZ,QA8^6A#S*:,5.>5 PEDAB19M=W=6-/D.6I>7-Q^] M0>@2]#0Z !0Z<7DH2R9OEQ>J=!9$,M0I%I0!!UWQH!0,";=HE \BHE:&\5): MI4/>E]:YC\-18PI6R[,GG&N[#)OLDG(PBJIE+A*$*O._BGS2+T_]TOB9RP ) M':P))2I^+:?>2 LE^A-U*OT8!7B\ 3%"EC.]R2D&G"I0#*UN(V%#&'$Z\3I: M,+OF,MRK-8J[*9;%YX('R3L&WZZ+;K"G>R+D MNY*E8SP[:3N-O!"FE59 [Z1X.F3-M:/EC)=E-SFN/*8YC8IMP [HN; \?JX_ MZO1HZP"&X!\K55OM%'*6#"MSGS(L9>)7CLBY#MNV!N&G"_+HW8>D)-Y-L!0; MMT95A%D)YIU7C.&2"/$T&^FI7F42W23LAU=,06P^@]?S<+^8>VFL MKE*%VZ\SA,-5?'='U?-AF;?H)8&@P*G >ZO#>A1-=A#6&S; 5)^AJ%+Y!57J MX/<6\/3X6HD\JFC'*.>?VC))$H-+;P71<[CP9Z"Q8,1#714?LN-57%L!WQO6 M"O"9('( V#,JAMM:&" Y0"G-X\(-RO==!E5&B\,KHO('T@UBL,![DC0, 85( M,PK@/#[D!,\)9A>LJ]VE&??^F;CWI_'*S;CW:S2+&D:"3R?<-=X@&N_F6XA M7U324]$W\0FL6RZP0 A,NN;T8>&8OK=EQ=8T;)EM4[2!X-2%%P5QA2!C))>D M*4A5DD(14)XODS(JE3PZMC2]A< H.RG[%!V%:@>T5^M)B!P6.Y\[^C)%JIOZ MM,G62&Z$^/,IK8_58E(G"#IO323";-GWA ]L*%.JW4X0=TB:'-X(>O3?6+@< M9\A3*=7[2OF($U&"E8W1H;M)AD MR)H&T?/^/KO"$6/[]4$)4F1K6VXQ!KSCI4)R0V;KB>LZKO5/#E$#T;^HZ)9X M$W9/=DW!:TI5G10,@?F>FN\<*E.=>F\_"R'VRX(+Q/&4$E,V,M;7,.HL^1J_ M)R6S+]_^32#YRDN'DJ?MA?[* MQAH^C DR3]2?M.]]>_R]OC>59BO9.1S@#V<@U5)'D*S@7.U0Q4L@OT*RJU," M*4TL&SR5#!)*3IW+@+($[[_EF0YW5T MZ&&R/@=I4<#]J+$MIVO6_#Z*!L#V*\@^MW%5MGD9)D\!B+;SHH%[K".G*K[P M4%\[8..DDUA@<0W4%?EB:CV^<\'WMGQLK4=9E9=T\TOP((1)8-%,_$3*U\ZI M' 3K]L8F!FC?\I*W3+=+H9>;>B/VD51FA[-AN&FV1% 1J<$'#EX0?;1 M^<%S"2?1V-B:/IIS:F:!?#Z(PQ@-E^E.<#D*)2'P)X'"OWJ].:4+V;9>]F@X MZG@HW#54C*?F*7-OL[S@IT4;6F'L)J^9@&-=-TK9P#8FD?FRT3I<%%2%O"31 MW441D,:[<_AWF498K!1L,VRLENJ*!>Y3APR0*&^M&^RU))9\#9')"(Y*CM)D MF(3U2^7_-(XG6B>)!TA:!1;OU=$/Q^].7C$=;4:L,(:1^6!/:5H,@4;@QF': M&666@1G*V\->Z.@XT>"'5U"@FFD.[AG9^-4:_FAPE.04P*IZP_(FZE0<9)$I MX^X%?8_0R)!Y)_86+K.]Y*L%1\&Y$W&S=K'KG['6* [)A?@XAJ#W5.C@1,&' M5@6QYFZUGC/.?*.$):OL'&Q>RLNBF'27&^G^QX^43.U@]'$T?9P:WV9#W+@Z MV1"5H $:DY/^PM9L,BHWYS4[RX>UD(;$(/LHJM,7H*&A&Z.CY/ M.P!_J)42\F"4Z-2949\?M83C6_%GY[^F3%FD/MF,9?J1LMSY6-47>,AT71=( MZ$87[VE14WNQ2V58MPU4T8HA8VG9(;/44OL@#KZS084$ MIW6E.Y(8[VU-"U M,R>4)'C\/'O! T@;,\;&!EEDNT/$<'&Y@<4V%XDM)AV\R)I]).0#P:6\#Y]A M#11%?HKF6Y7NR-=WTZ7FK49_[F&/?>1/-XJO&[OU"W6=5L(N1GOC6E0?17N& MMZ1GR1;OB0\<[!"6M5O]%XPJ JQ19$DHNH()#8:2>7BPKO"VPC39!6Y&A&%% MOLC*6?.5&&J#YVZ*'?TTMCO!]UCU$6++;![L_ER]>T\QGU8=H+/#L7^\"WSB M@/4"N(UE8?PC5-8S0O\N#'4+F'>)'59PAZB?W4YVR(G:T)N$(>8UT MMO-FWH&A7GWSQM)(!.QH0C*5&2,9@FD>E5D+USFUNAOD'.S-72.T"=T@2@)6 M.\8A?5!FJ>]B4"T1L$HI=$V\C9G\_+<,UVXH0[@XJU.-C7I?=0OMM3&%4\D@ MK-=%)XV_& JR&F)\B<^//;R1-S3 XEJ"_ JVLLA]ZA@?.:/B/A,5]VQ&Q=U* MOJ*F"]1B"IU^C?1S(#D$&T@\3HGDP3-7;?"BTG"P'NO6!BS)&#VMD2^" Q0, M"'EH>LI@ ;9$;A5NIC"VJ0JD+8HM/%L!NZ$)0=!P'L;(CZ553I)Q,98"XX*1 M(8#Y)?:((-)XWFM"XF$\'VM$+RC[V!@X) .5AX/E"-0 YPZ_60]UH$R?*V4H M-QMC>AA+]*'![\*WO8=\W:?+#[KM=#,EB J2H$!!Q'>7?%>3G4P"7>WP< MIPA0-7 :AX4-9R6ODQ058%M(?T.%$\R 6&QTQS4W#-ZDW'J,Q*=RX;8-;2_X MEY.D\X%JU2<8CR+4IT+4A8Q1"&")KF)-2>$A2HHCJ7&*=K(KU"\A;K\_&274 M +[-18B_5UPX8U@<.4YO""(D6CSY30UO)02S.VNP%:L*3Z_*3%;6Z-"5>S(Z(L> M,4J98Z&3CO-.>BYX3/QM:D$CH?DTCIA[%0T?P.E#=X;JUF!YI=M(.J2_]K\P MZL$TSI'>0VA_T[QHI1798EE$1C3;BJ@BL'<$L-TRY%#D")N#>_.V6?3MCZZP M9:!@O?<^(3%NSF%_/N0Y^5N&AYC;ZQ8?"TX^^:JRUG>CX*(=^%YX_RX=UDC& M:%K:7JS?Y)ERU!9KJ;RU#-TX%N_5/,@4!>-P(E5$&V+=9^K?DR&V".'_"/L- M:26F6[UDF%V$YYPH2#;)JP#@;!37J9V^4GJ9-,S1FG:/Q?0@I;KOJ"'=$,P5 M=S(R9 'H()J4KL1]%2$7M]CEG6.Z-7X:1\LA5_HXG9E)I!8)Z=;:[N#"Q;^W/;Q@&[-_QL=9_\B*IU MN$O8V6B>OG(U2@WO)F_JQM74=#I^A:!"M&_.1AHV&1TN?+] MA@2K4))VCCVA-X@:13_V_CL*2)XU.8NDB4%A<'7_V;<&7D)A*?\?$5$'(;=@ M*#JV<8;>Z,BXT14T+43^13X@@OP[^7/,H$B$6M M(%8YP37F+G[2OZ\GI(YE/1B,+:[?7UB*C/+2',M09QYDPUCKP]-IK\94CR>< M$X%UTG=Z[7,R<4:IY44V:GG)]B< G])$Z+\$$=/6G2AN,DE&S+^YZET1;RDF3#LWP*IRF;,S:#H7"F?!TJK^N!ODM/%!Y"$E_(H\*MKIA3O-JNE](S,.#:9#2\A M73[(0C6 MX?8M=!EQQ:1VOH%CMLJ0(;L=>@]15=P#4K>_M/#1.,IQD,?L48B]FC\:#*EO MY'R;8K6)/BKBS5>.#W[H24*6(]RNU*V*I2:R)^.MFRH( M0-$)D(4;/V:T9564NAK]P':I%NW]KSZ3UO:L.>.J+36/)6Z2JP>HD9<2X;RY MLF-Q[VX?V4'%,;@'+B:UF<5/%NA/JO?*53DI*MD=;1IG9H1=HA?:$=VSX!'J MDN>"HW>N04CBZCZN,/:P'CH-SP$_9/^!2;C)7YR04O57I- MOW'%A-?%CU M.0&\,K_\Z"Y'RI9>$$@:/)Q*N1JGBQ5UL-OVW%**QN.[H:*Q!XN2/@4&XO,= MY"Z"+:.4\1+<70G2*%#F[P48Y2#1URD"HG8G?G_E MJK?*OH'\MXOM!,?1P,%)\,N8]!6A-II^(^1U&^Z8J\[1,"U!0+WQ4Q&%&>K\ M8N-R32*:=*2?A=B)H^70%!M_OF7LG(?^Y34.3S+\?[\I::8&:NY^0<97_^U9 M342+7@06=NUB[=9QEFZ$#:BCL"B=[?YA7:%HA(H:\9J%0-H*)PYGM9YR1]2B M)JR,O<=$G@:;H/0T,4LY21MSA@X2_M;8W@+IO)WU.3?F&!A0Q**=7P_:%K0@ M[W4Y\)P\7F60JQBZ-WQH)/:N.")R=Y1&%;TO>'TMKDT$P0C=IZX7D-/I#T5T@'X";,H8LB&!'OC)M-@9-MY<,_^\W04&(T@0@/S6$CU69 ) MXZ@9$D2 K-DK7A4-L=*8K;%<*G'3!_$RPXA>"+NFOHC'A%:QMX[AMF_D5)W4 M/;P24S>';9&ER:L>867>0'Y3Y#F8.:_P"[VOI)O&A$J2R^ P?PYIN5QJ+RCM MJ*LT/(JU58G1,-D*:]RI4EP8>)5H(.G*RC^[%$KY4,8-OSE$4 ^(-TP3C]3_ M=5GI+0]!VIM7XGK09[PD*4]/5Y/K,*@P37_#:&V,&F$H,,:8#:AGQBI"@UJB M]N/,JX*)H[5'O%C1BJ4]Z. 1MW; L!R&FPW4T5J%'@',09TE75R&9P=DT-?3 M5-S; <'5(?'@%]EX&='D N*;BNP97^<1E5SCE[Q^>9A&:$PXF,@MK>IOL$.: M;)#'")AX;4+YJYHSTW)^"O-KHOLUK0OD0N;IZ'*%LS/,:-L,@>#MS *I)ROG MDL%+]F#'+&DD)A,-.6)J0P-NM0VF<9EC14$RUFIEI'B%C%-@I%!(5X!I7C== M>E5GPA&J-B >)#-$ JVM"]N)-BC$G'')<+,/ P\N.&>1$R;"'-UL4[=JPKW5 M)U2&NG4&K1:V,Q0Q\26*T;@*PP=9)3XF>H'PR\'P\$\L_U&27.],QEOHD(G6 ME'72<(?-S0-[6> IHGB7A;H;.+WJ_'B?:2#"[UQ=>NM26S%%:@)5K^$S&"_E M;:S!P7$S-0^>72Z8B9HK8JK5,0H%@2_C C(/=A[>?Z%NP,1L1UI1 " &9#G1 MWF>L4G:).MM1)1,Q?HQTR4&&Y5!*%IK%),P6"T.+*.*YK@AD1808 ]^2*C"25O5#!%?J>K M"G(2<#%)"WA%CWVH]PO!QULV_Q%)6I/^A^[3U!.].6&XAXJ(3,.BYJ MY:N.+E'_2%-DH=(G9^&>;KSY*H-3A"6&OCDD9$9>?& MQT:B^1.[3!''56&/T-"M-4%INC0]J:-"HU=\1M*"P=.#,V'=VB% UKLM$]OZN;/D M5?5VKYDTZUL_;Q;(3<,-&<# G,$=GPGN>#&#.VZEXRBBR= P#2'5Y*A0TR(" MAY'S*5X)65_*_0+6*6=%. &VS!HXY$%5):!&I'DFDQM7UF@''ZVL+]V]H[CX M7'1H(+,AFPL>JBMA^_1YE+@'75#8;Z!_C5>_+:Q(Z@LWC5M-43N5T1TO-AE9 MW1X_F)ON5'&,F PQQFMH*?MTL8J@=AXX?X0OPX[HPCD2=MTV2_46]A$D?#[V M5Z,&!0,;8E3#,7D5Q:;>-<>'+S_9XRD@O<7^X(>^?NP,KE&XLT*&WTXI-1U: M&;?)[<6$.%$"A'RY9^2BM.,3%@P+9E:V24J3?DC>$V^T]X.2R#AE\A9?HQ # M=-&4J#>E!I,T-(*.\S"$OJT9*LB/$1:N$I;PBN2)P@*9,1]7Y)LA5[UPO8R] M9O(/027_VTE%I' 1".;)U@.([+(N;L-HIP<'S](7C_>3%OSGD._ U2*L=[W\F,KQ M%JFMG+ +NUPP;*EV.-2P3^JY"#X5:Y*MY$_[CY[L[B4PYY(";7)^%H.XP.2Y MH)P,>I0#Z47T__".6?W:A60A8\'(DM!FETO;*!>BR0>;W9@._@0U=6BF2O7" MMC#!]Z FF;A0X"KA&2K&\X2:1VFZ(890'R-]HO9X^B#BAV^W"^Z%WYU@8(GD M@C)>P"=U(S55<$RWX:T+D'L**J]!$DA<#YQ4UN^,@ MFP"-J'^G'Z8G!.-Y:;^; 1]"39!NKL0J9[/[6N240VK0.$CEGL!&@-PE?T>+[C+Y+JL^WK-UO5'DCH&OU$OTLY:$BWK#%^7F M;GUA$F>9MA [%/2?7Q??@ :OBG6_%BV*"0B\K;/V##7.Q(MIH'U%L" 19LF) MR/Y2J<5*50=>',0W!QKZ3_M[X M?7?\X>4A/NY/^^8AJJ2QE8B ^%!*23M*/<@JHTHQ;[Y'*\+X3FO0T'&^'"*/ M]1 'Y>"AF;O)3QO)5M1+#OA)$64>"NOD(O'-N&##?8-3/T08%Z5TD.*680_D M_080J/JN<#^4TD(2=/?DZ9ATJ1W3CAOQ]/,)4PQOUNCE5>>3."E.:VPE[1VS MBXS8S^C6@B_E:]T,RA'Z-Z7C;1(SD=9Q:@ENM=;2M&IBJ:<>G4X>=LH4^BLK MP_[2IX[3SU=_S) AO]U:=" M5X*G#[:YZ<4]Z2OP57).8;&Q _^+CBW#+G()=VRR2VXD2S519RE*%?81?_YFP[%RG;D##QJ+ @] :1$XLZ[%/>GU:]X'A,C\(1QSE<,_= MA$1%^GJY'4(IEIE(DS7CX%C0D<'FROQI7E]4\(]*K]>0P^3SS20-=#A/M>VS M!=!JR\1@X2Q]#^5@ '%<)N[A,SU74<;:P6YBRA1ZF:QABW)#&(U@D*/R(WF^ M">),"/E"@81*_0P1&_4M%]#9WO-YT<);89 8-= ,!2UW-]&12=OM&3R30V(& MFZ6GU+VG3?1@$OPI]EQ'6@(&NR#6HJ;@::C)BI:9:/4#R753"%96 79(%(7G)'S#94:F&=4QN8L MD>0]D^[/L(9+PIRS?ZU"<^:R'!R?IM.>]D8]1X _.$ M<.R"8 *%4!:G63CD0Y-[9*?"/.#^E(XP?3S=2O)8D!U7$B_0$0GK4!WKCJ$(DH@G=Z^XJ=5 MK6;7A:0;=(4GGUOAW[D],+)A@@$4+A,:8*IVGAP2CJUO4'#1K4:[H.HII%EY MVB6&^N)3Q:!^Z@UJMCSX)PZ#K8$'[]'_Q^V8*73NEH1IYB'+)O""Z3)-GW@< MPCML6Y5A.T.6#2X^B$,7?M;*?U0H]3HQ,K QQX$"-69HAL&RT\6D'< 0Y1(V M+H_]5+@3-AB&P@YT)6,/R>SQI*QAG;7Q1$872>R?T>1AH" 0^:"//.;-Q:\1 M,#6>G-T_M!SGX(;E./>A9F@Z=?C1,(PT$366U/B;IHW M+48?:M'\A\" S0LRD=0)N,F;K X:5/YQ4K/ L1WAE\ ;^A(V#GVEN%UN.FA& MF":+HC9-KD(FG2 VA#U;2C\9]J](F<&]VM6--$RG(HTH[Z/[S7C":*+@81!) M2HLL3O@_?SIXNKO']3@9-WBFOSYYLGMP@$D=3H79"-'^@807)>7C"!2!B;;_ M_(_]IWO?LJ&)%32OA2+9>T/,IMK=9$?09Y1%=TH#SV5WF@Q1JJ^NGENUWGE; M8[IA'*(2^D @O1HT"#=-R UI\\V:.,]-'^_"4*>W7;P^U%09PDVT0)"11\,. M=$HJ,&F>S=M\%X8ZO+OLVBP/S9'B>%VA: M$GZJS"Y8CJD* KXZ;^A=&.KTAB+'8UF."OCG+;L+0]W2&=NXGPBN.IV%[,X, M=&.KWY ME&AGH*Q4ETO' C![-K#%WVZO_)LW[X_>O(S;L]5QP8/94M,H>E.7Q?)20!R6 M-8/)-689O0M#G=YF@X$>4[*8B(,!.,_[>2>&.KV?U,^K;0FL.+QH:VT4AUG, M.6YP9X8ZO9.^,B4244RL1%4J41<^4LS2JL9)2-!]B[([;_0=&.KT1BN,4O(_ M _QAU%G3P/P(,4.4#%R;0OV1Y+_B;IQX4$K%\9A"32ZFQ2YEC&SF#,*6#U?# M"^%!)41#RU/"?E&VS4B4[A 33IOR6DMI)!E&Z=K6$6Z+6[11-C+:A2L7VK1M M\SE.I0U>-'6F]W"4@0W]H4=(6$%1YMHN;#*Y>,^V\W,0 8-K TLL50Q[ -Q MI!"Q VS'!76P(7!DU">WRSX1;!59NIROH)#$ZSU;Q:N%@H&!)PQO;"61_?R MUN31\T>*+CK6'O+OA2;AJ&8"R/T7SY]2QT*JV4!V.F1D]6A'U%4$KCNM*;N1 M2.?%^D*:OXNSD4H;1D$N^Q]+#JP=[FN!K58:M\._OMD6:R,Q_ZMXEX/:1?IX M@H[B%[A*H4U-QSIZ>=UV^ASLY;)FW9I]&A\7A)"*YUH6KF-M M",L":]JO>\&?^Q=KHD&>M+C4IS_9@>5 8!3C&,[J,A>>^HYA4.F2A[Q-E*SWC*T-L.5F304HP)QV!IN#0:YDRX0CX:Z;!0(?36O?D1]E?^ MUA-LCNA/NR>[R<9-.Z5\32[4HJ)[O!,S+ 8LMY=MATT)&%?%L)_,\W+9,IL\6Q-332U4SIN> ME_N>K?:-&[?899-JA'5?24MJOVXBB_&BFN9$6G@TX%FARL6@*BW':!/O+M]G MV)N!WZA:'P>X9 8[NW?R& E'!S84&:?OS<@GC0.T8^XA)&T?5&![8H,6%D26EU=4OM7 M(KBIA,/XWZB/F8A/SJ9?J:AG!B_&@!,&"<8;__<\Z[*4%8QO@(54DP[6IC;^4 M+?KZ]2#67.$"\M5FYJ8:=)<4S@+F]&.2 Z)@'(T93Z\.EROH3-$J5:;ZTTUE MHN%P,TX].C2_1!,)3VYFCX:J\RT! (DBU:L'NT<8PAYQ4F91!FV-RZT7Z$V@C)5-;'XCI9 M.?F0.V1<2Y!SV)_V8EJ>N$U'C)E2)_97OTG)7[/FW+'4'H-N@NW(N81CA;78 M&7+ D$;ADJ3O^W(%GI&:K')G$9,,+N9KF%V19ZDI!T&^J07>"7@."(1\450Y M5GU4&XS]H QC-0H5AQ!M>X'1/'1139??1NF"+J6^Z]V,*PN3)'GR3-J ?3 MI*48C&6;6#+K#HL2$;OC4[+<*\L:*U[FS'["MJ M6573@=I"XAK;8$65+E)>^_8W]".V#;$>AMG2,2H55&M>Y$)ABX9?;.+IV_V0 M=N$U%^Z<&;HO-4BBMJ(UW3C0/'K ,,PR5IB>IH_@'8DJX)^UC'_D:'RN^@LF('M_ H8E<@UU&2U5Q4UJ1S0KFA\:ZW:1OA^RI M;$WX (+0$,U:\_,<(XD%$Y,)M>2^,$1\H1P*#X)ZF84RC^:8GW93"Y>:.G%T27FSEFF,'/=]!:@"V]*CAK[[O*N$]%V]FF MDO=L-Z_EUA#WZ4D:M7$SW!IFH=7.__GX_?';'Y-7ZP5"R=#1Z(16XX1"*I[K M&8,P% );CGAE;WM&!D31/T_&9J(#$XX#G,GR,AR*V[]ZQ)F<^IY AI%"7X@+ MX0.!3*)*C:7P%\BM@YP?_=I3ZM)"<0<OJVN],<,+D&")H'_X=NCRX\_&XHV;_9OO]E1";*$ MV2EYT5Y6KF%=)VQJC#H,K.K2O5LL^7 4.(V=A7Z3\P&X"T.=/@ 7L46&+E,+ M%PY:5M[8*0M/>3QOY5T8ZI5;&6Q6)O5=UUUQ3H9NE1L[!QO<#!IIL;_E.]IL M5?KS(;@+0YT^!)A.(%8SY+)5 687U$F3#Y+WI@@\93WF8,%/PO:W!D^3?4J9 M005;FYT735WA24$\4YDMZB:ECHN8<]IDEX@6HM2WXTXF5#ZI5;/G"J;1??<-<4"B05&)W!,F]2%0.)J&$%KA\2.6\.,,;1,0; V M,#.,@6_JSFF+[[PHN0P[JBY#3LPNHJF1,A)J^>R!21 V\?2'ZJA46RY.+DCHZ86YA2NZ+=.M(Z H[[@& MNMA?IX!BSOC?+.-_,&?\IQ=L2^[D/85?WX=2H^\1J4\V.?Q5>6FV'\=(:>_O M'ICROSNJ9G]A*9#44G'NNBDV9X2+?WMXLJ7I5VM(%@FLGS%N%GZVH00^:.R" MTG\4X7QW^-)WN9M^ZU$-/A/V2?C5WMEBOAYMJV56"A'_T>'+U"3%+A !QAE; M'9QI7E5FQ5H(R1B2&V?@\/>((-&VFRND4:4T>LC%O'YY",\!+2TW1<3XB=)'N,$?J[[2+F^0\0A_082+C01D,!)A?.EB#G);WR?[>UQ^_ ML:L\>7AP8_K6Q^8'9_S:P^O[[_IWOWMSJ,=P='P_YUQJ::.9"-W0_KQHAXPM M,D0'#Q[<%3*BX10EK18-=.$N:_X[H1?XG52LAO9&.FJF(HV%'])Y8J)SY;QW M=D6)4. NM:H=K))V5(_>GV31.1J";[S&H>.)WDZ/A M;QM-+7]*@XI(1SE1Y%,5%O4!V[.IW^6N2-;J9A +G4^N'JEJBGMSAV\E@2-= M:'T9G@R*J)^&J>O2AJ MM@W4"1@X4@PV@=A(]%"Q,PQE2Z--2S\FS4KPGFL5\$XO%I9> AW9\Q* -462O2\Q1 M"AR=N!3(N8R;R*6P4M[%?;5"L6]146F&I63V[U!"9L&8*@0MAJ:&>";5:U3< MO)K?&<:#*)WI[I%R+Z!F&/UHT B^=<6_M0KLGW#]>5";7">7&XG?\" XN;>\ MC^#"F]\DTO8^E8;Q_)5Q+:0(K"4QIA,GD'(>U"PJS\I?8]% M"?68WS+S![>-PLVC/0@-:^$.%.5##/1P9N[9GES?&$<%I!7^DE,?0$6-'4R# M*76J5X'_GO0>97^$VWTMQ6&)C-%\J/]#BV%?.&!D-7>K@OK@2/X$_MO);[GL M/::?<&!24)8E0U\YA:GQ#H8!1/W"X@!*ZNOLSS+4 =*&F'L6T]F+C&)Q!MR;!'= M"5BI48<^2NXP"#J=E ]N>QG*Y:IQC[0OIV#CFK(B,*:8RZD:W\%86^5"=E]) M&%)[&JF%+.@35^('TATO_(SL#'"TA>X0[;=UT6(5K\^3+AR1U$3M9UOL'AE8 MP94_VEPNC1A6&I7D,KD>>^/Q"\@26:UV:&P:-:V'6CF8,VC$-+[#+WCGN=7, M0@+O ^))LSYEBY^]Z;H5Y*[ !NI>R-3(I/3/P^NL%2X6&!V>'\KXY_!"*, M#1>#:$6ZO;/P;"P:) /I3&/$>R9M-S<3."=YP/:QIG M'!UO[^,]%JSJP;Z'8%@+WLZC=;&X(L!ZZ4(I9*::M]4O98T 14@-<2B)U*^-_@7 M<$"R4_HGECJCNB&[[:S84+A8"'%4SZ$J"]2X["?;I*?$5O$.F-$:GXG6>#2C M-6ZE4S0VPWVP-5"%'# @584$5TA>5!+8<5#SR"=EQ=CQ\F1N=)Y@SB%]&/D"UN\\T(1%(#30FVND MTM$\& AK.S>WO*_HSZRIHK+]TG54K&]3&NJVW MCI+@D'M_PN#'5ZR^LF)XL5LQ(^*EO5'1%K*O5WSCBA MQFVRHL%0SZ;,)$DJ4E]]/N'!O,F__29[NGU%'[-S2A$S$&DKZ<@4A:'6]JSO M[*4+?TK6R(D) *4%OJ/OK B &/?>Y.F<_8E;MP'*HA M;A;P\CK)K6X#%'"5G,D/"9,?@5Y7*]<\K%6SY9.\&H'97TH<_(V :>:ZW6!6 M)T"7.-PL0)"(Z 3L?B^5'7)H4@6NK'6[HAWP+*WB5 MT_2813!@9BB57E2^_Q_%!9K\'0\JK&)R**%?H:'C1YG'7-1PJ ,"EEK$52U_6;]%0_GP_OCH M\/VKY&LB]@XC:H7A;Q!B1NL8\\1G6;G2K!'UKGGI\!;6&HB7<*"KE@/E?54@ MM R9C%V#!E@KE=,@D9D<^U11W+ N MR'A=FH2X!SF&CBEXK+:<=:5D+)I\AUNBQ')T7N2>\%TR,?9=:.,;B/& ,':< MQ1]E<]$?I-Q-P8G)12G8%@\2R[#_4QHU$.0N(I'(RF5CAD8)UFQ0]V#S/;9^ M!3/:/:>*A*V#>DA@);PDO(6K]DOXLW%>QC0Z&!^0U>)PHX023[82P.!2_79P1 M\;!FP9D 4Q=>$V?1HZ_*L+5NA+N(\FU#G@5#CR>*[CPK>\>S]3NE_X3+(??. MIO!P-L2@+9U5-MFE:D?12-S;)D-80JL?^?M#@7*.$=]_'@0R4.LMP "D(XW7 MR\0YDF@6'&;[EP'X9X*T:VPBTD80D(^O* ;CX;;HV_IV6"3I#\TNZ$JM]F8H.+4Z@GN/ MF,'0B6BH%TW;&:4E6#1 &8V_0)YPN2BCI!S(9.LRKH/O-L# MXH][=E*N1RJKG3>V[I)#]!3^1TX$8?C[SJ615Q!N25O D?JCE8@:,5 [!OZQ M\U!@6:_:<8F^?,5-B-'IT>AFFX"!1+G[FKV/4!7.)-N;OH&3@RA,8AM W > M"H)^-M3+D%"(#5T#Z[53FN3X9_0^_N%JL"(>1:Q6(?;""<"T6J\XV MD8%[H:]$H7$?(5P6[TJ:;VY?;D(LFT_KYA0&\V_%?D86%%6N\OXKX@,9(-L. MXYC(M,3S!_W]!NZ,; E"Y3H9\=^1/1JKF(KUIB;OO^.[=8$C19YJ*;7F20XF M$OPB7E>V.Z@7$=_NX=#9'^XF)])[TWI:UI>%)XH>S$[ACCZEN:&QKMH0]D*^ M@ /3O_*#J)MFI.?H.I0FJ]3"Q^M(MCQ.>O3ZP7 X7/HCTHJ^%.O?;KVN"0(! M<8W\+,/.4M_1E<0&^/H?'X(.>[]1/RB-+>PF UHGD>50D^!Y%"-I&!;9UF4> M&K"JBLB+%@N)^H +9-/G(2G2=W2YF$,8"G.C3>9&59N2E@"_]Q9.5_).-]+: M>V?<*!AL%?8 P<36!CL:U]%")U.>8&-)"]==(-$F*EDPX]':OOX@,(W&($:T M&4Z/_(-81 )TF,8T$?JQUIGTF?/0R30&JV*(0L/=!KFZN.1Z(FT ]A%[F5'; M7;\$HNU%1P:_A&.*)N!@6@63Q>W7(%JFT!0W5$3+E<'% 'TKTA;K<5Y):2"#?GX.=BK:<,QS4=!71_!I0QC%3'0]5M5%F%/Q'9GU$.R+H?-FB027J]D:H M:,L:F;VM341FP946D3!^^*QVWI:F4*M(^)1<'N% M<6R/CI,T$>=J"3;?8&%!^/)>;#$4 7K?#&[^3'#SXQG$5PSA&;>K&38@.?E,WQF=A#QBAR-X! M9F0R^J?:B]F'BZ4,";L.<8LVC/'E:%W2L-#\L^V'\YJ^!W*-=/ M(VT5H3*Q-CJ)Q:7,G@,Y')T#;;,HB$2!V]G(AZ%[-ZI'K;=+!\]8H\YW-KIC M5'_*U7E4RN6M95Z:8$0\*+OSN#*+HZO*UL0URTKVST>J(P*OQ:U6Z&%@_+@B M2YV.,.[U-0]=]0W8,6=HHK:)WU^V O$)2#1%UD$PJ>CPH8^4^[=<2M507+& MR-+ 5)6[9=&R&_HC#AI^5E)GZ M3Z4B2-BP(Q&D8$1)VI].LX4(VG2%X@5[F M)<%&7C31QC)YCB!OMCX5!X'UT6CN4VZW+K47K!>":$/BVE*JV0H+!=83'.)* MC=T!?2^QX_G^-][J_*'XZ"X*"H ,:&E':69S&FS&.81 M:4AX#C,;Y\Y847CJ*EAU;XK[Q!KK4./<[R9OP+RKI:,0'$/Q\WAC8[K_U\,L#'M=3&A=9J>31D^=Q M F/C:$!RJ%FA4&,5LZ? _AV"N((HI(DD1_2RTVG):^-\]]OC[WE 'YKL'-3T MAS/V@,^8=367TK BZ<"_"8QCI*?+2U4_\'A/,!:?:4K%BZUP1!"#0\I#B@&#.5I1OB?SJX'G%0.%(?01;QPJR-'XX&)I>THI^IKR M4)#)LF09M2N4I\85'E(L>HDB,H"U(UE>.:=]:!T>U3;4QL#8N M8AP;K?9IS07(=(LL-4&^=9HQIU[@ETB'Y]![^7@8T9%1(KKKSV3X[14 $'?? M6*UN2W]T-,ZX4V8[,$9K;U:V5H[J9E.3T7JLJ(1(("4HCW7FE"ZG/PH)C++S MZ?D@QEBB "XF@CTWB.)@IR/VS=1[61;-LE\+6XY@M'+5+%?[A3']]76@H >9 MWWQ[@QMX!9IZYQ*K9JX^"OXTP77*=](-CXZ2DGB:DZBQA@G[1C@WCAFW_B P MR;JS<>(=O2XB6$C.#!)Z[O6^O'*P-@@,6@M,;?#I%.*!?)5X])F4(B=*M1$8 MA?TIGE"(^7JG&S$!.X$GP9)1^+@P$<-Y$#&%Y*-#/9FF7')&&=:RZV.&OU9[ M1X;7#AR4;\%4.JT%*(EY5HHJ^1!L2FL?"C*B:+>!47WK7PDFOZH"HHW V(1B M_;!M>0''VF946?@)=>7WF9!%ZG#S;Y3, Q&+SG]16&7-RDLSD4C]Q9'L)%(0 MX,+(D?0N9E.#:8N!^4NI/U 6$M]D37A%]"!4#K^!&-,)BH#K!,JP+&>1AJ4= MX"LUJ%=O?68=7:2Z)6?.,A31B9U2UBRSW)9NV%C8I^3\(P89F1M.R6KWB!)< M7.%3C&8H$3?>!LR_B)K85V;N)H=LZG,#[(.]@[V 5@PML%>XVZBV/-KKQM(> M>,G0D:GJ "[E=M'=*,(243X)"ZG+A<:)98\\K:5_[5BMV4#-:8]U;)WSC$WI M$.',9YDT2:;D$OPGLK?J9I1\GD#;80#)=A\R@03" (_3( / W9]KQ;U?\2A- M\VSYK?X["Z==^#)NL%7D9T1$?EF">0&XUF^FUXW)061G$@ V<7'"!XI.@:W< M]'RG6*/$=@VW]@?[*'AJ.;1QC;;9+G^WEC2*4A%?E><=J_G D =(MME0QN&] MO'0*4+N:FD\-(KP18/%[,K^8>4)LR:P%_5K6%_?-9OH<1M&(M96-$8K_BQFK MJ)4 4@!G3"3+X) '2[;0U\;N7[M%T^/E"<;I<\Y)?2PZ M489#ZH';@Q#]LB2Y-7/2:*O(7PILAST'NO\ NHJ KL M+8ZK\"*5NR*X[N&Y\$=^I?_^P1X&?L\]CMVCQ6,SUDL*&Y]M)"?JTEO*Z;Q M<(->SD:,)NBPK;6NE\\ 16B^_2UVUZ7G?&M \XB\6Q>G33!MJ=&N?(\K'G F M!$+KN8H13-7N4NN3/*&])%X0O;_E%X3L4V0]G-:UXRJ%CE,KX^/PK5D @^Q9 MTL8$VUBA$@J7\38;.%=$($-.5-/-8(7/!2L\F<$*MV-BJW*M7F%!VC3%.9:C MD!C;8B%63S"3[QESD[Q$4.<[7P5CVNP%__*U"#OHU:;?=/!US2$IME!!2(3? M6_+7\&F<)XM0!V+]Y&Q $O"9A/%WIPLJBNYJPU1 ]&P_ MF/JIO0*%@?148&,!"PQ3:P?X:<_42'/$&XA\P>!L4R\.?W=.%,!97[J_1;L:M6 BV# MN2*IU?IF4V.D'FZ;G6C)1I7"5>Z7A0Z"M@8T#/O:0)D<[*BPJ'6C-Z2P>%T@ M5F:TB4WHPWV^E0-=Z0FO?0L5O-&@J3-L?&G[\S?M8YR6]0+Q<&9K/95M2#YG M?'?%'K$!R@PI#:=*72:RW*FTK0MY:'17*,LE-5.@=PP5FO#:A?ZVJ8J@K_FD M/-^@C[W **](>5FO1I,.:1(156!F(=5RKF$)U6[RFFNWUS6BJ$Y=C0>S4]M# MVY.TC%B>L(3BFDG,E%$""PDR)$NR[7%_18#K_]08F&-!,X>_H+KS_%]@3),Y M&[MX?BV,6T'G+;B.O0\Q1')CNTJC>AU68%)A6]&2-F9D%+6+6IYEK""&/82J M0-$_[#EV@TV[9^[/;?U,?/(69U&$?H2CCI#2$\DR'[@8Y\$D1X,ABK[2SC=8 M<=ZN2"/8$$]%(S/#(60,IGO@@:NL/7MHW!YF*[CH#BY5*= <$DYLL'49.1^4 M6JHW6M[23K66XFBOE+B<45U6E Y1"A"V,+@]!M5CR85$-HJ)Z,?X;A-0L/SZ MZDM8RCOQL\ YP5;'(4=#MY^8T]2E%/!8!;P-??ION/JX^RCP]/B-JTQNJ8B_O)LN8ZU'PON$L$G>@2@ MP=ZX2CI3QLM&?^->&1)RC-OND 8<=AGQQBQO#/?A"+QUTC(K/CJ\/^3"8BBQ MJJN=+3,)]V%UA8*8#B-='=J[9R)[6WWZUY A:QPEF<#,*=K2(@TF<\$C\6$< #/5D$0=$ $#$7M$L5X@$H@S9KYW MU60O$]NGC!V9I=MT@4F#?SW9;VYZA61F9F5N*+J2J]ANOG_0TW($EG2#-M)9 MB,)M,#R*613D).$@OG\I'3C0\F7*U!&77$Q-E(31J8$Y#-K/Y-AW&[\"'O@R M*L%EW'GHFYV)QHE1W>$!HLE^D2QP1!GJHVT)7_W)L>^E] [$3#40Z7(.INN?/&8Y,N=^J@3%2["+ZR.5 M:O;;8E^I0;7E[ ATYQKVJ:"?IOS306%$1-,S"$/82B;V$2T ([(3(SH&4BG! M*1AB1Y![2=KLRA 9XF<@?5F,)FU#.LMDD1JYN7#WT(:]6L;2J2[D?B%GU1():.IO;?ML2^NL2V3.!^K?+U MOF.J7P"O4Z@VT2*AR[U:B2IJ;/ET-\#F("Q52P!-8J<">,(H9A^ MF)YID"G WT53H#9_KX0Z0.K72L7<6A2#)Q59J[NX(_P5 ;\0Y#/\O??,N+^> MI#*"Z]NRMZP-<"7T'#-XQRIB$ S)*@(#:M![O#^4ASHZ@_4,-@#^)ZJ4P2ME MU]3(:AP>(;9]KQA!;+Y&;&%*>FQKAN/1P9!I;!S!_=#TZ\V(5!VU%#K^W1E9 MD +0DHB(#DQ&3,@G1JM@BUV_./3ZP?D;5#MS&M3G0&AOS (ISA.IL4@KWPZX M88(?:E7Z!\084C"RZC76I:'8@3.>-0VC+%JJM2L)@LS[N0T2HYD"-88C_$;H MP-(RM2$AI'//>R&+%68SI&'_Z)!:@"Q^Q/=B.;=P=&]LE9JYNJ*LPG6\QA*U MG@JV*UG!^!PID$(0?B; PCHL><@JJ:V(S=Y/WV MFXE0@J@C*(HT?4D)4D[DR[4V[6C!2E?6$3-$!GN..$YZ71#6P!+%PURT\)!7 M;331U!-\90DV18*UK'1E<6*,&"F6SH1#UUB5TM5(6QD%:.B&I2 GQH-03CJ[ MMP6_70Q"N/\NNK/[>8UN,5[>D_?WWEC>& \XMHC]=X+8OU_3_KQR)H-I,3VE MM9!!H;?C8@9--I>@[30 [[K"Y_:%.HD['A"YM9=:1@Z+T0RO.:M@$4XOXUO# M)"Y@/&AM%LT0A,/O?%A6WEL"2K* 4E1I-%WIFT)*A!1CFO0;64WS;5]FK\$6 MU$!8A%1EFN.)UK\01U.S)1B_7R^D$0*327?LW2WKS:74LD@M>.Y0<0U@Z*1P M6P2RBV;A2<_J<:FD.81_Y?-O7 M,=YU@S0P'K9,-D\3%C#SA[O@] T<2W 4D;RPK6V&?B%^NPJ,Y! M,W"Q<@^7*FCYI>,HG;K]';7E:9=8,%:!%5E?H)U1J!^M+M]("->N04,,CKE] M=RS=?)B79X63\NW1>MZW5,S5!I7MUT2:@L,WZ#GYZ(W]TE8/ M>FAYXCG/"_*#N&[8-SVY0J)&Y$T\L!7G/\>%'<,ZM^W7PY6U;O9-TY8F5\,\ MJ /Q,Z%JTZ%!K(E>;"?3>,)0I!^H5I0,+H!TH.;KQEP'Y-3"UTI,\HI'IFF!06;8H!1"B@>V%$P(N7U\ MVMO6=MPL+C>!_TJ'$;YI)BGF%*$4@N&8+^URDB<7UO1!'=F7#JG@!9DN"#4" M>J\<,E=P2!6VELZ%TZNE0;"<+Z;>>J(\];S M7.)-37)4Z!YMN^>1XFW9<=\ES">MBS;PI1O\B+FHI(^*8!R(TU**M/[M\@CQ M0>XG"H-P^ 8<"=_$&DUAURUVZ.(7:LFT(445)+X2M+;6AAMH;K.0W'&BQPA MX2*.+@2X\C$% ?1BWQBVMRNW:]BB*-9$@DM5>"E7!8#U012F-''6'0]*/$;X M(JL*98[[B0OWQKB^H)P2''"2PR!R)5P'5;*FJ1I-:.HA$G(7@-ZRNSV(O$=5V MT>*?W"=L$.RH"L*Z"F@ZMGBDE*@%44Y53,C H6;A1]#OL45K>N01=[^R4TTF MUA"3'=?E^ND&T+H_^&2[@S6<^U[TL @KRH.A1@4;)T@)E;4> M=:'W&.X[E8](6"QP384'MSY>3N$T,\3/$KDM'\XY\9OEQ)_-.?%?2E\Y;0?7 MTS %!N.OJ]'W^HM'KQ84W]'-2NV5D]<;/%QO=19E4"(>_L; M5>RHU60VI%=+*0L^5Z-V>Z= W\'8)KJ+ZI]]Q>H!Y+!PJP=UNZ+;HME!8RQI M$R=T+A"MAH4P;)F!_@U-7XV7P]#DF.D<\5$N)PHK0IYI6.::2U%-(1Q;67R$ M13^K:PGVR".N/:[BX8G%M"#>ZL[R^FI61!J\^: ))7?@HBPD]B*.)*<,N/Q$ M4C+#@"M% [DB46#[V.J6W)>JAV.//%2[&I^LV^OX?'L MXP90GM4@M#"@GFPMDSK#-8^3%3?UHI(N4H;:K75^& M.=*<"O.=%-'03D.!$XG8<(AF>9:S8MJXR[ MX4GV^>32XA,;.B;0*[)KW3G14$HQLA+ "?,(GUCXP=J:^#0PM:9@O%U):U ) MAWSC'@XN@V][+/*]F=0GML6!)XK#@+]!QE/\(TU8H.T'+9&NCH,:)C)"$9/N M:JY0!C8,*[\FP/2>,3V< Q]JQH.^(6X3N@R#KFV3$&4V,69/M(*_](TM=-5B M6)?>S8HK&%[-65AO>U.#Y%&@QC]J>%53_)QSS4;X"/[%MX<)T$JR?=J?#=\C M?3JJE9<79R$27BGU-M=#RO=Z&^M,=8EL($.^"..3 6R9.L8/S^LBC\[A+84L M*?+_^JK(]A\_S9[L'SP[6#Q[_.0@SU8O'K_(LGS_Z5[V_.")^]^#)U_=/KY(C\WZDX2^1, M%43%_)>#Q^Q0& ?KGV!<%:M+];"N\0.W__ //Q);E/6/<"5?LSBW6H@;"LWS M^R@T!P]29@3<\7 ZH/&TWI*A"^9$L2%B6@RDH:M38RA8BB^Q!$5H _"J-X!# M=$"3_8,G*8R2-[?%3_"NKA'$O?0NQPE<>N^R'NZK-T4%YD.-M9$*W*"8)=+B MH0? C/S3135I8) G2T%;J:82_;3%.?)V3_Y%(5&'D<91_UB9+)G-;^B]!WO[ MSS@V2L!%#)CZV;"-$M.^!GY7C)=[<)K_C38:TJ<_.G@@I\AS\9Z A>*HF_O! MWMZ+26[P\?@$M< M(&9O26"YG#/KX?&#"K&'UC>1M<;/R(-24GC!1_>%C-_('=O"FE53<*)^CPNC ME;;?<&'=2Y]HG=W&W\MMG/.H M-\JC/M^>1[V%WGGF]Z4;@7K=\ 2>I$]006VCY1,<1 M5SZ]^E=/7:/?2W' "59"828,_-HWS*)"CLLQICN;Y)V4,E)ZCG\+CC"Q&SU MEX^!:L+#\6/6YMF_DN^YV.W$$3V9K#%S,Q'^\G*]J$O?W?CD^'A7N"T3RMQ6 M/84,"*B[K!NL@L2U]NE.6Y"&;^:N;A*: M6TS!RB*N*F\-?R>B-(NZ;[%D*2M\45'T-BD]D<2W<51-AT@*(TB)!G7*?+27 M"O/PO=S[+:+SGFGF3[38]B<+U@WG_5Y.^2K+[4%MXHU4UKV<\)8M_$#Q(ZPT M)'&E&-(&PTG,8^@B7.NP5'OCEVF=,4BSGU9*01NP5L+&DO H"9##3^3/H0/6 M7V[B$(BAM\Z:4S FQ4A_RM8"3T57G?C==P@CNVG=7_0?WR)#4IE=_J6H:&WH M1]]BGA]1-O*6KMZ(9?KBQ>ZSO6=DG'8-_/^Y/E\,UUTV7/_,/'SV!WS[: M_OG>[O[V#Z]\\O[![HMG3S_SR==\^.31;S7DYP0'^\>O'AROX;\=/?Q MB^?75+O66$$VWWH2BQB,;F_;ZQ]QM632S!.N:) MT>CW033__6Z?9'G+;]?6W[(7%M\E;XCQHIW8+?S?R,=()V!>>,? MW,:3K/,V;Q=XJG(#]7INS*K"%[_3EHIS^?DP9V3 MP^#^)R_1 FZ2OV,A.Q\=?V;X/S%ES?_"1D'_<%WRG3.GB:(7^DW'QT>>TZ@& MFCA(UU@9G[.'_[%<.K=:_:K';'K/)GVJWW[3$&:QC^X6_U.B)WM;!?3@UUY. M6IK/6T^V3N_0=NZE^_5T$;S[,\V%^N(?Y M5[_H?L%AOGLWW8]_/OPN3NW<[^%E;>B_^]7W>4[')S?DVSL)5M^^(]' M^['=U_:;WWO<3W>?W&3@$_'SK_[[Z_UO8.3]Q@,X?N6;?GP^'M)-OY\^>?+H M0=[SG[=OGW_/_P9ZY+=9AML,ZVX=UC_=E?-QY\3XT;/=)WNS&-]M,?[M+)8' M;?3-.W=?=VX.RMYV!0G&1I:Y!;3-(=DYBO4%1+'FPSP?Y@=SF.? WAR2_1)V M[K;POM_%3/]=0WZ" <8WP'B0LZ+($[^N_*&\[A%\GM<] HCU"_?M'IH#AK_F MKM_).,7O%F[\E27G;@G*'QBL_#7/YIU30'.H\\$KH/G]?^#[R:#[,Q4LQ<5F M=S(M?'!]6OAN)N)MU?M1O=XT!?776R4MXZNQ)(ZX6C=]@VW%?&M:WXQ FT.Z M7&MF+[(F;Z7^%TOEZ,\[W+F/^E%4+=?;;0B4C:RGJU7KX-'9)WZAL [7BU+( M885#FON.4\>Z<\=J6\-+W MI%H%+ZM[F;PEVO*S8H.'[TBZ M77_G*H==>+)2/J=C_L93,]-_7D%/H/7U.WX)9YL7-V3#"N(<%!E?%] MDVW.'I)BB O,3W%ZS);?.+EA^G7/8@3* (L66R.OC:-VS%/WSM>&+T/$^1NN M4.=;2'^(_W72@4+ 5E__F:TWWR;O:BQ2$5*3)WM[K"*28U#7G_QS3^B[[_RC MM9NZ_#WYJ\M*>-D1,E],_C+YZY'_,9&MFUSA_A//=AIE$/EBYO4I6KS7L5_2 MVB5_@@-/'![8G:GMN,=O_,!BS,^11B,>SO3Z&1'])'9GX%&TH?5J( S!;S=. MA\43X-5ODY:Y9."A8B4,3P+^V+_IH[W]/]W?_N3G]"OO( M;/M(GBJG_=&C1^ LLFX",8=_HR;[53G^'C^ZCQQ_3W?O/Z,?$_>@=><;0[S, MNNQ!F;.O00'O_ .I>K;,]@$Q#GY-[7WJ'AZ"K;[=)^P<@4J$O: D6\-8N_:; MK5/^/1E'GCS=_TS&D6>[!P>?RUAQ-;'$WN[3Q\]^*RZ,Q_.0YR'_KD-^Q5+,@SX)\O2 _?IX:5V$6 MY%F09T&^EX*\_RS=>SP7Q\R"/ OR_1;DOFYET&[XVI9KUWR=5FWKICF\2S& MLQA_,6+\]7[ZY/%L1,[R,\O/Y\G/DZ?IWK-G=U* 9E#5K4%5112CF:%5<]CX MMD&99V 7/_U5U<&<=YD%Z L2H">_;E!FEIY9>KX8Z=E/G^T?/,B@S"S&LQA_ M,6+\-(S][^+#ZS^,SB\SDK M __S,(NO9RF>I?B+D6*\!'_=1-\L/K/X?#GBL[][1XL79MC,K3;R*&O/#/=^ M[I9EUKC\MPG/S/';+R%^^Y [5L^)F%F09T&>!7D6Y%F09T&>!7D6Y%F09T'^ MPS=J%N19D&=!?F""?$TD3SNP/8:?_*[1\7DL\UCFL?!C>4"IE-^C?\GK MXQ\/?SPZ/OPA>??VY!B[ER2''ZAA2?+JQY]:Z;N3YGL,PM5^;1HQ?ID] !]$$Y^S/J;1;D+T:0#_:?IT^> M/)2^>+PW"_(LR+,@WVM! M?GR0/GZ@K;?FTI8_,&A7UK@DKEDG99$MBK+HBKGK]@S8N;7'\#0].-A_D.II M!M[-Y?@^R_&C_?3QP<,,X,UR/,OQER/'C]/'3QYF M:GR6XUF.OQ@Y?IKN[3_,,/SO5,XR0^[BC3SIZN7'L[K,7=-2M=2S;Q/WK[[H M+F< WIQ?_QL_3%X[EQ\2S(LR#?;T%&O__9 MPW089D&>!?G+$>3]Y^FCYP\S@#<+\BS(7XX@[^VESU_,M2W7AO#^W&6+TL'_ MYL7Y?___]']XI(OFS__M1ZT?)D7^7U\5V?[CI]F3_8-G!XMGCY\,7 M69;#1+/G!T_<_SY^^M6-GZ@K4;=%5]0P%U=F77'NOKTH\NX,]@C.EA!&/#[8 M??:$)S#URVS1UMB6ZUM9O3W[B/@W9NV6KNI<,SR^-]S>^$S<^"A=(QQE4;D= M)@%),\ M7L3,+.+*+^(R6L0F+&+M%S'IZE,'CVZ2BZ([2^J^P5^!.BKR#/L$AH>U'?P! M-[*EI^%P2./!EZJZ@Z4HJF79Y]A;L&S=!3S2P9_@>S"JUW4C9WI_;^=_=I,/ M^,=M4X#W=UD!0UO5S476Y#ME77_$.=L1+.J^H]$N^A;6KN5!A7FER2)K82SP M\&7?-/"CQ'W:N&4GT^8%X>%W=;+JNQ[&Z\[]_/#9\M>P!O!X&!3L]M*E,+.L M@QF>U^4Y+$71?N0?]O!A@Q- @/-N\A:>DRV['GZM&[#.+F'RJQ4L^AH&T,"3 MR\MDU=1K>&;=NN3"Z:#A[QD\:%ELX(M)!F^0I^ NPC@NDV*]J>%U,+\5O*9N M8.:\$;AB=&;XS_C0W+7+IE@X&&,.+T>)/-C[]CT,/7G-WZ(_[7]+$[EV&[=> MB>:2^F??=L7J4F^I7W@[OQC?SG=5C;_]^ZOW?S]^]?/]4E)7JZ2?X0C"<QQ)TE1X]N,+Y[(!DK4!P.A2UM@>9V;@4@'# /_&4. MB@X_S%T)7P.[*%LYED)8D26:E7[1P J*_EEOFAH^Q%^1:O=K"7(O^P"S M"1/6^9$R?;AWZ/X3/+#O_ &Z7_.\>E9XI5C1B*0A^5K4^KO#EZ+-OTG@C.3] M$F\V/,@9G GXR0[?D!NX!%$*X.+--NA2X2FBHX_')TL630W61Y-5I_0)?/U? M/9SCRPU=^2#OIR(\\-_@OYSAW7S.9W?AP%JAL_ZQ)\H-]"D(+ M"XHV",U<7HBV%JC.ON[;!,;9PK68/HNBGV)*^9TK-T9G-W3,SO; M!!Q/WC[\;59]+&$'5G7=T2,NP)CI4K0V+AR.P'\1A*"H=I.')$NXZ3]5!2[F M"6E$,'+JG);A9=.?)HN%Z_?+0"]TW:&&& M%^/HY$ 8+02;O'0/_#HY$@/D?LWR^LMDBV'E3_O1^"IA8^IED:W!Q\0Y)8^> M[B6Z0'3<_:_-'_4Q&B7/9A<#N42!+MJRQZ$G/QE78?JM*AA-+!G2=WP>\F& MZ\F"N^.AF"T[#;<3V*;UW1C\U4--P4B&+7;@(01+87A*2]=2&(@N[NCD\?'! M(]:"]5!FK#Z#K]+C88/3,Z7\EF"3UVL8; XJS>&KE^R>PSG (Q]&L=G PM.U ML#O4JMU@1+?1J?X%I%'Y%L;8!1D"WG2!EXAI!H\3*4@V]:8O^:(B>4"?K'2? MMLGW/=/65Q\9V(&WRZY>P'(<[.T_HA5OW-*!J@#%TKAUUGP$QPMV#2PUV&QO M)K\)-[F$8%P"USNNL/QFN)MR7[M%T^,!@ /Y/!T?HS?H M;"1'37U1A:/:N&*]Z)O6L8>BQQ64P]_ /:M2B0&C\7_)\;VB:3M[CMJL9-N> M?B#!UL:!#+2.#-7PJ\*NOAYW/,[B@*&"5!W%+MJZQGB@QAS+2_QK4I,VZ\&, MOD2Q\;Y0\'9T-'3BVVXG1#6"&-4;TERJ:'W(8J>K=Z(XT4C/725\_I8XQB%4 MNA\O4AZ0STJ\83.?IOU7![[269K\ *XL^Y _NW*%5H5JC3=__>%GKS9XDQS' MC*,=/@(3 I9 ]EC#YG\OP 3YN8#''>;GY"E\W\-Z7>!?:#ZO06E_*#:\XG(M MP/W0Y,F_>E(F'.9OT9OEN?">D\L,FRU;9A1-. TG^DV[MV9_8 QKN%2\UXA? M'F+^4XTH5B[[#T-<;EQ]4V]6?H>R>N]+K0/K-(89,X7*!.>,>_U]8 M<4X>Y1(-BE[II\7KDXJZ$ 7I?>KP&\X1XMP9*HJRCKO3T'.\.2KH8E[<3 )Z3_4"S3'=575V?(0Y^>K;GRZ'@5( )5]Y>#Q_[0WN&IWU95_PB. MUWM,_?0F*7LG=F_+@"TTS?[?GS%K1JGNME]03ISA+9C+$MNID7F&> M:9*KS MAI;S./KB;;VA$18E-P[\+9548;\*4=JP!H]QY1@B\?CPO?"DS&0 M!).'Y84YK'JZ"3;]>L,AI@WX^1PL- %(CW'2!=/Q[(([Z2UO!"R5)8[!+!+A ML_SWP:,_5;^3\%)E61-R*BPPCE)CE9(+O6K?KU@IUW3 MPPK?P%,7N1/PF:)GP&]P$@0$QZ2BO/F)VX!%@0][M(^X2\\5W@]+HT^FZV1J\+OROZ(#EU%1YM#FWUT5IL'2PX MJ#K8L;$4^YBTPWE!<$5R]$!*,?A"EAD%7#=9AT[9<+,EZT.*"BP<2@E0'FK9 M4)JLJ$9+[U6264&8ERQ@ZB/!686#@:.B7GZA 0 9R@5(,4'^UDX?R:C$>R:' MM[T/CVKVI[^O:Q"GD[K,[_NMB%VKUIB.Y'.D=TNX3GS*IJXHI;GIF^49Y47E MGBR:?&<#Q^F2KX2"5+A!:0P? -/I$?T)IP6#3SL@^BU3XGQ MUM2,&\4?+]8SE^4\0C,6#-B>P3_H90]<'$Y@BV$QTN1[TI$,"[+8%+BW7H%* MJ]I[;C[ZB9Z:B6;Q1)U,-%@T<.;A+YG/'[A/;MGC=R4RGDIN@Y[,<&Z"HQ&8 MFY.V/CN<)F<]S ^5+EPZ2TG;#88 EP=<#Y4K+:BM1:H<@3)$0S*X+ PRZHD& MF2$KRUXJH[DMLAQNFH7_)!6+TTR)Q [FB :JHV@"K-O*R^"4Y" 2OIOO]87,K3!S M\[=)Y3ICFHF MIR>0C=-OLBF'_ML0_ MY9D\$'XD^+?NTD,/>G2>0_RAJ,[A^VN%1O.W"-/7P@7?D# ^\)L, X-2\PA: MXH>Z;9.CK&DNI3CN?E]D/TO(!389=I7->;A:>C&;$.B"UU#+)7HE^0XKK)_! M@Y9CL@5=FR[[)#V!K:L>ZO N3;D@MQXAF(J&&XQ3C8^BXR4GM'*(H,G<1C>I!7LFTW=BW9%<3>5)=^JP!M^YTNA;U3>K<>; M-//".8QN.M!NHCF6R[K)";7&599+0L^P!@*Q*C:(DA'O'?,^A,-W^14Y&GZ\ MSVG?G_(/*>Z>$?[0VS.L W20 MM99'T@\XLG631X_K4$V%N0:Y&[>L076R,^,O$?DTO3J&4+I3#?,[? M;Z_V& MEPE31AO./E'U5T=V6:_'V8!*X_A0.H>O* M[._'JKXH77[J$"6_[AE6$ KP0T@]-9CAXB1?2Y?*F'A:GB['HW4E7Q9\ M\@/&7D^&/6]P0I949/_S&2;F+O"X@F^(J%)*S9W=YDA<\-H4>MPI]G@S.@34 M_V'E4[$0;O1J_&W;+_Z)IY&+76@U1D0"Z('#?2;YD )3C1U>8;N(*8&ESQ#I M'W)8)+:,)0E(8?@)P1(L($CM$+K).JDL8/F?SJG0I"5Z+, MV+16(H=ZK,>B& !'[H)3CLYK<^Y,0249AX. <3KVLK=ZO1(>07]((A([*K*B M&E*9,)E=J$+%9#-/4972<&X+UL'OG)W.@+RA@BLD"D#B,Y 9 @Y5G&-AE70 MSVI)7]!Q(ASC##7Z3*C1P7:HT9?-@+1EP;SB'(/BO"A(P=2M^&H(D'M)V5;Q M4\A5K*VNIIPQBSC>9IA90@VI">P))A=#X2*D+@IKL<^]9U&*:[)1]=J'>ZPC M.'$WJYUFS32Y[]!XJ!M?I!;NQ-J86^#_5?:Y^D'"1$%M 9X=&UBXK1@10L5? MK)("M*G#D !Q$BAPP/,GX5=QV_Z2?+TO[J@U%X)Y&5W=%$984VK^"JV?B.T! MCW*BKR?'CUJ5LYI?JTO,)X@"LOY$TGL:QB,LL,B%.*'"-8_5C"FMI)QJI5S1 M5_F!FH>4Q4=T;#$VO<3(M>=;J6DQ^5]P^85W9?ZDF[NC8_,=L2"1E39YM4]: M CSRK 5/&;;FOLG);>G0-+;R/G@!]XGD[@Z4&A*-44VZT;N;[)*+@AW2N) =GPM/D1^_5+[CC48L(Y^(&P1%4<. 0[ 6 MHJ5J DME.=)XB;"#]=AZ^Y@&)FHXI-^%\,DM6=BS:+ ^MA>@*E);DR:$M43? MT>UD>>YRBT6$$1PD2X4C$V_ZW^RZBQ<=%I2<25X)T5+>#Z? X4IV41[J MW^7+QO'O#T4E;1&)=X'3+GF[ +N:]?+]FO354R1FG^R?&/+P9:T>A(Q'B6X_ ME17X"[$=L3$BKA5S(3%LR]( )K5?,J;T@7&NJ P-9+>F)/EU>B853=&W_G!2 MP:X_V7A[@T%5$+T86Q479Z[R[RA:_]YF(/92_1O"<73;MTF_P=#,6<%N,(@L M_<$S:T@*Q:\(YIP-HR(C,E$Y+47I@ 3#PS:T2A4:#%5>TG^@F<%I0"EZ_'8NC(>:Q%.%L,^96P8YBW1^\#OD-;#1_04 M\6N9'&O+>%9UXU\CN#\LPVZ*4^(Q\56,I:M.V?KU6AY^66+AT(#=^5Y(^:U1 M<^;:^9NZ%_=KRM>:,VR;5Z:RU-L:%$5%]#J)%YT2+=8F&D*V@_@@' 7JFWQ8 M-&&H!&I.O+MMKR.N[C84A5/@"$;7;T#%&DNE7O%K_[0/"S;,JQ'\N9&Z$;!& M8+DIK1GI'U)D#0&XT081STL(7"V*WC'!(_EANAB2=Y#!H"M)A?HD](R>\X#I7SH[,0K,?W%:!7 M=24)923,"J"LA#A IL :H6ZP29_!9; ].)Q\.K+TAFD(O7^:G& >75'&#((^ MI[.XU/'=,R/I.O3@EFN8%A6O6H[ 8L9KZ4+$G(EZ))0/)P K)+K2,4R,F7^" M0:Y'E@L&).73N 5G#/!ND T0V?0&6">PE3.,;D GV=Z M7%D($.2^P=JN.[A=WW#J[(*L6+1WC=UPCAI>LD'*;A6TA-<06DH0K,B?G;$A MQ7Q1FI=PI-D0X4N "WMP.,$=RSP$Q8_.GR/28&R5^7A5!3YP33D22L8QY(<# MAS;$AFZUNVO1@C26: M F;A EAFO5CWH%'!H/DW*V?15WHOMTP(S2EH$W"E4,1%T4;*$%$@0U/^?FWJ M;4.FU(!XYSO:NR.#B-B]2U''SXN8WKW([\W/ 8H?T2G[\*I0'\J=9[T:/9L1G= M2P(Q]OF(UA@_;]"#1UQMB34A. MF8?'9V P $/)=X.3OBYR+?+V"LUY_P-[1BPB1(:_ G>3XY7T+DD9PEIQ? P_P/4GTO9I0\6!S;DRFV:SK-ILX M8JD_T)+;"MFTM8%QRT\.O"]H%>MA-QI]^Z>]:3Y_>G M4.3]JY.??OAPDKQ]G;Q]]^K]X8?CMS^.*S^NH@>[]2K>D06Y(H4=T&M: \F! M?Z0J5E,]0#RP610)#V>[IT#88-=AOQT.BN8U\D7YDHBON12BAU'G[3>2,Z"\ MH\2MF;0* [8LGXH^ ZURX;2%#<<8.9.)X_K+PXY58'PB:XJ6LT*ON?3K'QBK M>>5M\;B032^ZZ[X)1OO6XP_^XBD8=6+W/F4368Z(K-S_8^_+G]O&E77_%9;O MG/>2*M*'^Y+KY%)!$K\';5@"6!W!4$#OV&;_AV??,V/ MGN.J)O]\DZ]]LG73_E+I9ZE\R6(Q][N4I5Z.(O=9_;T/8AW,A$]077QY3>]6 MD%;XL)*4WO;]RS):0BL>6I:KT'JE=#LU;6"W* O>U_N-N51-PX>D]9T<-.F*#*L&TCY7G7Q'@2H%.+A%**7 U\IA%*(M^2U*B1^ M:#E_XA5VEMS\)3)_ #[Q7TG">99=-TG1N_T982X-X#RT-#$I5'. 85YW'UYD M=]+/]1+@+P\K-=*;GQ&;4#SA-*^1V&S'USW76[:U&(5VGDIDU@ MH'>!%VTEO;O;P-V=P=ULMMV)P2E=OI$N![H?FDJ7E2YOOBY;NADH6+ZI*BM5 MNBJ$L^LH1;I"D=9HIXJ%H]S-VJJTPT(/0W\I)^UQB MKFH:W,/.'E-W'+7TH*;!LYX&+RQ;]SQKHZ*L3SO\&S?"_J[SA,/[N,SXCC'I MC6+&XOC6>@2DMPH+@VC7W4H^\ !CNJY3Y!\WV)K[# *26S4O0W,W5/-2S4LU M+]=K3%]8N^Z],DLU']1JP[4J%SRARFU$F'\3-MCLRR*-K^YD%AXCI*3>K][_ MV.]?HXC()H#(,1]CT1B]234N4L*FF(*LID)8YZL/:BHK>]42H1_ID:\VB*B] M3ENAS($>F&KCGE+F+5!F6[<5+JN->_>"BVJQ0WGT]S>0GWG-696,B(3+'/68 M_W8]=O!MVN1T'=WQ5-Z$^^ L6[?_:--TV7%TRU?[394N;X$N6Z9NA=M)P!]" MEY4N786+YJ[:?KPA&P0W@8'O]6L&EAD6;F7%:4[%1+!FX$+F-^4GW^RLI.TH M3UE%#[= E>UH.VFX4N1GILB1HS:$JB#X?7!PR]_=3G=N"\/@&W)*YZ2+?6[7OV+9]Y"ND?YMFI;Y*E"O O7W>(CI0UG7+[6\2,H)U[*JG/2*[*H@_9U$:OMZ M<,^)PE54\;DI46A[2H.4!OT,#'EZY*[G"54UB#>-">N6Z^U:6\GXMC JO F, M[V@ZXI7V0C"^E[1%6L:'=:W@:H_TW>)?SG9F'E:;2I^9(K\(?',M,_0I#=H0 M#8HB!85J3_*]Y-?!7;/TE)9STR1K6@[\[4I17YFBNPJ M0%9QV7LY\K*K=CEO2'1X0XZI'?*I]F+<"Q(_K$-UA>&YTG67/\JW.?![6LXP MI\7*4,EZB?F7-0V)W%BN:XJ(&&NW'7]=(TZW%.^:1435U%=3?YVGOK>V"QUJ MWJMYK^;] RXRA?=;JWC]IKY:A;HJ,&CJGBH'>1-?^)]3!KH'_Z;Y^9O_IO^( MEL;5/]^TK1[^N-+F+)?!4' WEO>R<:(7O\JGT,-D0:G&><&-D?C;LKQ_2.?U M,S_GQ8S7NV(D%O^[3$D>OVO7=Z22'=%2GE2YSS9WM9-17M,U1@FZ:-#5LM%MF[4R2695Q7$*,-#7XE0;LREN.=/* M6:5E>0T:#"_+JU3[SPRNX!6=@YB.8#1.1^5LVK\N@\_347MA"B^"UG?R.:O* MA*>SBFOGY7@VP0R7&H,VU;/Q%'-?8J?>'OUQ\,Z ?L/PIWR2)[O:IRK''I?# MW^'=,3SWNZY="@>SJAR7B38#9AO(PW_/ANU5::2LBH+5EVV8L@+T308 MQ"J'KW $1S#0T/A9D4]E,^OY=H(J7L#3X1-V/IG5,+/AEICAR9#FF:DVJ]DI MQS9H+$E >:@C?.!50<>(H9D35GWGTYJ:B[^"R-)9@F_- MH"_%::W5,TS77\/;QN.R+&I=.YWE*;_(H7VZZ"8#0<%#X<\S'%2X\!(?4(/6 M0@?'Y04V"70"FU>+#GX M.&3YY(Q1%]K!6]XPJ112NJ"">#/\# TS8GK9F,5:G4_Q6VAX=0Z_+&MQ.\YM M>[M!@?>P,_C^1SX!11_CC.VF)+4?)G#7?E:T]V*+VK&6(UKK<^/7#K NZYJE MN?QE<21E#]O6 N)A?TY&O.:+NDH:6M5"U=EX4M93+9L-);A,V4U XO0KQ$A02!56#R M.HUL,1,?R?"&9S-XL3T )D/5I*9NRU]+JT,#BA4O@_Y27IQ6#%O$5<'U63GF! MW[:@2\BQ K]O-WE:XEO6U(%7-)=AV%Y?Y.ET!&H.OH34:-<6*R0[R^]D,?A5 MLRE_+54XXXLN\N[(^L]BFQG>9I(7D^O\=59WW< IV"BF)P3+H MU2LVOF"7]L[6!O9M3?R'"MVBN8,;_5I9IK1V7XW1# M'8!A=TZI.Z#Y:8]BV+M.R_C=8#>X ^$'/R&\/=]'WL FQ$L DL\ P6%Z28XA MVHN1T;%/B_C%'KB/\7 M );X+UUQCK J:,WLC.!_T/J:=_:#R%+"*N@AD_P9M+&N\>>#FX, ,+3.\8 M_-#Q9.A $.VZ_[C9: KMP9C)C6Y CK=$)?MWUJO?A3(CS8/Q&L]2D/POONWK M,(7HIU\Y#AL"F0ZG,]PCM%[9+ MDTVR!$=IG=1ZC',/K&*?6"X127._*0=[P*DRSL=T$P<"CH.ZRN%L#_ICVWN\ M;.!>=GX!_463;H$\"TWI=$0JTRH5):%=P> 66]JG0T.*4XXR MAV8S^#+)SXBRPSA<]#K&-:02Y)UH&7#.$K0&4.0\+VH 71 M,O3N$6?(W>W-75WPPHMR-D8_]I0)I6FUW>R&S))3]2EMS/) M?^C$KO"&!"1XB@\ R0GLFQ5]@29YEEO(^[=>(>^] M02%O;7\NG_(ZV_25A&2^8KF^I&1YFSEZ&&KX!;C 7'#!;;F!Y=^-'%B!>;LH MHF0'G3U&RPLJ#?,HQWG=A6HZ!P6F1NO+(.H#:8#.UDUD4$8"JE-6R.(U& DY MY_44RT?291.>TMT<9I0H;P,O:4SMRJA))[Y5MD4":"MEAI4KXVDS HWQ[F)[ M%#%9YEI5V#1\$W4&WC')ZYK0!&19P ]2,@+'VX OOE]\!8,/L&8T$1!J ;B" MLVHQ9M@%8VZG3G>TX12(;E5/7$S&/-KU.X6\FT&G\9_KQ)5] !&VJM?:-A:P!7!I$&QUG==L=86 M93?4I5K2NUXIVE7(:IF[]@!:,0="BZV.T_UZ&[_+V75OBZS7-US@0X.QA*;@ MQB#M.*W8I!8TBN[KTQ&$5X&,:1FC>-YZ(L#KB&)$TL0:1S(!5<6"B&CINP,=FX'%BC30 '!DSE$M30#O>?CCX M=+S?-72*3N]N^WT[,BM-@R#2,^&[\J(JQV-JH"2K]#PMID6P*78$;ND6-RY& M.0P.F0B"46DW\490!/1S1VR<-0Z(B'H/0_2(S-5G'.>G<-S W=**LO4@JOC&CB41Q![G:N@):%AS8KC$R'+^HBLMUG5HV8=_!K\(U65[- MLS,!+.W\FM>$7>W]HGUBLF MU-::=>%W?!H3:E8\X[3*_0G@2#LXT+6#*9]H0;//$9PU_K&3V=U%Y^A MM9+K;PION]JGY>G_[.3,8"*%D&KWU F@)Q(0PD\9&P8H^C__%=JV^7HO_3:KL1G[OQZ< MO-O;I:^MUP"CT,@D'^?2P!$7R^ON!8R(5$W>JV'?I)IIZCV.1O/R'5&.XY+[N!5"R.-\B@Q:HSA9(I?0I.!**9S M+_F_M/E'Y'^ IR-#[K]1/$P^@X2 K!\E?#&ZG&]O##P3R%,MF.:@X;B"G^-2 M!+P@FXVARQ@?;L-(@LR4E6Q\LZREC8%J3.60@FM0@H9,^^8(F]L,=?.JQFFX M1K@M96PY:UGSP0OSNB&G:7]X22?ZVB9&?)'5M/A(X>UFUZDO# [=TT* V+0, M4WS,SFK^JOGP&NPY*,WEJ[R@B4HW+3OZ*/ VBG9#SR'(E86I1?D97O+WK<*X7;:6D#-& O M^35GH99>JB;!0TZ"!Q;DE9/@9S+DK=T,P5C,#:1\K[IX#P)4"O& Y3NC@4*H MY'&WDM^#YJ^X5>*DVZGE>DGQ7L^J/EC5UK4[A_@0V2>>2\U;-2_5O-R8U!"/ M,BG7*'G5)EC^#[RN7VE/5%-KN\_7;VM-K8TTME2+\";%> M)0I7B<(?,YOH&GA)2I%5HO#UM#9;[%D,BZ:)+"!G=#:_+%3!M(?)Z!8$]KIF M=%-^P):K7VBO;2)1Y4'DK[7C%CGWE/MR)=3FZ;VUG)3#E03PW7;9T MVU>U-903<;\&YQTFLTCR[I@YFY30M;\?U.IL=TC7U:T@VLJ)JE8GGIDJ.UA+ M5:GRAC@YX488G<'II/7<"Z<*.SS,SI*-+^P0WGM=AZ>3[IIY@6KFJYF_OC/? M'I@ M?I5OT[+&K\P1LB*;P)=:G%/>;TYI'[>GM,M,.VP.K;]O3\5_%(>;:^T+I5R" M6[_006H\\(VW'&/ZJ*ON [$?-(>L-TNV5VOBG^(0^+Q"4K:^+HU!+Z\ IK;A M%9T^+V2**7EN?7B,/&-XP'M*Y\.E8F):]MZM0M%S.@U/^BOR U!R)O%)I(N' MJXI+<71??(PO93K6G-+U3/LYX7,L)X&Y6S'-P$PF1TNOBF,U&VYEHIY529&. MEN06F)<:%#M MK-8UT#\ P;P>==]"IT]+-I;Y@^"&A&%^K399U4QF6\;L_@GF.@!MAF8WN#FGG79< MY%X8I,WL=W:*Z<&PE1^[-F%E!PUS#[9?WV9,P,DRSO\SRU/,X];.E*HM M:<+&F)YMNC2O4 (BQJ2YM= 7F2#AO!R?8X\ Y>&AS6RZ%*D;CN$S()_V!\B+ M7VJ_LN+[AB6%NA:4.DQAF :/4K>C/.;'H$V,T:; :).G3RMH YK2(KGLS&:7 M-Z-!ASE=I,V9F.>I'2'*[-Z;;TW"#V/"OI/6(:)@?HM^*S"Y*^>RBHC('"5S ML,AB42+-R"6OFQPLE(^^:09E8:.<=G.2P.X2HHPHOT;7G9A3*CW0I9ARTZ+C/YK\*&C_%HRPS,32I(S)* %FDP>R M]W1*RP@2RU-,B4:O>G7;3&+]3%SP,&C=*V,0-"2GUO$7O=KU&1F1@(GFD[\F M25YOE]1V&$!P=T5VM>OV?:SS8,A$R2)'Y )I MVG-3%U3]"9-N 2F9B8I$,!^+T[(!:R!)LXK88WM3+FP]Z]I"<[7B8-4K(I- MNFJ V+&$YZ.K2[?:1:QZX1/OE':L)7<\O)2>4*OI,&T20/DSC MQ@X"3W.XV*>P2\"1J O-_)^$QX?&M3OY5RK'ZD_E6/6'DE,Y5F\=)_W8)(+\ MT,O+N+27^MK(*4Z=CW,Y(0$DW[9Y()N4G_"HWNNVR><[O +91^R/1!4H6=4*+LU3+G._YC";);VKFAAL+"P!;TL4+*:DOBY] M[*YVC$>!I"MZ55)0?'Z;%!1'\BIC!J]\]0R]3*$+:\7=KFKJ2]F%9^-QUP N.Y'U M"<@=2\4J37YJ3;X*E!O5:FLTX/(1*GC%1Z#CN": !4ZP*(PH8$Y+%C-1RPO) M.CSO;"R-7Z=YHM2=8(8YUL1CEVV,GS?U,6"V '"/>7HEAC8+5CBYJ)S3!?@; MI2Y .F]+/??7*D6FY?8):!;Z-0S.9A5,R#O7/E8*_=0*/>=!\1]81P;]NF^S M]+0I==)?]1)<;'IY)HK$-L5NVIJ, HG M$U1$3JQX=I[N[$S&G09>'3\JI>7!3R@OPX]OILGMI[C3RM=<@4+1Y3E M"!?58BY^BO4OR\6/P3W*Q=]:Z%Y2_O[%(J!1 ,A1F?2!&XTE3:$_8CCGWD[W M_6<&#D=VV6>'5VH,,LF$SQY,F3 M*\$*+^W#P>]?#MX=G'S5]@[?:6_W/AV<['W0/N\?'WWY_';_^$90;;MMG&"3 M)\.(I8)8TM8/_(!AK',V)NT!O?O%"KU=;UCH*NA7^V+3J\IE#0MA[8(OC ]= MO$%'V,/&,/*H9I.9*!R6\BQ/ST0] M [FCXFP6@X./Y==$\6%XFZO;=J!'K@4XSBH)].5D4A:"O#=5UJ@FE70%J;10 MVWT!O.*7@M-2SR:'MO-03;9O6N_CFJ-+3U!M8.$L@N5M:&V+ MI;S@H?>&SQ6WT!ZGKL635,M8!^7^!M8$T$=G5;S M.;P$.E^X"IT6*<4N5NXK_9: M$I7I[6:IC7P_6LM*-"I;X*;HD.?JCO>46?*5$FV!$NEF])39[CM^ MG%'N)7L4B[WE"<$=&TRV*BNDLMMO@3+;NF6K4F]*E;= E1T]\+VZP# MD2M[O.*(Y%&[17AO,72_$3V^)O73_.Z"97NBM0M6:[]8]F[8'D>6>1)$_0;> M'K^:/VT\QI0-XTLMK?)S7C0Y^?"8+I5WP./&=M"=,6UL4@BR(IA=_IU+&1F4I%10(0M9$+%_$8IBO2K MTS.*I$%G# L$4.8A[:*"!QMEEEW9X(/*83$X? \4?H*MQ4,\QNR[Y:8\JR##Y/1YC\ MH9KR:KNR=R]=?KQB2IN]# ,WF-*8:* [XB_57:3).N>]T^-4P( 2L'0S73SG M%Q0*"$'\A4?+FV18^/KA7 'K0GDWKLWFA=IRY6S9U=Z"["@? 8IA::,7 (!$ MA)V8YI-<9"L0HF67(ND'%EM@EY26'BM>P/P8C_'?KH8-J'8UPUHVN4C.*71X MF)I.JCE=BO4N*$__\M(.LF[()*_K_H1:UA>:JUWM"80%& HY6WL=*L>83$SD M8REZ,Q!ZU'5#YD8145C*G!//\O&TG9HB_RA,#D!8@&0)K:"",,$1/IH\SR)! M&SFI4*9YQ2O,@(7QU?#YX.A0XY.XQ.0R@#I3@6A:?5EC@GI1WF>0 !DN IB7>9-Q.>FL*:WS MB[/K=FST[8TDL QFAT:8+,N$@3F3-@#SI1)%H>(HU7 QYGX."! ML8JG_2&;L)1WZ6;YCP2]!&IPS,:B4LP>TN]DCHOTS/:U/6-( &*JJ0>JZK=] M)"LH*F(U]'W H>:\!9FAM.@G"?^EE_:))@7,CV[>;%AZNMOB^?MVBUZ'Y]LY M>:[;F"@] \?^&5@GP!MDXZ(<9_T\6Y)L-NA(OF(O,5@_"9A(A^;VU+/-\,@G M9^/RDLL:+.V4U;!@4<./P1,@_W(E)_[%WW7:1V,A0'99 3'6INQ'Q_:!]=($ MIY)4(S;.FJ1931,6J3TVL)G'F.VP:2M,2 \L"IV1LVM^Y5T>S^J-X6J$5Y MQ;Z*.?T8U4V41 "A5D\8.F^D*9VGUSR9GB1N+L]D=0R9O?3F2F;UFJ:4[.>4 M#'/)9C,T;7-%,!KC)\N$2*F"U#%!;%YDXQD6T22=+&83#EVJ9=%-X?%V%3Q@ MB*=-89%T5K75B>1KNZ *QC?07Z8<]."VBL)ZG8\M;Q!\CPAGSS#KLA):ESRV M3N#1-.RR/@H6"615(C9 2:<:N >\J!2T%;X[K=@$XW1S$3PI!:(%F&VVK*:K M*IPT#0%,/A.9HT4G^. A94R5C2I^BHDCT?-/QM X5C1U-RFSXCD;UZ(69M=I MP4^%N]\T5Y1AP>S4,P$-"3^;]@N%-B&$IN"D> A,6ZQ^(NMSXFCQ9%2 ZIWF M*%!QD^/;_T2M1$\\J(I_ )* ^^GR*]0SAR<&ZH"@S&3ILXK M%D$=SQI5'?-3+!DC4 S:V@O%U)C/OIDT??6F,<%4FZ!872Q71N0IL6B:U\FL MED3U$R"==J!KF'=?L\0#\EI[7U;PIVG\KVCMM$1M[(+$\(AJ=B9$2=C:OHFF M*M6<8.@PB2H?PS)?_1*CA6"OO42@9 ;Z:@T\&V$U805F3#_#NJ,R>SXF3,45 M!#G3:; :4>AM@<.VT8.EB&Z-HBFGLZ0IE&28>B2U7/BZ !@800=Z@\5EZ?95 M(-:4M.W7UNR$URL%W#8,[U]XY: :;B>_)A+6JXS4\P=J0BD"(%1)45=#EB3J MVEN@@>PGG-4&N6:;*I\D(ZE6:%OUQ?2Q'4K,^\(-?M>S#-/4REI.V0R[NASQ MY#Q>Z0KUHKP-Z< LL37G]&X!V7V#P*8PFU@]E5'M'_#A@H^A8S"*T]$P_MNT MK2U<)4*4TMD#U!KG71T3%,S;L@)HQO$Y@#E_2O-R[[3BU V]8P>BD"[)G[+Q MLN::>N&BOGWH+A/%E(4]:F_HM^ZG(BV[VD%&^L!3F6?X7!1;[56FBLNJ*B]Z M/:EYD9=860.'6P1^EY<(ILF$F%BD(KDW62(L?" [!'8(T\;7 V/7C3,3]PGM M%^T"1G,Q'BE%[+T=ML[I]7J%K)1,U[4_R3K)+U?6P-9>R/N.__BUN1CF6M<:B;6#UN#KWN<5(-8>O"1M M"N#AU\/7#UK67MN]!U?DNT>0J43'3-"QJ>AF2K8E6_9T7'*Z*,FE0[Y3RD8[ M%AD)6];5;)>:Q&-_Y)/9I/'&VLA;KY#XC5%CT#NAI;QJ)0[-^<4S>S&)_M4? M93/>84[J"F2 K6GELDV*O9>>"P;?";@1%=6 B:57*AQJ] E0D_#?V5FC5$NE MA063XF]4K:@KBRI, 'E.78D-H6?M6V-4%\& @3NC]648(6T+>X/6@/NFDK,- T&)(LW[<"$)O:K++"BAE/,Y/I7U;,G8-;Z)64@"85JL[6@KO18.O M9;PG1N.J:B[HFHTC+P&H83GQ@1FPBPD.O.'8PL8 YH6$ M#44HRH>C]/ *,?RIJ.\.0Y)CI?MLRGD!7U[6P\L&P(72)K6HN"0',K("<'O' M8D-JEP31>GUU5@&.Y:/M>73QXJ$-;81ER-E- KF2TQ_'Z\2T=;B]$J M0I7I2,8*%C=FT:XT5-'>YK!V%XC>+:7JVBDO@'HCQ #,G>9Q$P?"C1\5,.4S MT23I=S2DF:(RPA;@UA0, , STI*+,N;-UC'L!&(B;5Z9B1@'+>BV[C[Y/*(: M)?J_@'.36'H<2V^D&0^@W,2D:ND(( 9T%&A1T.AE0S=J<&YKF*982R,I01X, MY=86.R.AMT[0O'TA"48(]Q&MHRDO2UX]1$88Q M\)BQYA$&FTAK3CM#C$XJ$^6GFFV .D87L,P:10"EFF A-G$4DYQ?)N*?\T[2 M0;>8J%^EFJW$^G&<1F+"?4>1S6I1R#BGJW6B !@MIWE%^\O0!C11=]3WODE= M-(8@IYSD_2)_J6&!,31LLZ(7)1?;FZ8XY***5T'!%4D_987HH7$G*361 =Q- MUS')$M_4>Q4,#3R"XH4@"8/8Q7PE2.T%V$PLQ5.(X-IJ*;X4ZVG]JC7@>U^T M?BI%&2Y["P2LPAU6/4E?"R%D937G$\N0=7 M:I/0DI;C$9>C:%HWC.VBBB0KH@@1 )KW#^%GP5 !01W0S+:KW81$?:7]^FW! MPV;N 8NIY;8Z&;^K&SJSO'L(@ DB-&T0D"7.>D$SMII*ZVWM=-Z! MG*QR'F,\J,=6.T%*5MQL",;-Y"#,JD(7A*AR4VU36F#Q_K1B%S+ZA(&?)>P; M!DBL7!:E^'<56+%N>^SBJKHH4"@BI[@U1_644>:=H5/UEGIC\2R0MNA/@%L=@+C(C09T DPC;84X=+2 M;X(34KTO: 46S!R7%XMUKEM>_5BUNZ)HUX5Y^_HNI;N \=OA34L_W>K)T:[O M> ]5N>NN#U8M5BV^0XO#^ZF-=I>CF0]?H6KY0=;H"<[7+C_7VN6/"C:TK-N\ M+!^C\,VG9G'RW8SX_B=X6)GBM@LL$SZ#%Z3U0@Z#)3J[GG7>-NG2+0:%AU=D MZE.*$2_B;:\$/T=6-$=6>SSU!EK]^/CQ8&6UG@)<3G WDBJTIC2BU8@/O*Z% M^3X9L8)\84O#RJ)*2Y26=.G;#(=4 Q7C)C"M-..Y:(9C>$HSE&8LT8R/9<7G M+(NG+:K))F397X-X\*J J3F7JX>VQ[82KF=GC]UD?]>[29N7C 56A43/=G;6 M[E%0)'K-6CMH4*1!(8-"AC70K+5#!CH29R_=@ZGP85LJJ*]]M+C+^-9MK-W4 MB+&]/&*J0*8SR30N+7+DUNDV9;>F@ZVZC8]S**2LVW1,T= M/0BVLB2X4O/GS4PL$]-;N?>D=A- M]>J=A_7J[U;9?E, QX[TP-]*Y^>. [>6RPQ*EY4N*UU^3KJL%G^4,BME5LJL ME%DI\^8ILUIYOX]S6IA[;U.=!JW!'X8["'84[ZES?YHZP MPAV%.^NGE6N'.UM\"',-@(>"X_^D:I=O%NMI4LOR(N7%])4Q"%YWX>R=I]FW MN:Q8WI)ZI"(O_8+JK%4K!S(-=CV;I(KUVYOBNQ4_JSA5=\]F5,B\*=!]UI2< MFU$-7:8596$D6,QY/*:RI^6PO 67Z82Z"?\!ZNQ%G0ZH\KK6L8242VG'C4"0Z&=-0?/R8#TRS!K M;2GO;1Y3=U/'E$XC:'F1C&?)XG,,Q-R711;!NZA! ^Q>+PY[RFQ * M!-6T@,$>Y6?=]1M68OWJ8<7RJQ+&9F )JRG+"Y !F310_S.>3)O?I_D$;2,H MO<3+! NP9^/R B=#728Y@2+=B@ X*RJ>E*<%%2.?LA]:S N>Y2COZ9+RY;IV MP:F$^:P@:PQOG;#O"+:L+O&K2\3=G'Z#\7ZS+/LP(X#U[-3ED5N MQ%@*4F2A[?%_^\'.^BE>L%SQ#@[??]@[.3@ZO!%FVNYN@&=Z>O3_VPR4(+ML M8',C9]^?'+P/X*%34*5QSE$U1S Y\B(;D\Z FJ&J 3IIJ.Y5#AJ53\Y MS3X M$2=9/*OAL;7 L([ @K+/QJ"FZ:S"/[LI@CR6K!I/K[%6MY'R#?4S,#='/X_> MOS=^W?NP=_AV7SO^?_O[)]K>Y\][A[_M?]P_/#F^E=)NLH8>@]WD:#SY&2HD M@31A'RHM+T[9*2!?7H#Z70)@9D;,QNA1:?6(\RG ><6*T\;*@CH">!;BAH,I MGS0&P'G!7@*_0,3]S$]G4O>/C?]] A5U-D=%/^^_!5W4]MZ^/?IR>')P^)OV MZ?/1(7Q^NT))-U@/#PI!M6W3\G7"L_=[Q[]J>5W/0)_VCK_0+X;EZ!KNJK;- MUQ^!-P!+(1( BO6VXFD^U3Z4=8VTH=!D>FA U(.BGE8S4E*=;K9>:Q>C/$$& M=)[CY:>S/"6UQI OIPE"3H)B*WX52(>/FX?GK4/S[N'$Q46R@^_YF'K)SEE.D1(#_C+(ZTUY M/ 6VE8"9F<*]78>:EO>:A\(:-O %<"Y>5<*39N+-\*@*7]OV8E/GY, M;0626-;37K> B7+HT42,?HI<$QRZ:DH4+L%KL;.-7$KI&W0*(!T%LIH52[DP MK'09<$&>GZ, X+)Q">JL@V\_3HUI:4#_4 :7\Q+101K3GDM1(_:)")%X9 MAL!,V5_H?XD] )GVM!L47N-9)GDL#4I1(,]LK'O,3_.B(':; 6'0WD&;)S%\ ML#RDV5;4[V".15KS27NSU$]@Q1C]RNL$'GR)I4QWM7U6 0%G:4EF )L!-TWR M*8X0]J,>E;-Q"J^70Y/B>#(8S0G!^3DW1+/A$8C7I%DP>!7'88"K5P(]2"'' M5[ZBH L\Z/5%GDY'X@2WQ C7;@WMLCM97)?CV92_ED%?L_^(G55F19:P?2*O M_*:XV)5UE,?5>_\=55W$_90;,7A2WPU2BU=L?,$NZYU_#CH/[ITQ)]$%0:TV M(1MB2$"=<7HT\1N$G&[.R"^RO*HI (2X 5]+[Q*FAC +>$UK$F JT+0 0DWH MU_]A.%5G!,G_FL%$LF3 2.L\ ;F),G/$,97LOT.YL!@3"6OFIW!K\W,?!C' M,O WAQ5]^GSPQ]X)D/;]MU\^'YP<[!]K'^"?W\C9U#[OOS_Z_!$XT\EVL"/+ M^X<,6WZJP#:!\ARWMD?[ /^(X /P:M# B;:7$!FRHLC#!8WS'"-BK*%,-@\IJ.+=P!8A:"DHR^7+7>S;"M$UK]78>/#&ENC)()O@02*"A S$!A&FL!^UE<,41-1 M."_' $-57G\7$NJB?<126E( 5',V)4 :YV#?B9OIVHO\)?6LUQK4HQK$2;@) MV"37QP8,"AE3,47B@'3P'![6727[UWQ!C6K_ "\SS8&4Y= 8K@-$3I!$ A_! M9Y&6@'(4U [ZCG2)RV?J_7 ED1-@=PF]3:[-G 'A(O((V%M#]_ B6LF!W@$) M3C1B]U6C36VSQ% #FTAUC>>D&$(/R2T 0#@==>TNJ_HU" XDAZ^$+V%(3B_I M*RG-!/2$3W,R$&UDL6FB?"=>?_Y2.RM!^Z8"^>E!T$B6_&>6"XXCV]F%J_&^ M\_Z8X4"V 5S\&E!GEF&4LI)_X\^(P@6E_6 MH%WX!MFY5D P#BD_Y^.2ED+I"KBD%B'NPS0OA MAW@5CGQ!;4+/XL<9D>CN4@UM=E:.\[(=$*DKXW[+J)O ]<0/@EJ"%*7@Y*M0 M2VC(94P#O$%>S,#"5^4%P YA#P.A3T= IO!": ,,(8OEXC"."''0\UZL'!\O MI=:X.F+YH;'^('Z84ZCK,-0PC?C0)Q&1; KND=:V8UHC$LL[Z"7R+?TI2UB M7S9=N<@!?6(N:8: U;='?QR\,ZRHF51 [2L@ZT#W"1KH%FA014NA,*DK; 07 MKUSR3FA:26]1E'AS47C'U%_T:PU/13"I[>=K^@@ M7%(C/%>GZ&P7C2<#A,L2K4^Y;'T]1BL*^($SD4E'M+O02Q-B\PVM!P MLJP5%39G56OZ(RT7?Q%7&LF#V?C/##O8A!9P%:+FG-8*!)[1T_.70^1JFC,W M#= KE_X\J[YSHJ_ 0F$$B?$V]F_YC*&Y/Z=\XN7YDLF'=EC#%3>!PC@1VF " M24*^5DR,*3I_S3/&8RZ61^ '(-?32_F652I[P5NU(^4%0*E %_!-_4G=:L[< MH-V M>>$PQ-''ET9,V-=EJ"J<<@KI-B2D<9K@UWIVAAK3;QE-U%)Z)URX1P(CYT=( MXGH/_7\T: @D&]AHD0X8C[A 7M$ *[RJC*F)E8@6EU7#,) NTL(AZOZ\"?G1 M 11!.Y(R@L;*S1[X(X9V!&\0I/*R6_L53Y&&M2_3#A/:& E\%ORG'RV$ MYA0EGQC2G!< MVO'<78S&;+!O= M _J(DQ5-Z64Y@X]@%W"))L\NKZ+.DLX#.(+AQM]@$J?U MJ\;?Z<:_#1O+7^1JWOS7#68O?C\#1CGW91/47?B>QG_^6YK "\^8L,OYK\KB MM$0+//UM$7R'74]FQ#&@#Z+B!0V?585PT=!9W(![=498GJ#2M*.H2O51/3[#O'* MZ;^N,WQ!H(VW^[TH+PKI[8K/Y/_J0^>W%^%'?PC<-F'R8?( 4LR0Y K2(9"R MD@8SG0%CO6P'2.[WD)?IVABM'@T^PP@@6!&]KP;X'):,$"6DFRZC""+H 6.3 MYAGX8\0:FXTE_:@%P "\JQ:!$0!^BKD+P!);5U>&;+8)W,70-\/6A%105A+G M.DN(%)E/\N1UGS7TN FRL#''69M(G6@IQ>OVX[QC2J2L]?A%-(D(6GY:=$&$ MX?V#>X=N;^/QD/(( M'_63ID7W:/=W7M7^Q,TA2INXMO33FR24[J5C2DJ'&@ M>OO?9!0MKT0(02ZLH:\F,:0C4<1[) ^#]AU50.4.>2X6^L!! ]G5V0SU=\Q@ MEHV&TBIGTSI/&RC7OA048#J>TE8N[ IUZO4\VYO@3!7P#&TTL(V7Q$-!Z:NA M]RY9#2Y!\A\P+L2YFIV;79=7OT+,]?X323H? >:_YV*$NDZ_;@,L(' 2,PSO MZ+(&6L 6V%F[&-#NUQ'[V5IATBZ=7@0,!^"U]/C'\"5;>(.NC/)T,;#^?,"(C V>(O8#M[=WIP82,H*?"3TZOM[OU\O M2+@#'XT)[9#!U&Z#8Z=#C=O6ADYE$*>6ONBB7RFDBH8D3T#*ES*(TLU1(AKT MSG;G&"Z1+YL>R$AZ$0;H*>[R:8.:G?E;X9HW,0CXON \70AJ=8&L)B[1OQV^ M.ZW89+%ATA$4 0\YA9=&&)H8!)W?*+OH!_@":9ZBJ%]K&A *6#4>_<$2 MW>WT'FZ#[QM;MD)L7?0F:ZJEOY:[%=IMJR"L<;>0-!U5' ,]DG@ @HMMO^P4 M%R*FV@S: R:HFFK5;"P66N'U4F.99,K2L7K_;F^PO:(URW$I0D^#,+_EG- BA73EMY+4BR^XY*[T M0M6^E+MMLW#-Q]V7$21HX* M YB=7\Q>LB*/D0=:1D6RG30',S":TAR"NR*J_&%VA+U]#G&TP1>%IKEAXU<-\96H)=[3T8)6C0A$YY MY,*/NZ+Q_8> 99"/T:4C+OY.+BE*T'/<=[7% 9E;L@<*R8&@7.YJXF02=+1 M04OF1E[\F%W05FO"IRFRT:+LG27!9LW.4C)PU_C[NH8L49.A,")PN>0X(L(A M]DD,%M ?:!-1M#F;B+K=Z<'>[O P^],VFU[\"IE^GMRD([_/D)1,1005@0"^ M&#=_O\OK9"QVF6I[,3CGVD<1(T!+>(][[Y]::%>;JA-RN\'= D0LXV]RPYX, M]/0. \HX'I*.7*YJ>' M)^0 ((K\ #_@[W8]ITAPY>*"RZW'7(0"A^T2 0HO,(KMRD5WVH:# MUJ#;P"W.'VLG91.!E"#2=AZY\;#O9R7H&YYWI]-^LWH0,F&])>3F!%Y_551L MV!GL@&;:.:MR+EQ2$9@BV]+?.-WYAY.RX)=-_ JE";\2#>_H]^#.9NDS9L7W MP0D\;,D(QA[/$HJM%JVC$)?T6-H^;J"*\K3W3.%@S@JB]X-3?=M"O>6I)]+D M5V&Z7=GY!XQB$2_P"VEG?.1_]P'O9K!+=I,&] MX[6TC<:@;30%:S:CB2?U)@?)97 8$#D";28NRFY;<',Z !].3C+'#R/2%L%[1VSLYJ_:CZ\;LHXY 6]EFY:5EM!@$$4[5JV37@@JSS(YTNL MV!58,9>P2_P81KNF%:S^W=RU5O]X]9-W@]"YX8,?H$+%6A9?@+#/)#D.E5/626_>T#*+'L84H1$A?J9\J04 MGO(K$0'#R[#Q;/,:K8TJGOW/SG_=@%][.V\^<[&W-M/0^(G=&U-,BI#72/)3 M[=,,7,]$V^MVE+[/J\E__Y/-L[;[G=E+U/#*N;PR_Z*Y+#/INE?Y>6]8#S[/ MU[!(N)KG#S//PYTW@WC%K_)\T3&>_Z\??BXOJMKCV>7'F:Z.,LMJNM[3=(W< MN>G:\\AQ!V0;U%\[([R!$]=5=E9-W/N:N,&5$QLKUJ"M_3%(9'73V':?,*K2@?3\OD^Z@<8VYF>2A'VZ>$OLHN__RD]I5= M5I/ZWB:U?_6DQFT'[W&CB3+'/S]S V6.U^.?AR/6,6E9R3X597FY3FKDQDF13JF(V:UCB&0#2MM M*LS-%97H@CC>*TP\I=5@=-RCBP<=.J'(LT9]WEGYO4L)LEKZM/$OTI M-^2R62KR/LH\YY3+4AP-[AG\0:+_:_5*[ ''O.>SN,[3G%%NQ1?X"GGX3N;, ME,?N7BXKKT0/$3FLV]1P\A#2H&GUP)WH=MWK=/BFB_F)[?6Z/ )#481Z211! ME@5J=T2+BC>X0YAC@G-Y+!3/Q7*1+;LY3"/3!B->I<.>+&;T$]THB%N]P,U= M8B<^%;U9R)'>I1/J.KWL]&HC3#IAQ<9UN3C 4NS_M^[2)"9]G>^?)V[2(2\9 MFEZ"^J3*:9,RGF$'HI*#@M"FZS7?B+DR>]0<$A@$#J?B^,#[BDTX9G9;C\Y= MW17M![;H^,C M4+$M.0?1)@VCG&O"8.A- LBKI]MPJF*9IZ;8CI:QO,)##WC.83SN]O'+HE2U M/I>THN'#E-+TQ*K99W7)1OJY_SAV_NB\@PRM +G@Z(F_*A@VRW0'.Y6>8 M#$&>7L>D4Y2-I$D /9\%!EJQ-X'W)6Q7VT/(RI<,12..Y@@23Z\2;9>%76'< M\\0X0*@MI[:_LCH7<[DAN9O5W^OSVW=,I4N/A\>B<)Y#=W-*ARH.7]8W &N= M+FX 1*;)O2U,",C%!U%90ZQ04S=Y3A=3/E$FY!L_N7]@[6/;8^C^GJCXTGC% MQ29W:,'2\UI'%U#@S2FC>JUMUKA"8EH)U0&J?M5#G>;D9IR"%-.,I'640R0>%4_1;$L7\I%<@MZ-Z/# M]A#I+0NG.B" MU3W&M9)P;9DK<-0ID-2/Z\>JQ6ZI&C+S<\)3RK5 GCS:"L'6*;/1JE&]\4MO M-/PKVH,:+>!?%C4O90Z9IL)+[^*V;_P'FY#EU!&6F3;%,\@Q\A#,.9*+O)/# M%(A-]G7*#M=+/B$]@6O[* R5' TFO(.F->=L/!,I[)K U:(3,JN; MKKVFADM', :9U>=>T23DEC[>H%#&;7IR*U[0=5C@"UGU0IAS@BJ91>XV%(94 ML0U%8:X(4HA>%:H+SKX3A:&ST9ZFUN%XAZ58A3G3&\A::L0H,-24R)'I M;):2J"6AG:7PNZO]E(3$A*^E=:*,-+T"30-;AN6JSIK2IZ7,NT@I\IL49ZL!E@ZPB1;6\N< M@)2["]K<%'B*NZ[W5AR[)*ZZJ'@ADX*E_%0Z>Y0Q,!_ZK"WZE0.J@R_&_D-C M*>>AV@UTMPT5_0._&Y.99TWQX+;$\BW&K3!5_!XY1Q_9%'.G;Q,&8C0[:7HI M7, )]9(*+V*2.;'#@H_+"T$,Y<\,L(9BFTU!D*8BF5R@:]W)FT4I1""+UJT6F M%1JZ)LM\5RO9S0+R1$)EN1Q9M8]JH!(1!"LU'O/BE*($TNJ!J2 [)=+8_M"^ MS=)3:6)/1GU5:6H-+=-S\'!*7LNZ3*C8LMH<[BSHN= -*>IW9:U$O\GZL3R$ MB*F&*1DQTRY&Y9C+H#%OZEKI&![K#;+T/)>C&0&8+ADY>9]:+7P3OC#$2Q^ M$96B'\Y;A)&R*8 U;5!GTQ)RWG:U_E-71,KXE0)FGSG6'TK$4E69?-?V+FC! M0A2N$5DXW[8T<[.D[E_@<0Z><N%6Z^+G/>7YTZI;EO:+]9EB,!D MUVTH_/"Q)W+H#B?7_QL7<1IB6F#ZVZ3+M;?Q%IN#36G?JRZ M"+T8:"I\@>-R1O'J";B^LZK;_H"S13KQ2>>M&P_TJ[V9^,B@>N=UVW-)*9)NP;?Z?VX KE+$^H/.> L MKS1T"=LB53^M![,VMOX1-)KC/MEQB35IY:*M-BE3/MXJ+U^FU"Y$MN0F]-ZK M8TL%7Z7D>W5^ER]/B8F ,BQ_?C2(3R\W-ZP2I>/ZBT,-OYE?%AKNWY5N_5#) ML+Q\HUS+=:OFPR;?3%/F:SZ.Y89#RFS=BQM0WT#6+7-K=C&W?<)%0A'^X#U2 MWZ[=B14F$O&XS_T'$9,.2D0G7G=[%<33J/!3QS%[XL)RZ9PV(V#],AJO1GX8 MGO)-L^W76*\TK7HK;U(+6TDMGPQSJVUS0R8"2H6,8I)( MFV?T:PA?0;!7K%:*FCS+EH&;9<"E^YW:D%A_#B_5H9^=V(-\\8OU4R=\.BK% MVF^*27,7.S185=1QJ1J%AHN)\&Q9S4FNMO9W^C2KQTT_AI.<87)_<)3FBL#> M#;J:"G1B!U=;!6S0S[8Y\W.[BXNY2N<#][6X*='2UFELB[W "T: [65%QD.,F615 M>!U,7&CD6.R[6L*LA)ZWS4-%%%L29.NN%!T(?H8/)^)$M[;X3/&@N6$8E,JD M0G"[VJ=; RZX?A47;12;5J#WV-K>\$_G%.?*3BS9*S!$L#O1H U#?Q%C_F?] M3Q@0T)T+C("-2A#RVQ)W2]3:AP^?-J<&L^C-QQRL#L-E"4!+^J.&6;IAG=B; MG<[JJ4B1;#QX_VUO[:Y?J73W:6-FULW$=_\GBM6A_9];IKN?4_NA M.K5__Z?V;W?.?'4W-ZMFQ96)?6_',K)%D_CO_\:HHB_>5.*2DS8I\^AD3RL[J=(<6 M@*&;]$7NNK9K.T[LVQYWTRB*+#/F"?RODR99;)G_/D :;OJ.N:.E/,DG;%S_ MSXX!,UF47X9'_)B^*F:3M)S*WW>T@DTXOLPX9>SL%2KV7I'B/_N=5N]-W[*J MPB1V?^#*+" #2)D31E"(,'7^N(S?E>?1W]]^VX>_?E^]->[??OC;_ONQV]_C#\XA^.O M?Y^-/I[\;G\]^?+CX[?D\NNWQ#P\^=?WKW]^]0[?C4=?__S]Q^&W7T='[PZL MO_X(W:.WT229O"^.)@<7A]^^VX?V8?[QVX%]>/+[C[\F[_.C=XF%?W_\]L7Y M>+)_\?';WN4'Y_/HZ^3'^.C;U\NC/^%[>.['W]Y_^^O;Y^^'[_:]CW_N7WZ= M_/7]\-OOEU__WC'^=)!='?^Y??/WS<'+XV^_F MQY/O/[Z>_"O_:_*[??CN7]^@']9?)[]F'R_-'Q].]J^CU[]\JLF\ M9EQ5@;T"^WL#>\MRO"P-+(OYIIM:?I38EA6Z+(@3A\4\1K"W(@7VZP;V?[=@ M'T>A[8;,-QS;=PW7BGPCM!//<'B8P/]DD>LX.V\"5[>=0&'];;!^C5SO#7%8 MQ#$&L932YK9:Z83;]RW*FPSS"AN[R1C^"(2]&]@N9YD,M2CDO@5R'[[MT727 M,Y4Z_AI$+&4^Q8STL@+##?Q7(,EW#3\P'52.\B8&<: CT!1F[']W [M(9\J]+X#>A_W M0\F!Q8,TN)$/Z&V#8ECV\T#O+8HD*YC;/(ZJ M8.[^8*XCJ9X9VBD@FI&Y'%SQT,+#G[%CF,QSHH1Y"8_]G3>.KYO6,R&I*HCZ M5'AS4&"2Q+)2H=.MX*7-<%X"3BN O@U YST>ZMN6FWFF;;@L9H9K6YX1>4YH MA)8%I#3R(L]$'AKH@>D_#X!6L5(%:T_(0Q6LW1W6.MX9.G[J^!DW/#OP#3]4,':4_/.[0Z.?L*4]'G:9'63M<"H3D=RLUWU M*HRP,:Q4#O:^&.N](CW"@=ZC\571A#N@>G__;1)'F>68B9'Z/ +&:GH&<-3 MX+9OAIYCV3ZBNJW[EMJ1I6*FSQSL'H&K*K"[=[#KK>\[7N!F:6+X"?S']1+7 M"$/?-5C(4]M.'=<)HYTWCNXXI@*[IV:P=SWY&6X ?SVAA(./0U5OYZ7\S%G@ M38;VQUCU5R!^1Q _ZF]%S6PGM1,G,;+,30'$8V8P#G">6)$7^XEK^GX*C#4, M=#^,G@>,/\ 45\'79P^)C[%#0$'BW2&QX[6993NV;?N&ES#7<",_,U@ O-9D M09IE<1(&W,/0K*F;P3/9$_ HD*@"M[8P]RA!6@5S]P5S'8ME<1J&IN<9;I8"BTW3S AMVS,"%IE> M8'E.G'D$!3U?0ZOYQ_R MSF>'&S#:BT&)&X%A!"$PU M#CUKYXWEZ[[:]ZKVO3YWJ'L$FJJ@[GZA[K*%.NZZ4>@GF<$#!E"7VK81)YEK M!*'#K,1, R^)=]YXNF6J<.N3,]7MCJC2_B"UVW5K^&EOO]=A621J:>P.6+W? MIZ66[20\"!S#]C/ Z@"Q.DA-(S/-@*5^''M6L/,FT%U+1154\/29 ]PCL%(% M>/K9J 2:#\Y&=W^ M7:W+J>C#R^Q.N[762X#WFB;\P7; ;+)]>[1MOLJ@WX7L0*#)5YF<-\-HLC,/-O.=M[85JA[P3,YO+Q%NYZW MJ,CIAX.]7P\^')P<[!]K>X?OM..3H[?_^_^./KS;_WS\?_XKM*W@M;;_^Y># MDZ^/6@C5@3%/RQGN<5&54.]9.NL4.MB R$%3"G6-$SC(/29X3$W,ES; MY$9LQJEA9SS-8C<.@RC9>6-9NN<\DT"/6IQ5$+<&*=L5Q/T,,,L2(_8SYKJ1*4ZU ,19D=I_LJG+LYM#2JL9[])FJO,L6T%* M<4P_=)ZS NV[@/;7/B_-TM2S(CLV0ML/#=UI>JE#N?E"N1TW#T(XXAE0TR V6)!R(TS"U,=J:1X= MN(YT)U3K9T].3;<[7OJ.9QPF=*I5_)P7,Q4OW0)JVHSI9S&D"K'O@MA)GY=& M;A1$IAT8+,8R[![6?K,\X*6F%>"!:Y>9;.>-I8?^,P%L%2Y5"/>$M%0AW/T@ M7,=)6998/ M]P[(9-US.<.^OF0%%->,L26/?X81P@:^BI4].2;?_,$MRBXTI M*BGQ=M!6%63X24 _'1R_9I[%N,L,FU)EN(#J+/,"PPE3F[E! 'CN[;QQ7=U3 M68&VZRR' L8M8[L*&'\>&'M,UV* B&%F<#-*#-YJ1^GB9L" M,-JZXZHD0IMV>F%K=F9_*%$8O)K\]-[LC3H(L$'O7R/';D/6&M[G!2L2:*%6 MQM 1AHBZ'E[=%O.3!W3M2.*6+7"4"78BFW82G?!DE=_2!AEN^X M1A#%-G 3;AH1#*'AQT%H)TGLQA';>6.;>FBIJM]J)\PS![D'=,(4R-TWR/4V MPL"H>3!L1NA%@>'R(#:B@+M&ZL( NEYF1;$ N2BP%<@]]:J#V@BCEHDW@YBN M6"96:0_O"-J#O*[,\MPLBC,C#"U@IBQRC8A'CN'Z/O=-W*6=8OQ,#TRU%T;M MA7GF(/?X>V$4R-T=Y'K,-/:S*&*9X04(;4$,S)29B<$2RXN=. V8;V%N5\^U M%,@]-3'=[JBI*#2P=AMAMABT[\Y,EV3<[BW>*FB^(S0/LI0F*?"L@>"L@ZCNF&N(QC,2-S MLQ2 C#E&G%J>D81.&GE![,/ [+P) K4+YWZW[" MQ]UHK?#[5OC]<9"LPG'LS(Y-PTQ,P&\[3HR(!:;!LLCG .)@>DW ;U,/;!4) M??P=UEL7)GVNB/BX.ZP5(MX6$7M1T\QWT]!+C#1P?,.%/XV(>[X1^$%J!DYH M>BXC1/0=51)KO;=6;W/2ZW(RR:<3CEF"69$2V$![>9$\2OKKGX%Q*D;_LB4XAY*\3\?9!8 @&39X%A1E30VLJ,V'.X M$3L HW%J>TD8XC1?P,IU"]EMYO2X#;50T^.QID='*/PL1BX#PHL75E\EW7?H&7FY9VQBKMG(UG_+7& M9M-16<$34PWNT$WQ_S \XK81JWC]6LOK&M.EHG$N9]-Z"A_PU(@3Z7[@Z:'O M:6RJ_6M6<,TQ=0TM&%WKN'H$_^_YT=SO6*U.FG40^%/[<5OLJMW7RJE0HV/4 MHC]0<12&W@I#![G^+2\*+-NU##/+3,#0*#1B&RA&FH"!2[EM,\?=>:/R_*O- M>L\=O>YKN52AU\^B5R^DY'$[3#DW@M3FAFMFCL$BWS%2/^5>$$1)D"%ZJ:14 M3[Y&NMV[\/:@>:A7; QT%CS2O- 2=I9/V5AMQUM;4GGS--?MZ'Z"P3THWHJA M[0&YPO!;8?@@JW]D 88S-S1\SP0OWL\R(P;2:20F-S,71C:RVW3O>=9S5RS+'MU/7R$+/-MS830S&,F;$EA/8?A!P@+R= M-VX0Z(ZODC<\.7'=[G/->TDRF\S&;,I3K:2C)$DY.:OXB!=U?LZ!R,+?ZK3S M^I+8A8(LS7#2KNRW_<$\H+'\4-;U(9\>92?LAX+Q6\'X,.D_#R,K37W#SES3 M<'D:&9&?A4:<98EE)K''/'?GC>T_$\JJ(J<*W1XZ1,\$WZJ JOKP$]3GN5)/E41U;L(\L6C ML-$:) 2?;A%K^,RG+"]XNL^J L17]P;\G1AO!>.W@O%!FG_@H-P./&;8B0\D MU7-\([3BT/ 3SD+3Y8EC>3MO'-_1S24'"5^NHX^O8II;B#AW9X@*<=8!:_P_LWQZN1[1Q.=Z7NX1ULN/>T._3T.N$/56B/I]L$,S M86GB):Z1Q!FXXIGM H=CEF$QF]L>F$S7S##0&.I!]$SRX*J3Q$\NKRU$QD=8 M65?(^//(V''-(.)1;,:FX4<,]ZX#ZV0FRPS'5Z$WV0/\JW.?![6L[B,5]M&M9K%'Y9TZ)H-Y;K MYEO8Q\U>M%>DRM[^G+W]>U!UR T3V_.Y8\2!!_8V\BPCC%QN1([C!J;#S"B. M=MXX3J1[UC/9]O!T.+!F,7%EHY2-V@H;];CYI)2-NA<;U?,)/=_S M,R@L!B MALO2=V\];!0YC?^<,KBZ2;0PG]Y"M"/A M,!NK!D#>_'=<_?/-,$'#3>Y[NA08].)7>& B3ZY.BF$33IZ,N,82W';-BDM, M9%&44W01*_BZT'+HU&E%YPJKJ59FVG3$:XZ012-#&V,R47^.%EW@"\HSL[M2 M9&=E3:<[7E5\S*;Y.7]]D:?3D/IORUU(1S/XCEN0M M6:\!NGHXWAO.7#J0WG^Q8X3(S')]YEEV8,>!Z]DIRR(W8@SLAN>? Y%-\L*8&X?;BW?9O-F$V2,')U@^ M.&]9E>;E.:N3V9A5VO%E#>I>Z]I!D:Q6^,5>3EAU"D)&C%NGK#FK.MV?Z\?M M#$KIJ)S!LU(88?XCX6!NH+\B#Y ( MH8E/$VC\M'ZY((+UZ.<*G)FS\_/#)E54 JPOM)2L9]L?88L3%-=9S5\U'UZG M>7TV9I>O\H)>2SHYK<-=F]XO?!DQ\@ZK]\!MYG>&(YD0^?P 5= MSNM;05K>PTI28O_]RW(9K#^T++]R,/[[10KVL,GC=H/,K TN@L/'KPF=/>*E M:EH]Y+1Z8$%>.:ON(5?I^DPY7)BY2_;CG]'%>Q"@4HB'4XA>WDRE$$HA0"'" M@4*LT[[I#=@E@GP7A?/'FPCU2:OC86)SY(T,#,6 M.:YIQRQP'<>,?<\W_=2RLG^_H[4Q7'[YZ8TW7-X?_2-3KP[1TVZV;??G<__OU7?O3;@?7Q[U^_P7LN#[]] M\8Y^._Q^=')P<73R_>^CWSY_/_SMB]6MFWV$MJ70MK_&\,S)7]]^M^&=WE\G M7RZ^_OWQ[X_V%^?KGQ\OOMJ?)_/K9A]Q/MPXG7Z#]?TT.WWV%_HW'AR>_ M?H,[__[K)!U]A7;\]=M?V<=IE[JA8T2N[QJND_E&S/W,"&/+2T/+ MLFP[!=/BAKII/9,-&2VV'V0Q&)@T]MPP9(S'MIW8GLLR*W$M MFTQ+T)B64)F6]38M5FM:O-@)K"".#9MCB5T6>$:4N? G?!?'J>5$+,*]?H%N MNJJBY':>_]J P-[;LJ:=>Z=EF=8HY%2EL-JB0!4.[U$F@5^!^6W _+(7@DJ= M*(G3Q#4<%]-B^YEG,,>/L7RZG<8!8['O[KP!-R%050!4QJSG#G"/&2Y1 /<3 M -<%0B(S\E@ B!98GF.X=A09S/-M(S(SD[FQ:R>,\O[K?F@J@%, ][P![C&= M=@5P/P%P/7><1Z:;I=QPG- SW"2UP!UW(B/D*7-M%C#'L;"4J.Z&SR0;RQ9F M(-R0O-&_565=:V=5F3U//9<%.(>.V^O *&>^,C)T' MSWEJ9V&<&$F&L5N+7+RJP M_^.,%S6O7]WEX-H]IJG[Z:-J3Q/;5L+9).&L4=!P$[#AF(_'T#Y=.^4%QX1; MF&"&I9.\R.MI18FRUB.0N,V\[Q%CA7*\?Q.CO5>D>X.QEJ9"4<+;4,+^D3+? M\C%#6F"$7A8;;F;:1N3'&%7T QL(OF]Y)E!"/](C52-9U4A^[M#WF,% !7T/ M 7U=G##&\[*![QH.EFUR71X;<1!P(S2YZ_J6$_J9A= 7Z('Y3+;Z*.A3T+<. MT3X%?0\!?5T@T,V8&X4V,VS;-56=OMLB);P89@/Q=-\0*Q>^ XOVS.($7 M)ZF3)89EQ;0%*#6BU'4-DZ6N[X6!FP79SAO7T1WOF62#45O5%>"M@^NN .\> M :_SV)/$8EF4<8-GJ0>T-4V,V+4"3%<2!(EOQUZ08&4SW?*?R99'!7@*\-;! M85> =X^ U_GIB>G$MN/ZAI_@8<0H"0R&'KMOVF'@A'$8VAX6E=<][YG4E-_" MLSJ;X*;O34KHQ-]4Q :39.3%E!6G.=8Y877-IPNI<%7X=8/]]?YH'V4'[5CO MT5 K.+\%G!_US^P$IIN8,7.,T$SP;+EIPZ<@,5(S=LP/@*1& MS\0E5YBF,.T!77*%:0^':9WC#9PZ2N/(-6P&_,RU8$!"RXH-QITP\AP_"TTZ M0ZAXVI-[W7=<'-^0#!DGY92--2Y/Q*S'JOBS/>_XB"ZX+!EXKCPO/?^'5K@0[ @,K(@] V7.ZG!4@9_ADD(>3/(N1AQR'=V,WL,.$&&+0,.&1D&K$;98B0 M;F0%D1]B5B$K\'3'5KLMUSMWQG8GU7SQH:SKEUI>).6$:UE53K12($%9J'7Z MNXGT<:,$-8@*/MT%Z@]HU%$#%-C?"NSW!P&#P&9I&#D&CX(8P-YB!F.!;9B^ ME9H13V%D?=IW%02+;/CE.D9>U6K2%D+-/;C;+=0H/+EW/.G<:\_UX]ADL6%F MGF^XD0V'>O_S>[^**=UV:A\ 4ZAX/6TFM0HC;=%>DV9PU7&]NU"QC_W MD0,^'/=3QS"9S0W7 I9N$85Q M/XEQ73#+R=S8P[0SIA^[ALNBU(@=9AD9YV$4XH]X*-G2_>=2/U!AG,*X=0BK M*8S[.8SKA=28F26Q8_J&A;6?73!"@'&8&YO9F<.]++1"AA@76*J"U*:&U#;- M]98;.C!18HF1-@JLK<>)D$T#\$?>SW%K!-\K4@JFBO41!>2W O+?^PXYY[;E MN3PULL0,#3>-3".RL\R(P>-@,*BQ8W,"]KKVJ3%T*8];*$U88\W,8 MTSG$8<)\VW<<(XYL#S#&-K&:BFNDKF=%:128D9/@^JOK+CK$"F,4QCP2CWD" M3U1AS$]A3,\A-6,SB/PD-?S$B0PWLSE@C.<:%HMA\$+'\J(4>8QC+SJD:XDQ M:[0&:X4;X :*1 #EZBT6Z[$D^VS/==WCKO\AEAZ613G<+Z?B>W>!TR_#C "I MD\ &9X?<<.-D]"(F!\;)IA$-\S1/X#QP@4QCTY/+:% QZ7*]7 M\;('QJ*>F^M;0<:9DQAAD-J&F^ I>VYQPX_MT#;3R#3=:.>-$ZEZG.M]PGZ+ M3SD,C]?'/"LKWOPU93]4DKZGCG,^Q?G[[B#;^ZJ":K+_8UHQ&*2\8-7EP91/:K HV).JI.*G30Q5F9-;F9.O?3VPAV#YL\RR.P4:ZU>]O@ 7@R'KWN3QK,*B$V8OI3.F/%":$#>4H58!LP<*.;72=TQQ"PJJ=2:O!)Y&!5QTZ<:!A/Z,4Y[ M?Q\L!-+7ZS/Y@LA8SMG:K57\VU9XFCHGT3J?35!O!W7&_49A]W+1%:%STLER M"<%5M5T)G< )5;=*65=M+FV3$;/XOY ?3Z>FB-DWZ-3$;>)V%[B]OL0(@O.- MX+Q0-N^M4:QDT&@+*!T%!%%MDH).,9NCL:@KG#7E,A"9B*$"33%*I? IECU:"8M..LD1-G,H5B6MB=SM^ M\[4\R\)BR;I8>70>!_BUZ6\;?=(N/0NMVJVN&KE_EP+R#V'23ST,XV%]RDGO M#,>]R4D8WYX7F-32KPMY=$[S_*)/X F.G[9CM5J?KOBL:^#AU8&^?M_9,7^O M=S+2._]:[WQU^('_-@B5M&/0M$]05FH(BBN(+#!IG XFJ+T#=L_Z+OD(R U M2-TQI-[0W4I(73-2YUY7*P-*J028P ,HUZSX)"R(+'1FKE3UF36DLH_3\A,(Q@.3.,>2N\R3.0 M?AR_(I=1-92 M(NOAHCLEX4@NHW M0G7N4(G5-LLN!0C),E"^M:PHEH/1P62!BOO68VS]#A6"*D%U9Z#:08<*H?3; M4+KH4JGF0T*-H .SH%B64/?( V-19>^24I;ODDME0\6)7TZHV41[-7H6>I9M M>A;R47Y#NM?E&V+NA?J9PDN\]%).>J/SZ60:ANT3?+9_ULK7]@8=&KJWOI_5 MABY7>+4>.[9$ O[SJRT_O-SQQ^>G$:OX>;?T*U$-[\S M-_]B86)*%%+H:BE95V\^LQ)\%!Q\,EEJS="V%$DI][74^U9_[-FGF[\#-_^& MS@^Z^5VY^0O>$HF&">H(\HM1;F?/QCADW/@W"F(;=RYDI5W M57,-(%*JFFQ5?&1BJ[=L-NO$HKN__98-W?U5W?V%#C'"&RQ.@];<@4+&(*#P MH',00C(=N;"KMVWH[F_7W;]]VX;N_HKN_H)UDS472<8",N8(RM6[[YQG8+@K M'*U4W%Q:-X97V?^)X=0?6S?_G(8XP/K?W']]\*_ZY?JX+]RCA&V*S_5]./A7 M'/]S_DI?_>\^"Y=/G_@/K\E7WZY/W=+9&W_7G]:G2A_=VT%_B' =,1.SI(YG M)]@+*8U.ZU-?U"/;&XZF]0WK0>[5C]&O'^KE. QZ9V$\[8U*;WJ"$VS7;];# M)#2KI_2'89CZ]9?JL9_B:5V(R;W/+MG9:-)OV_/=& =AVG^-W[_IY^E)_03U M<:X>38E[5E]"Z5/_,L3ZYO6^?7^%2+;X$GM=WZ O;\>/H#Y#RNB55KD4+SRH9K]A@4G-/[>!K9?_:.3\5S2O$2(8PQ_0"AU+;X+@S?A M8K+WSP^6[+0_A#_MP_++^ZE[LPVWYVIS[*3-H0 ML/W>HV'Z_('_^%.>AO'+NLA-X.N/16_G/O3B77_Z_H8W&-ROU!CC"0XG]1[W M'GW8Q[FSN^V_[G/__<%H4'=Y4AE8J3H=99''W_>2Y[Z*2V7&<3_.[ZF^]S M?W(V"!??]8>SMYW]HT^E,USBQ?M[3LL98:Z\D%>O?T6?>Y?T^5-:U>4/M;\G MA/C\S]D]_OD??O&5.;]GI/W&5_Z+'VI)CSQ_9/6%GW_PRFMP5'_Z!J[?;>UN MP;;Z=);B^X7D>KTK><7^U:_EI["^[K5\@54->#C,53+^=#[$GF3[7^%QN.9B M-5;P+YP#&_Q5NE;KO%9K7L@OWJJ;C!/NW)5KD9MO\>K=Y"RN8 'I0*SO0'!/ M!X(.Q.*!<&O/;+C#R=IK''?+CYT=O'C_[Y8_?ZNL?G?[TZNC!H/_B]+]_'(D?7QT_?_'V?7SG]-'; MQ^_J[SVHS_/OGUZ]>/7+'X_%X_Z+5X.3H^<_#H[>/5*_/3B21\]^?/7G^,Z+ M5P_EXUF\Z,<_7IP^[C_^]\_RA?BI?_S\X=L7SW]]=_3JY(^C=^GMT?/'Y:A_ M%=MYRMYT:##3VN[6KM94$[6)VC28:=O0_.X]FCLREHFX3%PF+M-8)@+UAZ#F MA/VC)/E U IB$EBJ$Z7SIO,UW_O^-!FWQ_EWWOVETQ\.G[[?[<-R?U!\] MJ'\F$3O M. KFDZV*G_^XX22I?=UV!A -5TS#%7@;B89=I.'<7VE0:E8D@E(\@2J9@2_6 M@ ^2HR^&)Q_V#JPC&!(,=QN&*_#Q$0R[",.Y3Y#K''TI'!PBJS L&@*OWX42 M@TC:)&G-WH&D_KFW/I)HU3Z_/Y=:]8<9A]/O0-U;=";,7L-WJ.KLHZHDME"5 M=/GU,+\ZGTQ;U5D+,?2&.+UT-;QW/+02K/XP#$R\RC]A:*EQH4YPY\ MD@&RX=8Q442(JMUP)[CX?C<$T1T:=DJ@[)Z+@D"Y1:"<>RZ$M2D*SJ',W!?" M-[6]@C(J+5PHC.GH"90$RKL,RJ42_C?EOR F;IB)NST30,>NDD#%^V?*)*C<^G M(_A=N+!5W5;O&\L 3> MEFKT"UG A1R!*Q5<\ (S1LI)N'/5"\3-+7,5$#>[P,VY#X YF6Q6$@R:!$IR MA I+!8Y74R=8:X24E+U V"1L;D'> V%SO=A)FE3W=#MX^K W[MKZZ2SEO_[BSE_]\.K=9/UY'ITW[\DNE@@O MY_];S;IV5,YVOB//)^0PR==OD:\7"^Z<9$5!%Q@DC4V^\@ ^:@/%E2QY#-%[ M->O/P]2:^T#FNP[J6/_+(#D=P-3UPW9-2GA]W11+O53K3[JO6D<7=_,>Y. MKV+<75T*FG='\^[6/N]NEFXXFPCW=#I*?YR,!A71DUF"OOV^]_!_Y_WI1??1 MNOD!>._OVJ:&R=6[>X]=W=^EI\DI=\^SKYU&MM0KVWO,K6TRVUJ>V-WC_%M? M^':>F+-[2OFM>F1WSZEO?ZC;>.)ZD+VD>7W=&"PV'KU913+1[8WN^_.R;F)* MT/W1Z>GH2HYO>GS4-^:*T59_VU8?UJ=KEE08S+3T)Z&?+R]5561G?W,_G#7S MDH[!W3X&*9V?5D.FZ?6778F_.+^:#L$=/P2SJ_\ 2S_UITN*5SH!VWL"9I6# MZYX/2 KJ)Q9RB0G%';E@].#=?_ .SKW>4(GV;0Q7_2$,PC"U<,KT_B=\?S1(, M_K+>9]';?^GE[TK.P-NC!X>O?QO^=/+;N]'%T;]_YK^]&O1_>_"'>/PLL:-7 M+]Z]>)5/7SS+]7U?R!>G/PU>O/JA?WS?LQ?/?YK\]FRD?WOVTZO?'AR)HV,']5E?)?GX].&;(U$_T=.K?_-_/YW$TSPX?C48')T^ M_N/HW8NWQ_]^J(]>_?SNZ-5O)R^>O6!'IX_$XW>I?H;#=[^]2F__[]VCEB]P MF5U\^'N6,=J,# 3+"A3* KX4 X4%Q0HS)N:P=R"731EX?Q:W*F-@5RH>21Z0 M/+AU>:"#4"+SHKU/RJ%T(FEIM"]>&HG6?%X>?'6>&8F*FXN*B_>BPBD?!:(% MC!D=N"S=3I':3/+>P>< M,1(()!!(('3N8'5-("Q3NF@]5QZ],(I+E;QRS ANC.&^%-3(/R\1EB]L)ZEQ MF9BLW3N0PN]+]K'K::65C(1L0C8A M>U,^'^501^Z#1:>L"JXD=-('5-:B3(I\/ET ]?%A-1<7X&UT(&U*1C''T;-O'92SG2*!YN00^CZ#OIRBC#K);+Q14O/ M@LR>ZQ@9*B'\*KIJ$/\VP+^Y[\(Z;; $!XJ%-M77" BI6)#1!5DR=RZ)O0._ MKY4A^A']=IE^ML1*68C#YH%V+5!$MJ/2U)\>L^^!9"?4FX*)WUP+*J M]..HP!>5P 2G$]>9!_/-$Q()?82^.X4^+1G#+)7A4JB4,>C(G(K6N%+_SQ=" M7_?1-]?YO,*48C5RK142%!H-$0L#D7Q VW+:"]F\A#Y"WZ8Z21+_UL^_A3"0 MDU9B%6A0?."@1/00B[00E. 9O5!>*K)Y=VDD[6TPZ.%;'*?^!%O[M\L@SNBL M';%9 >3?[#W/X&]B224RSLEOJ[;?=[TXF M?A'R.A?2(;BM'6X+N::%":Z9!R>U!V4$!V==:X[N32E69.'MWH'FBL!&8-ME ML&TB6D.X6PON%J(TF"7WQB?P!D/5X*H:YWPUU8L-OIA8L&T;Z7*$/$+>9J(T MA+SU(&]!PW-&8@@&7,Q5PV.8()K8JE&Y1YVKFA<(>80\0MZ*HC,$MW7#;2'T M$JU0'@M",8J#2B9"<,E4PFG-6[%D487,URX$7NYN@U"WENZ6]4FX1 M0? 6ZVF(A!LEX=R.9\G%:H8@L)*J'2^X!.=X (/>9BF9"EKM':A]R1QQD#BX MRQQ<40(@H047)P*.,4,^0-JW5H?>:E$&"($%P_=$; M@N!&(3C7 Y5TG!6?05N;07%7JD5<#63'34'I90YNQ^(Y!$&"X"U6VQ )-TG" MA>"/\5$B0P,AEVH1AQ0@2L\@)F.L2D[H8,DB[D;XY^[6W?PZ'&-]^G>8>R]# M?]BK0#H-XS]P&N( >Q-,E073/DZHV.9.1(!F\W@_&,=[.8WW/Z-)JZ,\+L_" M6X+Z4E!_L1CPB=(Q'44 EF, )8, [^N><5ER<Z94_9$W.>Q8D)N81\Q;7W"'Z+9VNBU$ M;8IB0O+H(!G-JT;'.50YY2&AP=2$]@(;+L,M@T%; AWZ\#=7)D+ MR:'R,H-,4H,*DD.L(@N<$E'DU,9Z4[L(8AXQ;Z7U-D2W-=)M(>8BE5(Q.PG% MM";?41:(&!E8'XU*,KMH%2ES'0BXW-UZFWJ-+R,M8TR#,)GT2Q]SKXQ'I[V0 MTOGI^>58FU$CP6SBS7L4]/HS%E MSIV/Q/SR_FBD6=O+P_SJ?#(]Q>'TQWI. M#H_O/_IQ-'Y:A?H^0D?RX9OD0_H@?%/5VA)Y!*YR!J5R@)BB 6$Y9Y&G MQ%/<+>V7LI,(E-T-WQ H-PK*A;82YX)3& M2:"\PZ!<:ICY)H,^Q,1-,O)&4(H0"-KL$JB2$:(2&>HQ=22;9+)ISX>-F M'BN=>4X(AN"T43@MU-WHF$,50*"9DE5A$QF<P0$S?)Q,4*G&2T%A[!VM9;4BO1BF\LL)QT&X$C,(?M4=BH M[F79,,QZXRD4)%]-/,5\G=99-W2.5*+B4E1\^<' F.R\S&T 6$P<5&8&(C#BE.'%2>"^I3<:;-G'FZIL5J0AF6]BB]P=\WW)! M?".^[3+?-MD[C/AV$[XM1"22#BZB55"B%J"$\>!CFVP:E+8F"F3%$]^Z$1NY MG1(5NP'*_! &89CJJX9I[Z?S(?8DV^\U2*PW[/4%41)'XXSCV1O4U>I-1H-^ M[EU_KH^6MU/(_MOMQ0J_:M6V7M 5X9AP(GD3K7+:!^&:@6LS1R=1X>^/OBY$ M/VMN>3(:U"6;//S?>7]Z09)L*4GVQV(4::9V%"6 *Y=!,:X@LL" R^BDD5N)(,G;,I.!\3%I4" MJL\+B^4:*9,E.)2?3NT9'EL3&(\7LSJE3RR6( S M94"A+N#KMR!M,2B-1IOSW@%GG*0%20N2%B0M-E548G1&PU$E@TE581%T3DQZ MRVS4L8J0SXN+25VL^AT9(1L5*7,CI,IVIKCD4#CJ*E)R %^X!E>-2.V=,5K[ MO0,I[+[V'XN56ZP6(9X3SSM]ZKK&\V7B#HIC]/5KM%+E@/7;' 77EA5D.7-R M)76!X@O!=284<]Y)L!8%J,(,.!0.F-*&,M\J4Z)4*[ K[EO%E>F>D2;__W?W+[I_]U_BP%$S3 MXU(_Y&%*]0-,Z]H]&?>'J7\VP$?#R]F,Q^7PZH10TM5RBKD J"]K+BDVL/+OH$42<31$6H3U162?@D M?-[8B1Q"8+I4%93GJ#)+4>NLI-8\&JM8_@(_WSN1"9FWA,Q?%Y$IN0G<< 7, M%]U:C2?PP42(7@B)PK6Y%)\.4Z[4G[S%G+H1 XABMVE#1 M)L8@&?)L4_*?AQBQZY;8E1;9943!K",'D6P")5(!GX*!P)D6V:%.KNQ.BL46 M(Y0@V5U(FE@OERW)M%+.4M0>2 MK%)Z5MSOKHO[_>=3D&?B8+;;/[3-OK^PU[^\W]_9SP]GN_L8IR0!OCG4=/A[ M$=DC5LTY*%;Q7SB#:(UO;=A5^ZO6OJEJSCL!?FK 3GS[#-^4C\P&E[-R43GK M//.61Q^\E,5K:;^";W^99$7HVV28Z/!WYU%7[5:"";X"3[H,/E0=6(@@O<@8 M<]3-:; O]6[,WR7^$?\^EUL:1LR_G( V3#EH[0E!<10C&1O!)2U^,M[*UM"/V M$?N(?7T99(C!QB*$J0 LWGKGT%;V<70"E]7[R.Z]]:!/5?Y2"G*"@]PXT3L+%^/18-"; MAK!LLG,=^O- 6 M@ZJ;EU4 %:IRZ*2SP+@LQ4J)J(B%Q,([S,)ERAM7$/Q9OED>H7&3:)R'AEAD MN:"L6QF=!Q610I/L/59NRQEN2IV:P/0 M_N;N6=T[PW%OTBX>5;9T.TKR%S/'9\'OZ_T>E5F8^_ARL\,P/P_C<:CP_6\8 MG",1=3FB7BQ&0YA)+&!AD'EBE:C<0;!.@^9%;?(O(7@A%#6NBB@ ML*) (49P7DG@Q5<=G0<5BR+F$?.(>:L)DA#=UD^W><0CF(#"!0&L0@V42P$\ M=PFXL,%FRXQ3B2S8+H1=[FY%RL/3L\'H O$JYG)V/DXG88*]LT%]PG;:7O>G M%U25LM7QE@\FF3V:3,XQ/S@?UY6[;"PY _GU.9C]SI.K4_"D'@(B_'*$?[<8 M@;'(,7+EP&7I03''(4H1P3-L4XNTU4;NEOY*63Y$P5OL-T8HW"P*Y^&:R!@Z MY1@(%5N.C[3@L&4<%E5M_%@W4^:] [5?MYU 2"#<91"N.6!##-PL ^L"D M7O *E3CM33!5,DS[Z^M41M'\C<:$CJ&D_QH?#=/H%/\SFK2F MD\?E67A+B%\.\6PQ!!22YSE4(U^9[-J$L0PAM,Z3TBCKDF,N[YBV2RE,!+W; M;4E&T%L+]!9JBGJ/$=XV M@+=Y',<81*&2 U?M=%"<2_"\_E'SQ)PI-@OD>P?6$=F(;+M,M@V%<(AW:^'= M/&(C?4K%5,O59J=!ZUHJWA>$P+ 1K M2P'F=0)520=.> $YJ&R*2(FWJ0&DSMUZ".;NEN'4>]P;U/M,E3;=CJI\I8.Q M;N>AV,[K- MPR3*HQ?(!+"B#"@1'82$%FPJRCO.F%$[EOI"=-LMNMW6U!4BVBJ)-@^$"!F- MCK& 8U%4?2UX<#(XL(@6F6%9"K-W4$_ =DPH((S/8&=;5ZD]&@GWO7G^NCY>T4&?]V>Z&OKUJU;LJ39<1) M<1YU:9-$M-)%NV2$]MR@X4V:A-\??5T0>U8WV.9GX7CR\'_G_>D%29#E)(A8 M#(MD71<]>0LR!0TJI0+1*P?&>U3>*,':\ .I=L*J7MN]77NFSG+D_>+#D;0@ M:7'KTD([QK*P58E-1=EB/6/:)V$9*B-0Q<]+B^6*U$F0W$R0+$2@@M8E*P11 M4@3%HP<71('LDG35@G3:E[T#9>V^-)0 1=*$I E)DXV5#P1I48C$2C$*I8W% M6::R*U99X8(BVV.#(F,>UHM&!%Z4@C:# Y1A$8+D":*Q/BH4OGA)Z;(D+4A: MD+389.0CL20%T]DISNJS6<^-K:3*(ACIT.#GQ<7[@ =9(9L4*?.XJC+U?[(5 M4)H@4:YP\)I'X,4:(:62DK&] RG\OI8?3T-9:5"$@$Y )Z!W0OWG4I=L.0^F M:OW<^"0X=RK8F&2(2,ZDCF!\'M?.0?ADF0-3. .%/H(+OC5'R*@+VJB"WSO@ MRNY[1:&)E4D3*K5;9I.?C$?UL^5)KXQ'I[U1*=A:G=9OZMJ=GHZ&EY.PNE&( MMW @9#T0>70>!_BU,GV+T<\PELQ]4:H(55 $%F/ Y V/0=KD9DE,_BJ)2;"_ M=@%=;_J/=<];A]N6@7%<[L\V?"8$B/O+<5\N1J-E*$8Y+("V371QUK:!5Q)L M*#(7*72,:>_@XVRFNTC\=5SP#65NWH@VGJFB41<.8Y$9YGZ+S1E:+ M6B1ME6;Y*WCYU3HSH73U*)W'8Q/*&$5!2&U.3#-[P#&M0/)BM&\E,UY4%5JJ M?6]W0X4FH!)0-PY4:Y,5HNB23526A9A-HE@?JY6D-BZ>I9NA"H MC(SIP P$C@:4;R%+GQ4(XY5A2BJ9,]4?$DL[M9QWCZ726"-*]!E+4E+7>YAX M4M6DSX77GQAB:6=9.H_0!954$49#54.K7LIM N=2 !:JLAJ8CT%88BFQM%/+ M>?=8ZI()*5M6@I>*B1ALBXU'HPTSF?-"AGZW@3J/E:$4$HUOPU]GC]M M#I"LEB9D']"F:T/?$U!7!M2[4ZRZ"33-[CG$,,&V6J=G.)R$&:/&. C3^I?3 M4?UV,AWW4_O3+'36"V_".$_V>T.6$@EH,I"&:JD\;A,QS;$(AMP0* 54D9&YT8M;L6#\X M:K1.[+O%H!_I%0\>>[!!!] "97 FYC H&AI!1'K[E:M6.P;:XE_ MQ+]=YM^:8U2$ODV@;QZM*K[8XI*%DMLL<%TDN*@E*":41A>$"(YT/V(?L6_] M,25BWR;8EQ;ZH.31(6V62+ &JWAY!1100LK0@9$2.UDM>/-F]'>E->G=KHYZ>A'%]S3?]ZA;>/F_[ M/AJTI?QQ-)X=AH_P3YA?#O-Z,;XC1+$JH(=00JZ6?6S3S+AOW=:"TBDPR?1N MZ;G4RIY8N)GX#K&P"RR@09\R],75=R%XK((?,=BW<1" M8N'MUB,1"S?)PGGLQT8M4,E*0&,0E/0)?!5QD)FU(7@AK2<6$@OO, N7&G&T MVN#/%Y/@B8B;).(\(E2*B4XZ"5)BJI9R41""4> P"%ZEG],N[!V8?7)U"I[40T!P70JNC]XLQD.LC2+'4,"5UC@NB]3" MW@%45#*G&&.Q8;?L7LK[(0IVH,D;H7 S*%QH_&;0\:I, K>YHA!=@FBE@XA" MJ5QL,L+M'>A][G>C[1N!D$!XN\$08N!F&#@/@R!+6446(#K;&%@=P&GN"X!=/'>(+#2?\U/AJFT2G^9S1I18_'Y5EX2XA?#O%O%T- #+7.O@0H MRB=0O B(D@G@(GJNF-1.4Y-VRC@BZ&VP)(:@MQ;HS8,]3+D<3.$02M10_R# M*R/!:L^E-5RIN&-Q;X(>06]]X1["VP;PMM#*S$2FI/=@5:XZG;0:HD $9USB MA16+R/8.N.>$-D+;+J-M0S$< MY:@#ES!#V"WFI"-H2W#>!M858-9L%Y8J!CM5E54!J\R %,8CI'Z4Q5S4F? MZT(0YNX6XLP"J[W^+/HZZTL6TO_.^Y-^.V9K"[90E+TS!3B'"]M-,%\.YA>+ M 9<0K:BFA82<>.NUFP*$:FZ U1IMTE%;OV,]R"B]B,#7\9H;HM^-Z#>/O$2; M,%2S Y+)#)32 ;PLS697S.DD2M*RJK+[4AEB'[%OE]G7@3(;PMZ-L/?KPEPM MHS)7%HJ7&127$:)3K?%L1F^UKVK]CC48(_ 1^+I;64/@NQ'X%B(SMFKI)4J0 MBE=]+S#1P.<@*LYEE6)&4S$-@8_ UZEB&J+?C>@W#]PXIUWEG 6,J:I]HK0& MBL77[R3#'$15YCU9N]T(W=S=^IG'..T-1A,JB;D;49JZG?/X.N%Y.3R_6PS% MQ&!<;T>UH8:BKY<:I M#-[HJGPZ52!D%2OGA#/U3$=A=LST)KH1W6XWV$)TNQG=YA&57)3TN77I81Q! MA:K 15L19Q1:'TQAB>U81(7HMEMTV_#(EDE=J?K=$BY&@MW-8#>/HIAL6?#89E17S&$.KD1;#55A]X7\V)'8R2D(!)F[!YD5A"\(,IN&S#Q8 MH9GSQ7$#=;,HJ]6;C ;]W'O_N2Y_>/5NLOX\C\[C -__ MPD?KWRFP_NWVXFJK6=9NRJMEPC5)1332:YE9$U2N9,&#PB)%D%&ZWQ]]7?GC M+)+>9H#A>/+P?^?]Z06)H>7$$%L,ROB$RBCAP/ VB<:DJN9&M) ]AL0P,)W] MWH'T.V'3W][%7GNJT8KA_L6G)XE%$NL.2"Q90DC)"JDQ*F5"T")PR0*J8+E, MZ?,2:[FT,!)F-Q-F\QB&\U5(6#&-0J4BCYP)8XJ5R(L6:,@&VZ#86F@@&*S21B+H M&"0HIAD$*RP@SQ*%;6G++=Y@2&21R"*112)KZT76,F&NG#"E4&TPU$:Y9"+G M: 1/L; B@K.?EUG+1[=(KJU KLWCZ$I*KY37$!D*4"@\5/-,@)6">Z=S8%CV M#J21^\SJ]<:X2*B04.D*_4BHW+8=I)10U1**1FA4V7O/6<0J9U#F5*I11)Z] M;HB2>;9$,$X4A@IR-8A A93 69W!!BPN&RQ5F#03R>U;+\A,VIA$F^5\_'/: M9H/5_^;^ZX-_U2_7'VSAX1+6^S?^_C2,7_:'EY_4?@SFKUS/#S?AJ_=NON6< M7>_Y[(V_ZT_K4Z:/D#7H#Q%.+O_,Q0QXSTZP5T_?Z+0^]45=D]YP-&U)'./Z MU\->OW[(E^,PZ)V%\;0W*KWI"4ZPP6>VXF':NGGVAV&8^O67)M/Z%Z=U82;W MWI^,/R_AV>BR,OR[,0["M/\:OW_3S].3^@GJXUP]FA+WK+YWX$?"IS[$56V,_O36]^V&<^Z/789+.!V'<>WHQJ:=]LM][-$R? M/^]?1(;N C&^_*GO+U[UI^\O>&/!_3 YZ?TX&+V9+/'I;^GC?BHC[A.?]N\/ M1H.ZMY,*OHJZT7E]K3SYQV<_WM567G'(7.[F3'B\_WR7HBBUESV;X'?7WWR? M^Y.S0;CXKC^]=7LX_R>'+'QIY M3TO_^9^S>_SS/_SB*W-V3W#]C:_\%S_4S-(CSQ_Y:U]Y#3FKG[Z1JTRI_[0: MZV[!YOJT6OM^(;E>[TI>,7+U:WD;"<$OL K)A\-OU9?>RM5?%1[/.K"E>[%KVD MRN]OC&6^N(IEGO6/'KP41Z<_LZ-G#V5]/_;X^7__>/'LYW71P_ MKZ_[_-&[A5CFFQ?B9_[XU2^OCA_\\:[]FQ?O#B]>/#^21^]^?O?X7:K/\-O@ MQ?/_GCSN_SF6^<.KWQ[\*A[_^T@=/SOB1\]^>77TX*>3%^_2N\5F\],_0$))WFDOP+D10GK7F/!C!"1:3DMXB-H;J3F45$D )H%L+T&744V%LB96B M.6KE7 @8A4A"JU!X4ES,^&FO^>ENE&9'1+T)41_/M=+HN5-M6(+VIA(U5-4T MAI AU+]-$2.W,;39"993>MUM-T6ZN[,3#O.K\\GT,F-F.NJ-L8(E]0?8&_[9 MO])^W/XR-0_AV7CTNM\"I_%B.1?A;??"H_??O??OD&/57.:-=AP*#_"L@J ? M9GK'J+3;7N_X]*(7AKF'_SOOGS5@K&OE+VEE+U?%UV0,OED1#%06JLOA=Q M"Y!CJ$E2$?O6%7VQ+Y7 M'QO0I.QUVHXG[*VX"=3-G8&$O5O%WMQK*'DS:8,$;H,&%;V!4#R"1R:$XRH( M3'L'.J M4-,->U82]K;4M;<=AOSBA6Z&?'\X#<.7_5;^%283G-+(U#MDPR]N]G%Y]'ZK M#V<[33Q?BN'X/#J#!#SEV)^6K3.C2O.9&? M9<9 <17 8S/6Z]8&E0)JSYMU+AEY6RG(M-.X6[EU3DQ;)=,6;'/,13.4D+A) MH 3WX*V.((3 (EWR)6%EFJ!L(2+:W2/:4J79JS;.?[SL%CM\^_7.GU1+HE2;=@L7-?U6P?/$3FJ_:F4K78A2]05,FH MI30II6JQ?X)TG2PLI!#UDG?]^;@_11B5,DLT#U,<3NO"32@T?1=,WS3I][^; M[7#=X%%Y,MO>^VUW"9E+(?/E!P9O*L9DU?+(,59D8@8G2@:?E+7)&*T;,M6^ M8!2ZH=#-3D-N908OD6QU))N;N1&U,*(@J,0+*!\T5-M6 ]>J*%>B24[N';@= M<=P1QXACZ[9RB6,KX]B"$1NJ2/$8%3#-0H59L1!DRQ)4MF!5L:5,K&IDWA+' M*.R\OJV368X)19&WWY1^/^;N)(SQA[;%]Q=VF."]%+S_ M6#2GF43,SGNPJIG3B16(* (P(8.514LN\]X!E_N&.O%0N&6W2;?)XFPBW6I( M-S>W#;.!S1I0F%"_,*,@1E^_<&>]"4P&U5J.\7UA=L-S2*0CTG6@'IM(MQ+2 M+1CDPD93]\U %4U5IS.H("3G@:6 $D,Q(3:=CNU+1CK=;=OD=SJ^?9C2&*_K MKW-_,LN-Z]4_GH;Q'W@UBA/3^?C+?1/)C]J920Y_JN6YWM\/BWH>7.WTY'"8 MGXSQM']^.GDT?(U7O3:)[4NQ_>&;&=>O1M,SQ*1-%M5"1PXJ,@9>%0-5NQ72 M)A.-2@WN?KTI0Q2N(.,JWID:L6# 53=+@A>6 C(JM"P M):@V\F#=$P^(,KM%F=LS4=_A>)3#Y(30 MW/EX\V?F9?T[](=MQX^'#V;[W;]D/36F^!:DOUTT6ATOD2-WP#)/59M,%F*4 M!5!DKZ*0)7E7C5:[&ZF.%'@AN&U\&"#!;;5PFYO**G*&K5)9F%!:@\0$+O(, M6F=>9(I%:[%WH"C40FS;:;:MP&(GMFV$;7-;/*O,=2P90E("E#8"O X,=&+: MHJZ2R,BJN%'"S&V;X7=W2-_]DS!\65^T/[QJVSTSM0?]$/L#&K='[]^M]R<7 MV_(I(I>- .>-_\B#MCT>M*].\WLT3&,,$WR E_]]-+S>^7FK&5+5EE/5WGW@ M8Q-!QJ)T5=4\5E4-&<3@$&Q.RB:OA?=J[\#O:R9)6R-+],X!<,,9*@2^VP7? MW/]6&"IT,4+V68-R28 KED-!E*P"4:K61T'M>[XE;;2(.'>/.)NLJ"#BK(4X MBQDJ00A5M\J9UKX%)F84---NY!0G4.'F#!\1CSP\OC<#C,Q^TL M4/+;M_">+YJLH=C(?%"@K9:@C.;@4\D@E"A:JE@BRMEL-?YQL?U=)#[%-W8+ MB;=:\T^\VQ#OYG:S5MQZSRT4VPIOBT/PL7UQ0HM4MTZEL'<@_9JM9L+,;F'F MEJQFTKRZ1J*YI2VXX[SN*RAG2[6T?8)8= 2=4/*H;=!-\Q+[DGT<+"#-B^*\ MJ\]./@L7ZTQ-)K?HFCK4?3X7YLGECA*GE^.T6+204U92*X-0A*FPYB*"K_HA MB)0T+]J9(BJGM=V-^C *]Q#7;L\\)J[=E&L+W>^R"=&UX+%1IG(M:W!>EZJ$ MQN(,+T9$5;FV(XWBB6O$M4T-(">NK9YK<[M:>9UUCI5K6CA07DF(*5:[.DA9 M./^#997_-LO$9''![1VX??^)X>D4 MXZ$8SY:8R@2C[L)H;F0;S:P,@8-R1H(2S$/=:0TBYD)B8:T$>SRG(0TR\ M>TS<YJ2ZQ4C%:"4&[" JKO>Y-J9Q,)A9FE(XR[1V8?6T_GJO> M256-8L]+\N$ZO:0WQM">YV*&)^PSEQ=A-SXII;H@Q& M;R:],AZ=]OK#USCY6E\$UZOR:=_$T?#70K<-HA^$BW;_L#N_VB4G6O=]:+-V M(;D_/1_75ZZ"L'G0JCB;7LS*(/!_Y_VS4QQ.N^$WVS(MIJM]Y9^$B[:GDV>C MPU0W>(Q/KO;\R2 ,IX?#_/!ZVTF-64J->?1VT2/&F2^"9P8NI]:A-3F(+CJ0 MV17D5C@FW-Z!W)?FXRA))Y/F=M;TNL/3;AOBSAJY,W?;8-!%.B&@<%7UG0H> M\)4WX%$BE\IQ#**EF54L;0=W[H[+8S-U]/463?IM.VD,V5TP%].DW_^8G8^& MTS!\V8\#O&PM^N1\G$["!#.QX7B4P^2$B+,IXAPM$L=)7;31 KCR&51V MKAJ**0#3=6^9YYD5V>)93G#Q_4Y$V@A]A+[-&*R$ODVC[]I0??CNZ-6CWZ7V MPL9DH)2 H**K=JK/&GC D*HLXPHCL:\K5O/=C;]>W^A);U1Z@U%;&!Q?YPO, M8$"AU^[;TG_A;SP*XS]PVAJ&/L5T/J8,L9N9RX>_H\C)2\=!"U2@K P0O)9@ MVEQOC3FKG/8.K&;;X6BD ,?=H\JM!E8)."NUE@]_-XA:&BS@ GI0HEB(*K:B M5].,Z)P,]RV7@VF*J1)R=C&F2LA9J95:=1RNG5:J&J<9(ZAB-#C,'GC54E-2 M(6DWZTBIY+@JS=-PR_G:>'KT-_T';\Q]'X M:5BDZ@.,E*BR)%G?+5J/50\W498,T5@#*J(#)Q4'%2S+=9]E%:-5F7/[U@D* MM5*\80<-2*+/BNFS,,[+5[4\^C;)*R10LIJ2(5C1-#SAD%MKE=D[4';?>:(/ MT>=.1CN).YOBSD)5M70F954@^N;"*CF!C\6!B18],E-XZSY+$<]N&+9W-^+9 MKO7FC=H[[23LJDT['M4;EB<_CD>G;=G.]LT:J-C&?/ M4P:)*;69B@F<4LN.0\6&N#L#(D+UM!K:Y3')I,]L\[ M9PGSRV%>_*GV5WB,U5@OX&?-TW6LMKM5!C XKYL]'XK9.Y!ROQ[-G8 ]A:8( MA[=3@TPDW#0)/ZA)SBB]RU9 TMRUP4(!?!$:BI>2%XG!\T11*D(AH7"#47I" MX890^.LB"C%Z5:R($+T6T'*^P:GZ1YX9RB*Y#=$3"KOB KB[ ?O[H\ETTNL/ MZ[T>S\:L-0@-\9).;_K3D]Y9F%*E\G8DI/]%_M6?&TX0PY=C.%^,R)N8] \OM=M3O4(#H[A%E]9%P(LK*B3*/?$=G=!&! M@6@FLE)2@1=&@[(N:YF"$D7O';A/9/@048@H=[\(F6!S8]C,P\\>F6::!SZ;Z+K/N=P.W%#D=ZD"Y"NOS^4 JWK'9Y^IA7Z'HRGV MQIBP_[HY?BC^NU7QWR6\?/='@\&EG7]#Z[4'?P]^%#+Q$ M@: =8U63JX2-D=<_*FVKP,1_FZMDS:V M6L2J2(+*OB+0<0TERRK-K&?!:D(@(9 0N*E<;H+=FN*YA[\7&55R+ "7NA*O M;9.W3$&V(8K,8RQ1[1U(_G$O+P+==@1R7?=-^L97-TURF\XQ#NIRUB_6\*/6L]%&UA>)<+K?L;\P\6O]7P\&CZZ/AV'[P\' MR8#E9(!X= M:+4O]9J;FMW"727V$?O6;[T3^SK%OH4XN5=U6Z4&4715Z[11X!(&L#HDJ;-A MTG,59B\SK]M7&N1(=*LAW:(7B/G<,CJP! 5*M<8EV@OP M,DH> K<"0R.=4$2ZVT[QN,-%&Y<54:U7WWO[?!K>UK<9XR!,,?>FHUYS_];O MQO4_XWYJW\Y,>*KCZ'YNQ]*E<;]<;ONST;/P]GE_>G(R&K35;,U:3L(8?P@3 MS/='IV=5[H^*IZKZZ1+-W M8/8E6W/%W.TG$G=.S20*W>)<.:+0VBFTV!X?*V=L 6%+!I6$A"AB@<1=4:(U MT2NAU>U:SXE"1*&[8.S^U7PYXL_:^;,P:*ZHY$6S?Z,4H(QP$$WEC_'1AI)D M"$9175=7;.&[&[)^^!;'J3_!9@Q?QJA'9^V(=:3"X0[#?;T-"]*DW__N>G./ MR\Q_>7RYLX?#_#R,QV%(K5^61?C;14.6.QF]308D3]60U<%#4%X!5YXG[W(] M-6RW$$Z!&\+=NGOH$=C6!+:%.@6#+#!DU2*V#6RY=5>N&Z-XE"EPSB/W;:02 MY=T0U'8::BMK-T!06Q/4Y@:WC2*YR!R8+ VHQ'V;\9X@99]8L<)I60UN_8DV M?00U"CROKK7 V06X?K%HA>>0%0^: [,6JXJ:,SCM/!B?)'.)6YMM55:EVJ\FQTZP MG2)*A+WNM @DXJV&> OIXIX5)XL 'WP!90V'D(T$:8M-)7LA;-XMOR,1CXC7 MG>EO1+S5$&]NNV<9+0:;(1LOFAN20ZP&.V"HIZU$5:H0(^)UQ7Z_N\'R)]54 M3_VS,.B=7>7,]$Y#QEY%T+PGP2C6SS=+D*$0>O=SQ=\WC/D\SZ_SHWX7.+/*IGS$F(, M<69+;%6BRV;I,K=1.2M,650@$".H7.GB@^& $K.03MJ2]=X!5SMAGM[%\/(V MM:X_N^IFV8L7RW7+VZC7\2ZUK^]H[/DSW4T)_C>&/_N@:3TOPG/,$"VWH$KF M5:LL&8I%3(YC3*%5$TJQ;\S'8X?OH@18 PDH7K/KY-QD53:1] ['/Q<1TV<9.X2=SL6- MS#$1AOGR&_S?>?]UO?W#:4Y622"V"*-:"40 @L:9 VQNPR*J;YW@'G?+\:4CLA M'M; @K)W4EV=GY8'U%TK10]^H"B HV#A%&!$CZ#5T:#\J8XQJ2+/NP=*+'/ MQ)H[51*];GV]MH1>'74*$+/6RJRY6\#D$)EW%J01 I33"IRSN>Y@L$PEK;0K M;7JR5([TOBZ[!>[X-+^E_ "K&^'WC>*(IO3=I2J.'_!E?SCL7S9=.)O)H&ZX MH.ZNKL&YU"W#E@?#5.;&)\&Y4]5T2BW %W]_=.-X[:=5C,/I_3 >7]1%_&\8 MG)-NL:1N(1>]2J:@MCS9:@"E6.VAUB#,%@W2.6]UDI+YO'=@U;Z0EI0+2N7> M9> 5Q3'Z^C5:J7+ ^FV.@FO+"K*<^0QXZ["I"'@W!=[< 81U\VPR%JRNF%/( M$!P+#))GGB7-ZH;.W.AF7^Q(5A\1CXCW&>)IY5!'[H-%IZP*KB1TT@=4UJ), M:D8\2\3K(/$6FB2J)$M*&C)7 113&KS)#KQCO/#,"A.Q$H_9?<]I0M^V5K)T MWT1_.,R?-\[7OV3?%!CHU +^;2MRJ[98W"DEE) R&J%19>\]9Q%3_5^94XF< M-7&WEG09$G.5]T>BT!0.5OP41NPV00;2M7PLZSBSNE]97:C M+_"NI)^3#"$9Q. M><5)A) ((1%"<082(5\6(7.O6PC:L1 ]Z" 9*)L9^.SK*:FB WE2P:/*@2Z@4%84YM%Y'.#7)K-3^N,NQ%8>5?5QC)-I[RST;R^V0G;+5X40 MM]@TV61E\?69?E*/]&.'$XXSN;CY$]]NL#2>ZWY3N\T@"VE"P[AWH&!&4E;R5:$5HP\^1 M,\FOZ&XYQ:*7SM[]YS3$ =;_YO[K@W_5+]>/MO#R"=MI_O.]_\H5^'#9OGJU MYYO$V?4NS=[XN_ZT/E7Z"#2#_A#AY/+/7,PP]>P$>R&ET6E]ZA;4ZPU'T_J& M85S_>MCKUP_US:>ML3;K+TVF]2]FLR;NO=_+ M/R_9V6C2;Z?NNS$.PK3_&K]_T\_3D_H)ZN-(L0QAC\@E+H8WX7!FW QV?OG!VMVVA]>/Y16]:D_6MS+%3SX M5QS_\^!3#[L5ZV__O/YZ]OGN'_[RX-'Q?P^?WO_U/X>_])Z^>/KLX='3_=ZC MQ_<_?Z"W[E,^/G[V\&GOV7'O_O'CI\?_>?3@\-G#![T?'ST^?'S_T>%_>D^? MU;\X>OCXV=.[\YG_GD>#01A/6CO*ZPK_Z_+6Y%,:/ST_K1TLK<*1^J&,]K7O4+U7B#:>' ME?+U(U7&/ZGL3GVSV2]?7JL^0_FO+TV_^=L/_/WKLWM8UL[:-?1<7YG7-F5[G9 MZE:WU#U31143DAQV!3,)9++)/U1?0<07MF2'P*<_JUN2+1N3A P7 ZIWOQD; MZ]+79UU[/7KX]TA^$M/]X?O+SSM?,"A.2?_MZZN]LP]?]@XUM.G+U='5>P9M M@+:# D?>!^5I__#DHK]SA/L['R_W=CX>:T%HS%.-4I4(1!..?6%RC#15&6=& MQ5;K2E?.1U-KMKV"&\>$:[A')ES2S&#ATA@67$*M=#%-\$9D0:4]]QNFF-HV M?J[?/JDD$-Z,#J;#H2PNO;!O+9YHOGJB9OE\'Q[RD0%H^!WC3<+FEN*J'; & MHW*CUG3#.-WSKOUS6L([RW('UD^1GWO%9WMDN@T\W\"[EWM7'Z^.-6Q/&8L4 MV20QB&*=()%QCI*,B<1I&%RMEG=MDG#MC$LT ^BVL168@.'$B#092Y10R[OV M5:4;1ZW):$RH>OYO6L]KNMB_KX3ZI5T/6,A=J%;6#P=MZY4L3#[^*DL]!4D; M'5R68 N C-T=Z(_ZO$,W_ ?_^I%2I9@1H!D/IAL1G_)Z: 7 M[>6CT68ORL$0B8;6>(LMFEA].H)1.+F,:G,E A3XZV2_,K_#9X';?/V1A3L!^A8Z3T5T00TXH!JLY97MQ?CD4=!DY>^--UF MY.VD5LMQ]D<9[1?*0T:T[6GUK 9SY++I=_1;W=O][8.FI]6[(NB+!E2%9OLW MN5P58S!)H_.!_-\TU,L&4POF#I[[%2# #DK06&!]G(#:,O'V5S2P51]/K3?* M_ V1@\D'U7WJ33=OI?D7>4,LFL#:Z(6KP<0MX'G1T ]<904=*.\# -33HL3/P$]:#GQ9=9,/KR:V=\PH$$87+YD4=#?.;DZ)DI(DG&+M* 64453 M))A-$!.&6)K$W!*Z+ H(-M@EUIJ,4 IX* F76M@D%=H0)NRR**AIX ?5+EN8 MA9,&WM. J4G(@1QH@^-3:25E96S.?D1_2,9AB%1[U L@7]M2.2H_: M,/!C#V45K4 PY,H)+/?3\<#8HJPQ.505G%SVYF4&?2J>OUH/IL8&T).5&E4V M(-C(=W]+#G^^@$<.+M'X8@0M+J>JS$T.H@">Z=TFD?6@.:K& 9X@!X/@)2L: MF30I8*@KSVK5P^9]*Z PNL4JN5]$^5C:??<: '\(TU&^. QIVX/OD[VKO>,, M9PS#0"&;L1A1:CT]%:WE50P\7X9SZ;^.>&6QQ^ D'-9 MS+;K9(4:]T-O=B Q&8=T7@"72CV257NM?^G&4 M^V\'_J$!>K;#1I91X2$+-#.OF,D36VEM8_CVQ<+RJF>E I*RG [/*V"9G((F M*9T#K3,\'GHY+OP+:K]5@";0'FN4'>12Y8- OA2^@UJK!V/0[,+D5YAT$G2W M&^ZIWN*'J!G%E0/E[[NI.05HZ"!YJXOLMW, =OABIH4?P_E-841#^8\%I3LZ ME66DK 7A ]_UI**X];>!6AS;.P0\/0BATM-[K5XF#RP"_+1[%OUPO;2^7^A*;6)WH-FE]/!LOBJ=?MF MB&"$38A?]&I1%!1K"4NF-QN*\"1;?&UF>P"2RTM+^ &6QM1!&\)8@0R$M5[K MW/#P^D99Z*JZ;FT)A86DQV4]*W9X/AA?6HM"W&4^,[VZZQ8:$0PI-YWX9=%Z M2K/:X*^GL+U@1*;0K&(B\X7N2&^L58/AQV)D%U+@JV<,Y26TQ!8G03& AX1J MK+/I:)9/(SXGL E&?NK\"H7718W!-KNEYU][8:$'L@RW6KAT[&>TGK7Q:&GB MP&($0PU4AO"VH2R^P(*_OM2&TK3W7[WHFX?.5UI @VJ/_TQ@K.DBC*4?"V5G M"@WTS46T(:.8V+ )X8+/F (,&?C<#$!21*\;#Y6I=OJWW,2H*' M#Z]7E 1_)FI( RT>('(3T V*P?>X0/ XF'FIN+KZXL0>V%< M?.K%@=6^CZ")5/CP F'!/_M8"PXF-^>(Z,P@2F*&A(HU8H1D.L6<<'+-?;T. M^^.VL#"?^6@^]<\4$F9FR'#>Z7+6Z0HP_)FMPIIQ<#S80=CK\JO,!_YJ!#H6 M\KHDZ&QJTK[7;_<+KVI\]2?U@RGBS9;"!"=,0)*@R7*E0);GUGOM0:_T8G+>;87K5EMHB7- 5 M;W*#;0:A"/UMC74841A/ PL3)@)>XM>%7S?S8?_AC'AA=&U6O,A8FA1H+)@6 M7DV'MCRG+?B3BQJLUMQ>>&T>!N<>,>+O)&))C9>0$+%F;:&W7P\+RTH/0>O/8GSL.!M306])^8KT%Z"-LN5_A\U;GY>R-IO9\1L.IO]3. MEI37-DYMI8N$.ZI-!DV&1H$].2YD<;D9[2X\M5%PX.9*\5AUDQ^-EE7V>_1; M_J^P7;P&!+>5WJ!K]1*&]+<<+@FF:AC90?[%XV!X[&@K*=R$B8+'@Y/-V,80_\P;Y'KX#*H;UAXV RP5PTR#$?5M7I2 M@@TWG[S% 5HU-+T:&YH'+LWW98B)FC.8JJJOOA_A!;466;UG[H>I][??UO[6 MU?OZ8*K*:J5Z MD7 $,C&V^+':CVABM)]T2DW^@<]Y*!_W1C[=)/*7LI2:> M\IL33^\\A73]A^DF:_5N\D-AIX+I%O+9V?4S-.O6Z5]-%YU9B-0<5.[:*"".Y M0R25$E&F !@2G*+4,D6Z:QT;O@9GI^7I_"8\R+W3G]0ZD[S*J8QLUOK8)NWG49& M%@9>$ ZP@!9TYWC0.M0& ZE_-U.PHB\;G-!EGO_>S/U\I;P*':O(3E\>4-#^ MU=$Q$\QE26(1=98@*E3B'=D&_L&9S\LA,L,;6TF\K/-%,+J@F+[R:?N3,,OC M(MBLE5(YTX;]PIB>>TTT.I>7P]IO4 5CYBNU'9C-*QV_#KLN!1F'8 9/:L_ M/ (7]KAI]GBS$WIU0#$/%S<1%WCPB4\CA#=9KRS+5J3RU2QM$?IBH %27X;? MY)T? M)4UEMR^ $;2]08SVVMH?J,WOWJXC-Q.Z;<5&AZ[O@K]H?O:F"K:.3EJYVZ/]] MR:K:WM67R^.4B80KIA!V@B%*%4/"?R(Z27F6&:F5N::JU>NG7NI5;3GMP?B\ MM+\W'_YHBK+EH[ @PTVK*J7-3,#-N#8#ZZ)M]0OJWS>KWY;._U8_/6W0_E M8U2=W [Z]<)0/EXYQ#L8PY5R[KX'\<\Z(1GTEO],1S9*XE[D"UP\=>:I1QG, MIU_S_5&&[4&H%F]6HQK?Q77S=7T*LORBZE079&%'5WL7H"9=]L^V\=XA7 ?O MWC_\@H^N3L\^G_6_[!_VS_J'?Y_N'2P79!F<[5UM?^M?[9*]'6@KJ%C]G2.V M?_CWV?[;_G"/O/?OQ?U/K[_]]ZHII C_W3[.3,P()10QPS)$F=5($B*0T!G/ M7)RY%,<;6Z#1W+(:RWR%/N-R+/=3UOT>JU8_5?$WL[Y76X4WZFE/A3EWW?'\ M#JIM+0+[;$)7 'L'Y[>"\]TVG"NCG(MCB1)A!=C0OBINIA32PBF>*FU@NC:V M,&$O \Z?/C?N4T7L3T4^L6CLW+V!\Z]53GLJX/S;8Z+SSZG=88KW888[P+X5 M8.^U 3O5F>8^4QIKG"!*C$8\S4#_5B[E F<&6^8)7J]7,O_7X^F]G6I[[YX= MOAXZ[>WP=&?%M:NA>A\:Z1 ^-AZ(Q>DO?B>2O(#\L$T7DO[@G+/RY@>2RUR%*)!,TX MHM9FB%L7(XY3HK!U4JOD!7DOGKY2_B3A^OY=%\_;KWP;U\6=0W/GNKA/M#YJ MH[4E&%OF5>U86D0%MD@Y)@"\M8P3G4A"Z<96@LG]NBXZ'^^:N2[$>BBT+]5U M@7'"G,DPEFE,#4Z%AGW**8 L;$EE57!=W!F2=@!Z*P#5;0 526HDP0PYDDA$ MI61())0CKD'^:2L(]<&Z%">=NKO6KHMGK MWB1\BSI?-1/16-_DEC>I60\8$K&/\?MSJ_Q M<'C]9<$+K0&=TI0C11.*J+ ^)4,HQ)C+A 1K2A )>,VNIT1W*1G/V*]!XON5 M@;]ZV*;^L7Y; K][-7U@7^1IG#L,?__TN*ZIN+J%M**44)(D*B7,4B.$P+$" MF:)M8K13./8NHW]H7'3>I/LXR7,11%9-K6Q2*V0")H84+D9491J)-$F1BF.G M)'5IDKA K36K9;Q[NBK'4W&Q657/ZH/[SZV1J@L ME10YI1-$8R&1KU* #$L4YMA*G#T+>I5FWI]9_>)6MT+AE5"^=E8#"D22+2IB MD7+B"_?XDDQ5*Q5A9S"):V*H^- 9Y<7I6<0[=6?//-=76@7GEJ5 MU0%XK6KWS*I%-=5_\F:OM3@T@I_5T_V6=8EU7\W13NSL8M^3O*RY",?S>CZ! MJJ1F2AFUJ@#/WI%[NK_%*D(7WEPL RHF#Q MMY7YI*Z2=Q$((D(E'UD4@9:]+J?ENV!-374Q:^+RV,Z[T>:,DO-UZ=!Y)9_UK0G_5^%K(T\N_QIX1N.1\=610UFP#E?[.Q_QL<_X(%0YI!.> M@9%-"5*9 YL[,UY124C&GP5Q1+,.POJ=+8+G!+$+/;1-#T,%X7E5[ZJ"<:!Y M:%?>-?:\L)[,TX-)*(!5E2JN47.G_7,H23P\#_6T/*=1Q<7D:V7YUJ!0Q+C! M7E\*>8XZT]+ZH-7 \WQZ#/O^UK=8:$YA=X--E&8\BQ/.718;S*@V[&>+[EU: M6?PT)GP,#7R7._OBX.#]9?_PZ-C93!L'M@IEJ444$XR$C"UR.!54QLYP"Z8+ MO5Y]SP_SO"*;FN8#KX7_\=TICA7!,+\:"Z&H2;'2+E6QX!EU0A)I?G:*+\ F M*.VHF^6?FN4K?6PLC#9W&BE-.*)5\Y;LPK]=F>S+^ M[L0*CE,I!;&8I%0ZR3E72:QE#!.-M>+=Q-[#Q.[O[!W'F!#&B4;:QS5I9CW= M2RK#)V855HQF&UNEY]6[868#:4$Q-M/*5S47(X&>;EJ,\J ,5F1UW_SG\ON; MG,7$":MI0E)",>QLITPBI<*$!M",PFF]%K7WC3A#5729=0;]6.JK# R!LR MGDNBMDKR$5Q1V)&]D(/J3\I._#OFG(1U9>' \6@";6/UOIK=W+7JGGK3+53_ M;"@NBUDAT$ ]DX]":5.SZ6L[UV5F[7)[;VQ-Q;9R'A38JZ:J;(M,LV%=7-3, M9M4W_1YL2!WJ/5LI?X6=Y$6+.M!77!R7O@6S,L@5%Z!7W)9)7-ID-#)C-\?)P#34C"%E$IC1+6S M2";8(),ZRR5-4FV>A47H%P(**R&JEL)S,@;;WJ7K!:;+15?1C"=HX(=D$(:D MAJ+@!?M:T4P5;2[U16ZB@*TS1J+P;94SRI=ZKLEW:J*XOT] M*P2("W+&,YC.>% ]_([:1$5SXAH]/AD%+IN+AA5IN3W!CU9U=<%1!KI$KO/S MBI2URQ[6Y5!$E-T>HY UFP\6<$9'7Q\-IYV6[ G,%Z:>J_!LJFLD79\T]@ M?0UVQVW!X)Y%T9R4'0[@@4[RN7C8T7FWBV;:6?2J_VFN\@QY2YZR# MUWFT[6"&IS6Y9,W.T'Y+[-SU, M_3G,KFT+MA!@]DQQ!8QQPRO>.+8J+D==LTM$90[S(]O,NS/V-=C^ ,OEU!;+ MA'DU#GN/WO#)6\!!4-5,#7)FB91E3=1>T3[XB]HT?94,]A00,("- MO)_1\M6$*TUC\V;L:@-D>93;# DU;7EEYWA%H;+>:CUAO,)@J/DB0&1;.]D, M.ZJ][+:BZR)FX?>.C.UGR=C$TDAV9&P=&=M=D+']R'B_+D5^R+RV)+BECC-- M1!9GB:*4&Z&,AMMCEZ;$!=LEK%O^9@LJ#JV/CO07N*6G&YUZ:UTFB7M\XJ/G32KC(S)FM?_/F M)8G_ (0-G_ ?_XH.Q^>P:3DE$8I6Y3:NT:S?,$:+L[[.L]F*Q@_#O(1$GTDQ MGGFR@TZ;5Z[D\_-B[!70D"W@=>[FWG/H5DT =A[24KVZZ]T<)J^<\H>G>:-1 MSUW%M;LE/!ON#.F7:.R0]X$T.J*+_L\MDJ$-T18K3)2PG*9<*)[BU/D"JSK# M.J'U^7D ]^^?V-FO7-6CDS"3'WS#]MW'T@:GWY-/=/YUM/\8[Q]JW#\\@7:\ MQS[Z;YS!-'8*:>.C_[#,$&<\1FEJ'=%^L5@!61*54R-AS:92E7L"*L56".<&*I^;45\*YNT&4W]\W M,VJQR A%">,)HBFEB&,+.@#3&':@ C%.8>[3ZS40@N4(EN(%&.\/=S)O191X M-!TN18D#S>:K*LL)\*\2=_NC#]93-EKSNN8S[UM A$/YS@QMM./3,H&%JO-]FR277^)E* MG^]A0\C\JRSRRG=6$Z@&(MZ>;U#SMIX/)7M7V5=/%QKRI^N<8N^5"L'W7E3Y M [U[R@>PIX4^A89M1A^JD/G\]Z!2S*^8/:HF#5WJT[2L0^*-PW$^XE40IAZO MD:=VK9QUU0,KWYPLQR/H''3<%GYMUC$7^\T6.B^7Z5^G(6H>,K9U%74'":C& M15&1:A:^<[-)RT<58@7UZZO,!Q4G8PT,[FPW-0?//)C%SO_J'%NN#O#@-93?6A_0:2#IHU M]62[T^"!A4\532UTVGK>X6MJD#PI;)C6S6AW5)E;7JPMVEJS519>5"_+V8X) MEX8U'IS,L%R7'NU]QX$JV"-HE9D/RW&6QU?=&QSTH,[G1>7OWCXO\H%O2[JX MM$'*CIMNCYWS7O)Y#E#5S:77E^UG^W7M@6(\+2M8@1]A39R(REBFGZ M')P],WK@:%\-\I.P.I^3-@(@M"=!H ;VRB44"I+!5/3B'DMF^#*I$2' TUX^ M&MD2;+[HU$KSOZGT^7_E# HK-%E&*!_A\U+(>PH FQHT^]Y>OLVAZ)\\ % Y M?:LIKC;Y(31DW[V"]WHE%K^XW7T4' ")=-0G[")M84M38302,7,HL=2E("NE M4IZUBJU._Z\/Z-UH ]:YD,=^TN_DX/MN_\U/6X'MR:XUS/U*CWS!-A_,^MG' MXR05EJ6.(F5]M6_E/V4I0PF@N04IR24F&UMN/"U66'HP@%9/@W>QGM^9?GZ_ M^_J&A/#K6[N>;;_#7^*^WC_\<@P#2K26%BGF8(:-J@_Y21AT$YM,\0Q_]\!' M2%6H+95:3,QRR6I3/=HNETRQ12>Q;-*=&U-G .;8+'BP%'/03:9=DWA1RD&5 M\#UH5+*9$CS3O;UH 6VWD=NM!([6^=C:T*[2#!M3>KE+"YD+U7FXUH/',X4@ M^+QF_@QH:U4[X38^S@3TTY1EF?$*,75*RCB&KZG+,ATG.*L9>I/O>;]65_P( ML->WD[^*<=H%ME;,'5M3+G+_=' M[=5X_&7Q(8T_JMKRX:R$6]K>T/T;?OVM.D<0\I="_G%;+E30\*_%#1_&"?9D M65T,4AR-H1V+J4FH:F4E,:@02E_ MXE+0U*0:4.59')^H5T_T81[X?4[V\ZEL]Q/>W9:SLR2SL85)Y;GV%[#IH@]+L"]&(\DL5E<^ U +MNIF;FKY0P MR(4/-'BY$5*!M6VR'C["PH?9.I@$#V=U%K*ZR^3EI,C5-*3B!F%?13) $Z@J M-'A/R&@\GS% $!\Q*60C>S3H ODD*O+RBP]_E#GL,J\N@^A>"+S4WN$JH#9O M?C@5&%**@YMW?AID/*K=P3($8;QF#-?:Q:5MQK8,"ZL*W-5QA_$P.*?GAU2: MZ% ME6MEO8KYA9?)A7;/Y:,_5PH-\>YPKY66/1]*Z54Z")(FG&X)8:/Z6*7W MBD<3'Z(-*I9O62LN!OTKJNWVW7SR)G!27QM4'VAC-:_UPV?O;'*[P]^?V.:X M;8[37U7">="DYN[.9Y7JYI?%4)Z-"V\IUMKJ,BS6ZZ):8@&WF^T$?RG\"8%* MR??"OCZDYM?WZ,3'0EM#V-:[QY4ZZFP1;BO&@Y!8]0,DZM58,ITU:NE(&RCF M,CH?YR'E/YK 4%6GW)IW-&HPO+=80H9:2SX!K;P(:#36>EK4D??RM([PP%8. M?S#6GP>$IM7FPFQ$2D"^WF)$6M=2KL(EV-GPL//*"O!X-S*#\,7+M'EXNX&0 MJI6@5[OIP($Y4)TU;UWK[:-ZZU^[!Z;!GLL0;ET]$8NX,$>W<*!B=CQBAG G M8P^;'G5M\377=5-7/[JLP\B7X9I\.)?!\U$!B&X6W6R09N>QFR&]H8W^W.%@ M7%:&TV%]?\N H]3;D*I6Q$H\S M]ABHR*U\?$@)!]6O>Z_W(OK73<]!%6U;? MV-T^S/ E<57^1"[7.O_7L'S#W>/32J4Y:E S,4QHEP*Q-.$(B%H)L#>97'L M0^MQ+U[!/E3-=ZV!UTNP!UIKKD^]I@^:K\^F&'A7NX-]%_(*%S3SH.(7-BA: M;I;:6!?V,%4.VV)VV4+&VO(6:F)WUM0G1JJ%Z7^I];UQ=488A0?.,R G3<&, MF9EX/YT>RCD,DVSX$T M7X/".0O9>$TT'/HNZ[2V9B#*:R/1N^8S,;:VL);,M! 0]%&%P=R[%(HV:6W/ MZR(==?N>F&_A^V#[X29K-0QJ*S!3G;N')5VMXL4LR'-;>^-\YBT,XF2PG'@[ M=LY/V-S=U:SIKZ!6#T&M#$NNL,H[YGI14[NE-JSGRNZS$Q958JN4YN7 M'%MU19>0^62'U51.Y)OKKX3543=;89&LO,UX$Y M;RC?RMY*SP1L %\.NCF)5>1^*U=]\>M0RU (;&:;JVDH[G(N?;VQ43D[VS]K M>WMNRH6P8TC*7S#A:H.M.N2U=\ HM[,BVJ^K@7 MP2'D74DMN_6KUP'JZCNSPM\S)&GER5:%S-L.F?G*GOME9AZ &KM:J[VRY2N- M(1RW"RV[#M1^*H;!13UK\/D"DV3EZ @&=^5<&<&R;(I/A"3Z)@S2[&'O:O). MT]I1U!)#\X)-LS6^7STJ1A90WSLJP.7W@]5A:C>;VI M9X8;W://?#-^)S*3O]_'R0UW7,5IQ2G6%2@*A0L'K>\MH$ MJ-(N@O[1E'+T9?;EM':UM4M@-R"X4,UK5K-LEL402I.%4%QH^X4/6K3#%.5U M!]M/U$!YM SX^ICW7]4,?*H1Y 7GO[^^.)92<)V1&&'B\]\U2Y%25B(I,6?P M=RPU M^=W=JG%5*:\_%)^;T6R@?7"R^&I;NF %LM>E:EM1;E3!2N^M5,*98W\F],%@ MRWU$9OEEO86W^4A4N+!RODL/VYX0I?S]1G=D[7RLO=AIY7^\9UC2IZ"M#NR^ M6P*FF;/AT*OP+SEQJ;^S?7%L/*T]U@:E*F:(2AC\+^"C>MHN:=^>HWX]I?7_-?UB^H M?]^L?ENB&JM^Y.DFYM_Y/=[$-__XW2=CO)F2GWWR/9!WKH;!^Z?RY(_ @;B: M4^ZA!K(.E-S_4&8/,)3;P9NP,)2/Q[_]O)AE<7:_O,&_RBS[DHAC;\>V_%/# M]O1Y81GEEBDL9&8YS:CD3EN>"&EIEME$T_J0R _)RY<4IFVMBZD/Y#SQV$Q% M]GI^MO?V\Y>]'1U__O3QV^>SUS&TY=O^SC8Y.NN?@4IT=73X8=C_]'>^=[E$ M]CKSO]T_[;(_SYT^[5?Z]>MSG* MI0+]5:<&86X(HA8T+:%9@E*1L#A-L50IJ%7,(\M+8'J]M]W;$:G_DXG^JS'R M;M3 R%T/W_?F_0?C]Y21FI/45ZB3B5$ VEQ*JPC1A('YA37%)-BW66W?@F'S MBY!=?\UMN>MK3)L.PF\%X;MM"&?:92[1,1(,<)Q2BA%W28(2PRA)E())BC>V M$L)?!H3_VE9^&)1^WD;)J^![NR^(OIUH?FH0_=OZ8?1?=8))A\VWPN:]!6QF M4J8Q9BBFBONJE Z)1%L$YI USM$T\7RD&;Y>E?)?CZ?6=IKKO3MJ^'HHLK?S MVJPYA-X"01W%5@GX5V4)-=+"1Z,(9EGL;&P,#OZ(7P;.#C!O!9COVX 9FUA3 M'@ND<2(0Q0+46@*H:6*9X 1CS!.]L843TBFS:^V/^#E-U\?8GARDW[LSXGEK MNK>I+203J62F'"$I%8D3F>#<9IIH;#FQ25!T>:/HBLX9\2CX_7%!X4T32F*8 M$ JS@:@F,>*$)$@ G"O%-<&<;&RQ^(7@]]-7O)\D1-^O)^)Y.XMOXXEX((#N M/!&_!,Q';6#FU%EE4D^&8"T"C$X1QRE%L2:I2BUQ6!L/S->Y4>[4$]%Y9]?, M$R'60XM]J9X(C'TZ8X:Q3&-J<"I 0\*< J9J@%:K:HJ@SA/Q$("IVX 9SA;# M1""F?&:$X;SR1&!G.1>)U XS[XFX[KKM--EU\D0\8S6W2XMXL+2(?T;VU7DB M'@2_3]KXK<$8P;$U"*8+(VK3& D,("Y31@#)&%=8;6S1Y'JU@F>)WT]?\7Z2 M$-WE1#Q03L3# '3GB?@E8/ZRD'+L,LHP9L$8GBV.$TTP#, M['K!^BXGXAE[(DA\O^+N5P^OU#_6;TO@=S.>^D.&+_%TRQW&HW]Z7-=4.CU( M\;+.R7/WQU\N@AP*\FC[V"3.EUV4" M%$(UQ@J3D%,4)U53B+.&I\&7-1&N.E?69>=\Q1!?^M'_5Q:VJ6!7<3W5E-_R,E*^F(?,% M30+71-T *D\E#[5XVE1AM(FRE?!\Z6-%@LV>6%K%XK#561,4WC+,!2J*^MB M3*&4"K1%A5H456VRUEV^KIFR[:I-LN9&K@OM:9CP4$1RQN4]JZ&R&7WRKYA5 M[9_?X>NLW7 3]&A2EVXO9T^?_^J+Q006KL 0<(W(KNKUJ'G5K(@+K!Y9$0K, M:><"'UC]X%D)0E^)30X&GN>NIL32>:&GPW+BK8"E8:[+6GE>LI- *E+69.PU M']?DU%>2GQ6(J:K4S 8R#U4)1[8FS:N*S W&95E74/:P?-GSA6&:6^Z\^GI7 M8/W'L/$&8=P56/^Q/.D*K-]-@?4?%DQ?*K">:DIYG$B"=4*S# LK#'%&!I60 M27WO):)V1WH\M(?R6Z= ]G>LNDYZ8D[397IO.K@G AK5GTI,V]7DVIJM;.F3@'*\//5*FU<#0=$!/556Y$:A!+*=%_3V3:T[7S>PUN"6 ME"<0KP-?W?.)5;7]T8+[:@?CBKMIJ6)P>PDN:I8-\9LO=]A,]%PW'\G!99F' M-74^GOCRV[!D_&4PGN/2+\Q0GKH7BBKZ\O:%YZHMH%-M!KFSFJ%B5N<0%EP9 M2E4[:V9\6H'5L-728/_X)YY,![5M55WFFWB27^](4\AQ5J9^Q;)84+QG.OQ" M _W%\Y>$15A.U5E8M;!^IY[?3UV&JN.>T0@N#R,^!2V]"/OL62VJ[3G1[LDT M-R&&,9ODRLR;7^&7VG145W4'JR\?+8+?8@GRQAQ>Q6L9IFGVPEG%S]JN#&!G M1];!5 1[VQ-N-.\-OS8F16UEMU_;LE>'8YCX5K,BN]W+1K,]J=;Y;FC] I3_TX#!SHH8-U17OD.XA:)& U MQ30T]W0\F -C,TY+4[#(QU!,0REHSVTJ/0Q41<4]N=OLT;UK9/$S]NR*<06P M91)V<6L!Y37'=CYL)$NOH5+S8!.VI^K,%,DE3$FRE%US?7;#']8XZT)B.H9**^[:9Z/D%EMP?YP"!<'S;0& M;>91JV"Y\@+Z*O+E&"1-XP"LM0:OJO3:M_< >DN/1SW0@4\]_ WGY>F#-C(N M0C5[@$,YN*DB_KP&_L\WTP[/!^-+:P/5K@ULD3 :O\V%2SD!B[@F2FE?\Z\> M2*>ZO+Y_2T/MZ)W'(!2F@P"OS?N\TWG2;D ON@ )8]'8N2!F8&4&8/+RLKZT M]DH"_$+[*Q(3J1O+8OS5%J=6+O&]!)D1G(Z+^N"LV][E'3SGT&%8%D'63>IF MMW2[P%'9S-/D-"\,\D[S2U ?;?".U[=Z=E.8H7RHO%N[EDER(EMNVT:$^#XT MS?B9"6K,F%%9T:6T7*G+WM+;L*?<=Y"NQ4[](2^_O KLU/[3"X3R_L[)Q7&, M799)SP20)!FB,8"Z4CI%S'"16LT59\_"J?)JF9B\FOK(S_USDAQO9L9#/@*C M;5I1]005?F:P#BXK<]4N1'D\N_+WV-M#)*?T/#[Y$$R]P66%BV4%$N&#-X- M -A 4047?;%U)7;/&-@B0*[TV[+F(_"7/"^*I3;F#[WE!_]?LS/X85)5ZEO9 M&LH@?6],)II9A,=^4O-),*;N)+UHM_]F@1P1NJP]0>+%N#"E'34 JLL\_QU0 M6=EB[&9+;'?>F'DN;/SBD/0UWMO1E\>&FQ3 )T,V8PI1DF$D)1'(D233&<-, M>PUM/++7DHA:%G]K?AN^L]EJL=]\7+MQ$0V\-\$;@:9BQRJO\V9YVW;.KF&" MY>WCH)4C-<2L9UO1[TME05WZ&GA$O#.@OGUR/SPKO$[?XB_-0"[L6:X_V= M[>28X3C&6%B4R3A!U&*'1&PDTLPRDU"M--;+YK@F8$1R)OTD4"RULIE+X:M( M8G]BRCT'G<\OFA!(L='>W"WWK&)J'V=/0#+E14AG?V63RJ"TU[(PYK'C@+Z5#1QE8?4DTJ9&<.T3Q,*U')P MU[G,PP_!2>F@J>T<*)]O-*I8:[V_N<6KV@3R*N2L,L)T#O,0?!:-@Z'5&6_6 MVDH"WC 0P?:>!\]\#M=I#H(4K-S+.B1T/H7'3\O*$U\]/#CQYZ,4>CZ4WP!+ MKVK>OFF5+S96GHJJ#N&%!P6O QCBURZ=CJY?K"[K($(5NZD=[IY_=<63E:U: M&1SW\JO,!Y4*O7^]#<7LXZJAK.9P6H6>? ^;R-%L_N:357L!V@Q>]2.#1V&L MZDA "#^4XVE1Q6N-/?>I=H'PNVUN;$8?5PQ#J[UA$-K!X&5W$K1Q.CROXV!J M7&>W^?RR<7'WW0T!#G]M2&_+1Y7.'.*SS00T\9L5B6W:!\]@45[-+*NYRM>* M3<__V(Y2UZEY_M%?9U'A^=K-R^4F#L87OI$#WP7_KC"BM9:RZ'BJE8[5 /'\ M;++%02O&GOK8C"]J_F,?^K'5J"V X8WT<3^5 A@RL?*P!7ZG8G,MR156B_PH>*-SWWDQ,]6A;[: M_(_G\C+(DSI"54SM@B[0J_(;OE7'FNJLX;G=U'+AEJ?C8H)\ZJ7/.FC-6!,O7)E9^< K&^)_>L'S52JO8#P;W]LCLAD@AB)"_!K""7JS_=>]J MCQQC*V)+%$%&BP11*AWBG$O$,\%QS)C-4O4<_*D'(=FYN@'4.[ M*;\H.O?KOCE@VJ0KA:NC\7E]'!6VIX_>P*VEWTV1O)"%J8^IPA#,DINJV\ZG MA897VO#HS>C-'%R\?_&\VBJYVSM^_#G0^@KD#1[_=3@V=K#HXX7' MK&Y1%7ZN-60 $E-GSJYZC4>X/8\UT2M9#,91F0_K=/1>G03U$^\+B.Y_:+NN MSFT1O&K>6^O/U(*"#[;;S>U1EY50&(Q#PQJ/GS?X;DI!J^>G9>P&RR1X&:N^MT]>^"%8 MWZ ;[*EYMOM?Q7@TGM:I?S7@=P?3^CL?+X]9RIAB68(L51I17U]0:9RAQ')M M"&56:OH<\/^#]3(_:IV 6%P4STD.[(ZJLE2P2=)*+7VS?? G8("OR!EM'WP, MOR"<]()7@L1_M$*,K?RR=U6^!<#(/#.K%;CNA9OQ'[4<*>S7W%^^$+X+V+%X MIJ0._0]F#U^I^S:1 Z\BEWI\7@?(1C!$/CIA (Z\YSNDY=;'^[V**_5IZ^#% M#*ZJE_4\;,U/]R^W8W;DY/*\TGE7-RS$QL8F=WD=&LL!I_,BC%T07*&7,S<- M@F^HE .?G*PFK22*>8>:EK>:YP=KL8&_%;,#4.,FS!G25ML'XA9O":WY5W70 MKTK0#4&Y:^&;.FYB?#TSL$Z*21 2H=9"2(JIQZ6R5&ZP3R:%-)7]45TV-U/@ MLL$XZ!NG=F# :D:U97&Y/"*@=-A)*VLDN#X'-AR$#$]V#M491:@\]8=BZOXV M!]A@3%NKVPN]^7FX,"DC,%4&LW..RH(9/PK6E?>&1#O09I\F%F%6599O=W#I M*,L\LN5S$5WN,\BJ@YV;T6OI8\+2U'J/KZ7AY?YD4E?* ".KCC]74Q,B-1)F ML])&OEI4-1L><3:M$VC"^<@Z3 EO\:UNAY/G7:G_X/*BG+0.A-;R?.%HYVRG M0@M#:Z\=%+HV@FT;=^QA!CJ**P-X,8?+C&V5A>6K ?L@IC^).,MD#WL&.CBN M-OBJ4V.57M4,XMU7N0CB7F*:2H9)1E1&&3'2"2JD-RTZ8/<:^1/J#*"S; MIM(4Y:"5)#2+U.[,SDVMC\;RL=98QO3SV[W+_N'?\)N&:W6\]VD/M)#7R='5 M1[J_\V'P^>WNQ>[N/_I->U??8FAC=_@'K9W:,[ZAR>T M__;O+T=G?P[[5R?LOU=[W^"_QVGJ*$^M1 (3AF@&_W#&,7*9S6#*-#,)64X8 M4D+23/D;:$931B6+"=>)9%)H^+->1P7G^^H, 9W?#BK0?P7FA2]<%I+HYI+Z MH-E*46L=K8DF(WX]:+ &4W-;W7.[<=-]:/GN^G;RG'3.[169FW76_4Q(51VW2RM]^S^Y#?6K-=&#W7=.K_GABRW=>B]D>F7J+C4[FT_F2 M07E_Y_4Q=TS$SBH4IU0 *%.&%#,6*9XXS9)8",JO@6R=55ROYZK8(JS7@3PO M[>_-AS],7IX/Y.7O^2BLNG#3JL+JLRC59EQ'JNJ2QO4+ZM\WJ]^62DU6/V9D M,TN^\WN\B6_^\;M/QG@SQ>(7G_R#']G]-9G\;*ONH83T:CR[_X+2J^+9CU,& M=3:0XGX'L@;:NQ_*92F?/,\IVNQ3L8P&Y!W-^"6").[&AQ;C5^*^R=^^7VN+.- MME[C>*?D#O=&\?<]?I8$#P]"X_F3VM%]$"YW MTJ.3'FLD/7Z=WKF3'H\D/2YGTH-I(E++4J2E-8B"L$!<4X;25$N:,)#[BF]L M)6DO);R3'AT)]..@T3M;EK]'VTVIZ)!GX)F6)FXZF*6X=P31OS*TMR$@?0@[ MH9GC-^-BIY[AZ^C? ?^O /]>VVQ(LRQ-%+-(6VD1Y21#TF0,J<296&-"+-,; M6[B7L>NT<'?*47I7I,T_JY#? ^]HASCWA3B_KEMVL/* L-+2)X6C*<]?2$=SS(]V,( M=3S(]^M+[]M))[M^17:];ZO$+,,V,R)!BDN.**@7B%-N$5<6YM!J*E*UL45@ M:?A:"ITOY*&HDCM7>R>>UFEM/F7Q]"C.^DX\_;IXFIM68#21-$XPXMK$B'*0 M3%*P!.',L,1:GF0\"Z[Z&+-./#V<> HVXK]#UOF*8V=/XN#&[3D\O\)F'A?/ MC.J]U:T9'\23/9C2=.:RAM[#%WX*Y7+O;/L89\P(RBRB,<:(IJE#,N,"Q9HX M;F+B,ID]R"D4(38I9K]\"(5EZ7V=Z!#TO@ZAL'MK\L\^^1FEXC^B?Z\[A=*= M0NF6?G?JH#N&TAU#>5''4)XJ=GV0%W.&T/6,O'6>RQ>>1?P <;.910S[8:_9 M#GT[V7>>$+;X:LOGXIX<[AWN@KW[Y]G^VP_#O9V3>/_MY[.C87_0/_SR[>A0 MTZ.K/K1'7QT=++LGCZ!]<._;/7COT<7^SGOZ>=C/C\A'>.>;T_[5Z=D>@;[# M_4OG4+!R%FQHCKB@8%\[RI%B+D4I2SA3C&3:)!M;O,?B+I&X.X;2"9!U7%E/ M68 \0&2K$R!W+T#F\2TM,27*Q$AG B.*389$QC6BL4BE<]K$/OV"]1C-.@'R M#$ZB/%5KZM.X")3 Y\58V[([=O*<+ ,_M[NCOZJ9[9#]UY%];_&(NHTY,2GB M5OBD<">18(0"QN,L<4Q*',<;6Z27)B\$V;LS+QWV\'=W<'=7)$E5#E* M6(HR#IA')9.("T>0B3/'<29CZ8P_6D=?2I[6TS^-\U1UU3?YR-.!F^AD/#;W MIJK>SE!YQMC]D*IJ,[5O_ MPU/'JBJ]^BI[O#N">NJ'=[='=[-=55#8BU20+DL\WB7">GK M_\ G;9C6:8I3F0+>X5XLT@[O'EM9?=Z.U?:Y\54G#.[%$NG.XCVX@=>=Q7MX M:P$$9B=.'H6XN@AC;E.'/V".)I;;99R$6M'D0,;#5&'!9(ISN!3K' 2 MQY19!E8;[\7LA21;KHOW=SFXD)?EQK\7NC_,1\WS&84&/,%QNN%,_ZOM#SN[^W]O'[SZ^&[[ M0W1P='#X>N^@%^WV7VW>N/!N///NMQ:[KF6L6Z?[ .X'T>%^]&J_?[#_;G=G M^_#U3O1FM[_=?[6[_2XZ.(0_[+WN'QZL6D)+E,*5&/LAD^Q:%$*X;<6'OXKQ M.4#I96"G?OV_:7[N>6.?'4?I0C=MT\TG2U/:=.>O@1Q-MD=F-G$ON [$M_V= MO>.$Q,:KN$AQ91 U"7Q*)$8JDR9FC/I=V]6!Z.I =(?ANSH071V(;NEW=2"Z M.A!='8BN#L33QJYW8-5TY1\>.SK1G=Y=$7Q0)+4VM50*JF@F4XXQH6GF2)K9 MC!EV0!CW3&(.XWCOL'_Z^?!]W#^#=IV]CX_(+MG_M =M_O.L#^__ M//R<[Y'7].AR*>9P]O[;'GDSZ.^\)_V=CY?]G0]G1V='[.CJ=;SW=H] 7X>? MA[M71X>G9TOU'9Q*#&>I0B))):*IKY-N?"5%E63^@"XF&=G88EE7&KVK[M#) MAW5<64]9/B0IHS2F1&6)HHF-9>JDSJCFACE-,_>S1%"=?+A;^=!F$DVP3"U& MJ; Q2 6&D70<_O$BW)E$F$QU\J$KWO"XD//G-!_X!G95&^X9L'6<6:*XSVZ- M:<:UT#9)"0 !84Y*8N\@N;7#\CO$\L6"#3:EW!F,F,DP O$*,"ZP0VEB%8\I M*/R2;VP1TJ/>2?<2X+RKV-!!W4U01T3*C&%IPHVFS&%N ?(#8HDP*7Z/! M*,13*P#!4\(%!CB7-F2_P^)X&9#=U6CHH.[&4Z8X95*I)%."4\,HETY84%%E M1AAE1'3:Z=I!78OS,1.&R3A&J;8*T32V2,36(),Z!U,H$I=H@+JLQ_ +*9W8 ME6=XM%IBTP)09EK8SG=ZW\$N0&@+BBC-!*4JLU(*@JDDV'&32J,Z[72]('NA M5("14DE,-)*")X@Z'<.GC",7&\=-98HKG<)_%.E23!\'S.8*I[)4*:<9 M2A/*$"59BF2298@ FAGA5*(EWMAB](4$ZCM7Z&.ARJOQJ)P4TPI2*BJPDZ+C M KM_C,:@5"J'4YDD,4TD%C;A,4EDFG&J$B$ZS^AZP;=NZZ))HGB68(=<[#)$ M3481B%6.,BJP+VC'")/>,TK8"Z%6Z#RC'=+=A'0R(Z"!ZM00ZBCU,7N98,JP MB3.+KWB$>GBRP:FE'A'(".2M31&/-D3!8(JRH%I;H ME,1Z8XOR'NU89IY7^8 .))]9"?<.).\6)%LGD3!C1CJ QD ]*(A&(DMBI-)$ ML)C(.--@'E/62U@7K>G.T#]FL+TL?X^VM9X.IP,YL0:PY+P N A5L#L?Z*^, MZ6_KI0JW)G>G-;?P>6#]!P#^[>$8!OXJ_/U&H=#)@UO)@R^+5+26,R(X2@ % M$:5QBJ34*1*89IE6(N,\\V41>RF_KC3_:QVM]\Y/^0S1Z %TS@Z-'@N-YMHI MC@U,,M'(7CO#OAZ%!#N>O/NQKUX03]YC>J*?#V_>0PFQUQ=!@ 6U>OO89,*) M1%-D>.;/TVJ,%!,"*2%E;$&K9B8./*X<=TED:\CC^NP+W7;R:2W6YE.63X\9 M!.CDTZ_(I[V9?-)I; 0C"I&8@7RROGZNBF-$,V-2$5LB;<4SGA#:R:>U(G9= M=^+#\.);,#YN:UU,K8E>?SNWH]*6-W1H37O[?9K'IF^V[EM#\/C4^!T/]*DU MTX'==W6/WN52Y8-\DMORT"_6%\WS>'AR'&N2IB1VB#L>>WV?(L%8C%2L,J('K/D.[__,]9$+.Z+Z/'>FDQ^ME7/B.V./YK#K^-Y M['@>NY7?L?IU-(\=S>-+HGGTVMN3B]%MZ_]-\S(/3J)@U<#26)F7]7AASO4: ML$?T6#X?G^,]QL1TF>>_U^9M:W&_:J_MY^)SO-H__'"Z][9_^OGM1](_?!]_ MWCG-H5W>KAT^1U?'3X!?ZS_]O7%$7GSY?/A$>[O?/BR_W:7 M'7WZD.^]_?OTZ.SHZ@B>O7_X$2_Q.LI$ZC06!,E88<_FB)%,F:_GE2:*2NQ2 MI3:V1$_@SN/XU&K$=!C?8?R:Q96N;#$VLCSMX/T^X;U5I#%SFCJ-$V1^=//:X?7M\+K!>I%&;O89BD#O,XXHEK%2$FK4*;3)%5.$RO% MQA;OT>R%G)3N#I]T^/8(J4X=OMTEOLWU49?%E(O$(J83T$)!%4-*.(V,-8Y1 MQ^-$R(TMC'LX[JJ&/[HZ^JP=Y54.T%>I[_7<TE?3HGA& MQ_X>"*X7N!93@5F"&4.<:($HU0PIG"9(9X2GQ!_\B\G&%NNQY(6HH\_(.]PA MW--11SN$NUN$:QULEHZE)A9(^.Q0:FR"9$QCE(DTRY3A-,5T8XOV2-*="'MT M??1Y%]:9IZ7KO+2]J(0]7;E+QY-36T03^VG0J'?C([X+X5<"\0 M+28"<%H 9B=4,42ES'Q%"H&(49F-J21.IYY^#-/.D=!Y2E\XJ#V0I[0#M5\" MM5:XWB8X-9E&EDJ+:!(3Q*53R,4$QRPA"2N<2YZ# V]3S*>V[A7*0=T-T-T,UU4YTP+9G)D,U2CB@3#BF8290Q M*;&BJ=2QW-A*>YR\$-WTZ7M*GV3D_M4@'_D^0'.F)N\\HD]9.VT[#YIY/:BF MM8/J6T'U M4B2W0<&R%1S&*'*.8I0'6JX2MEEO'84!I[ C)*7DA0J_.-=O#V MR+[1#M[^(;RUJ'*LP7$:9R@EUB(J*&BB"8Z1,8H)$L-?<3"Y8_%"3.X'\I+^ MTZ(T3Z;4S7-.?-WWN02=1_?IZLR-HR-,Y/7"?YVGXU?DRP+U#FC(1"J7(%C, M!-&$<214)E"&-3>Q81F.>5"?>?8RY$OGTNV0[A%=NAW2W2W2M31I:I6(:8:P M$J!)8Y4B'L<624D5T1F'6?/'L7H9?R&:]!K[='^IYMV35%$KS%R[>$2@3JY=@=R;:\MUV2: M9A0;C(SF%%$B)!+2$:0Q990G">$9W]@BHI>\$/_8VB#"+3F+_%_]KLQ'4UE- MSH]X?:K](C%-)<,D(RJCC!CI!!52PC:.)0=%]1BV\D9SU_U2X'RP7^UH:M\4 MX^$K>+1?99_RR>FK:0D#9HOU(< Y:79ZLC=\S_IGVZQ_=7IV--R+/4G8_J?7 M%WMGYNSHT^NK_4][!';K?3X^&1_2_@!I[[X\--XQ2G""6X Q1:S%2-%8(2Z(2SE,M+*F M&9: -=L>5HU6,F$LSJQ(J:)8QLYPYD])PQ>A[36^G/6A>[J!RBK9C.IEC09P\&(C'$DU_FHWH\,VH594D2N9O)0G)X4]@3>6*ULXLI.F&66D+J/S M8FRF>@+OFMB3<5$Q3I_8\4DAST\OO5*PR-P5G_23T_H@A%T[\W[# MF.Z[>EFN&5?7(T#5R;$F6]IR9G[-[(Q>ZKR2+F=T,N]H@>A%EK,.LHNG[: M+#BRLHA>CPS(P(=FZWINB5'W<>;U_I= Z)0!G::=Z>=[6PO^#F M\U-;R,']9I+?V:9:K^&[4TZ@V^7?_]2P/?T0CW&6VU#-1@J:L4QJ0XRC"3'" M2$GM2G_)+\9Z?N &?OU-#Z9^6+?+TL+_?*&B-8H"_9K#I8X")7L['_'>CAGT MS\SP\_ H_ORVG^^_?1T?77TA1V0/G@G7P[L_Y\M1('W1/_QXT2(VMG":]BA^(8F#]P8!:W;\L!,NG7!9 ^&B;4HUYB)5B:+"2J$T%B)Q MFU%BI#\ :"3)%*7<.FXLE]P((KF,LR0-PB5K MA OOA,N:"Y=^JVJTP@QF%2/+<8QH+"GB2FN4"!(KF&^E,^(M%]RC'0'5'0J7 MYQ6+>ICZJ\5X)+\3:.H.L-X1VAM)C; Q-US0-.8J5K'0C#EN!5@8I/-3/26T M7V135<8QEEG$F9&(&L8]VJ%-0)B2 M1#I0?"E-!>54""-C01RTTF0FT;;SJ3PQ(&S[5*1)4V.0T;% %(L$*68=XCQC M)(DUS[38V$I%#Q/< 6$'A"\;"!7FG$NM8\X3*K$4C%I#!.&^ \&E4L7ZJ%GY5YJ1] MTJ7+Y.G\X6LH#W_IY%,G#]=4'BX0?"<*ZU1(L 0RFB%J?-@U)@))(>-4XU0D MRFQLD23ML8Y'L0NV=L)E+5?64Q8NB4PD2!3E"$FI2)S(!.]_^6]O\NKO:W:]1&L!6NB@XFO M/7>_@=3;#-MZ#=*=6J;_),+\E(U/F<8\SE)-M734$LMCGG*G:4QEAB6F7=CL M*1F?"P2['.8S-B9%5'"+J$L(4BX5R/ X<1SKE%M? IFD/9C5EV%\/J.$NDX* M=%+@SJ0 C1W%&8Z5(!H^$*X5L00[[3 ABLLNOO7$I,!ERP5)4IED"JA2PA"LGM532*NI4*C/.A.6& M:,4YEG$7B'I:4J 5B#*QQ)*Z%#F?2$Z-E$@F\$]&,B&S-!;*^2P'#&NG.V78 MY93?[USN^@JBH^"^EH/HOLZ.WR[0^(Q/"F4T2Q*NL:)24LTRD67&RE1(DYI4 MF[AS\3PE6#]INWB(Q82FG""5^$HA-(D13Q1!+K$BDXF3"@WZ:I(\3@U%%%%2>"Z2RS5N+8*:JIZ+P<3PP(YUX.G1 N-4Y MM<4.48P-4IGAR+HTTXD6A NYL97U1/Q"M-L.!SLLL_.?%@ZV2\<)+;!R%.%89HAJ SC(&$5)8C'%7O,/"F&/XY?! MYGUG.-CEL-QV+N_WY/C=$:MTM.&_[!3KB,*[L^?/3Z!^:7M8,DP)CXU",1,4 M!&H* M41AQ),4\5LII*$O;"SYX^'$2\U^-K)K_5?FT]9?G7'VY^9_)H[QGP. MJ' 91II9C2C6&$DC+;(PV=)BEC"!7]CQ]DY^=?*KDU_/27YU)^B?E_QJ.32I M31,;,XZTP!C1.(F1B&DXQ,!81I@E1+RP$_3K(;^"0_3?$PE7;S7CWI_"#L@U M?#?YU^M_#7^LQD$5_YY-3G7Q[,<;1>'J$5ZS1^ FS]/BYKCTJ3"1NB- M1YU\- VI2_56UDHFC,69%2E5%,O8&T"LC> MY5+E@WQR6;?_@]7CDQ$,F'GRQ'OX]DI_$%*#I\O/.%[*W\R79!S@[ MNGH/[]QE1X?;EWW2/STZW&-'5Y]/ 9[H?Z_VOO4OCK/,,DRX1HP0CFCF")*$ M$Y1HG%HA,Z>-\#&6++E>ICRZD&54S(8RRD?1Y-1&EU86D1T9^,M_IB-;8482 M]R(_M7"%G(0;C76V*. B^ S+:?E2+#:C[96_P$/DZ/JSL>B%U[\:#V'C74:G M$AX=#9J9O^V2I910DB0J!5BF1@B!8V4U_%]BM%,X/MZ]WY7Z:@J#,YJ\X/7Y M_FKOY#A6"4X2D2&1^80(FD@DK?,B,Q-$>-Y"PL+Z])SVR^O3+Y/;S#G&"7,F MPUBF,34X%9I@S*G,E$ZDLLK/^3_T&'1S_H,YWW]_K!W #@,D@G]C1!F'V6GSR3BRY01F9&(#J'R5 M1>[%O5\ 90YZ0Q"#%9Y!6>""[@.D">)-:@PR?E-&YO QWCRO( M\P_QNDAXE9(#.=(V*D^MG6R&%K9%[59T35=HM(2A+$[R4:/!\+EU>(..4:T. MB6DJ <0SHC+*B)%.4"$EK-]8U!Z[][VDQUXA/+%*%E5^0=-"OW^7@0EZ6&_]>G'68\OKYC$(#GN X9:O' MZ=7VAYW=_;^W#UY]?+?](3HX.CA\O7?0BW;[KS9O7'C7>UEO"Z_UL^L>DW7K M='__\/5!=+@?O=KO'^R_V]W9/GR]$[W9[6_W7^UNOXL.#N$/>Z_[AP>KEM"" ME;&D1 /X@<+!1*H$Y:GBU'*22:&-2QRK,YU$#+8D:CXL2Y\_IR4TN"Q!1U)Y M=6AA)R_U8%Q."WL(;_IS,-9?'EGJ],\T?4<^7QY]TNG>V<>DOZ,I2"*Z?_C^ MLK_SY^D>>7UQ1#X/]MZ"\?UV]V)O9^_;$7G]U;S]FYK_[S^#SV3P59V-+_N' M\)ZKDV_[.R?PGMT8VG1U=/CGV>?AQPNX\\O1V?;%WM6;LZ._>0S/3O9WMB_W MKG:3O9WW\7',E4DRKI!1#F10JC/$O=Z19!(+IS$5:;H!(D7+<[]FBZG=6">S M[X:U24&GUO^;YA5&WV"S/C&#%C/?L_U1M#T] 84J8JN, >E[[8T-_\=/NQ]V M]_O1ZZ$"F:VCOXKQQ%:ZX<%E.;'#H#BW_^?_XH3$?U2_A2_XCW_UP/2X.!T/!F!W7(S@,;ME(>T@C\JI G4C MET4P2+8'@WPZG#WPP$M,:$<9'MWS6B4\9Q)RC\ZGA3Z5I8W. 1AN;8!;K](" M(G!',YIEJ3")24'%4E+A1&5F)7;\HHJ[ F1>M96LPP(FNK+]\-JHNH\ .K@/ M*G'_\".\Y_T%W!,?.YVD:&$][*;\>WMJ, M#F%M&_L5EDO4ZVI/%%V^B>[O9[Q 6EOF;G>U(#\!B#RHK M_ R7P8W>L]R+\A*6G\E+O_YLO5O.Y[O%Y0,0S]&TK/1K@,()B!%H@BK@SF#H M:T ,9?TF&NL\[">O24=R,(@FE^>5*GX.6_[\%!;' +3R4D\'LH"&P)._@OCW M[X%7:FO@T675QY6;NNIXT/._G?N>Y5Y-'Q<3!\T>A_<48S/5?B_#MCH_O2QS M:-*H;N@$M#1H+CQY8+^UFR0+:$D.'V <+.R_ZXK+DT3-2AY\/(?A]>(_'YTL M N90&IBV$4P$B KH_;J"S5_R<@C+I#P<;U>K87)ZDCW,8:I5D":@VA%''F-!(&E!J:9DQ1LK'%>C!_U]TI6I:GWO+U ]X+ MR;"PJR8>S>LU 3O/CDI;]@*TY&4YA;=+:+?_YA9KZ& " M2N]N:.W.M("M\!=LI[$Y" V#K19^FB^D^.4MI$7]&#X?9SKFL(0<$DI9?T9) M(4EY I^,S*@OO./XQE:">U1NMIET2-+P3TIK,/'"> D-K_YW=*\--EN L!BL7L#X;KK2 MT?.<13HGS2E ?TY8N6@_9]CD\5='C79&6:02#F!RQ8C Y"7P228OI>,\5JY> MQN4ERL\[4+;[1S!Y*Q$:CKT'%32-.Q-.KZ1F(E_ F^,$%U9SO08P4$>G1R?6 MP; V!4"?F!')\Q$&T(^^#6*M_@ P3K$.>#.'&B79T M8DF#MC:DZ&AT-?(:J M\QF]VKBM]>C:)9"]Y^/.*,\+L 5 IXZ=_F&6[^CW>Z"5?KMU',UB;34-PA+M MN"/6<0.4(9RB+!#/]2](]!2%WV4E-?Z1(?6\]O=^T!\6%?!,E+___550C@WV M#KF4-P%D9="H)%$P @;*14 ?!Z(,.B"]F$*M4NQLEB0P#_(HW%8<)-.!DAAI MSMT3O;*1:ZZI#(%)@0FY6AS*F-]MS''682>U'&^LYL/\"T MZ,-[Y_5Y,0\(O'R%E[DCX>$16*$7I\9:5D\FJ@ET#1 *_+U(6LE_^Z/LZK&= MYK3E$[-^F6VN\[.8?DTB. 6HC:3-B9 #UZ @8X,"Y\(3KG&T'&RN2W602@N( M%K2/11KX\^.]8P??XFBKYP>5#MKNM>)HLF1KJ>WO<[+P-L>GC!#"*V0LYAG1 M-8(1,D@G9[P,CGCKKE1(,V#.[F6>Q=)S"FD5]QA"OP\OMX^J$,7A80?,WSIR M85W_1T1P(OK>BY5'.?Z=3;';*@I/(WHS\O:V:O;./FC$^_U.*.)W*GY;)U\] M*/78!H^\\28OT0G(:1L06$<2>\Y"2!:@Z KQ"Q/+&Z2)R088,:!A'%8^-["+ MOK5[O7QTLK0FVD&G?:8(I/9@6/GINW'@LV,ZR^;TX$0FSXDP2.BP_7?]F.S\ MG_H)9GP$EWL$UAI;Z91"IXK(I3SK8/YDJ@PVJU4-V,#C.#ZX<7M,GG48W:IWJG"ISV^7(-UXJI,W*3=8BW&5! M[[P&?UYM7\2%"-_$=*;MTE:[=;!UW#IXM]\\^+/=VMR V=9IM[[ ,P_VVMN; M?W::F]_%]N;NN9EV>+!+MVCS /[_ NU\#S,-9MOV%WC&YJ?C5G>+M]Y_@EGU MG;M]^/N M>+(8H=L?C-HG]9+]*L926P"7>VKR"3.6^O0Y4UR9V&87?4 !9N(X;_?)I[1 M-V_PFM97L_%W% '"X#<(7'MD.Y72<&BS E]CW%IC\Q:-@9>>O!2<#H\8-*Z# M':Q !? L1.E]G@HY):22&HQ;3 DU\5+8F=$'8#S]*V"?O$3]YAZ%3\,()/%' M.\4E!Z3FSL;?7ZUQT>($6 1PCWCT#NE .")1><)HI"QG7R;B/$55^P) .OX[ M(ROGQO^,_'-$'F1SU*X]3!/Y D5ST >2K 7%YI4'F;T[,#*-7G]4:9HQ.[*O M%2)*F9$^)*^=Y]XS%PC3@@D;?8@DT")$#RU$_*N,&%M/-<*!@/[(:39D& =[ M-JGL%10N (]1?)40;9YID.>VFS2FFT3.+0";^$O&U9:3-GS9'E1ZG=_/BO^M MS9/'V-%4V2E?!B!0_93ZJ9XX;_*\62#OYJ,+$P5!8LV3MR?;.Y_@O ]'7Z5/ M4@:N (RB V&* 6F: C+ $NJ''E[CB*Y(9FKY#5]=\IH/:^E\]/LQ MC#MQ.UT3M=C)=F.Q?$XM'_PUI( MMEFSX 1Q$S1R! <$0X&9UQHGR2]8/M4> MWE.)K7<$@T1V[.$POII^> T:[F'''K]J]RJYJBXZO^5XU#\\VXJQAB?;,299 M$R.V=S9I0]"%N3.!UR347/]&=?W)0 ML&L>O%2]G)LL;GCCGZ0"O4T=YX?*E&Q^*3'I3QL\V61T_XE*S:.7TUY9G]. M;U W>PJ$P'[Q)]E\;G%JD9IG*S5Y&_6#2\TS )U?RX;\:^)S99:39R=8U5*< MQIMI?&.CFY>DW4# 2I_?O<\W9OS%&S/^XM+M#]KM+3 T?^OWOS>J%=\WZ.R" MKJA$]M0\NXH2EP5)%Z^F1,E7>OM\?HXT=[:.6MT/ M.*_N:79_WV]VM_YNTEVR>^*/]C:A/0<;DVL^P[-$;V_GL+NW^0W>+;=S@\(Y MN+GYZ7BW^Q;:_/9D[^#S0>ODM^_P[NWF.WU?RW^C"HH65"R MJ+=3_ 1;NF#EK;&R>8:5R3G"F$O(5^N^G(](1RF0<(I$1E004H-RRU>EO)@< MN"BW=X7M4NFET,92TT94(3AO)4E&P;C6CI"$S=(4P.J?U(..<8=LM;2*(G 2108+S!>8+S ^#W! M>/'6W 6R_1ED>QH#,T0@[51$7#N!#/$>8269 ?5;"Z8*9-\S9#_$HIQ4_?,B M%^746VR'5RXBH_?=<]>-]T]Z[SFCN!&28J4=%5P $F@ML%=<&D$8UT;>1W&] MXD:Y7S _F5M7(CW6C :,=,0)<>49P'H4B#B2E S9K=D 'R;6<(F4-!9QJ24R-C%DI*6&8?C;FI5U*2Y& M]^YU,429VT63*$;A_$AL3#3F$OTKI MQ2HB18^XASC]S8RY7]ME5K#N?K#.QDB=E#(%#&AGG(F,"4ZMTHJF2,T]E*)16^0L(XBQQ GH,Y0:0#NYBB^IF530KJ#-XUI- M=X>;8C4].LKLSJ),!'C!%J60ET5& CI58@DESBP@BZ>,DY5UHW6QFE[4W'XV MFD2QFNXRPV=":9%$30T7*#B<_2)>(!.B -/)^NBXY\Q553P)OKA-I.@1CQPN M>\%[V'=.\WD_5,3L=A'2%XS843.O0V J>LRE]<8$R@F7+E!!L7+WX,(N!MX= M@!G/A<6BYHE8QY!AD2'.B$Q]4!7S9@'(; M\^X1$*68=_>%,3-!,1@Q2:SR2,% (>Y) 'BQ 6R\)(C2)"K*5M8OJ9'\A!N$ MR]1^8;I",>'N,HMG E_<*ZLL]\@2)T%3X J9E#]9,.RHQSBG-&HQ.Y" /'DCH28+KHY%)DGAI:MELN&,S-1+R<"SQ([Q#V M'I05+#0"0R@AZK V2@3,DBR+OHOFM.Q04RRE^P*?F4 8E6 212H1U4HC+I/) M];(ELL9X1BR12I0=)P5\EAY\BC%W%Z"9B<=A:9*D.* $N)*!AH!9)SB8=2EY MD1*WMF@YBQ.1N^,&-OD<(G+]D>U<40?O80.N=]K+/3DR>12#@Z$_SLU>NIW> MMXM@_VJ//G^RY)QRRIB35$0>C#$$N^CA7Q9\VGY83B MPKDOEI@)=GOB'3=)H5QO&:C"6F2TBHC8( *+0H>4ZQ>LRDN6U#SA:N8"S@6< MEP"61=OF$BP.) >EY)F MEI;H8#/U<)2,DF :)" G:@VR"MN\#A938LMFZF*B%$989D:X5>]K](@QYU&)# O9,RY^51)2O"(?% MG?KWR,*IZ],> M;XV[T$D>_@[M'^O_J7[4;^P&_SX=AG,'KW0N7=Z7\P-PXW'["5!UVKV(]NN_ M":UP;E:#:L2_#V-O&*O?'M2K# J-T7YL]*#_&PFF?.,XVL&P87LA?S^(-HWB MH-&&;X9PN5Z=AS/MI?5Y+:0#_?X%VOM\">-J"]L$S *9:W2W>>O_I:'OG M.V]U-&Z>?.=-@+GJG38W3KXF%R2UWB!/I4!<<(YL3 01XS2V5F!! ?HCL, A MC,)H, :U\3_5!#J= O5_RJW:L$M;KHLA6%1^TP MV@<)AYF":[*>+&ZKBYZP=,[+T:*?>!',11IJY:8!3$+W[AS% MSH_8A.;NOR#G]T$3;^^\)=L[GFR_S\_8A79^/VI!VW;I)]'\TA2[=!?:\NV" MLMT\^2":.Y]$Z^03S^\#SV;;.QMD]\N[@[V=[W_OGG0.]@[>'F^_TT=SJR?! M+-+:<8V4# Z8C"9DA%1(**]CXHXDJ:J\R61)PK$O<+_!\V(U6HKF+!NR[X(] MM7/4+TA^.R3_>[Z2#O,J< !QJW-!8I88TE@:0/) K$R!.9&6"LE++LPW*G2&(L4408T[FXO,Q5T0)BQD6;+.,TA!K+EZ0J M6M'*GQC+>='*EQ'+W_7'@P+EMX/R^0*7%@?"+:6(,F4'9!<20LHKCU'W&F, M#/4N%\]@7&.=-)M ^9(L3"E:^=/DYCE==%*4\F5#\HT\[ 7.[P;G\XEC!-94 M4.E03%$@'I-"3GF+$@W!.$*8$1[@'*\*?K$N](O$\T=2S1\UB_:CK8DI*]GO M6V$H*]E+LH-GQC!TCF&"H,PDYE$B/B&NHD0&)X,(22%:+7*Z@^5*=O 4 '#+ MI>SGO_W9VNUZ7EC"I16$*NH4%S389+BQ-D '6E SXE="R]!.>O7[^FID1\1$0:' > M-!=MS?X[1,1\Q\W^W!^FWB!S82]]193*]LITC>SQ<^??G]!8<& M/,-^4I?WTYN-/S>WMC]O?'SSZ8^-/QL?=S_NO&U^7&ULM=ZL72EX%]^R:P?? MH(_R5!07=91%>^D60/W'QLYVX\UVZ^/V'UN;&SMO-QOOMEH;K3=;&W\T/N[ M%\VWK9V/EXG0P^[%V(QNM-D>^DY_.!XLS+:*9GY.[_?]O9-^_LQ;)V]/6O3= M06OG&VZ^_[VSO?D[G-LD>YN?.\V#?/_OK/71X+V_]K'O?N[9+V:\#1S8W/G& MFCM-MONE2;8W/QSM=C_Q9A?:=?+Y>^O+I^,F_7R0.?@OX-36IN?-S:V3YLFG M$_CN*T]!<<,PPMY2Q#W52"N3D# I.J*@5Z.YL*MB<38772&+ M]I6J![]JCP #_$U>\L_XH]_Y 9S;>#.(H3UJO+.^W6F/CI_7:U]/.5N]1M,. M_'X#YKA:K?:$O>EWH<''C0HD8\@)L_L-V_BC#V^1]X=]C'X\@&YH;'P;Q-B% MTQK_S-?E%.X4OZ[..SU4?4E>_ZMQU![M-SY"_P'V-#[;3B<>-WZSO>^-?TZN M^_CYM^G):XV99E%\3;/R@7?MP7#4V("GA:HQDZ_GVS'7Q--SSQZX T?/;@$ M!A]CM1>N 39'_;[!CF*CGRZ[NSMNC([Z]2:ZU=R"JO6UKLG(:K4&>+7JO7;/ M W$/3^_]=[L[[C9L%T1BU+ _;+M3;:D" 8GU%KUA[+7[@U7X#=T.EPU.Q=+7 M8IDF8CGWBK7PQL%I_T.;_D_@51"GN?.:DP9LYKU: ^B"W(ZS;GE)HKX1?MB> MAQN>]>VTEV (C33H=QLC>'0E2?GW^' J5)=V%XS-V!U$7XF>!ZW? MMGL-T.8'_:,\3)UV%T G*Z_#6LY.G^JJ/9?M2J!!A"W\UTB=/IP+EQW"";8' M=FYCD.4N_F]L.]-F?('YT_@X ND;-7[OCP<].'0XR$W-YZXV.G$XA-Y5XA]Y M*DUNWY]IU#!O[0QC>..\WZ1S/-WXF>_2\^U#N)^SG=Q=TQ.A<=.)L-;X= @W MF^W JGR#>CT\/2<+^W&C/QX-P?X.U?NO'>@^\%TX[HIXH^17[ M>2]JH^] :ZL[\+*Q.VK#F3!X52OAPD-[G*=0W==3U*A.@@:,![F/XTQ_LG], MY_2E@PN#G]\U#D"=KC?37HH JWFCK.W6J)'18 Y/+H /G'0Y3JXV^N=>+V_5 MS6^040.>#MV8SZCEH$*DT3Z,#8Q2:H,M$'OPY?%P_K0Y!,O=7LG'("9X)1B( M, 'GS[^]K D_,_ZG\GFY+%T^)@T[B*>P"V,ZG=H3 3A_ZVDU"9"RSCB+_&J& M=9#\6HI'^WG>K69ISW*5^]_']H\LJJN-$"L#]_1@OLL/:$)_ #,)1+5]6 O9 MM]B+@[DB%O6>;;A7?Q"&&31R$_-\FXP]B$_\UHS]*?^RU4=X1G1YAK79?WD(^NN$LE M=?W)C4 K&.8NA[ZMY'#GZE')Q@N\X[#AQ\,1B,D 1J8/G65SIU9@6[W^92/D M:J(<]2\?FAH? FBV>19VVK$'7W;M]W@Z]'E4AJ/X:UO/*I@2/A4X?KM8B]^V,)1)\D5$C%R;Q^S"D^:2\7;H_K%2-J4Q!<^K# M]:[]/)^KX[ESW7@(LC\<5EI3]A+E9Z]>)]>G/5@#0#L__+0'!UGZ,(]H MU[:KRU8KH@(X'56S]6@_]BJ JG68835K9H'_(F1#A[6KCO]G^U\-P-4*=<>] MC/U@G>;\!-X.]_-C0!:J?A[WQEEEFNA']2B>HZ"JNT9 ?1:X[O](K>KT\S-F M'@*CT^[4[P:=@2KV:VR$ Y DN/W;W[9V-C?RC?Z/Y,NA1^>F^MF4\?!%IY;@ MZH0?%O!V/)SIQI^"2P7KC?AC(O4A)CONC&YPG0=(N]L%[3B_,^@#W4DG9ZF=OO//1#2W.H-G=FI4'9_C7IS8>+BR\?!SDXK;^D3>U80!/;!]JD@] MKS?^J3L$D*H7ZRCF*;P/;>>4;IMM.#[LCVQC/]HPD>7AJ15^K0^E4^&K/<5R M^++^J@+SZ2WJN7#^W$K%RAH(0&&>A@"MN4G7>7:E5M@:JR,U@4OT7.I&>=(B1PO#2PBZR)% M-%")>1*1>+VR3L3Y&-W4EU3)X)7A]?YAQ:DK]S#N9['VK=:[BV( .'^438S8 MNX,DM"I38+MN[$[_3[!BCD[#\'@9)6.G^369F(S#"2F3*.(6!$28R,)C@<+=I:'&A3_K9B_AX&]O^J]$ M&1:X8(@F^,&U$*P>"?9F:[ _1^LI"NLS.K25A@AVVX2HB M 4T-A&20J:1=ZVNIU8K24AQQP[]CQD M7!S];#<^ +]<#"!O]<#\'^>QGKJL_X1';TVLTLU8_SX=?T274 "V=T"CX$0[ MKPGRE$?0*')(V5J'H..I4@EK+NG*^L6\_O^8R>RXULASJ0$PGG5YL.Z'8-SE M;Z9D4EON4]?Z!&=&V=63;#O'2P;?8W5V]EQE$:F5UIA2UIU_G/<[@$%W&P&# M5TA":1LM%AP044MJB:1,2X)Y].SR-8+\YE+U=MK._\9!7@UBORVW8$%;M[XR MPW'$1"#K">")-099FCBR6L <-]R9!,BBUO3%I>/_N+CNYAE;@776T*GC:-;7 M<-[Z&EUBJ%WE&Z@E4_WI2J7)DC=9+U9ZG/2JVZGNC6;M0:TTN!E*GE?L M%BFIZA/,(@'M^AI2L-0 /!NK%.)24.0"Z'A8&.^3LI$*]RAY5(U9TX+=,8TJ M7^-8/$@:5;;&S$WO_'3[H6^U+V.!%N*7%*H+N>WCY6S?N)MJ=BN+;XY3YMAG M2CR;X_AF/!B\!'-P]\OOP[V=/M[=^;W3.O%L[\L'UGJ_BYL[;SE<<] \>=?- MFS*VWV^1UN8WNCV]YJ_?]UTW=+8/_MQO=C^QUDGH[&UZO'?PX6^@+*"HYDGS MRQZTL\EW#S[A[[\3"C88AV%4 M&DMG60Q> M((U-55(&/A$3D)'$8QDUM894Z"W4!.59=@ERS-^&U*T[R?'[Q>O?9=A4(ICYZ*K2!$;AY8#OHGX_(7R7 M_*=+!-_M'T7[O@-\?YB%;\(\]30FA#T+H'T3@XR 'X$)IC!/EDD),VL5TR7) MDU>T[Y+ZM(#X(X'XV9 7#+\5AG^:BU]:8AT/$GFG<@)KEI#C7B.>A%74&,JX MR5LK5IE:DE1T)=GI0R0[Q3]+SH=+RM.[9#R\5;\6\KDO\BF41 ?78Y4-_9]N"S[8SC62+4X>+LA?@P95K<.MCK[ ++[NZ\Z[9H$^^>;!UO MOW^WO]N%[T\^P'.V_H9C[=WC\WLA/M!6]_/![I?6?O/++ML]^?.@>;#%@6G; M>_!]:W/W:#=G+__R^\%\)M2F:)U\^QHD5H39B CG%/&0*-+6*1:_BZD86H44E1HPE*',A0I;6]I,U5EV5EZYYUR?"L2_)^*=^QPV$[ MM6.89IG)6]^SVE#EA9DF*1SNYU2(UVVNNA$Q/\$^JS-I.!.& AM3V/C^-0%0 M$$,54IXEQ+E*2#-/$28I".%I<"8^RG8J4!K6\$1QN/5^*J'70#X>9#^57E.: MW?'./SDHV#4/_L4FW],6L!NBVT,XINXINO'3!D\TM?N/=IA+*.NA#="\+;;! M\.J5H8XRM"]J:,OT?5%CG+68,G5?X+ 2C"C_O]P0A5>2%.L_BC MU!^@*G=@E5/XS+1YLAW:U_I?2PCKE[KM^4>H'J$TW\9T;KSK#S[:6:-W\39T MW\WXG42G3N#O3FY':[.)F]U/N+GC_][]\KG=HI_P-K1C[\M>=WMSEVZ_.1^= MRH;R)['[Y2UNGGPXWMN!=IW ^WS98O 9VKK7V>ON\M;!+I_;4G*PR[YB&3!U M1"(O(@%K.8&U3&U$4E%!<3#"J+2RSO$JUB4^]6L3_>=ZQQ(NDR@4LN040@@3 M*2A"K,0\$&D\)41SJYQGUD67*8280B&+12'',Q3BO$O66XE(]!1Q1O,.1'\44M9-WW:@_^CG_KB;P5565K\DTZ'5SX5["O3? M&OJ;\]9#="+1Z!RRU3+J2 TR7"ODJ;64)>)%H"OKL-6'2>ZF]>U --V>R/_NK M8/ZM,/_#O);+N$Z$>HP24X#Y8)\@ZW% N8"%!E4W!<%6UKE<99(O!^@OBX^\ M .9C J8"9=A:PY0)F.O@M*3<\*@!-QV6*3ZH@EP \]< HPHM1: MQ('ND"&4(3!XH@40U5($ $R]6N6A*8!9/,)/!$[-<55@O"H0NQ@>WV7%?BUL M#$8PPKGFE!H7G'>8,N](#%R)JY7E>8#?.JNW?LG^J@+KMX+U3_-Z,)>*1*DQ M,CHDQ(DER"0>D0LJ:85%BC2MK#-:TD<_OA+\XAS!RPJ$-"J1DM/$I<1EC)9@ MHJCS@6*#2117*\$%"!\2"&?U6^T3-;GZ2=0:]-L4*IO=]HVSZ0%*PW_M'F-MC???HTN4 J0A')* M,]"3L_>=.9 8SKVR)'KL+TUO=FVJJH7+>\34FF$/4T>>KPG^0'F/F.8/TF2V M)J5\;DT6Q#RW)N.7F5VJM.9\:XAXV"0OO]SB1UF"F3DEI@;[C6&CGQHY MJ5.M@3*\VIA+_U-G5KU:0*8T WI(_(DL/>*ISVK&E\Q%/UTUW^W#:YR $OVF M/QR5U%0_'>!?"<0OW.A_Z@TBO%T>_O<63*7''O][Z,PB'(\@''_TA\-K]L\4 MZ5@^Z3C+M%T2W_U21[[I=[MQ4#FK#NWAQ2)V3Q_[*0&>DIBHS8UB',V<)-^.(&_Z=Y.:._MO-MO=N'>!Q^.]]KG(SO?1?/@K8#[0AM_WX=V MG.QM-N'OO4Z+_MYI?GE[O-N%=FS^WKV0[(ZYI+T,' E+57:A6F0L"4C*R**6 M!DO,\N9MI4JNNQ>UCZ]02J&4%T,I)W'0#W:X?_.]C1O>C[OC3BZ \GX ELV9 MH9.-X-\BW#WNV+\+N=R67&:7#5!J1%"2HD1S@7")"=(B.42H9<)&*X(S&<,U M)?1UH9="+X5>%E"R"KW<)[UD-UJAE[O22VO6=@$I-81%CCR-!G&1!'*$*125 MMT1'$P5+A5X*O11Z663)*O12TK,\"97,6BK1,N8==4@QQ1!WV0UF+$4TX!C M5"%$X.(&>PX;6%]V=I9/:Q_7&M_Z\#:]O)ZY9.=^/*P/01J8949B+CC1U*@0 M!,\0SFD:2B398ARA)%G&.%M(\.62:9,0X[L&56 MUI=D6WG!NX)W#ZOO%=?QHJ!@:U;S$S$Z(:) RIB,J7 MS'55^X-ZO]86ICU#H@C95$'+N ' N >]YSRP)Q4?K:XBT: M8*G5\L!KW@>'_0&H.55>A\6HR_*"(=P:SP2SCFNNN I)8ZE2S@;'512,/43I ME>*^?##WY23Y-#8@*B$O??"(NQ"135@@3)Q(@5@B;5I9IV25RB7)/WVWV;Z0 M*QP* "X, !;_Y6+X+^LUQ8PF8J1"% 8)<2XCLM2:[ @ MWI(AWC^?">059^5]."LKR O&2NDT10S^R4#'D,G+E&+2+)F@L/7LLI#-OPK0 M%*!9;-6JN >?'&EFE:N\VYIHQHY 6H6@?&E+C(?/*DL2F[*.L@G M]P^^[*6.&\-A'#7RZ3&4=8Z/!^;&4&F)H@ICR[6C-B5MD@\XX&22*DD>G@&L MGZO63*0A7&F'I&0 ZU%KI!FEB#OB?>"$,J=7UO6J866=8XEU%_R[(_X5/^$3 M8]ZL*IO ! D$$R3@-^(!/CGB(I)6&2M<BR14\%J'Z$"L1,C,1)*A0.9:%CP<*"A4]E_!9/YGWAWOR& M;ARXSSM<)).(LV20E2HBQBT65AC->:Q,WF59&E,6.CX5_-1C6?^L"Q#;G]:V M6KP$P*7X8RG^>$=2?81JQ,6C_,#T^FG>HRP3UUIQ@0*S#'%,%=+8123 N, P MIL"UK*I0C$TI"/E\*Q3?8_6%PF"%P1:K1Q^%P4I,X(E9:VYY"S.6I,10B,0A M;CE&+F"#C*,DI)!84FIE'8S_0EF%L@IE%+OI^2L$L#Y%DXXB0RY. +A#6E,A"/M9>54XY)7BRY5]XZ?D_79'K3.S^K,O:E->=;0\3# MUG'^Y1;/ /;%\M#GU,4;-F^>66],R&=$?EF9Z(H(]NN_20WV&\-&/S5^'_=B M3D:X1D"G-@(H1?R)+CWCJLYKQ#R+4UQ8G_Y6E-4]1?_PTJM_( M8?W'+DW_# ?X156?/W,W-G*,[.J=H0\T_O?H/RK"\8#"D9W1U^P;+M*Q?-+Q MSK8'C<^V,XYS8E'6MMZV(]_TN]TX\&W;:1S:PSA8O'6KQ?M=ZO2UO6?>6,\X MDXIK'PT. F,7,",LNA"RBYN8L@+U3LYNMDOWNJW-#WSORV?XO85;F]_H[I?* M2;W?/-D[V(;?N]U=WCH^[^P.!WO=73A_O[/W91=#._ VO.=N_MQ]>]+J-GFS M^ZZ]=_"-5;7%9^.B3C%*8! 1ICH@[DU$FJ>$HL"."*^LUW%EG?!5JI9DAT>I M_5HXI7#*,^.4^]PV_2)7BCX>N\QECU ^2(P9TDQ3Q&%$@5TXSY5AO6:1&$W- MDFV;+O12Z*70RQ+3RXM14P+GZP M>V>2DL_Y]J&BQZCW5C)937/R:^4,C=(0%3FVR0CN0Z28,R&DP;B$/!8?ZL_5 M>]/):(8E1I19C;AW'%FL/#)8)&:"2@R;E74J5[F4RP'U)95? <#[!\#BB7]B MT)NK]X:)E%9@Y&+,E2Z-0U9H@PBUGE(9F=)B97U9-C05P"N ][ :7_$8+PH, MSGF,(Q$R4,E1)+G8I>82.1]SV+%L [-^\*]6?5/ M)*-P$ DQ*RGB6!ED _8H>B95$HS08"N;5Y3:1261\P-O-WON>#?_>-?\60^,>;-E21A*4GG&&)86\0-]\B%&) D MFGI/,(%AS9'Z G@%\ K@_;K"5SR9BP*#VI'YMUC/?(9.#*?H@K=K7JTI+F^[SA 27.M-+?6&J9,P%P'IR4% M&SQJZ8/#,L7B15Y\2CU7A062&S0F:%S$HD;M&(:]8 ,]@KX65"@0!G<<4%LGD9*B8, M!C)(QGUV&^I53$7AK2>JDS?I]]:X"UWE?[%NWM/46KH4T.:*+=$*#W?V(T!$ MI],_@MYIU&7\#@?]'^T #VGW:O3(X.2.&YWX(W8RH#1&<-6;?A?>Z[C2L=3K M8:-K!]_CI [@*5C F7;4.(J#V.A&.QP/8FC %RG70/B1:R TX-:V,<@7#'(+ M7(Y,O+JR^.#%BA&7EB.<&[]S%4>]M#XHG&Q.542=59PQ[*20,/T(25\W*R15 MF*"STJ/S2)DK.%0%'*I-&W].7Z.*K^S ,W_K]/WW9XJ3>W_M8]_] MW+-?S'C[X -M=3\?['YI[3>_[++=DS\/F@=;'/"RO0??MS9WCW8/WL&QWP_^ M.OD [?"\N;EUTCQIBNW-YE?CI<)::Y2(CX@G!;#G. !@PD0SX5((M*:\=F\< MPT8F+.(5853IJ*CC/CKCK-!1QF@IYE+ ^1&8Z#!+Q6 <%[$()6=KW-RU5.3/ MBE!")SQ,>43!2I.?=Y-U*4*Y#*TI12COH!C=L CE696FQH3?N]#L8<->6IR2 MXEMH+(O]XI^&60W;ZAV.X6W?]'M#T 0KK6TX_XJ+452SU-]>H WVT/?Z6?S\,6$Q9KO MF\>M]V^/MG<^PS5O\?;FN\[N ;1OZ_]N?=F"9WP_:;7/A\7\$=P?[^YL MB%9V$>]\X,TOG]NM]^^^-S<_D-;)6[)[\/9X>Z=)+U349()[P[A%3&J%N%06 M&4L(LAK30$3P$MN5=;.JEF5I8BE)4^BCT,>CT4=*42;I(\%!\,"\Y5S;E!+E M1%E-RC3ND)5H9"@IL S"SDD 'B\3%IQ;&WDQ/1:-0.:6DL-H64HL00&$ M&^6%)CN%3>2,%) M8HG'8GHL$G/,FAY@69#$I4%6!X\XU0$9HSFB 8N0@G%YS(KI<>_UQK<^O$TO0\$C)) OU4 F\!Z"-##+C,0<$%U3HT(0'+,0 #P",\4Z M6"R,/ZM["??$7[T35GK#D>1>()ZX0I9R@HC00EGL,+9T95VN$DJ6 ^%+Y:." M=5=Z0K@UQ!&*A=<\4NP25@HGP:*RG*KB15\HF#N>PMSNT5>B@)F"HR@"Q"%. M'$-."$ ]K)R.C'$F^)*IL@7H"M!=J=091QB)#H.YSET2%C/G@M3&:>UB*DK= MPJ%=Z^,,VE'F(I$B9%4.#/=(#3)$@7P 4XE@0Q24%Z6N8%W!NKPTPC$M*378 MBL!%2!84N4@5#Z#>A4AN&-XJ2MWCP-RL4L>T4I$*B9QQ 7&%,;**8+!B7:)2 M.D7]LE6[* 4LGVX=^>"P/["C.M%[J5OYP*AMC6>"6<U\$$*!;^$+BKJ(N'<; B=*,4\MAYA&G(5!1-03A6$ M))&!2 [<94H(O0!= ;KI-H5 N9*">T%X\MHP'07\(UUDT=/B=UPXM)M;:IJ2 MTJ"&E0U'$D%)DQE-2M+J%<3R^ M[+6/59+61CX]AK+P\?'@VQ@J+5%486RY=M2FI$WR 0><3%(E(\."8?B'>0^D M9$KP8"@B 4?$M4C(16L09E(;CE70>5N47C6RE#BN CHF%"4ND5#NW-ETQ@16&(470HHYTQ# MUI*$>,3$*>9Y,D6I*UA7L*["NIB$-2:*J /'1AAI0P+\ ZO64";+PL>%@KE9 MI4X2+X4V 1&F =Q,X*#/Z8B4DY:2A)T3IBAU"^-_?-D+'YOCT=AV&@G.?#"G M8XD93:M["1N#$8QPKCFEQ@7G':;,.S#TN!)78W9!YP=#YT_SGD7G X.188@3 M"^A,F$0V>(Q,2C9@HPC5:66=T25104L(O,#9E;F!@C52DQ1],%+DU-6FH%E!L^5& M,XZ-,"(83!)A0BICT@UC(<4_ M^#@@-^:V/AVWO5? M[='G3YW:!6:2L#)IPDGB1OJ M29,YBWJONQ.7S#^W)WWX%)C1[0S!4'G'.!+!2C$CR$(2T@AH1 MEBR<]=1D5(7!_EW%<-:G/=X:=Z&3//P=VC\N?@M?3E]YIMD>9DP<3%%E_3]N M\._3$:OO,W/=87_8SF/Z:A [=M3^$5\?M<-H'P81@&E_@CJB;N9EEUD'KSX> MQ=>3]\6SUZ_3V\V_MS;O9>+?5VFB]V=KXH_%Q![YHOFWM?+Q,A& B9R9M M]\:V(MF*P8@15=$C%IWF-"5X9<%,\A$KKXF@-?O"-3%LC*K%<88)3QEGBG 1 MK'$JNHB)Y41HJN7/Q&K2X9.9*^L^O[QE7A%&E8Z*.NZC,\X*'66,EN)<_ABN MFP2?)X-58R ,1L<>#N.KZ8?7H3T\[-CC5^U>U:751><1%@3@;'*LX^XYU_!$U"O,S;JW!/IM[C:S2CS=9>904V M[+#13XW?Q[U8J_\,KS8H)J8!_]Q"T5CLE_\TA*%L;/4.Q_#&;_J]81NH- 9X M^7.*Q-7S8\JR8"O$GTRE1SSU60'>@\SIB?S=_RK$RT3KH2WPLTEZY1;E,KBW M*EO^7$;^C_@C=AKDL8?]'OJPR,3#R@0M,E%DXIQ,L#F9*,E ;MN+;_K=;ASX MMNTT#NUA'#SL%HY[FVN+U8GW&B:\W<:7&W7;\X\%>L^\L9YQ)A77/AH^_] MG^T6'&]M>M(\'Q#L?O[>/&C"NWW^OO?ESX/6P0?2^O)YOWFP<=+:>?=][_T6 MAN.X=?+I^*^3K?GU^4%'JX(CB!OJX4=DR#*LD?7:<$J)8"RMK!.^2E5)LO)K MLWS!-OD6_BC\L0#\H2)V$0LJB65<2F6LXM)S+SDA43EY,_Y8ZK4DCT@=LVM) MHK L:9.SV5"%./$1.:82XC2:X!FS=NGR81?N*-Q1N./Q:AQ*$Y0F3%LE '^L M U66$V .&1(/5!7;8]$(9&YA/+91^2@X4%Y07VZ/P M1^&/!9:LY\P?RAD=/<746<,C(_DO8Y(AR3OAQ0U]5\7V>!SJF%_';DG4CJ.8 M1$ \VH!,X YQ[;Q-3 492MG(!^".DK/I]F&-$.:&(X(3U+G MA$_"Y)RBL@- >EB C/DO96&U;TUT7" MN5G]U47A!)$:B9Q,E&-FD>7<(^\"(SF:'E0I.U2 K@!=#71$,VU\8IZ;" H" MTZ':ZP;*@$\NQ*+5+1S:S3EZ.576.^*03B$G@4P6Z: UTD(E+0+'P9"BU16P M*V!7F["!2^&U3CFJ1:V-4BD2\MHLGRPS1:M;))P[GJN(80,)1"/* \DXQY%A MN2Q&$"Y)XW&TO&AU"Y,L_F6O']\8#N.HD4^/X9KD\/<%WZ76QQ2^G>98&RZY M,)Q)[C@AB:A$)>%*DZ*K+AB&?YCW0%JG" [6(H:I0!P,+"2%,5=6*&)I&63%4M0%> [FH'I%:*6LT,H3Q%9XUVF$0M M')-8D1M&6HI2]WAH-^> E)I9&SQ!WCJ)N%0):9DP,M$H)0#\HG=%J2M85[ N M5Q+73'.FO,#1<1NQ5=KKZ!-/A&)C1%'J%@GF9I4Z[##C.DGD6,"(\\"0(]PB MKEQ,ABG,M"I*W<+X'U_VPL?F>#2VG4:",Q_,Z5AB1A/,IE&)E)PF+B6>\[,2 M3!1U/@!B@YYZ#687='XP=/YTSK,8B:2<,A29SY[%()'FWJ/H# P:#9)S4$(Y M*2'P$@)?M:X&S)X4S!=91PJ2P#- O6<*(,<\YSBK4A MU^PS+'#V@' VYR)TQDML&4-$"H,X%0X9 < &XR:XMQ8;[U?6J2XU0PN<+3F< M14Z,#(JFJ"1G.7N<2U@();!@A):H[V*!W)R#D&&G2%*(1"819]@BRT!QT\3D M.###!.LE![G!04NG+!XM/G#BF5,^\[Z<#2 M5,Y4FEMK#5,F8*Z#TY)RPZ.6/C@LTS6.C;*.X"GXA4LMX=SE*LZ4P@\8 M1F1SRMPD([/2D1@T7UGG>I4SL1ST^10 L& +$ HA%4):K!Z]!2%)'HC(>:\B M)AP+KYT10@DE='6:YY3]CEEM:?"\! <#8$I6FR@16.CN4!) M#"(:S#%R.E<,B9HBQXU#C&*=#.<".U+90(SP0DB%D HA%4):;$(2 2LAJ.,L M>!ZYLYQK!70$!A#!EM@2SUHD+IJUC!A66=@="C(!%TD"EI%S!GF#O9=4,B7P MDL6SGIJ,JCC8OZL@SGK5XWFJM7MC.^GR:9GNNMO7_^,&_SX=B',';UDY='X( M;CQR/\&IN4K=M(*YG?W8>-/O0@N/*]%2KX>7AZX:OF.'PW9JQ] X:H_VV[W& MI(9NPPYBXT>&@M 85X6_!Q'&9@3M;/QOW!_!M8 MC=$ VEE+Z[ !5^>//V(C M_NWW;>];G#QUN-9H7OKXN6?22Y\9H'\:]H=M=ZJ+#P=MGX\,^^.!CW!C>%>X MZBC_N 6BAD6+TDV>E7O^E.[K@4!\.-+LC-Z-FC[-Y?^]AW/_?L%S/>/OA 6]W/ M![M?6OO-+[ML]^3/@^;!%M_]\JZ]!]^W-G>/=@_>P;'?#_XZ^82W=SQI[7R# M]WHKF@??OEHL)0LZ(.%8KMO$-8(A24A2GK!4'&@PW8H_GVJTZ62T21GMJT?; M.^*#)1%Y90CB#"C2TF@0M2:!&2>(M&QEO=>_A!W/?5&C4>[F1C\U;#4.#1=' M1S'.X%HOG.(-G#4"J$RY8'R%.XUNM%GIR?"S?K M ,!U0;SVAXW8"X!5OX][L>9)AE<;6936&AN]XYGF3!O1R0\&V.N/.P&^!'SS M_6\]@/;0 G.]P\Y$?ND77 R- -0]F@?KK6-":8"8/KVP(^[PY'M^0SB=CR$ M7_;T@6OS?'61Y)XWO?WGW/O4<\AAPX2GC#-%N C6.!5=Q*1*Q$FUS FG M'*U*)LY_3#@;'>?1K 9D,S7EV;9_IT'E\0"K1#.'&_XW;H^,YXK/# MQO\]-H)=[Y)Z6S7RXVD;OP W]\?P_(J"-^,H#KKM7GZ?,Z@K:':&9IZ"%?"5 ML$ =L1I$/\=#HG7(&08$QD#MQ\DPJD'AEZL,RXOXE>7P-E)!"!,I*$*LQ#P0 M:3PE1'.KG&?617(DD07K!W$L3 Z0:<1#@G^Q!.1R M*^MB51AV02I6@26&A[%2K#O':XW-VY+1ZFT48^VE]4'A9 WCN>Z0XHQA)X7$ M,A"2OFY6(J4P09H4XWV:=\#A04PQ4?0T;5EU0.#+ZQ-5D*>T5^C#K=> 2*WG_M<25<._T-#T@WB'_T>]\R MILT(7D&R6KQ8:Z?Y-?K$+#8:29X7F%GXY (+"%NEG+,1> AL,PIJX<5=PB!6 M("/]WE2+&L;S>E.EC5<#LW91:VUH&5Z5=W>UK@+BJF_![F<1[LSG^IVRA,H]H;5B_T9.Z#TAS?]X6CX M<=\.XF]V&,.I9$(3?NOT_?>G%KZ3C:GP_0W"T]Y^WX)S]^"^WW'K/=RONTNW M-^'97WYO-]]_XMN;H=V\('P@H!2$C4*[NN^^;^]\P+OT9ZG#@B;:4#6<0^4 MYZ[&$Q":R" C*$F9*.*4IES)I&$43HA8D'@[@LE"=F:]IU"IL8PMLY5[EG?QOQ_96P:AN^_W*$(-96JE. M6?T&76N49V.VQYO9^F\0.K$2_YGOF!]*\>N-R275 _+]JN_)ZW^MUFY1./-P M/#CL#RNL^P9V^2CSXL00M$<6]*%,F*#W=/K',0Y7&P'8QV?*7:T: E(\''? MPA_53L[&A4/O#T*?#$\6&^^Y6\.\PP,SQ'O88!?A$*@,A ;0AY M$;AWEA(;C"!>76%C;K7>W<*<.,.W6;'=& RR9R/CW6_'%R!P(_<6@#((PG:J MC@XWQF"%#++?9'%TOT?'QT^D^>VKT"2QE/.X>^<1)UHAPX- @A%,G#%<4KJR MSE8E5JL A1MW^;2(S.7Y$9,'@"O"():>Y&J4%$U*_LIM7TDKJR352G-JE+TR@EZ%@++>%]A/<@,4%XE M>Q?(8>TEJ0)OYVAS)F8)*'41-&!NSDQ\Y"HMZ>)I, ='@UAQ/=RF/1SFL..D MLRN'>]7',;QN[/>/XH\X6)W8+-,!J>WB#&>=<>[[">P!(!Z.1S6D S X\&6 MJ-\O/PIN9+^=WJ0_'F4O?C::UQI?\E,G![)9M H#W(G#"E@;M7[3B!W HPJD M#FT-R_![T.]T&B/[=Z/3MJ[=R7V5@P1VN-^H= ,8RF_[#=O(;I/=79O9OW)Q7W;25-XS#Z%'^V0 M4ZX!ID;X//%B35N3*2?[#0[&M468GV.]'W?'E7T$N :HW!X],\FN'ORJ/0(" M]#>1]4JU;VS7G/B\7O7Z%]L &9E0/4@&S)*\3" .?'M8H1IH&H,\;]M]$,&L MA+M.>[B?9\QH+C!6SJK!?':6Y/K@SKQA=TIQ*=L/$%WZF,%U<@M&S-9=6('51GUJ[I8MCL0?\ MXXQV5R\,J8!IF#LK]2O;Y=5%K\WD96!Q&W_RJW:L$K+KH_$JQ4?_P]5$[ MC/9?&;,&#Z]"Q)-$!Y/[UX?)6AT^/K>*K3XH]1J97'OI<;Q&KCYX[9T)6Q/\ MFHNOO?-/#@I&'Z3)?(TJ?L,[_R2QQ UAZ4$3Z_Q:FHN?-CC;LW'P &DOS"4> MP8=>\5G;<\!+%>><5T1NL9R_C/-"C_.7B4E2^R@V:KND&O.W4X7JOUFAFAOZ MITLBDU'^V660F63,O*Y#9-=28+#-2BU'O[LIUUI?N37FN6RLN]:T)KJ-P MQ%@5-5?K:-03^;TG$K1])D U/C][MUJ]+:.?E\?@YOL/ M)WL[WVEST^.]3<]VNWO=YOO/G>WW'WCK8./OW9VMD]V/Y[9E'.R>-#<_'.UM MMCK;.[M'K9,_O[=.0GNONWNT]^43W]O\!O=[M]\\:.W_=?+V+$W*QM>@!;$\ M^ MG^^_<5#!^[TP#WU 6P((01F"$:%4&<2HU< MY %%3U0@6C!NP\JZ6<.J$,Z]$<[3E<1YEL;*=+*'4@SG+MWWS]M9'9I*E1RS M+#B@ 6UM=)1Z*KA-Q'-"*X>UFCBLB?Y%\R.[KK>J$&>]?/R_5:"E#MG/^K5/ M9:" _:W ?FO6ON".,B^T0#"T#O% .("]$(AJK)T+UAD*]@6(CM87%\G^:Q%S M!R] DO2GJV.V6#!SK]KYK\C'P@'P'13P7P3AVVOBPY^HXE/\'6[U:H@N"OE] M8O290AY%X%Y3A6)0>1^##,AH+U".'FMN,+$!9X6RLB]L9%XF37+21$Z<8#S;"Q^ H$0JGB$.H"Z#\JDU1 M0AI/2F()Y:9C! DF<6..*&BS<6AZ"HK27CO!A3+'<]8 M)J/H5RIR/Q_>N-HHNAMYE*C$VFP8101QSFP!I%(1V:03"8HBIT, M4>7]IJK4"GGR4ELE\% "#_<2>&"666>52Y1*;EC*A?5T5)YZ$C6-K/)YZ:G/ MZT+VH!)X6"@\_S1K!1C#E-0B(L^HR9G/+;(I$F0%X4QQH7GD5UH!)?!0 @\E M\/!(.O8O@G )/#PSC#[3N2T3"0OG$#'>(NYI0LY3C)P+6 M]EGJW#?PX9L%]^&_?#?^W?)[7M#0KRK\4#SX3\L+N[.Z.R _RP7.D><8='>. M$^CNVB#IM%")<@)Z?:D4478E%"]^\>+?Q,*X&W?01V>.8F?<)Y^:LI" ME6-:8,1=C@ASSA#&"9B$14><+'RR,*;&"W;OOZ_S:!7G_L,;#+^8/;OX]A<* MS_VL?: 8DQE!A# MB3%&5?,[C:F*:K$D8\R()XT1B;O1^.1PW\D G'$E76FU\C% MA-"%*DJ0X;X&\EU_D&+[ 77_NUETST7WO^V.XL=0_JO:.95R/S'K+JC^[CQ# MG$K!QTFK"[#? MB_G1H!<#_Z-5+"I! MF??.1)!T[HM[@@C:8%\Z6F)L9+O%%R)7(RPAK@3&\.OOR9( L9K-(*3LB<$( M2559F2>?YVQY3@P4F4 94P93+6/NOR.%_K49/D_E3'FX__T16[TXX(L#_E6J MWU? ]:K/W=V@?3?[=:^M>/KZ#)8O:>$UKJ_:@_.&C@6Q[XO8QQ.(3:VATF.' MB!8)<1DL*.,R'\UBFOKH&4YIKI3QXH:?THR??-9]&GST-Q_&&[\SOA>#-T/_ M,-<1GX,SO0]K 5W.]+XRZCCW^&..H^',HX C13Q0C2PW'A'X#30)BJ/G"\N< M+@IZ5=>?2>9X7A@ID8)Y,57F/5+P,&HI)WY?"Z><1P8X-I0FK!&)R:&\[L@P M)A!51G.96)*Y3L0<&2-/&AGXK>Y/LWPZ<^-&12_>L$G?K5_3I#W+^Z\SV.F_ 0#%<;7YF+T11=]S7K@)$/#^+OX_7!D]^_^)VK M+3@67F8F[]KZZAV:J( TFLB)GSN#^CF1FMMLVIM5&\WFIL;?ZVOKK365JMWZ\V5YMOUE;^J MS1;\H;'6;&U>)T*P(<<-SD<;2#:M0 ]8:NNV=M+L=-/2\V);[0ASBWG?2 _K:S M=][C=^FT(^/9!;(O==2TT.8.FW$\"GB:[[D+X:B3X5*U>=8RT\73)J.'^Y-= M"T=-!X?Q[/Y'G6XW?WH/)FK4SSA_+_S]$<75A!M^IU^-W<>'?7ERST3\P=Z_1"[H\M?ZI!X^8J+XXZGIY>-*45? MMP>=^.+(MWQ8]_4\?9Y!]/VO>[EI=^X &']D#3'F/J$6%F!@\]JBO,YUR]3A M:&X/SMH\#L=M%.N)S_<>]XI.P#P=QKVG5J]KQ_Y9[LW[07_X^F.Q#V]=N'Z\T5K9!K1D7!*/ #DU MXIAC9+@SR$KL$ZP7M5K?UU'WQ 4VBE0\NU1XH:3$1B%N#(3[>2K*YWD<\_DW*KY1PV\ MW>/J'[>9_Y?-?A>\$TE$:P+/YT)19^K(5OV.H?V.[D^V_[PX-F_Z =87"G/'$FB&SN!/$#C,/SQNKZ2>/DTW$3 MA%+$8$P ><312\2MP,@Q09$(6(J8#''&+"P;=C7[NU8Q\GR#,$R0L)^8_3,Z MKHVYK%#TLXHT6K&+^M&,]]_^>-XHODYS>EU/>_NSM:YHB='Z'5CSLT<>][C. M6[0&EYB5Y"P,9PKFDS3,7JH^C[6X? 5X1E1G+=PPDF%5D]FP2H-^K[JM"[2Q M/"6;N ]<\T2$B9Z",01;A'F.F;TVY^(RUP)$/S77UC_&CSPB6C)WB-8X:NZN M;1.F+0%&11I;BC@1"FDC$M+$!U@0H;U+"\O]O1$]7O8_94F\;?V#$E)R"TI6 M @ISW&JCO#)4>2X=]Z:L_\NNO]_.WE:MO$>".V Q@06RL/*Y&Y;&W@J#Z\L?-N[ 66(__=+7O\07EUD\G+?B>&PV[<2-=OY_/' MJOE_M'_'S]3*3H46#.6/+KPU=UO8PW-\W8;M2U3>N,EBC+BW$FD*QI(QB>D4 M X5-O ;R]O][*T=',*&_D\=&3F3Y%'\'22U:_>'\#"FH-&_NH;\P#+,K_693[-J!AYF<9Y M%?62UQ[ *F=\UR]SVO?H0W7R]P51*.??[I=R>W-Q/34=1^+FN+B>XB(F*GP2 MB7.LI,98>^T,(4I;JM/US9>?*9]V[?\=@KJYO@>JZ&%]M'HC.WQ;.W;O\FF. MFNP?W:'WN-E>_THWW;;+5^D0WWE[* MB>HUQ-87N._[C[WV+BBQK8]PK:T./ ]I?OF$-U;;? N>J=EJ\[HW\WF>;3+> M!;@/HZ2GR\.].^O,RYG!9R2D\R1=#&O-M'8H 0,ASHE%!LN( MG%9$1!V9-6IAF9(E.B>5GIZ%CLIQPGNM.*+)[YXXF=!@;\(ST6'?W+\GNC6F8A0 MRG.$O.*G[<2"G@[G_!R?6'#$8)9H M<#A2KAUQ/F 5K(^:)GAIZ_30J57VRXF%Q[#%ITEMGRLC-'<>J53G_VB!="X* MXT/4TB6O2<@G%K*PD>+S*2<62DRAQ!1N,TD>1BSEW,%,T,JY$:()UCYZC5PB M%'$=:*:5@$A@0L1<(TXX,$+XDIH3(Z0$$LK1@MDV*8+@WK+$1:X%3;34S!BM M15*1T^#O7:NT'"UXA1S0GC0MG./!,# H@B$*@8V1V8 &E#O5B:A=LB( !TBZ MJ.B&1B:0D2CEF@2%-%4&Y^B8R8%\@R1DA M-"F'%5M89F))E*,%+VY+S'! HQPM>,Z\I!DQ)\K1@LT>,NU2THA M'Z1$/'"%7" :*9 /4.D#(R9'!,P2OII4.I-:?(D(E*,%185_!2I\.5KP" [X M>D%_%PXD@ >D0DR(*XR193PA:PB6'/B!6.:*+QI>?#[E:$&)*928PFTFR<.(I1PM MF E:.3="F+?>J^008];DMJ\:&:L9BMYR0J4/QM"%94:6KFE?7DBE!!+*T8(I MF+S[F10Y^R^7CPP^*&ZYJ?/MBA'"Q[3UN:HQO_:O%C9 MMEB",$2!HHP,<98"0+R\2 U#$R'S10(AHEHE$B&C>;#X\D MD7*V8(:(I'%&)#0PK5422&+I$4]"( L_$=B:V,CH2<1V89G+)48+C;RT-3'# M(8URN. Y,Y-FQ* HAPL>204_)FV**%B@N5Q>3#(ACF6.5]B("+':6\:)]#X7 MSELTUQ2M**<+2B2@1 ***E].%SPG>)_K\=P($ -JD,:$YZ-A'AE&%%)8!"I, ML@3G0\)R2950\XOK\3,<%2C'"XH27XX7/!\)'$]J\#QPX9B4N>$81EQ9C;2A M%%$NE',1AVAU/E_ %LDU[IQROJ!XXXLWOJCPY7S!,P/XN19/I,$TJ(BBH0#@ MS!'DK+,(L#MJS+ @EM6'A.>E;&CQQD_9 0.*I\-!?VMN\/C-\>T8O!_ZAZX; MY^0$ E9>,6:TL(YQ1;6.,01*4G#$Q2#J1-'IM0?*"81'\1B0=13SFC,!O$ M,Q&.2,1QFA3BQ%+$E4[(NA013IX*IX%QF%U89GJ)\4([]S9D?CNP0#/+IS,' MBA(\K(?7H?-]^3_PXW2H]>TZ>P%VPIO<;$*_N3PH.^_@4D-J &?.D>6*O[(O\>E:F58]5-M\(QDX-3J M&1VNKL FJANX+5: *U4&)[MW7,6S874.AM71&%DJ.X*6B?%5 _A4MJANA-:] ML=)[ 54YIYPRYB05D0=C#,$N>O@?"SXY@J]'57:*JG[8Z3P<4J]&:.U3MJ] M]:.MUE?>I.LG?Y\T\$;KT[:F5EBO)*(Q9H@S"EGO,7*42R.8H21G3A*UA*\@ MW#\7[RD A# !.CLA5F(>B#2>$J*Y5(H.,27J394 L70VW 0C M-.Y'>/4]=H^71GQS,_]D13961Q8X;G]_T/]1,T[WN/K';6KZDZCGB-W#,;36 MV^_VCV/MJ;)G6A0ZU:+VZ_A3'LE_+JB] M3Q!7FQ!N4$W]FW X.(YV\'Q6Z82__9)=^C'V;*V[OH6GS(MY:+LMT&>'\[<) M6/.DL2T)XYZ Z /"!M@$("".X824)IA[:YEP#C;!$KML'%5Y18=+-Q@\4VH- MU3=^TX%MV_%WL8_^&P>U+._YB&HIK#Z>[\3-O!-?U_/?_K2M"1,,B*I??:T/ MCF6D.)N%D:UW QYE\/%@@,,. T"*_C!3\;#6S?IYAU9P#3O:VDO5NT[FGYJ, M3[^>T:X:W0'@<\(B_-__T92HWX=CR*VC-#O]+MBD,!0 SKT1;,+=\A!N_- 8 M@_K$ GZ$4[/,P6KSNNO^.[_6&V>/?A ML>/P]$JCAQ^_.)NZO9'=.G$;F+[Z(P97 #IU&##8XV&VNF''Y9=_'H+J0<96 M<681.QB!^34WO\_5*)V8Z6QPEYD^GVG]I#--)F=:EYF>G&GUI#.-EZJ,5?;K MUT'\FCU /0OJ^V%O-#_#$6[!K8ZRAF_SQ;O=_M'PS?W ^H+3;^1.](!<EW8CCL MQGZZ064ZG8C&:!XF:*O^[#EIU9PU-A*RS[,%8_RC"W^;._7''S=;C6W/*)C_ MD:+@"=@ @7%D+(X(LVAC9$YQ!X92A%V]GR5A_RFLU=3;?VEZY)9CCKA8 CT)6X[R:\0W&[R^-WKOD M.Q^]*>";=$DH]<#OWCID@I[_ 3%O*L;3IAG!27&JI;6MEL=;G4M9;+M?6;NUU=EHK?/FE_63 M1BMGPL'K]Q]$D[9/VKN??FQ]^=AMGGSL_7VR=M#HG%7:=1I['9Q$5 2'>"Z- MHA7'*-B4*+4$9"!FO%:+VLQ)D<5Y*>!>P/>9P=0@J:"2 DP%\ T;6!8LD [\/!5](4162*>.VXPL%JI;364@N55$JV!E]U"KY7<@P+^,X&^)YK MOCPF ^JM1T*SA+ADN<<$Z,#8>F:C$!'48 !?I1>U-@5\GPQ\[W"Z(_\U;][. MWJ$=S?9$Z'>_/ZSCYV].0_'GT;I__CY.GN'C0R#7?+CPVX7'[W7V M3J\O. S@%WJY\7%W?^+RR^?;37RL?J\WV9FNML;E8K3??7LV>^VG. M0=X!XJH/<-H>NKG16MNL6AO5VXWFYL9?ZZLKK;75ZMUZ)T*V9&9?VZXB+A&0)[!JMN?!<2=!LN?0FD< 8C_#OB*#A.S&L9%(E M6C*EF'?$YG-U41ON ^$BIL!M?8A[^M/U_GO'M+PJT\AWH/J<)WQ;-LSK27BY M2X++ROBI2Y[+R;=M137QU(1JGVI^K#%R6$+7,[?, MIV=7QD?91B=8ZB6O3?,JUU>H7^8B"Z,/U:46IB3?-EH-VOC2IENM]9/VR0IN MM_[LM'>[O>;J'[UVJ[G;_O*);NV&[L;F98=:&^[=_K&UN]5M[#9W&ZL?=QJ] M/SL;7]JX\7YKIT&;.UNMK5Z3?A)U*/F\%[CDEA#M#9(>.\13BL@:X9$/CC O MHTK1Y*:M>E'H4A%EIJ(94YJF-5VP^H)%N.XA6:^'C6ZNT/4P2BH5NF:"D,Z[ MB&NC875-0HDGC+@V%N5J,H@YRQ6..$@=E1\IS03*2W&I\Y2 ML0HK'YVW0E!.,?!#TBXD[*)2*A%24@!FGR#6)RT66&TM&0%NP+#FW'N/C(X. M+!;)H_2!J#!O*0"EITGI:5)ZFMQL6CR20TJ'\=GAD7-#PTC%N(L&A;I*H@XY MB.L$PI(F*IFPW&=#@RU)5EBDM#0I#<:GDP[NV9MP1LR)66TP_EQ,T)BT*"SC ME'BF$ "_!28@!&EJ/0K44Z(D\]BKA64I%ZFY>J"C]!%+"!2^NQ<]P1."6 M;"<]'6&".":='U2[;38]CBPZ2F M[RGW4:6 B8<<9S[(U"?D,5))^H=D1HT?<'((E%Z/OCB%X!("2S,BSTR[X&% MAQ%+R5F:"5J9""6HD(AQ#OFN6-8<,IEI%9Q+:+5Q@C,="AEH>: SY=-"T2<2%P M1*W1B*=(D.,A(" #96)@DF-7RD*5:$:Q'DHTXVDXI*0ES0Z/G-L2240N8@PH M<*80EXX@+9U"FE-*C4Y48YIY9(G-25I2"6C,9EK2;!]RN&=:THR8$R4MZ7%, MT)ZT*(RV/DJ,D8G"(:XB0RXQ@73$/!$B-:^K?"]*=K7&]Y-F)97C!24*4*( MLZ#'EZRD7PG=$P$!X@71,:(DJ42<,PFH[3&2U!NLB C)RH5EHI?DG-34* &! M:C;:::6XI%9%&;#4MG4)GGP.^7CC:[$T^V:"0 M4U0C+CQ!CJ2 A*,@)BE%0=2<=0HMT8P2S2C1C%NLA\=Q2,E*FAT>F0AH6.T# MMP3Y$&TN$XZ1UI$AE9+P7!"IG5Y89GB)STEN:PEHS&96TFR?<;AG5M*,F!,E M*^EQ3/!MTJ)0U.3#TP(QH3GBEBFDC8N(1:ETPMY+Q\&B$(N&7SU!78HEE3! M"0,41;ZD)3TC=D]$!!*3Q/B(!,8L%TMBR!)'$)>1<4Q8 V_"!94P 8G:^MDU"\HAA*>R M"U:VJ4N*<&=1P#$@+@A'6@2.2(+EY\E(1DGN@H 7)2VG$'X9S)3XQ+Q8-O,> MGW@8]91C"K-!/(TSXF$T>*VH0$%I()[ "3+,.&292OD,@_.YXS,E_N3PH.^_(9>! 3YU#AY5_)%_CTO5RK#JI]JF&2WSJ6&S6&6LB-61 MA7OL[P_Z/^J!=(^K?]R&A$^"@/@>JO=:;[_;/XYQ,PZ^=WR\'BO/<*Z&Q6&K M?V"[D^^_[0\/FOV#=H1A^_[7/5BBU^^"W_I[!_O>YSW[Q1QN[+[;:=-UWJ8P MKMZ[;QNM#[A-/W>V=MN\T5HG[=[ZT5;K*V_2]9._3SX=-UM?MY/'R;&L'^<\ M2!Y"0$99B:RBT6$73%1V85DL:G)56 MZ3I5^W%0B\">CV/Q!6$_@'V=WZRENK+U6BY61SL=OU-UAO4%_?A*+E_W[+Y] M );*5D=CED-V1'/Y+IU^R(/]SP7P> ('Y80 P^[W;\+AX#C:P?-Q^X37XA*[ M?XP]6\/#6WC*O&*'MML"R!C.GZ#CQHG?QBQ8RUA 0HO<)S419).0* A%' 8Q M)QP$G2RIRQ13Y14=+E6;/T'9R@Z'?=^II?RH<[!S%^G.N'L?I'VD%QVQ>V#N M2K?;]_EIKI?>M=%3GP$HFS^Y(HW=;]O8 DAZ15"2(2%N)6"GB1HQPUTBQ%@7 M]<(R7Q37=''/BY$9N!:Q*NX%$(P+CL>EZ@959DKUG/K&;SI "1U_%\WGX_F& MJ+=7]0ED?_BZGOGV)VS!ZN9M8_>.JZ_U08^K*) W_##S62]F]U^MJ^6__-$' M"L@O5CM %KL?,=*'#$*5EQS.]G#,C7 M';E2:QH_'^;__H^F1/T^S"#7Z^^-;P.""E_V=KB3O>/7?;Q?,](-(SP= 7S, M^\-!#9!PO5L)66D'^XH(PB,WQEF>O)0<4^(H%BS=E9"#/3Z%-C_L=-XT+"BY MA[U1>.]=?S#FVXV]\X'7LIA%^WQ,Y@I5PEP/80V .8ZR89+%9-CY48$8 1_:O3V0Q<'0#HY/12X O\ O M8XD*8S&O? 2VJ7<$;#L0W_Y(;*_N!Q#+Q:HSNM8-VRJ;3E]'1[>S!'<[\3!? M A #Q@,ZT4BF!_$ M*4(5QO?ZW3'U",*\DL!+/_#QS)\UM&->';649B<0SQ"37 MH/EYB;2)N4R1RU$M$DM5!O9X9K@GVQE4 MW[,/+0O7#:+8&5XP5T "X>V!S6"-,G54H"7"9VH[)M_NU!,P,F!>FRYP9^:? M8(FL%WT'BZ?>4Z=(,GQSY=E.GZIG!U\[>Z=N*#ER&MVR!6'MK0\*)VL8;#QG M%6<,.RDDEB (UV_!2[:T^S#U8OQ$6MG8! MG@GT*!(% MNU^\/XYO27WT-GN-^UQV\Z>[78U5^Z+D/AJ!,.=MX8LZ0%J\,0 MXUR)\?5';Y.E48CBDC]T]*;42V3\W6O?QTODYC=OO3)A2X+?\N5;K_R3-P6C MOV3(?(DJ?LIF'*WVV-E8+WFM9U99T:Q?YJCBZ$-U;/&" M*)3NUVZM8Q@;Z*E;/;@'W6J]^[;56C_>>M]@[5;[I-FY ME!C0^T0:H+OF>X%-R9JK'W>W>OF^6]W&EX_=QBZ,^23L-'<;].^3MS5$)(G"3"./6<,TM]3 M*;9;SL"4T_V/I)!2;'=V:&2BV"XS3"4GD S1(.X]0X9(>"FH\UPF1QA=6&9D M"<_).8FH\B",:DZ8&CX19%C622CO$93#(2180,S1%Y1+7RB\L<[)HZ-6* M[*4,;SGF/J61A2G'\!=4\5\$JHN>_^08?J[GTZAQX,DA3*5'G,2(M"0,I8!Q M]%$0)E1=CA?/206O9RK'>YKH"O,9?T(_S_C1$N?XQ:E=>CIB(C>&P5Z=07// M2F-:4^4H,=$+KI,S28>4K*4:6^:YKX/H4QLD*7E=CZ&]3Y.F2P2BHQYL%1D2 M =K+A<8X6#+8X%R%GGM2YW4QL:CGI>++4R-(":#,BW4U[P&4A[%*2PF9O-KLJ]D.D-S/GM!" M6QX("4X)GEUJ,=%$#/%8$VVTK?UJ^M2O9J;5L"C95X_@@/:D79$"\8%)@:@, M&G'@ V29""@8@;ET%G/B0C,E-%-",S<;#X^DD))]-3LT,A&5 MH2XP122BQ$7$D\3(6.\0-\I(ZB6WA"\L,[U$2Y/$%SS95[-]M..> MV5F()6HM M@)*X]!@2^7HAP&"U(8YY1*10N6-!1+#L&C&=L):,>!KRN3S!%XF2\T$CI2!5 M"3^4\,-#6[L_B%A*[M),T,JY;:)CC-00A3SF FP3$Y!.0"O*#2 M,6'JJ(&\FHPZDZI^B1J\"*J=99B7N,&LJ/;E6,+44\&/-\U!SE7OODW/!6&*Y)T3+Z$W2TID8"+!.SC"=7BNA M'%UX*AMA93LJCDE4&'F2).*!@JD@&$="19=4PE%R!08"5XMD7BCF>0&F!"WF MQ<*9]Z#%PTBG'&N8#<28H/W1]V\N7>#&(7KOL]_G[4"0<[L" 7#MC5!*CH5[W->N -P\/XN_C M><*3W[_XG8E9\K")X^ R,-YQ(2^N_IV%YB>PV^WL131^8$+KP;]#$[;0:!$F M?NX,SD7G:T1N$.TW9!,\UQO;/;+'PX7?+CQ^K[-W>GW!80"O<)[4]?/T=N7C MZOK&YY7-MY_^6OE8;;8W6VN-S<5JO?EVZ4;!N_J4/3OX"G.4-Z"XJD],VT,W M-UIKFU5KHWJ[T=S<^&M]=:6UMEJ]6V^N--^NK_Q5;;;@#XVU9FOS.A&ZM)E' M5 2\RI1BWA'K.$U1&^X#X2*FP*WBSCP.T#PU7^[=N]^F/723W[[<[9V8I7U&KMW7/5L9^\ _C^L8+SQ M= )&_I?]TPG8APFH#G;L075DX8/[^X/^]Q@J=PQ_/+O4__Z/ID3]/AQ]>:?? M!<-D6'7VJB9\.-O0N:*$J/Z5/T?Q[_6+MN9QSAZU'M2Y0;R019J?R'H/=I?=\[$ZZASL5)NQUAQ& MK,TIJ_JIOMQZ1HL]VZT^QN]Q[S!/58CY36(TC&TD9AZ>P<6SAPI5M'ZGNB! ML-(>=7Z@G4X(<>_-J],$M_[>P;[W><]^,8<;N^]VVG2=MRF,J_?NVT8K:X2? M.UN[;=YHK9-V;_UHJ_65-^GZR=\G;=#ZUK=MY 9SXQ'C69N+6B-G-4$)>Z%5 M(HKSM+ \[/P8;T0$JP7+LE^'=_,_U7&T@^I?!T<=6++3U_\>2<>Y- WRNQT0 MCO]W"&L&ZW^C 3( 1?URJSV2%*,FP.IIKCPQ*IL>1D9%L)0FWB4Z?HT1XGYN MA+C+1L@IQG]GSUMNPCY$TT6M^V05D2A$2)M!.Y?",G2$=E M ,:D3(D9ZW%NM\C$(M-7\YZKT;)G 0-2L"./P5CH0+#^\9#.H(^3F2L>DYO7 M?FUSX[^7G!V7 &HD/:=_?/WY.(\1EF9K?3M*BHT/& E=-Q/0"KD8!5(:R"ZP MF$R,"\L,+Y&K!>-J=JO%I0KU!JUAIZ8_@"& EAP_&RDJIT$T4$1&X@7_CX.L MV(&F&D?0=:XZC4-O%[\*) G:];T!BP>9I!!6>.6YU\EJI;&B$4#9!:'B]5ZZ M^^#4[>(XBNELI)5NM^^!RL?X-<>"YX^:@%)@RE%FHD9$)XJXX0!0 D0P,!FL M81:(,7O-%IGAB_*:0K-+U>LRD^YK(-;2A&JG;S6IDU5K/_+O\74]_<^-Q-2' M#7)4!]Y[,+*#804Z3U9B?/_K'EPL5'9L[J%:"=">. MW6IC_ZP<>=9J5_/9)AF%.V$3=.W^,+XY_>7WTZ[&G;U:E.LO79<4,W)E&K,D M)*F]F>/TG/'UQY[.I9&G\Y+???0FETN8R9O?!U9^\)N"\0=^]]8A$[+$],-' M588\TT,6=[SR+\AFNY[BGC+9X([1;/4,T>QVUL'7SG3PG^>PW9*7\>LG[I;1 M_)*5'D=6GGZMS0LL]40FX\C'6[OEAM7_VM[^[]4X$Z"L^PRO>ZWQUVM?__8I M9[*6!9^Y!;]3Q+ L]ZPL=RM[NRZLZ\NF^#^F,/[T)4)F&SI[ [[V^\"5\# W M'^N=]935^RWL="WC"^:SWJ/&^ZM*=KWD/B><$$89M]8'KD32U BE B,^Y^(H M\I/8#6*7'6$7_>!7'%]C[^:9>YR]4O_6*"&U?]SH?8;/?X1Q=7?;)VNXL?KQ MVT9KC3=WPVYC%^[YY8-H]MJBO7DI(75W_7CK"SS'^W6V\:6Y"V,^:K[_(!JM MK[1)&\?-W6\$QD"W=KL[?Y^L'30Z$XT]!:-4>N15;N=)F$).$)5][ $SQJF+ M;&%92%ZR44OKAD(84RA9KYDPC(V),VNQPY0G@[6CV!"96$R:6:/N0!B3D=>3 M..@'.]PI-/(L--)\>T8CCE*2=,3(<&F /)Q!EBF"9-*<"9\(E3+CM::$_EZH MI%!)H9(IE*S73"5$JR"<4I1KSFT &@&>H-*:A*52&A?;8TI(X]SV2(F# B ) M\L&EG.LJD97$("%A\8*.'%AC85E>33LL?%'XHO#%RTO6:^8+3T!3C3A0Y36W M1!@52-!6X,2%-^PNID?ABV?@BXUS(R,YIV6,8%IPS1#W.5>=R(BD5#%)'"*Q M+/-%:3/Z=(11"K_>:Y4W8[<+XUNLOL:].+#=^NR@#;W.7F=X,*A/AS\H=O0+ M&S$]56FJV2Y)>P]F21&8!6O&)'4\1&NS:T0JR2A67$5S3Z?6K<<)"NG\ M)9 MGPR0"*PICH:@Q"1'G& &I$,\BL)CHXS6/I..6137G'F92=IY^6*V!?JF%?HH M490I(KQSGD=-K5)":L:)Y1$VD2U*]73@VX3G7@J+*6$.81?J[F@1N60D"!2F M2A'.8O(+RWI>&B84="OH=A.Z68JY=E0K%P.741DNG29>ZWPNUK.?'4TNZ/9< MZ':NO7&G+(XZH(2E0]QBA8R2'LE@4](*>Z(,H)O2!=T*NLTWNF$+X$4T)]Y: M3BUWD043'1;8*DOH79+WBMGZLL WX2LETC(?"$8I4HNXB0!\S"ND"''6$FR# MS"?F"4C+G*3VE>+Y+U4\/]J!WZD]H2%^C]W^?CY?/VTI]$_%)[/==/<>?"*4 MDP%(Q%#IN$M2>R!92HDPVP4B8>8G'$ZJH0U(F1(8!]'FN>#"EIS07W"NZ-(M])P9Z@+"KL.7%& M1QNCQ\8HX1@CLCA(IP3ASO4Z;#W5@@5$E0:]CGA .),L8D):XP3F(O+<,7M. M'*0%W0JZW7C"( K/8J*.VL!-\M8;'X7P7D>B0>4K!NW4 ]^$@U2:))*7$8%Z M'A'8L Q9JP "L6(L$*H$CMF@5:R;R0^DN3 M^H=)+[5A6D@G Q)&6L15HFA4KYY9[1PQDBI>1STEG9/V>B^'"E.6+U(8JS#6 M3# 6L8$88K6.EO$0A:%..JT)ECY7V;@+8Q5:>@9:F@@C&$R" SL3$6P9XBXX MI*T62#&I$B@< 6M3E"3KD)8TT18$[&\X+'WP4C$4U2(^Z"1#L&@$,%(Q@0X*Y+NU MLN+SL^*EV=IL+GAIMC97RUV:K95F:[]V54L!ZU+ ^N>U]BQ5G!%N&.,\,&NI M8%(SHYQ,R45>NS#UV(5)3,D#N>"GW-]MGWR$L<$U3[:ZC=8*WEK] )_?V6WO MPO5W/_S86&V<;'S9^K;U]I*?LM?<;;Y?(\W5-=;LP5A7/WYKKK8YW+\#S]*# MO_/&24-L]3Y^N]1L#5L3K"$!29HDXC9R9(FP2%G#15"),:46EJF>DTJBI>-! M(8Q"&,]&&$%%*4(B5N28%_-6!4-U2H%)KB,/=R",4I7@Q6ADLBH!<2[1A!&# M%46<9!H1VB*#L??,:K;'(L'-4(D.M0SSQ@(Q6"0ELA.."\1#PPK):U*:4;R@- M.^8<^A1LB=QHC7!EN0C4$66,QC$Z;!PGMBC5TX%O$Y[[%#76! "-:$<1-X0A MB[5%V7T6HS>>>8P8\F ]F;PG/B8"[H5=+NQ.8[V1C,O M+,>4,TNT!NFC4A.J%">&%;-UZH%OPE=*8>423A9QJC7B5G!D/"?P,F"JA V. MUCW")9F3YCBEUUKIM?8,=%)*TY^6LZ#6^Z1S,E_D6@KK!;72N^29IJ"(%3J9 M8<^HRGA >K M$HLA]QPR!C/X0[*<8T'NY 4M6-"[G7VIQ$?PJZ%72[\8 !#0PG#B G(V,EEYKI>CR*R^O^II)/0CN+4M<)*TYT;E8B=%:)!4Y#3Z6H.>TD_J% M7FO6^:0-L+B2*B$NL48N68&8X,20P&10) <]086;#U*?CIK+A; *84V3;+YF MPB)$6Z\5DU93KEBP0E*'53#&>ND9+3ZVZ6"EB2A"M)Q1'RE2T>78:8XB>*%0 M$(9K9[&*A)<,Z\))A9,*)TW/O-XGU4=HRP,AP2G!([8Z)II X?98$VWT?>/= MQ8AZ ;J:2/5QPK'<"I0X9Q#G#",3C$7.2*&IB8;S4:H/+X15"*L05B&LZ9C7 M>Q 6L\PZJURB5'+#DE%&ZZ@\]21J6KQ^KX"P)D)YPMB4(K>($Z40#Q3LJWSR M@6$E.2:*)R_5J?=2EQ20BR[*+OR]M]'Z1IM?/N^V6RMXH_5G MM[W[L=/?;Q\U5[^1QBJ,^_BRB_(3@6N+C5:;;'UI[C16/XA&[W.G^7Z= M-KZL'VWMYFM].FKTUMFE+FNYOY%E4B'*&4'X$XQ1@9C352GB62ZQ&QB!>6I2Y\ M4?BB\,442M9KY@O'8@J 0+D=!,?&.@,&".!.B(ESB6WAB^G@BXET.BNEY\Q2 M%+ #OHA"(2<41I*[&!UA>N2K4G-2,OVU=EE[4"SQ59;0^$4]UUX@&/NX4DT_ M'?"<%FYB^?@E)1QSXC@W5DLKM!21V205\?&>[J^2[?W<]'2A'QOU6&=;$RD) M/[CW%#G-&?):I<2L<(+;W(^-2SH7!/4DN_[!)DP!R1D!R:2BBYIX!_]QI8R. MD6IG712<<(?O I(%"9\!"2>B 2&:B VS*"8%BCH3 NGLYQ%)ZJ"%DCI7NU%B M/HYI%APL./@$.&BIU<$G3Q,+G'AA.(V"8#X4BAB6#O30*F7-THU)B9G4*RCGN MB##:4X&CXCQY$QDIZ=;3C'F3#E9"P.AA 2G)(N*$"4 _K! 05@J<2:\T+^G6 M!?<*[M6XAX4A-H9(J=/<2),+@"K8)HP1(8@N(:1I0;ASK4[Y*)@B%EFI&6AU MTB.;"$,Z1*L,H908O[!,YB2$5-"MH-O- 7(?N/#28\ M;FPP(6)&).@((BAI M4T&WZ4"WR1YO(1CL/$8JMRKGDEGD%(Z(IB0H9UI%DMO!R&*SOK27(D#=?8NV28!!-H+I2!J8&(J3%LIX/-)@(3."02I7"(*!$0%T$B M1YU!$98R):VUY[YD?A"V:ASV8/C]ZG?=I9^_0CA;GIQWO MZKUB"9=6$*JH4US08)/AQMH TVHU%7$;]C)=./W:A9M>P@4OK0\*)VL8Q]19 MQ1G#3@J)^'-W3Q9.?Z+;AVWOWBY\>5CM_G^PX\&;>/VR1^=YNKG'=AQNM-I MK/H?[9,/<-_&]_#^,P__]\_N%NU^=[M]L?7^$X:QG&SM?MQMO%_'S2]K<.]O MQXW>IZ.-]^M'S9-WNTW8P&W SHW6![:QNG+<.%D7S=8GMJVQ28GE-I.!AGR: M2B-'C$,I".FB5$I)-\)KD(,85C+("A:(,=9H"R9*(,$899)UL$Q1BWQ M8J MG_NP#@>#P[@P(3CW5*DN;N$[[_Q;J"^W5JE[*>Z,7A-:,Z=9JD:R<46F;Q7X M*7DH?OFA2-W];BVEZ'/%J.K/P^YQ1>K&;&:Q.MB)528]NW=S^_J!OQV?+8C=_8/S=?7@L^S7F5C/[-8<"@=1Y M%Z$3]PZ&2]49]%7=/#>PD8<'56=8^:X=#D>W/>H<['3VZLO!-J\9)BM(,'/P M3S["EJ_>'UT'WJ]&F1[]T3?V[,'AH+Y_?E7?(U1PZ7BP5+7.Y>S_#$^O<'$D M1W98_>,^JN)#*.$V__Y%:LAM>Z9&]WL!>B"@#S*@!0[C/(%KXFW+/%9)>L02 MLZ#-*89,"A$Y!IP!;"&IDPO+7%]-.\LZ>2T4Q[E#9#SK$#G2KT9M(BE>JM[: MX0[(,:@U^0N7I:3;L:[3A6T >Z_>!C]@*;-T7BM.=[PE"";([(O+WL<,"!OI MTS"NY VSX0XL $58!RO$[]B]K_%=?W!1/O\:S\9Q$=(S(6V?;,-B8 ^Z!X*% M$(A[#4)*05)QL!%+0K"+'(2472.DY]!V)DFULHSZ"1W"BQK* +S&:U-U%P<(K0MXOB_9I&/[^N?"9PC8SS\&\K6PQ%@3Y5H-MXVT6; MP)2EB#'E$9=!(E@,@U3$D5,5%+'RBD+\*]I_$PPJ#,8/Z_^MS!(F#^W_?7LW M9KVD]#WZ/%_C@#V=!Q#^^)"/_B3)=QH*OY36E7?WT)SVF;Y#8G&1G"(Y$Y*3 MJ>_EI>87EDYY@G5YD2[R'Z_J7+^^<,H3M)Q]94*4ZO\>(D3R%1Q'V0!]>W"# M]+S,K$W?'#UIEY"K$W/W0UBO.6#IM!9*"&:X?9&/W@VBL-HZ:K>XN?!8W5]_!Y[[1K=TV6%,P/OA_\V3M M:*NW-O[.9[B7V-MJ]8_!U#]JG*P0N!Z,\P/.L<>-UE:OF:_YY5VW\66--5I_ M]-J?]4D=?]RLXY!'S:-M0U0,RD0DL,F5-!-%UNN$')/!\'AS&<'LHM"E)1D'Z=@L2BB<$% MQHC1'!MIE%76T^A]HL($]C %Z$!PDII() M3B2Q*7(E'(]$:J6X>B3L-_M[OB#_0Y"?7D)^;6"!J#2Y9KI 7&F#--$6&:Z5 M(T8Z9GDNE38?P/]K*Z5-(_ _0F&GKP#Y1W6);DDE>C'CY\:0P^VYW,5HNG^" M_!UG]/6SKA%>1ZN5#)1QK)TU,AB# ]9&!ZK-(UFW<.W]N)9=XMI$:(B&&Q1, M/@\3*0&N51AYB;VPE :G5/%#_]+=_4PD?7:;P:Q M6[=X/L_H^N?OX[QQ+D8/<=W7K(.).3R(OX]G T]^_^)WKF9V+$QKHOSH9,8[ M1,G%+,G)GSN#?<.*JFC%M M#]W<:*UM5JV-ZNU&UV8(_--::K_/2R;@1+_[T5-14'QD:[[;#^CA';C??.^R-%>=]>YR/@0Q!"0'(K;.: M[==!C*,_VF%.HKZ:VUS904[EJ5*_V^T?#=_<7PB?,_EYT^_$<-B-&VDT!8W1 M#'R$ =GN?\<3<"4??UC2H2^F0Y-MDKS'C">$M;"(&V&0C2*AB*DE)'(B@WZ6 M=&ACEK1@#\N&UG*)2/I+LJ')DF3ZCE9-/F#DX7\L^.0(OJO!?>N!FU/.63V,S7QG $'X3.LH M=K_'!HQF9S@SAGF3POU/UED;C.N-U:^DN?K'[M;[/WL;JVLX\\S6:OC6>/_G MMT;KBF'.VJWV26,W[+1/UOG&ZB?NU\-@R^V_W6I!^.VCT8SV=]=,DP MMYYBI:U"/,BZCRC8#T(PI&.@-%*L37#9,&?S89A/<47]._I87SEIT5\5GWQ8 M8'L&XY//#=SM: >MHWX!ZOL!]8]+0,T=DSXI@7B.47(=(@*;FB.2%/RC@E6B4+\X4,^%0LV+0CV#0/VN?S@H.'T_G+Y\-DX')6/T M&GG&->(BMTIUBB"CG)1&1=\OCM-SH5"+HE!/+4Y/%E8^B8-^L,.= M1Z%WYWO1LN^)WO@2>OMD7."2(<990)QK@0RQ#A'I?#0Z:AY8!DI-"?U]/C"\ MZ-HODVB="RG6Z59%U9X+"%_):UUP_&$X?OG\I<,,5I. %JX3 1QW(E>HP,@2 MZ8.$A:6:SAF.OWY=_)4?FKF8\3<=BOG-2> %[Y_,M5+ _'Y@?OE(I6(J&9T= MWI)J '/KD8M.(F^Y%)I[0HG/-8C-? #Y4^_PHJH_!!5I3CRYZB?_=]&)9T@G?J:#Y$]3N[8<)']R':0<)"\' MR5^ C?CEH*WCC"@E$>8^(!ZY119K@EAPD6 E62)DC@Z2O\3NOKF#XK5'OE]K M^[C16="5&PYVCAK(C;Z;FWW!A.<69(/8LYV]6/U MX9D(/,^/;1&CB-8EY#WS@#=6(:UY+F&AK+"1!F_IPC)>,I>EO^YY-*R;U5TK M*:?&2@5+$JO#W#'NH ^,DB4&Q/#6'F 3LG.5TO8.>RX.GL0"X_>2H-7Q$WV$ M!_IO'/C)$F6(SI\P76K1]8UN6T.E-42A1 F84L119%)2R'KCO7 N20FFE%BB M5VN._?-J_8)7C*JC$^5G97AA=PSBO=K0,'$:6)8VHQHE'ZHU4 :28XZN-YC(:WJO;X..;HI=E?L@RKQUO)VRL,@*C M*#B E07F,\)8Q#BHWQX+*[1=6);BJN/G0@?*X43?OVJD/1%3"T)>L470F$Z; MO7:/+V'&EE+[RM'^9KW// XIDNN_WAX6!J2F> M\O-]:^_/G:V3/FF?-+L;K17@L _'C=45W&B]ZVZL?@.S[,^=QOL/O-G:^=8X M^7K2>&OPUM\[V/<^[]DOYG!C]_-N@WX2#3#KFJOK1R!6/QI?/O&-UA^==F_M M: M,Q8WW'TXV5AM'?Y]\@'%X4+C6P1QL_P#1V\:&@DTG.>),YD[<-"!-743! M!F6X(\[R\/HZ:Y/5AU]GSW,-NJBW"O@VJO?P"*,TQ[K5TO5K&WW^W7T=[3 M*]87AY4!?;4#&DFNKG)X$(=+U9>=#IB_]8,<'L G3ML[@RI^=K-<#,B#I0V& MT\4G"GV8SWQS%[N=^+V^3BX$E/\/;P_!)N\DL,]A'*<7N[&"T,&./:B_N3_H MN[I$#*!K'!X Q\&+Q1ILCW8Z?N?"8&%L Z"X_AY\Z+C:[P^'G?JKJ=JQWT@D6SN6.G!ZR;JU]/P9K#=5B[M=-ITS7>[*W! M]X#?5S\=M4_6CS=:X5OC2W.WL;NUVSZ^#-9?C]JML+/Q_L_==NLKW/L#:;96 M -S_@,^OBR;]\*--&\?-7G/W;[@6/,MVD(+I0!("*,: TC8@IU,V9 )AQ(HH MA!MI<4#;8!MFMX0++A$J8?HMZ!*4.XU)Y,Q8'6)BE+Y"0"=+U:ED5" :52T; MLX3BN6_]J&I91HM1;:I]4-9&_ 7@ DOL.]W.J/;;"!NKO;P)[4%_[/@(<:_? M Q*H_U"[.#HC;G!V"%NU_DBG6P?CX^ED I#4@ P7'>8YS2\ DD?@4OVKO@#0 M WQWF)M0Q^S'W!D!:ZB_/'Y5QWZ'_[Y4<>VYZJ==1HT_\@.#!K@Z>MSIJICV M(DCR=9LYDD+$#DD1LT/-&Z0-MP@K)9+"UF.KKB*)IBQQ'W/3N_2.OD<=-KJD]%WKL-WS3<%NN?&C2LW8[X^I*9?(-![?83M;"*)>*5]HB_/Y7,TU\LG'*JU,^?-F5GR M#+VC7TT3B;*WGFLB;]U:3]#$>GKVW1W[LS^I+/[:+N!%(!XI$,04@2@",2D0 M^H) E*H+]YJ_YJF;XM?W.1WU(,?SQ227'%"$WRZ6.=@[[(7^P?B# MEUW5(./KM6S_!7(^/8DO#W1%M[_\.=QJ[?>V6BML:W4=-][#F+XT<'YW8[79 MV=K]W&NW&F3CRQ;<^]-)X_0[?_^YXWJAN]';ZC9RPOKNAZ.M]^]@W!][S=UU MWJ!_]OX_>^_:U3;2I@O_%2WVWK.Z9UQ$=9*JTO.R%@FDAWX")(%T/\F7K%)5 M"2LQMD>R0\BO?^^2Y!,VX62#C&OO9]* +:E4A^N^[O/1/Y_;AS\_\L_N/4\/ M?_[[Y^$H('UPN/LE%J%F*B(HLBY,)A0&J2B.4!1;C(DA-&8:&%O<(C1:CQ2I MVTJSAR'9+Y_O =8#[/( =@G!HF. ]2BZ1!2]'*-HA!-EHT2@*.0I8B91"&2B M0"&32G(<&2-<+48^'QCM(=1#J(?0%2=%+B$.VS/31\'4HPDS998FH8A= +<+ MI:4&(Z$H1HH9CBW31*5D:P>WX@6Y^\\R67+]:PBLJT6E.M"!ZG1Z6E7!N$%? MN5?+^E626V'U,%]83>!IRFVM6SF6Q[4WW*::8EF/99!GB0MX&\7#.4S?'>V" MT]Z[Z3UP,MX"9;2&?RF+ &QB2+"(H,PBX .$I&B)'0Y6XHK M:6)C1*BV=O!\5=:E&E>?87N"-5&_YP(: O5=99TRT04T\5&ZU:"GO[5['6/S MI9;TNY,U^6Y1+\V:YBH_R3 M!&QX*']$*)]87T02&2ZP0#BF!#$::I0(HA#%L8UT!!+=TL:%=W@<]SC^Y#NK M<3C>T*@1#^R/!^Q3EB4@Y&Z--1*A:PYA(H8$)R&R5J6194(9%_V,6Y'1'Y7C!C5,A_79Y^N M05:XLHK%0'7=*U0RH_845Y7,? >QI3+):LZ7:_D-[\ EK]2U/RH+ZA^G)7$L MCB<[898]AIX]WH(]ZFD++]##&"NB4)1:8(^2*Z1HDB!7 (XF:1S:5&[M4-8B M,6])OB$]79Y1$HH'PN4#X0.-HQX(&P.$,^EOA!).41(+ET0<4R03@I'4D:&< MAS96#("0MCCEK9AO2/M<#X0>"'_%"!]F7O1 V!0@G+(G4AN%1$B*0NL8(=<& M)33%R"J#2<03$'FZ!$+,./S??(L9#X1K;C><*MB\R(YP!;":4S6]JNZ\GZ:V M:G51%C;/OMLJK"[H]P_]BM$V_PV[[!@X;9V?L/.#SOLC[LZ^+CK ME8DUC7$*DDT9'3&6: !#X/ J3$0CJO&S?H3I3;K%B=U#Y MT"J'V:ATO37O5-DU93M1Q^CCBE24B5(8H);QQ92UGW;=HXDD;,,H$ELL85+R(\1@E)"&*) M)2G34JD$;Y@:X#VA'A5_@8J A#(244)MHAC640)<7X=2:<(8#[7PQI%U1<6) M<214!)0\I1"LJ/.,8HYDHB4R+(PPK#/H?I%'18^*'A5'J A4T7"9"*YHRA(- M%,*R1% 5*Z&$Y,H;1]89&J>,(TIC)4RHD+(V4 MK"TL'HYA,3)&2J53I R+$8M3AA*K&)+:$$6,(H2D'A8]+'I8',&BDHH3&W%, MM6*"&IGR.+4APPEEAF+M327KC8T?Q]@8P[+HA&FD"4T0@P5'*J8,18(8',8) MCY3=VL%8M,BFM(5ZAI$DS[SH1AE'8DTSRFX\I$_[FHN-IZ_)L5?MA+E$3"\C M[B8C?DR;%;@&EJQI5*5>LI188-(D1":-6&)BG9*4^;(T68""U#S% <"P8HFG D7!1 MNN[J$L>RX@JU?M;\K#WK>K_K4!!\U!_ A5S-V!R#F;*^P6HA^RZ;M%GS]X2M M,QK.67_9Y>B=S4MRN%PK*KFVV=%HFX^>ZZO3W8.-_IRVC K-J>%2H314$0+5 M(D1*&HH(93'#.(P2A;=VPNUXQ:U4GU'F@\=4CZG+Q]0'VE0]IJX:4R=V4NH" M\$(3(VPD:/BP1DC:)$0Z%0GGDI&84(>I(?:8ZC'58^K*N[A=1U,?9F E'DE7 M@Z036ZF-!%9IG*"$"XH85AJ).$H0$9R9."5I:F6)I/-M-KV5=,V3X!J$+3=; M5ZZ)WUK]?&Z@V'I(=&/CQ%:CS2NU_\^+L+N)L'#:P!*E*051I5%L9(J8$1A) MJ@3(,1M:S%,3$?X8!I9GE"_A4=6CZAH;6#RJWA=5)R86:1(B8,53<&51MH8O%8>E\LG1A9$FY#$9L0*8!4Q%@2 M(6&2!(%.H6'E1"Q= MWF&%D>*7MN%'7#%T;=/$8@KQ^+'\LZC:4\4"_*A.I1 MP:7RG^KH)_F+,1Z-/QP-N!Q+UC6V.WB)2#SUF/*YY5^>J*R6O*GZ%"F)0-6P M; YM&S7*V;6,MCDIIW5W$/PU[-J AJW &:0"U36!$_=_!'>L"LL((Y0F$>&6 M&2DE#A.KX?]3H],$AU\.%MF[#H[>W"$4?I*H_[IWWK?=0KF!367KO[J,___KZZ?0,GOT> M'YWNLJ/35_#] WY$WO_X1 XOCX!]_/OGIXNC/?WS\/20N_L?G1Y\"5EH):,: MF= 2Q P12#&I$8:?@&^0T&JVM<-(BQ,QQS;*?7/'':-U2(DKLDU"IGD(NB$' M]9#;1+)(6>%VS,-2)^J2#ZZ8W?/+D[C_TA_@HXLOQL0T9 M(B,X:.G,4&/QU@XA+4KF]?39-I,M5SJP;[5KMM"Y; 47-K?3Z?3;P6G;!G9< M>G O]5)]X.V&@07O6''!(D-LJ(86A,,^[!W[ ^;ZZRP]07NA^II05L5\&7K MOJ([0P,7I'GOO+PKK*@>=DI4&'> @,\[O:+R#U6.(;@>/IR!O1;<4:LA/&70 M[A7CX97?[@XR-.HEL1T<]69??NYM S4#J5ANSTJ^>BX!@ #&]?SOTP4F>T7F M'O(RM^ZEOML_+C(S:%=%#VMP9WR^+N7H,I44/3<#?]2<.IR^?FM>"%?"7P-J MVKRYE2PKF?L&$7)E8J?^;><3->/,HB2WZAM2*;S72]6Y4)?%UHN9US_/NJ/[ M1T__"D%1P'U\='+\]F!O]W1_+WAS<+1[]/I@]VUP M<@I_.-P_.CU9M(7@0#I!E76'%9*4XB$Q28I)E*A8<88)2T2(+:-2"6-3$&-; MUUXG" "MMBQ.F*5IDG)J5*H2);6-9;)@>ZTW%R;KSH4KJ\5$,C@,;]V;%Z=" M1I&,B:5,,FQ$$@.;XMH*$5,2"KP,7NQYSD*>\Y$?GGUA%/3=.$Z14I:Z\B(Q M2ACGR%G5-!SCE"@#/(?%+2SG:XNT[KC:-!$:)W%$B8Y9G#K;G4FMB;B*G0^+ MEYQVSC_E5WLIJWUT]@4FEW%"0B2E:^IIHQ0).%Y(<]!,G;X1NZ:>E+,6CJ-E M*#%<8HQC9;C&E('J D\)M:0)%4K:D.#%2HQ?\*5HL(<77T**G21.$.&*.C6& M(LF409CQ)(VB5$0LN;X:?^ $@?M)=<9EP-)Q%)F;\(6ZC=-3G*6KTE1*=<8. M!IW2!.%N,*T-+&X^=R^5:/8AE5*T^/8KT9%&(E#>6EEZSB8_^KQHSE.^S&U5 MOE;0^"D')@$'Q$_FDB9S3+K784;784+OR&;CR' B(R&2E"6@P!K"I$DT<%Q% M4\V\[K(R$H2Y#$TJI5"S=VHDY;8EXT6K?77E).>@K"4TDIC'#1 MB$U"08-%! M+PYQZI67%:[X,:PXK*K!,48DLAHQ&7.D8J'AD$=$Q4312,+YYA2#MKK Y3:K MF=RII]-27#3?X>9.Q1DK(_7-FZA\O+ABG+TY/*'99.-CU\T^3-T ;GO#8I9=T =A#LD=1F9:Q&4$9RP%=ZL!;?,U#(3#67?>4"0K*^*E>XL'J8@Z+L M)AK6(>O6ZYI5VB\HS/WA8+RJ=CHEJUK1_C 'E1D45WB0NV)PT4.ZHV#5SRVL MH]D./H(VF,-GV>A/K=,J?+O7 M@5M7(W=7SKY:-4R:M]/'Q'E7KT'%U:#A9G!Z95/KJ:RG@TWULJ&,[5%QHOE_G8)0P]@E\-( MIYVTXOHWO-6;E9NE.H6];AWV>"=1#!#',&/RIB%U!P--$GXU?8K['Z#6R-UY/S?)Q>#>O=/0<4'&RPZ#[X<7SZ\8O5 MB5F@X[\/LK M6_'\0^?PST\_C_[99RZ8_.CGAV^?86PPAI^'IV]@/!^RPS\/+]T6=\'B1Z=G M7Y0(K8E 76! 1! 3S"!)TQ@1(&&4*(VEB;<""P>V[VRO^=!N-8GA7./#QV0[ MV#_O=WJ7U@:C1;^&I:TEA3N=8C$]8-Z.H@0LQ+]]^SWH=V#<('"<+=_6DU# M?'2RL\PQ@_'?@G,%'&@(A"F'9P,OAZLJ8@$)1'2--48#K?S*3OK\C6BI*(\F:.!(!(Z)24?!<@ZRJ3*!1_-^XA$NVW6 M"HIA\M7I??#' Q?LX[QA'QP+'-K@Q.;?,PW,*CO/*D90^Z[*'0JKWRL9T@5L MT_F]V?MN\QDRM#R!,<5VX #JEV:8.VHWLP]WSRS0EWI8HWU6O.GEXRUH=\?^ MOQ&MV;"]=T"/=K^8B O+#4,)<79&8@E2"64(!#]6G!IATG1KAX=78Q5+-EW4 M&[!3,N3Q+G/J^)1[]:DQ:;+0T_@#>V%N?VPP$!U>'+__@HU.0T4LBFDL$8M5 MA)1@"2)1*"T06\)TLK4S'RI3K?"=L62WTYF69L-BX,Q,"O1.JXK!$Z+'8=9U MX@I !';)>\#4++T$5GW0K<5;34F<9"LV;Z>XT"HEM';P@$(9:\0H3UP(.8@L MGL:P4T(M4@4B"_\2-M+ M6*;T:W'ZKR3,96T&?$DDYGJ.J?Z]_.>,UD%[H-Z M"^7 AP:Z[;3S:7E7N!4?Z_]%90"H;K0@XJ_Z=1SV-_Y5S V@C/ MK4N.*>TH\!Q5Y=:4UILVW*%S.6$7SE(R/KQN?GO]?B\?.%B_+(V*%FY]8:YK$]QT\I3[!=!X8&UUT%1)@]P2C"R0]NJ;#6M+;'(%#8.CYH::%&^L#/57E:&Z>E;E\;EHC*V9FGF>C7" M;T-X?6>1S(-.SR4,V_P\J&]<;^#Q@B2PH=R>*-K6S4%MD*MMBT4RS(MJ+X]F MW>E/@"#U9$T-Q4FFL1?B:D3P76B,"8&^ZUCQE'*&E4V$I2*U(9%$Q#R2BWWH M$_8RLHGLU=M@>O'>9BK).G#47E=3M,'49?_GX<_=+SA*;2JX153I!+&44Y1$ M1"*:<"$BDB1$L:T=,:]$C4S&]?;/BAD?A](Z=UXO^\--?7V*[K())-?"*A%' MA@!)$8F2D9$R-*&0PA#A-\&R-L'QWN&7-"*8&LF19(0@QID! @N*=2BUB)V+ MFS+J(KX7Q/]>6?=*\'3J"79V_M[(X=4M^]I4/J=IS+DAV>O&G.A;FF)I]$BF MV(/2+76J?C3/W'KX\]/(\G_QZ:OY=O3G>PQ[[O*0',!UNQ?'>W]]<_OL^/3] MC^/3W?!P;_?'T=7]]?55=D3>AY_W/H:'7P]^?OH*8]S;93!.V&?[\-Q]?KCW M_N)P;S\L6>_>IR\Q$6&HJ$4J2F/87X O2@/FI$0:P6C(J.75^<] ZS&[3L\( M,>%ADE*=XIA%L9)"4NVB.H1DH&JOHWF6.H=AZ;.$W6&?G676L:U>UW6 O^). M'',-9]T"IC8A:"5?+8!\50)B&C?JJ(:T5]K*7EX;&%VGV=7YFE'ENEGM"3_1 M;6#6'7N?-'F[UJPP2;N:/ZA7TY^N$/(*A J"]?9MUR2Y87+2K1 M.\Y-W0[K_-2ZD$W]@/KS[>JS*U5WJ@]CLAW37WP>;N/K/_SEG3'>CK"\YYUO M^)"O;LCDMJ-:077FQ6"WS HMBTM B2?7F/N?KWKU*5W"BGKJI:T,FIT%]7*/M MF*_!62C36.I S6EWC&_=ZEMBW6UF[N \N%]E1><\N'5(^)SEQQE\Z[_M5TZ/ MF8J+W5'T0[&X)./K7M$=OQWO[]'COVX_#/S]_^_QU-_ST%<;P MS]_?/O_SX=OAU]W+HZ^:?OJIP^.3JW6?W[/#4\V.3_H?O[^X'#WB[,P2ND:DR2:(Q;C$"4XE2C% MKEYBI"/F2NBS%J?S3HQG6??9MTOTLL'+AGG9@#'EJ8DQ5E'(#(ZD)A@+I@ W MJ$ILLCAGV\N&M9,-EV/9H+0@REKC(AMXW!!6_XPZ='FH>P;,UD/= MPZ!N0E(CQB*B -N89M+]@Y&P4B*14B/BF /415L[I!72^4I&'NJ\S7Z):[F[ M*'C[5\;[94'Y_?229PCES3!@?[#POM^M"VHLMP0\I-X:4S&.'O/OA/D?I^FM MB0V/(JP05L2%1F*,DCB)4<0T)V&<$A4S1V\Q8YN!^<_(:.TQ\1G06X^)CX2) M$QY,:"1"DZ1(.KV?<8J1U,"#$V*!$TMB8\P=)H9\OKZCQT1OK%WB6I:EM+R% M]AERW8.NJ]C8RR\]4M\)J3]-L]?$1-(R;)&)2(08918P6PL48QOJ4&B6"N8L M%IC/9P\_2Z3VQEF/ M*AF5?#3R=MEE\M&')E\]24J7'W23D^>>N=G>F294KMM582?[W79Z_;)TCP:A MD,%_5)Y?@C0IJR-[$_XS5&O@A]?E6K^>7NK1OO LX$XL8/^B9 "EO@/*3L18 MR+1$F$?4E(*XMC(<, ^'2-0@PS"1'"%4V$)T5L[O(4C[+'/F^17N99'=A#T^JY_ M#XRR:H+U*+36V[&>D-8>CQ;\+:SW#+Q[6+\;K/^8IK0JCD*24(DBD-:(Z9"C MA)$(<MB&Q(C,DSC+7&8@WH[&EOH!:60VV&>?8A97/6 M&>N?@N3^F0/&>UB_&ZQ?3O-9K:3%) J1*GN_*QLC94.,@-CR6">""(.W=D3< MHGR^%\^SA/45G'9OP-UX='P*)NS1\7[H.$5Z!3/4R 1I4I)>':$DE@8E"0\5 M2+9(14!Z8]&*?;+)$M'1FWCONM!_J\ZP[BSE2O^[1B'>JGN?B?RMX8QWO-"[ MHW7V '\W@/\Y37]I(@E-1(IX; ABD:4HT8#WL64VX:Z2!M/7TM_?FVA-\&;4 M9X@T3\$>/=(L 6DF5%(Q'"5)I!%CD4O\"!52(I;($&)P:*6F0E]+)1N)--YN M>7,*MHWRBLX7EY W4U A=-4. J%=JU#D53,13:D\%.8,!09*@V)8AY&B;,H M"(+)'][8L=ISWS!;L9=)7B8]"YFT'$7*RZ25RJ2)TL1L&(>$8,09HX@EH#DI M(P3B-HQD$DHK<.AETA/(I%+W>U'V#MV9ZS[]7'KSUIUX@[8J ENXE\V*-NAN MW^>-[44PZ 7IL-.Y#'II"D<_R ;%PI:]9FC==UVGWR%VZV+;;/F]=#@8YM;=NFS[FE5-DKO KXM"Y>7WJ\L@L3#4 M\VQ0=4]WE_:Z-KBT*HJ8#@\PMC@Q%;B@0HR6H4"CDJ6 MPDO!:&[LJ#X^MKTBJP++I,)7 ,AP/[1WWP MPNGK9Z^9[Z2WU>QC\P81>F4BI_YMYQ/H.[,H@?WY#:D4WNNEZERHRV+KQ6R; MZJP[NC]G,( UG*=KVIJ_WOVP=W#\]^[)ZX]O=S\$)Y].3O[37OI(Z )\'I[; MX.04_G"X?W1ZLF@+P8&LF]U7V%N2J1L;WJ^!J.E= *H7[:P?Z+;JGEF'=*7L M@*^:&M&*H6Z/ *S\6 &X%\/.M7!M_W?HA ;< \038"K ]2[_I[_$RD:Q% Q%D6:(69LB16+7O"7!24B42.*T^?WB M1;2-Q>J:K]_VS@T*/UF'SJVO5*>&CD'@NH4'-&P%<)CCU3JM?$NR!WOSUMF2 MPYFP/,%2Q5:PF"F1:BNH5);%L:6:E9:E'A#7>@"PP04 [JPV\-,=D'P>N*]B^^M2]3KH[I[#^SX7 MH_UCP?K^-*P34+MC0'/$4R$0TU(@T/4B9+"B491:H=)T:X>PE@SG47VI@4[/ ML.+(.J!IK0]<50=$,P+2-S4!*678)A+^36+*C++PHTD(YG&8VM 87/+EA7#K M^?*3 >O!-+"F1G 14^/:LUO7D3=&(F$6Z'.DL,1:@?JSM1-'+4Q][?!F)R,] M8RZ]"\/S5/HQ$!TXM$I4G*2$1$S25,92"!MKHK$5Q-*228L1DWY8=H GT"O% M^<,9NT@B1&J40B9A"6*6)$@FS"#!8A#4"0ZE#%V+B C[G%//XQ^=QTO/X]<_ M@M'S^$?%]]G^["Q,5>Q:L\O0-2W6(1)*"60%IUHKR;E,-JNH@.?QS4-_S^,? M"]'O%1GC>7P3<7ZF43'%5$0\IHA8C5W%1(N43&-DJ,$2L)^PE&SM".#Q=#-@ MWO/X!O%X$CY9>(Y/\GH"8K1!25Z^+L\:BLZ9+JG:K9?!"2(J=777.$,))Q1I M&FL9LMBF2;1952F?#@DV*NUKMW#!\4Y,5DLXDI5E[I&CX:V9E*6V,D%J8395 MI\SQNC'_"6ZN^OV\]P- 96 [E\'_O8OIAQDK#0YU1!43FBDB7+PCL4*$).9J M";CVC(NGWS_$?C^$^W^)044#RNX*A(4$,6#P2+D>$#(2(I4QS#JQ6SM$1BT6 MRCE0*C?0718[=6DM<#PPB"T68@[X)S#5. ZY4QS,$NQ\?K&O6>QO7YAEBI,0 MEI@P$$"QB)",0XMT; DEH,I9$\-B1[(%NOK<8K=<M\AS->)DH6]F9P M*%-OOJNL4^9E#'JC5-(K*9Z#-@#F61O@B,;;%4Q-9ZO"/NB5P/1=Y5EO6 #4 MNI31FY^^X,EU=F=UA]EAC-[JEG); 6L!D#^Z.?U0F>+NUH M42K370!V/GENLX11HX7+PFYSS\3.] # 84=?S[Y$*>$R35VL9)P@EKHX>"-3 MA*T)09Z(*';)C+P5TO60+7ZMKUGKGQ^_X%0D.C4<:0.*#6,\02KA #I1' IL M%)Q 6&O6H@L<_ X11H"8WZ5W\1695"'*HR),$B00H2)U=\*7NAQ(#4WNBGO<)+C(.IV*$TYX;IJY MU71T5]:X1-E5AOW,:%_NTO==J9;D,M@]>1V<]H ]!S$#>':TF$QL2T_[(N6# M7V8#U6& M+_=V8KLVS%Z1F6?($#@/\>UY5O!FT557])[<=^]V5HRE+ M!@T'[5[NZCA<](8=$YSW4S8RF"Y56XFRN?Q, #%SA4VJ8:1M7L]XV8PL6Z,=2TC$PS[ M3O1T!B4%"4!+'72J2;_(!NU?S&$%4-.+F!M7# F>-BJQ5!7T<1/2 ^$V]9KN M1O7X2\9T)U%X;V_$K+S[.#4@.$"OZN%LLJRC3G,R!(>AHA(I9@FP:9!U,G;I M9]CJ5!D:$N+"J?!\LMF=69<@7)U!E@<5%A^7SYMWD,J@5)YLHY.91T(^[;K@)\LT4%2.X&O4FQN K# M\][WK!A9S5PAMU%1G_$GCDF/389.X,X^W W<0;P>PA"[@\YER=3R[_ T=Z'[ MRGA0\/MD3.[3LAQ1_?V9DG:CNU>8759G6V2S&XF@V2&9GJW&! 00UJJJ8%=/ M45#=M8;@-.^=UR7TKD-I)PUJZ=2% QP,+FSGNQ-SW4&[+(;D+@29!4M9">9J M^A)[EG6[E> T@>V:\L=*[L%7KG]>5C2V;))N6S/LV./T&MSY (-^4S'P4V?A MW>QB2N^_8 !U4#9"!(CC8$BD2"1:(T F8BG#J4VI+Z;DBRGY8DH-F#!?3.E) MBREM!K&M0Z$N#G_^U3[Z<__GYW\.X%Z[<,TW>";\OO?FZ_&?\'^G!W#?P_D: MV%]W?QZ>[X>?3F',\'V0,OCX]*_L\/3HV^$_A^S3/R!Y0%(=EC6P9ZHD)8HJ MD0B)I &EALG0(->G 7%M6)@RF:8DVMKAL4_Y?O(8XF><#;)G=6Y5,:N2]/,, M=(&R[O*,7->>^^Z[T;)[E+\3 MRL\43<)I&BOLPESC)$(,,XT$)129*&(\-3B6A&_MS$<:^7I)ZX^M!]T%V%J; M91X179]WM\T&@NMXW6? ]76U\!Y>'PBO,Z63&(FEB5*-<)@:Q!+L\@FL0I8R M&6/,$YE@@%?/H9\02*1"P1BWF($FLXLC@RDVB'< M,^RGQOEG3*)]I=$FHKV/=FX2:L_4Q[E_H/2SA&U?/[1YF-X(PXAG[LNK,>KM M(D\L ?2,7<38B&EB$!-*(\8Y0XJY"FF$:(&5EE0XCV:T&0+ \_9-ML\\;_-W M U'>VV=6B?-GTS@?C6#THN M9RKRC(I)N$&ZOSN%L7 E%V"P,S2C5=?P<,[EUJBF1SPWFMEJ%K!U;#[]?/=X M]TUXE*OI,#V95ZK&N@WLQ$'6K<39#VS* &5]1LJ2V^]5)T+=5EL MO9@MS9%U1_?G# :PAO,4+YZGU[L?]@Z._]X]>?WQ[>Z'X.33R>G^X4DK.#AZ M/5\P^?JWK&N7..G!YUESTU[ZZ/AT_R0X/0Y>'Q^='+\]V-L]W=\+WAP<[1Z] M/MA]&YR'FU_,K[$*ZA MA_]\[GS^VNX T6-'/_?Y$3F\!,+(#_?*\9+C?][__/=/C8_??[':A#)5%,41 MH8@1'B,A!$:JKS2'0%RS&S';#L:K'NRI@0I^^]@M*_-9\_LU M;&AMJ=*D_&!=%L<.2EE?%^B[6N%].)J(X'_'4U0,SP%O+MW1*VEJR6&FJ@L" MNZF+2CEJ,:)(->>I;S/A%U>YQ35UPBI.D4W.8GF#J3L74_?.I@?N[C"N!08< MK*]=U+I/E%%-JYQ/_-6BZHGNI' UXW;*$6[K/Z8."ZGRIJ+LV9Z%1T$ME27!(-WFI3GRDN+;A&4VP_Q^];,8WR:$KJ)^EMP.67S/&]_P(:R3'[$?\>.-6"ZG#-PM M2,N;%IDNY@((^DC%]V>+9V.SE7D\/'5]Y M4]9]_P3,[0W\I5A3X5N9ROO?/IT?C\(#P\_? MQW]^I)^_FF]72H=QK+70@B(=Z0@T*9#9*K*NJ2+6/-5:Q['K^% Z\J[:;*^) MU)BW^)(+77%ES!]?CNL M;#L0OQW\=IAL!^JW@]\.D^W _';PVV&\'9P&%)SV!JHSLRV>+E9]"2KKDP2 M'5G7N^B[[0[MDU53O]O.;-;\/6&I]3OD[*USW"&HX@QS9B(E+&,*2VN9T"K6 MV C0VLV,Y01^D _HG_BA.@EEY#Z,P8WNGVS0?CTL8,)MOO]#=X9N6G>+PL+_ M7/QB8^(6U\,8,U."4J4R%":TB.F0(5ABBZ22&%'%(ANJ5/,H=H'\+29]&W>DCRM0O)YV>)E2X-D"]4,TSCB6$:*"6(3D<0XX3%)PBAF85+)%AS6L@43 MBKUL:;)LN9ST"('5C&)BD'$MXYD-"1+2)DC2E$0J%;$1 F2+:%'J$\6\;/&R MI8D[:YUEBQ5"IJ$A*>&,"6.E8"81,L(V-A$(&R=;"$B6D<>7>MG2:-ER--5_ M*F*)B(A&2M $L9!&2 )S0"2RJ6N0$$GK]!;@MC,G$2! FE+DB1C&A M2&%#$?"'))61 481;>TPT@(QXV6+ERU>MC1P9ZVS;%E"P20O6QHD6XXG>DN< M2->G/4%"2XD8CR@2-HI1"EHJE3Q)2.@*6],(A(M77)Y#F=1U#4OX,^\51=#/ M>VDV>+**2ILD"A]2+7*=I=UC1A>4F_I=N:>]%+N3%)OI@*9%&A+-.:(24\02 M8Y$(+4,X-DR!$ NY#+=V.&X)UT9P$X38LDJ]WE8)6H'L\>#NP7VMW?L>W!\ M[A/S5\@TCYA0B)@(5!0E,$IB;9#B*8VB%--$*@!WUHKPAIB_/+A[W#VX M>W!_6@>W!_<'@/N$N2N=$$()10G3##'*@+E3"D0>_F\=.-Z_/UGF^B9)JX?TF6J.48A3S M-$',Q!8EW"1(I4R$QG(C)-O:(2U89(^O'E\]OCXZOB[!5^GQ]9'Q]7*J(0#P M5(X!6B/,$)-& 77%KDZ0M(;)E.K8;.U@WH+O>8#U .L!]M$!=@G^0@^PCPNP M4ZY#1;6DU@ADDU0@9JD$ JLX+)7&J3,0P%H"@8U;A*X)P*Y).F>#NV)6_8/W M5=Z%41=ETT,X:N< U7O0U1VAM1CO_&P_]CO$&WSV[S$@BY[@&W8;=MA?]2U MT0?1^"":)4C%=S8_<:=CN>Y),B4<9R7@Z'B.GOO*'(4](U$8,&ULCC>V@FW<;Q:.>CC$CVD>DC]!:0^T"/I M(77%D#H==,Y@&2+ 4*5BQ$C$D3#*(IY0)7B,&9>TA-05!W=X2/60ZB'U%Y#Z M0">DA]350NJ4PS'26":&*,0M Y::6HF4( "N24C#5(4)EMI!:CA?7,5#JH=4 M#ZF/!:D/]#MZ2%TQI$ZQ5![BE)($)9&E *G4_20YL@E/8OB?"*/(02JC'E(] MI'I(?3)(?:"GT4/J:B%URJO(F&&IT1:%&-1]1JU (L$<)6'$8F$Y$;A4_.,5 M1\5M6!;@6OL43=89#JSQ7D4?:^-C;9KB5=RK#J67A7>2A9^F_8I&&*T3+A'% MPKB"N 0I%2>(R]05=:?2LO0Q_(H^@-&#J@?5)O@5/:C>$U2G"M%B'8L(1TCH M4"#FXC140BC"*6,L"0U/5/08GD4/JAY4/:@VP;/H0?5^H#KE6R3 1JU2(9*& ME>$:S 5N)$B 7%1<"!VE\C%\BQY4/:AZ4&V";]&#ZCU!=:IC*,:"L#A$-*+ M5&-&D*"6(\E2+&-A$LW98W@7/:AZ4/6@V@3OH@?5^X'JE'\QY#SA C3_2"8) M8FE*D%32(!IJR:FE46J2Q_ O+C5G\<5 )1T[6]BQ^>BT[?QW MDK\8UV^]Q77G*C_+NJ-WBJH1E(\= WG50Q/>KZ/ZA7TY^N$/DQ7]CKI\F75+ MAUAYT2)7V$5F!NV74FXSS$M8J-VF]?VKC_%V!1E7UJ#ZD/%M0NCUGX?;^/H/ M?WEGN1VR^)XWON%#3KD?L1_QXXU8WO+&-X0NW%*DKH+&C4=#X@=%4MPXXAK\ MEE]?65ZA-O$C4!M'0JZ*L 7K.H)K$'WV!N[NO[KPJVMPXUL#WPZ3[4#]=O#;8;(=F-\.?CN,M\,GJ_+@ MM#=0G9EML28AXPTRVKK&,;G];KM#^V0M8^ZV,YLU?T_H#KC5M#745W"'4H>: M4FJE)I;'AH4)$SP.H\A2RG$:12PN701B%'8M%O6:N76%PP_527B3]\Y?PQC< MZ/[)!NW7PP(FW.;[/W1GZ*9UMR@L_,^?H7O[YWASW]^ M"C^1SYU/IP?LT]?W/P___#O[=*HO#\\/R-%5C\+77>S&=_2U_>UX[^]OG[]^ M^/KY_._VX==V=K1W>/'YG[_:1S\/8/R?PG__/)B.TA8ILR%-8I30A",6IP8) M3C@*,1%<\5B1D&_M\*A%%A2:?98=U%:& )OJ3?:RQ)EBY;,2->4)B14113' M">?1*+0)C])%%_08\K*E0;)E*F8?,\9BPC"*>,@0HTR"!J,ELBR-C4JC5*4A MR!;:HGB^PYN7+5ZV>-GR]#MKG66+"%7*PCB.HH0Q2>,DT913JC"F7 O*:MG" M1K)E0?L/+UN:)%NF"J.1"-10QE"8NLH%DBDDJ0D1IE%B4FUY@@7(%M$BE'G9 MXF6+ERT-W%GK+%NHHBI1<9(2$H%L264LA;"Q)AI;02R=];=XV=)TV3*5P1$! M4\#6QD@*UWA/W#WX/ZT[GT/[@\ ]ZG> MXRE5EMH$48>W#VX>W#?$'!_3/^Z M!_?[@_N4WSR-!&A:6*(T=;7NE+5(I)HCF=)4QUI&G..M'8Y;F'$/[A[VNY!7O\H-SB;V&#>\EU)\GU?MI;;)G6*=8A4I03Q!*KD>"&(4EL:L,HCK 1 M(+E:0O@&"XV+5/7XNJ;X^KA.6@^=2X3.J2X*G$8&(!*I,-6(\<@5_$Y#%#.; M.% -C21;.[!6FT'X/8![ /< OA)'K ?PY0'XE+\5T#I.# Y1$H4&L2CA2.@X M1"QE3#)+F4U=+MFFV.,]@'L ]P#^M,Y6C^T/PO8ITV3-@_E#P'S*O:H- MQ\(*A8C4&#$I4J2L"%%L%8\9$:!4N<1IW'):(,VIB&/1M#A-Y?@X'O7#=# ,4)*K(]%B0#_N/_0[1 M-K_-2RQH5@?HA=VV'?9WZO9Y/LK(1QDM0>Y=TV/T@?[;V_<8?>6.Y#/I,/I8 M8O#C3&9O2H42C"*,>0IBD$1(4*)0:)(82T%8R*3K,!JNN,.H#]STD+HQD'H/ M1'V@RY9X(%T)D$Z,0]@J!G*,HRAR!4H5(2B) %)%K+"U7,4VX260^@()'M ] MH&\\H#_0A>L!?26 /N7))2H5'$Q-1 GH&^+* M]8#N =T#^O6 _D"7K@?TU0#ZA*&;&#O?BT1*V\0Q=(U$A"/$3&H3@J6(9%H" M^H84>?: [@%]8P#]/E;L!WIQO15[M= ^YTI_.I^LA_7Z0 M/N75U9;%P(NMR\\%=BQBA9)4),@F"0:U1D;&IIODU?60[B'=0_K3>74]I-\3 MTJ>J(-LTY)$1B*6&( 92%TEK0A0FC&(,^I7D9)/\NA[2/:1O#*0WVJ_KP?U^ MX#[EV4UQJ$"X8F28JZ)C3(04)QR%H28A)2K$D7@,S^Y2\W1?#%32L2/7'?PS M&EIY^ZQK;'?P$F$Q!8\5,(EY9'HL9Z6\R55)2FSX#?\>!,%IVP;%\/QR MEP;_.U3YP.:=R](36[E@C1JHX%Q=!MW>(+#PC8$-!KU@ -?"A.IAI[HZ[>7E MW])AIQ.DF3M*P:55>:"*J=M.75$$[N[P'%0O=F:?-'6G?J_(W'!?YM:-^[O]XR(S@W;E M\ZTGE?&QHWWN,I44/0(\"M+ M-/6O>[,21Q5FD>*8Q"2)&2=&I9))I0PP*B4(M\X7MC6ZJIU/ . ,]/_P9/R.#$=TVPEQ7J++?V'/9\$;@N]\&N MUO " ^7^ +A0_PK'M[S@3=9579T!P,"ENM,KAKG=OO8 3T,!8=4.F3II7X?% M($LO;XD&UU_XY%OGFC-ZU.LNF)PG&C.^W9BO*%MW1I-XZ^E?]>XG>W=[K0\U M?"4'/;0\H>_RGK8&CN55$?Y+,&[\8NU_5YWAF"Q-P">XYN77\MVO.9/'PSQX MWNEPOKZT:)4L$>:R#XPQ SI>$DU;.&J>%>V12#A7&8B+ MS*EUY4C,9&WT]-KT)QNS9+\+GABTU7?WQ.^9O8 1NZMLM>YN_' -*!C5^+NV M*-Q&N-T#@]_@+8U-86J-$WT?AAWX(Z8*8?Z;_;W\-N:F_@VN.Q]VSLJ'PAZP M%;D^@9G/@5?"A?L_="E&03@.W""PI*SE)A)47?B^"7YS%_S'_Q&$A'],?[G\ M$_[C]]_=E^'"OX9=6P$/#5L!"4FX';Q21<7(!VTUJ.=B>B;@!+2"BW:FVZ[= M2&=HRE?ZWV&6NZ&=*U.J"#";;DV"'HP$UNR\W^E=6EL^M%SMWCGL]\O6=4M? M+03,9OT -Y96/>AR'=RNJWX$+2+K.3L8Z'GPS>02_IH5P1O0+ (V-=7:#>NDS&'7)3*RIMN)X]9\5LAVJ+K!M]YYN>^#XCR+8[7:'<(8_V'XO M'[B]<.!4DB[\J4:[X!AF>^JT5]^$%5S+B;D&]B83$\"&NA,.P2FHM.5L-''U MK@O<-@4=>31Q^6CB%D'$""'2WZ=P8/H\_UZ.9 B -C56>)(9ZD&YB:<.[?CH M7(6PVP\QF4 #S$$.:'/1R[^YT3:0FV^9GJ9C]KBTR]/4Y!Z3:@ M:U=7%87;.;^]/CXY_GU&-,"!F)8'YS/;;PJT2_"]_0Z[@$,PWJ#7"ZGGA#+O MNZ9FZTH M&RF93YWN$%RX?[K -2>S<;=-^"M6GLZP\E](8""/[E[N@T$[!Y ]A\>VBZ!B MXO,[O#JB);\]=Z<>A@3*D"J/DR.:(- KM4<5O2XPC,N@DWUS^A*PZKD+6G=[ MXPTS!D7A6AJ#7JVU,>BXU/@.NE7Q>V '=T3>]3:W/LR75#LQ-M"=Q.*E.),B M^M3.I.M7X%SE9_ ,Y]/&"^)7F@9([W8_G 8'!P<;)C*B=109.'P&KL&]+ =& MTW-VWSDS]W+@<@XL\J?CN$X>K.FIKCK#.VE[ 2"V*U5O[$07:REE0;. M*6;:!MW=D=':]#LEA(/=I#>LM/'YR6W5=N&1615V=_" K7F7B6WSEH\9:N=WLCNZ3.WG+[7*/BD ML+HR6G148COPI9&MNU-]4+EH1MMI]'8+9N6#/5.Y&?'W5SWX9>;::[?=Z)[N M\_J^>[;C[.!.3S^IAX&CW]3OM0HV&0?P=_>0:K(O,OA-]?LN7*968$J5)"M7 MJ)_W?EQ.E/72W.>^4BH2M97VT-I-Y/9R+8$:;P?KC-$3[' >'-LM[L/PG_JE M;[0MW!JM\!Q:+0# .=""@YP-IE%KX:1>A:T1)OWR2_\SA D P"D )+0=P=?D M^Q-;\ ( 6_S%RL+4Z>EOU>T.ND7FY(T3!9G.^K/C>"QLNV.$SQ3WYC>'_]T2 M@F*REA!$:JX83/V_]42CVB5^&1Q?=('&M+.^VWNO:]?S*]N%S58%(Y2?E]MW MRE'F?OW@M'$XBB<#V.#M7L?M[$,%^SY?T_"5): :60JJ/6QQ%L#3/HQX<#D+ M9^\ZJCMM:[K"9#VYNB>R\;5$-KK>Y&IT-DI,]!*,W.GS*N4"9)M>5L LT+I'"_X. MD-&MM8>UI<":6$M88^L-:^]R.%F@)W2F8_G?V%H[.;'Y]TRO:[#P$K"'W0-[ MYJ!G;HX5'/RY.7YL&%E&>M4&N\3$4EQB GN7V%)=8G\W!8P>1V@*MK5@+6$T M&L%ZNDS>EV4>:=X<1GBS2.7K+5+W?[2S)!N #C )]#H9(_6);EOC8IF>E4QU MGI1JS?9Z>EB%+J:9DX&J"/K.+S4=^!SB\N_-.4< M_"(!O)K)!;NG3HY)>YU.[Z(**UT0,^HBU*Z&8P8'!].1F&)^/5[>;E;G<[9C MTOQ9+;E5U!! ^=509[/AV7:U]T>Y'NF4)6'@_*.C@.-W5<#Q-(?/\G._H@T8 MZN(5?3T=^?U*=9S;.CAI V4OK@V_+M4%5U$E\ O;@*'>8F$GP.U6]+AO\SJ? M8U24PQ7BN#X:N56M=KWLPB][$X9ZYV5W/I'[K/\F F')D%G4^9U![SOR&V)P-H8IV\ 88O)<#SV[9CWH#>,*@%\RL_R)5 M[EFI_^072NNO3!Y^XS9EX^Z6U>'FK E!,5J\*BLNL;8;],K@,]."W[0:%BZW MSEZ69@=7BD[U^Z"+N@I]K?'?1CZ6,H-N+GKZ:IJK77A@W*7U\7).F$'O69T@ M^GMU@$;6P^UYE+^5":RVVMWO/,*^@\NWI]+[D;8.'>H/KWZ;?6+T:SD'-0+_) A3^^# M7Z_4K1=\=I_#/HO M7[RXN+C8AJ]MG_6^O]C-=3O[;HL7UIRI_(6K$/T"8Q%BQE^XUY \Q#0.91A2 M2>0+[6(+F/WQG5[@[?;@W#F:ZO(N5=DWV"8#6[F=1B%0946AZ6IV?5>%KCUQ[>,D2R+XNV_+K_9#6KY[/3BVV0E!FG>.Y\N13>N??9^7+!Z4OYLY,%\ M7S__4%T&F#F;22A_!]&HKH:^K HEY[M7/R.4)/="R=M-R9.BY J&Z%%RG5&R M_A%S]TJ8OK _**[1+KGLJ(NB@LK=&@"K%( :-E^57WAD4'P]S/,J'F &$@7Z MUQ0B$EQ:D?FC(N(SYHW,\T:/B$T=].IX(V9Q^$(S&8D8>",;\<:3OFOO8ZO, MY%[MZ)PAD8V#1'CEVLOFJ>)R@=%310^,#1WT"H%12@!&^)6(:6"L8C3SNJ"- M&V,1[(Z:JC@PNV$WONRI<(Z8\.+DL!O:\:#G=>[O\VKAL>QID M U>(=1),T@HJ1W,5.C@%;CBJT*W!^(O%$P#PLV:FU#-3#\#-'/2*='7I7HD( MT-49A2>//2.]5*M^5D'QE,.DBL+JNYR>FJH^+CS.M7"8U(NK'KX[/!L6@X#0 M*O3+<]/E0",.MW$9I\/F.@9[CNHALAF#7@I$$D**HPKX,1;DA2988%)@ M8*DXO,!Q!8XE +D.% - -E<58[_L"E2RU E?71U*OCXY" ZS;M<6O8&J..\8 M+6;2 M$)74B/J?GG5Z2&WFH'\)J?8'#@E*+PE HM4 5ZY^Q_<:%JM^R20D>$%[O5>] M[K"HRIPYI%M0 \WSMF6A#'T0RGCBMEX']GFB#"U1QM3%QC3@Q#S*+*PD&^SF MN4LBJVH >.:R)$QA#]$%GPUQN?WJ>3QI#IXL,?IO@1HX1B'':T9TQ]6>..]6 M#MT2E!Y!+_1!@(U"3+[9[,M#94,'O0JH)!2@DD419@"5E(>T@DH:55#Y:IAU M##KMH1/0^H*W5A5VVK-K!QC3L.;C(R4Z+P;![NB/CL66H-Q:(18?];Z7( ?(5SIJXP8R MX3=$<8UC0W/AO-XY_/R(%AX%NPAN(B4$\PJ"XT$[R\V8!0]Z)117 M$'SJ/GIL!*Y KBI:MV(,+O'3[XH[[HHYR>6G\3[3>(/:Y2?U7I-:0<18HR:W MH4HORAIE=ZL U_"^-XWNW7%=,QQY?3.<)VYKX\OA^7)XOAR>+X?GR^'Y+C:DCWL]T'+&X=U3,PG M-R;KO\EM8;O9L C^I9(LV'W5"F#ON0ZAWVUMK"[#TS!NH,^PC)ZKC-78^PN7 MEWL:;K;#T"!;EAX)<%S"6]10](VJT7E/X?+ %V\XK_7HV]Q!/P+ZTEGT[><],]2#:]'W M7?7YN'G//3=,.J[X44!GX51 ?,U1-X;!KT:Y"7E"2'TA<*AG )>4M'> M1:A+'H'SBKJ1<#-1-ZY&-XNZS?1[NDVUM1-X8KX,T4#_:\.9N1<.#1WTZH4# M#F>E ]#R:X7#:BGY.@H'3\D?@KL/*G_AF7F3<,S;1&X!OI)BPC%E<02X_\)$ MC $&F3*AL,+<7\+HGL.RW+7&FB[,4Q;_:EAM[3VKZZS$RLI"O15Y>:#)?V&1J$K]DPA A=FRVN&H7**]!8*ZJT9%$@]&UY4(^H0=!6^=NQ<_ M0?^L9TY (T] /98V=]"KQ-*PRH@A*"_4;.DUUTLPSW19ZJ=L33 I*I3V\L"] M.WJE"H=,%X"V137@$MNN!]@&*O7CNA21;TRX;&"-/4GUP-K<03\"L%+4OR.P MOK,Y_ ?>6GM\;1SS:1B^"D]@+K(W8;/>A5!>?7^FU M02L/L5=R=P6O(;:P@T&GI*!JQ$5'Q=9''TQGC:GS7O?LAJJ]#@Z=O:!DN8"< MA:.^N^

D[Y^IX5P6E;N5>M2A/_->P"81=/ MDG-\HX29&9QGY\N3+M33#2[564W11Y\ YM8? MW2OG>-GX[=%ZE+26LK-,1&GGZ^I-XM%GK]%2@6NWO M?MN;1M=F#7B4EEE7F&I-( M%]D4L/YPWK_E1 G_1M&E!9*L.UF:!NZ^L*'6&X:Y)[G+AF&?\>9AN-F#?@08 MYB&RI0=P@3E[?_S!M$%BIL$&OS143:\6)AGT7?-@._BGYL@?= M#>&^]VO3[$GO>@&71]LK)@5296I$J&K1/(NS93?0&9OO;;!TRO3[KSPKVET5 M_$^OXW81?/3V[>M6L-NW/Z[^[5^J:&?!;E'T=.9\AZ,_V^]SEY_\ASKO__%W M\#>,:9B/O_H.%BKX$Q:T7W_MW>[?XTOK/PU@F)-G5'\L_8& QG]V>@F@[]]9 MIZ/J6U8BI2I]5KP"@,"M:_6 ^&3RCA6?_80 MG? DZV0:E)B_5:=C+X-7JOOMBJ*%UU_1\@Z/N\"NW&Q/Q[. 75_9_SZ5_84N MLN)[DF9Y,:AK_->>9O>78%+?'^#M<5&81+[2_T:17_J@S'_/@9N$:YX#WXT# M\[C*H'+$[DK)ZG[G=@FK<2/"=NZ0J1I['KML!'U0IK^GLVL$1AY!%R,HJ>JF M)#U RWP<)#D;//G*?;@@A+(,4)\$4OX&H-?)[-!=HEW4>FX'"EXC'\5+>M#U MM!5 EWC:ZD&WN8-^!-"ETZ!;#.L@GH6@>_)Q&F%5&6_H\=23V"D\I9[$>CQM M[J ? 4_9??'4,]9F4IZ&(>R#DM@]8UTCL/((NQAA>86P4TF6PVXVN"F#?0*T M);H6LUGL'EP]?05P?5 .NZ>O:X13'EP7@VLT!ZX(;G MN**_;3&XV1SK0=8S MV#'(/BA#W3/8-<(K#[*+03:N0';@&JVZ.AZ5LVL69,LNK!Y=/86]([H^J#&K MI[!K!%0>7:\T#B1179:TEZ:NWY^9U #YD5?H>NP^"=Z"\@__<3#WJVH@?ZEN MV=X4U^T!YP)EI]"O_/N'=J]K%$Q@DC0T\I7Y1H++!MP'=6KU=':-L,L#[F+ MI8L MW\/P!TWE(YO";A_PV=ZZW,-70A?2O-G0A MRRA.X$&Y4:#,4;]J>@6[8ER9J5V!\KOQ)],8#%AJ=6DT<,"%QQ!\VZRPJNK^ M('=%YJ:>4!95:@5OM]]M!QZD-X05,Y\/]FQ8L4_.O4]R+BXS#01[L\%]('A!-MB=4\$\NC:%(34,77URV+-!5T]P[X.N"W+#EI 8YO&V M*72H87CK4\4\WC9XT*O'V_E,,;2<3 8/N4WA2 V#7)] YB&WP8->/>1&\ZD- M#\QK\%C;%'[4,*SU>63/!FN]L?8^6%NGD14./'ME"QW#MWT8NW.>&KZJ+WB^?>OXN> MD-NO<'#=]'S7?1\%[VU[**W!+5@582CDE-.UXO_;N! M_M=_/>!\/QN%U#>#;^Z@?ZF3EM5+8[@&N;Y2PWZ_X]KX51KE2?GK3,^HVZ8% M[2:Y*IP6>6IUNPM3<'99?CJ=#86X#9[;T\1#+P1&*/0'Q.-+8 M0=] 0"B>)2!N85-8VM*7!FC2SP%%LK[J!/:'U<-2C>FE\ T F]RU@XO&EH8.^$5_(+?$ES;H*?H2?&H@O MSYF_$. OGL!X@&GHH&\"&#)#8$Z2>D.(YRWJ= MSN<)*>3>D#+'8CQ+65(DM#>R/#B_W4;M'K9%7!WE>J M4[98.VE;.RA:\*5%WSJ9O!X,_;AO*^"IOG_S!>X]<]MV@P5" M8-GCI,A2ZW>L TA5UD'$=YPRWNL6=7.+UFT[O @;MG-J_?:_'?=0; MP ,&O=F+)TL[NBLX)!YVK26*/>Z!R]2^E7@& ZL8Q;N&+OTAC*, M/_AMC$Y3X.1 ISQH&H;GJAV4'XZR"T#F_;[@.,V%^3]*5,9 M7&Z$2Z?8G@N-;?8[C%YBF'>SHMW %[EM5D.=2U:]3J-C#:OQ.J$($E$->OEE MT'?Y.< "QG6>YV=_)L(Z Y+0';Q$-)H"D!)1:/1T$=:W?//_JM8(Y&V:N==P M4G:06S4HN,$NWS&!RIM6 L 21.F6JS'6R>IAG@PQ>:/^'+@E&L*O+R!0L*6N5B5!5 M:M6S7H71,ER=VK8"="]7X-I)7LJ\7)=BDYG_;^L6D0$QCK::!T[7I$T< (6L MM>QH.WAZC)J,NWSPRVP '$7?YDTF2LQ)E>UVC9BX9G4;^[K7G!+0#@+5[\.W M'3.Y?M\_=1YBTU,.R?4IAW)VBWVD)3K25K8,D5K#?[\S M)*4HK=>WQ!$ISU-K1:*&G N/Y@S)V@DC@^:FKWU-ZK8VS^.T;BG5ZH/_I]PF MHJNWUZ^BUV7R92<,,(W>)U(A$-&X)"K2-0MY(6%2U/-A;I([(,+4%*&9DK1$ M(8:)>3I#@A<;TO##W*!;SD6Q@*=T@[Q0<99#WS?@#:D'W6;S26Q>9X=$.O76')=DHU(.! M<<&HG!6L[ZI@3U,_N>XVU_W E7C'AL4]GN+5M0S2'CY[DE']!X1(9NM6#.S[ M];MC"(Q&W8N4ND.I%_*"34(8#787L.\\CP[A^-S2-4GCAA]8F>VG#+X1Y&.: M6F:E?7KG)^0CK9>F 1_QS@U&,4]PM^D.N\V%U.R5)KE'<2)F;%P5W7XQ%7)[ M,-S;DV\[MB%K5\9NSZS<0]JMH@IMYFTJTFQ59MQF60J_L!(*5Y=KSG!1)N7L MRVK9/;/7H;X:\B4/C0AXU:XPQ;(@K$.*L#9R&S/HET[&/(SM +%5G,GZ4EJ^ M7 J>2SNL(0RA2E2A[+C 7\VQ[8^FANI0]URLV20HCW8'1?V4!:WVB51Y(?13 M*5_-BI1QN\A7O@%]S'AH=,/OT4HZ3*"\6($">N4I?#1VS":6\&3*EN5"85E, MC:Q8Q(J/@[/6+G6JBKN:0'43V"3G@F/1&GRLAD95@K%OJ /$IN$U7T>AES/H=ND/8F&5;I4D8J\Q4KF7XBT596)CW@ 2@FX5) M=YM;L85.;7?/!Z?"!BK'&F7S>2*E'I&2;==I:FO.U]0WH%(B% M(B(%41\/D.W?)%>%,/K/9L0D/ ^3,!@$-Y_ZF2B*DT#@<]E"<5("!\J2G9/:OR8J)96?EWV;7\KXF*WIVX1VRH6WE ,Z%Y'-ASGS R0=4 M-Y'5\*8C7?&5WS6ACXX%R2] MBX.(,:9Z)BCYTCZ$*R#;A2.;"J8$)0E*NF > MOO;!G9CH,Y0TLPX>S/*)KU+B00E+$I;T7\M^8,E6IB4;"ZA/=C3"DXUWQEI%)27)"SIV$Q!6)*PI$=#WT@P]38O>5( 3#B2 M<"3AR!?QF(KP!V%)PI+GJ6?"DH0EGV.[H:8"JK=XDO*2WF.Q M-O1A^_$@O^R _MM>!X30L=3;CZ7N_?^QU!?3+%K#/[&:I[__!U!+ P04 M" !O@!119(BVJ1H1 "[NP $0 &-S:6DM,C R,# V,S N>'-D[5UM;*DY>M5&627)*YN6]7,@A;-2!YA4CB^_77$F!C M8V1D.QO?XJVI6@?4W5(_37>K)<$O_WB+0NL%\Y@P>MZR/W5;%J8>\PD=G;>^ M/5^W3UK_^/S33[_\J=W^]Y?'6^N2>4F$J; N.$8"^]8K$6/KNX_C'U; 661] M9_P'>4'M]F=%=,$F4TY&8V'UNKWN\EU^=M(;GGC'?K_M'/>#MGL:'+5/ @^W M _NXBX'O;[7]GO=TYYKGW:/\(EB M^A:?Q=X81\B"@='X["T^;XV%F)QU.J^OKY]>G4^,CSJ];M?N_/OK[9-JVLK: MAH3^6&C]-N1AWM[IR-M#%..\N1<3LM <+CC][B>/11TYV&[?Z>9M)2>BX4UH M+!#U9KPIHS2)5A/X@G?$=(([T*@-K3 G7E&.+V9T12%'G?3F3,1Z_CEO) 0G MPT3@:\:C2QR@) 09"?TM02$)"/;!:$(LS6*A0>&V0'R$Q1V*<#Q!'EZKML\_ M69;$DD03QH5%2X0!BH>JMS$7BJS=M=N.W;)2]&^9AX0RZ:(F2D0='(I8_M6> ML_CT%ONM3OT.)'%[A-#$O!-%PK0CV17SSA1,VSX]/>V\25NM[$;9_%3[MOS9 MMGMF8JOLN+YL^*N=T^VB#_/GU*P/.=V6?5C]>-;I2I'R+B64?3F5?;'[V_5E MLWYLVHG5?J^EX+*&"3]<^D;&.,/_#_&%<8.EC8MZ/ MG$C^J)2/*&5"<9%7LFN3":$!2R_ )6G29[E=/^(@CQ*E2+?">:C_G2'N<1:N M\32="6<3S 7!<3%**@9CCH/SEHR5[=R[_\=#X2?H2=ZD)&#QX92W.T#B):$: M[NU\/#D'::WGK1@@"7&JH7T>OH\#T^$#":'D#S'Z$ U-1P\D./R_'_B$8].! M TD,6=4F9B_IG^&^1?SS5IZU(^I?44'$] :\!(\4WY8EFWY[O*E*RE1/M!QR MR;GLN;5^[D*F#?^L]GSF4/@)W*R4G57@]TMGF1EQXIZ0OJ(V7]=8'WWQJ* MW$Q;,0ONP46KKFWP2%7PT2/F=+NN#K$Y4XL%UISM :O@@D4PL#&F,7G!MRR. M9S>WPT[#5X^E"S.0^E@NB+&DG'F# [K!Q1C1$8X)?1+,^S%FH8]Y?/5; M%_ M2W@UC/7X'D%F9H!O*L"=L]'#>=SMGAC "5PMQ;9!2#TE483XE 5/9$1) (9*QR..%8 I@REB 56%MSWE;._(#W@S819F;0#SLMH#$)(+F1I)F#\DB5#$21AUBH> M>(*\0-*8*7&71F B5F\A1ZZJ$6YL(;.>6- 5*^]+WC:V\M[\;69,!R-:1O,6 MHWCV8._23!89ZPVA[ZH2Y,:&D,HZP%R-QG?$.=R8/L)0^0M^![PK).B!/W95 M)7-CX'.A5B:UH2: 0^S!!+0X&;TF%#PC0>%L4FJ\(&?.5C\5.[%7N/M,QN)$ M>B:E,-=NYNJ=,09&N?R&S/5I_:FS(Y@;F>&;0I(G.X_8P^1%ZNL."S/WOE.1 M6G]O=UVUVK$+VYAE>?-N_&Q!1PXAH!:(-_0%+C!.3)._'0C2VXCMJA637=A( M0?;!+&JA]9!N.)K*33B_)60B;[^O?>@DZ@U%YH\[,I2\$^EVH;P;!YNI&P]X M@OVKMPFFQG/)'0G36XKCJH6;'84=*=_*.]!,&WG$X%@37 _CO+%V=F!#TCIU+)35N&@ M+L_X-=F]W,GJCB OAC&EDEJ/R3%XH&I,YMP:B,_LWM\24JK:WWNG:Y_C%G M8:4\&JQTD[RG@E:; /5LI^QL2@ T,15:UN:U9(UO(>#Y1KZH!A^M;^K)B?UZ MA-I6RKBM.!\<%NAD$#$NR'^1N=XXI0#SP:@ M-M&7U@9B\ (>3+8+&(]1F-_SD9@U-W+ [R%8[[5/7;L40C>Q$D@;\RZUH4]M MV:F\A6\A420\>'X-LBLOOH\1:45IS0;FY_9.G$N[VNT M;PRV:^\B?2C6[QL)OSI/^@7%U[FN7?N1.3BQF2K4U?N) M_+G9H2=3KGH4CUR[M+)?C:*Z8Z5RFGY<:24.CS@6G'CJP#[XS%<:]I*@A[P8[=7 M/KQ:"7@FTBK(M%*A5B;U8 )S?16TI.XM/9\1]PUVDV\O1F\.)VRN?::DT MAZ(9I/>7/8*5"C]811DM#P^KP-IA?-] FMY"3MU>^0CK6@OQ<'NH,9!#2K ^ M@'\#<3LTC!K^4AK[53!D@(/L%=EY,/EJ]DV_%UE_.OXZZ&WW5[Y M=)L^]\\>_X4[F=4N8-=SU@,NUZ8- $\SPIDL]=8*)>T M=>&)BR8AFV*L[CXDW!M#BX<0[:(0LY:W'F['[1D4T')AF6//Q5E27C,!3U_3 M40_ K*VVR@P>MWR,(B5LG%9-:L@+%-J:L7ODE.OX*7D3*\3IR#=;(JN@U7N< MOMNK4G_3E[12-13?>EXXI[D!,FLXZ7$Z=GL5C@A^++Q ??$T:6-Q2[<$(^K? M$C0DH5K#W0 T'1L]8B>N4ZKHICQ_SO!7X-@N4*<0KCCA\P5[.*>EB4J+0 ''7M\BFQ MG(4L=:!=%"M?C#<7K-Q@470SIY;+2&WR#MPU M//18.JY36B%:A66#WVJ;%T2^8 ILZYY$*%'I@Y9KEX\/SBHQ.8\&*]W,_U40 MZQ^%(]7.,"<8Q_^V'JR;\Y6[Z%@\K_B+0!%Z'(Q\N^*>D S M$ZT"%'*?O>K-[#WLFX):S4F/XZGKK'B=1A''&6=KQKKQN&W^Z-7 I-]UG=*: MZ/*SU63M?Z,5E]=GJL;-7X H.T_?=2OSD=^7_\Q6D14DT&.%KQD%](0FFA(YNZ*7L"/:S6" WM "F M:!@+CCQQW@I0*+]33U&$SUMF3"@)U=ZH\Y;@\OVR\HOUY&R".6&^'-!YRT]X M=G@Q3D B$8G\ZU?.DLEY*VT.H$8M2ZCFZ96S%D^9U"]RUPY %GR^Q+"M4I=_2ZR=ZYBRBA-HC.1BZBAY O& M&45\^A5'0\R+^DC[E*ICN=5[]=QG$2)U;*-R_YA^'&O)/GQ@7PG$)\$H?D!3 M>><9\9'Q>J[DDW8;)^S(3& LD/WANDV"M %'A)A]/A' MT"D!AE0'XC?,/1++1W!^!% 6&;)/#:FY*J[405UR$\27A@_J]-]O_*K;^5&I MA,L//*E.*8=4VAX-+CW ,H:F>UNK'=MV7-\I*L2*?1VEK/;&$M%1^H:!X73> M)C-_Y7T?61C"<.3/*N^P(^;OI2,AT:JAH[M$^C(67.=OT+^A,QG5AK&&RL!) M&(R)@!F.,*\QJ%L(:-YK1SQ-BS? M">/Z^GA^9<]CEDB']B0]N<"8KH]_ZZ@^//SE7OM^P6L/YEY[K;_74&[AZM\U MTN7)YGU%LJD[$V>8S^Y"Q#ZDK;6.C*59-^0Z^FAHP&9ODX7"_"-[W4X\>"-Q ME1^H;+X#;'UQYA/H79S-\C:,8MGG70HO0Y>?AR$^SL570+J6;O-T]WTA'/B^ MZBX*%SK\@*D/&KLD\3#AL:*I'KL!BWU5P]HD[$M%#B8_%B6F,FOAB0KC]V*, M^?,8T2P6@$Y>,)>5129WKV8'#;]C,AK#Q0'<0R.KI[ MUPQ^>9+MPJI334@B54Y[P5=!@#UQ#[Y4(%E)BSV-HK, MUQ>@)]>,9X.Z7_5ZC.IZL!&3_5_YJ;/:LN$$^3U$[L.$^3L'!BP(6/ *2,5 M%RS6%%,J6N]KL)6&/0$/CD)]@"VW^_"@"JGL V<>QGX,409) X18=(WD(1,Q MK:[6KB';TS6=C2-V%I>S]0A9KW@$P]Q]9E E9]?E[VQ>Y8'<&FI;\;V.6T9' MSYA'E2K0TNSKE&)%7>I2/4D&A:RG7-44^VIRV;1;7Y)8;+2O0TD?>;6BA=4Z%0HS?[;&2ZPF^?]8\I,. M[3Y0]8&E2<\&BWW+S#X^%2X5PX([_ KFR!)UWOX!IE,>F80XGYO>!P.?K0%] M*Y[[:OP+M>]9K0@"^16$/SGGRVM&FJ?<@,6^IL+9)K\G+$1Z*X5P$$" F56, MUVT17$?]\8_%=2*3L](,7V8XT-7HAKY ^,F^LE7E^@Q8[&UY('MJXT?L8?(B MNWBAY*VIG*TC^WB 3?QU%KAVXOMGO#Y>!:MW\16V[EV]>3"RYS$DO;)@;+@= M4,?HCS9]+!5\9WL_?Z\*\[+ CS>O+*>]",'G>RA\$HE/UJ? I>9[FP^,\'U0 M"MP0S&>Q'<_C_2"2[K!Z[)OP^GB$O]\\WMS?745#%A+O@KE^#+0C:!21KVQI2%;#0=4/^9(Q_?P6!B_4CK4O]^PU1'0V)O MC"/T^:?_ 5!+ P04 " !O@!11D!O$GS@D 7?P$ %0 &-S:6DM,C R M,# V,S!?8V%L+GAM;-U]6W,;.;+F^_P*;Y_7Q1CWR\3,G/"E>]81[K;7=I\^ M^\3 )6%QFR*]1SZ3]^8G^E/SV!:9RE\?3C/W[Z_<,OQ/[TG__\RU_^_C\(^>_G[UX_ M>3F+%^_)'@OF?3W(W.W_RQZS[<_S9$_+/Y1^]F'VZ M[,8?SQ9/..7T[F^[OUD>;#1)$V%T)M)E16R.0#(S%()UT1KXGQ__QB DEC4G M0DE)9%*&!*XC29PZ+IFC"NQRT,EX^N??RI?@Y_ $A9O.E]_^XZ>SQ>+3WYX^ M_?+ERU^_AF[RUUGW\2FG5#R]^O1/ZX]_O??Y+V+Y:>:<>[K\[?5'Y^--'\1A MV=/__O7U^W@&YYZ,I_.%G\;R@/GX;_/E#U_/HE\L=?XHKB=;/U&^(U$^_88Q^$B\FRQ^_QN_7HQ9(E>#"UP5,$Z2;#]U',2]FT_EL,DZ% M],_]I-CS_1G 8GZ(5K8/UE\E.P*]UD=YX-4C)[-XZT.3PM)9=_67$Q]@LOSI MZ&)./GK_:?1L/L>A1_AN9D-9)!3?6"*-B\1Q@R^TD#9E<$RX?%LI:PF6A,Y^ M'I:L7H_ZM"CK*4P6\ZN?+-5'*%N3^S]N/WZEM;Y"O+CH.J32R(HHT%",.*9Q MKHE9$.^-(-%DQ2 Q[8QJ)\L:Q6V1;E#A61>?S+H$'<[6/SWY F5N74_<*TB^ MB_(;SQ?^[&'\J<\=OL!AYPYW401%*,Q"9+25>!DM A$2SY2($W<+F#X': MA0+\^Z% -?U78\0OXRE*_7K\&=*KLH1\'(<)K"0MF&RR-*KD"(_*$:EE(L%H MI*I-8"0-VE-HP8F'8>W""O']L**B#:KQXLWB#+HUAMDTKB9FB%IS\_/9=#GN?_G)!8RT M,LY*AO-N9('((#&N,CZ0+#G(%"!Q+EN(=A?(D-R=G@RXR^U>.J]&ZV$_C1=^<@/R[Z7CZ1Q'"]&1O"04(?$O/+-QS+Q1P)_*F#,YC.T;5[ M-8VS?[DW^X+^.F/3!^:Q)< K7=L,<@N2"6)J,U-QGZIIX4WOB')*? M57OF:6BQ:K1Z/?9A/,$9$N88,F[0 #716YT"XJ)3XN@P>L#XEWL2(\>WT(EL99/DZF.L/JTCUI0&/:W08OZ[2IYF M 3'*X B%0(F4&'';)#@1DCK(4G&NF[A=]Z%4\!EF%]/%_*V_]&$"5P)&)55, MZ.]"]I'(E(#8XLDPS5+0N-)XVT3 S7 &.O,=PH8-'D!?_=?T'[L+2!LD-#PZ M$X,FDD;T.Q*/) 2P6>8 M7EP3-#,I<5[/1#&'!,T90YV(W^IDT UE!F?])DFKS7"&%&Q6ID,%_;=8"4A.B5 65[4\_C>/IQS=A,OZXJO69 M33]^@.Y\9$QB3".0 $A**4 3*VTD21BF>;3)N3MU*/<+C1Y[R$ 7KX,,7%6A MK7R8&VP+@NJLT(?*U./TXY)&8((1Y9EG5@2N4I.TSE9$0TIVUGK;ZZB_7IAS MJPY*Y<"%U((8FBWZ9MH3*Q@N0,HQ"A1#+Q^/7&EVP)ZRGY\]FZ;ROY(I^>PG M..C\V>*%[[I+?!%7FYY*!R; (A2M//J,$D5U.2(R*55P+M,VFT4[H1N2OW,X M0^YM/% <1$%B8P&^PN)(Y&,@86"22% VX"BM*G#.41.4LI5ED MI7G+_,\F4$-RA.HQI)H9JA'CU12G:?S(92G^XM$YYKDE$"6&KI8#"9H+$I-, MVE.E11(MB' 3Q) 5+$Q$!+SBEQWB3,WP';D%RE>K2H;91J;/G5=W_"HDQ0[P']MUM1 MO*7))]"9*&M+,;DTQ-/$B1<*!$Y=P$(3S^(!3+NP0WUW[*AEA#NL^/O3NUIZ MC=]7/J3SUA>89[ 8XW-N ^EY8N?VR V/[SP@0LVS3>\7^+64Y<]G^V MR3;]!BQ]Y]M_=3C(VVZ6Q^@>**V9M9Z$")E(;@7&R<$3#4GQ)"-5ILENRPT, M0XK/^EK^[JQZJ*KK):2O!%HO^_.1$!F\\9%D40H(@T:'D):S.2!HYL8I#VU. M.MQ%LF?41;XKP_?3>T/S4TD=4SZ3% %]!!<$L0Q<.7MAP(L<,/([@?D/**6" M"?[JX[]@B@-/T)U]EL['T_%\41[S&=:/&24>/3I!D1B74>TF">(5&E'I'&5 M^_+09(+;#=X@Y[Z#N'*OQJJ^>2J6O\\!ARGYLY?P&2:SY4G%*T@R,JF\S(3E M DDSA0+CEQRS\SH)&G63E?Y!5$-*4=4E2CUCU$M@GL^ZQ?C?2UV\R7=/+HY$ ME(D:M"$$R5!:)8A3EA&>D@:F@S9M=G(?AC6D7%9=AE0T1S6*_#:;SFZ[#%>, M-38;*-GVK$O"+3E#7/*40?'GDMG6_>Q#AWN)W(/UWS%I/T*Q%7"<"7>2'+- MC52*!!.6.2$@UEMIBA&B5N1K4J!H.!K22* M9D4DDP$=.)R'310 R5N68Q,>;$T@'.(.+JL'?D%+OIA-T4&-BS_&B[,7%_,% MJKC[^6N<7)26666]P?]2.2^%W@=8Q8!P;70YH&5)4#$3;GRR.GGF19/-_0.P M#BG&.)0Y]YW&MB:K]JJ\F,T7;_(:[HAG'17/G!A9NBCH9$C0D(E!-U8EX]&U M;;)TWD(QJ+Q++4(*"^55YNB*EN/I1:E5NTY6/X<\Z]:G+Y&1,/_Y*U(7 M53Z>^N[R%2IJ6:]8"#U;1L]7D_X(F.#)2TF$H[8<5O,D.,T)AD#,>NU\B$UB MTH8R54MMW9LZYT%C(8+GD\FJ0_[:P[%&9N M39(>:,(C1'-2RF25H$3 \K@]NMS6)D%4L%;QH+G53=*E.T9SI_5TA\JK.N:L MQRY8W" X3S0)JAD)R21[F%8LAK79">I=0$Z*+TC2*+(^TUIUV,3B)--CA_&!U"EESD)GM(6_ ,RH&O3:=^VC]2]='-6I1;G56* M$JY_6;.LYH&GM"NSV56T2F4W&WK47/>GD=XKFS$8]%#V@:S]'\OYHMU3]V5'E*0S$*R)'C* MB72"$Z=$V5^C0!UUQMHFW1-J"3"D8*85WTYB[.%1-?@L$@;V1 D1B62BM!HS MI399<0Z20V!-SOVTH6H]1?X^[@"$YT-)?%JK>LW^9N$U^(X*4*DG)$D M&8IC0!+GD;TS99<,XD&%><-^E4X+GE.$62>^>E'P#=Y0]>^FE'F M X]I&&;N*ERKDS / *AZM.B@9YY$[RAKIVZ -U;@9>*6D M2#FSC0]XV\T^CW&TYY>_S\ME&N6,[[SL;SR+B_'G=4=3YS/G3A"JK"I;9Y8X M:P6QDAH),FH;FE07[ ZQ][EB?[E4^H?9LX@\[6#KM3,CJB7G0DD21<20+?I$ M2D=78@*+3"63LFIRO'QWB,,J8&Q#LWMGD-L8L-[!];OX-AV+'7D.E@>GB$Z, MEY8UF7C)2C%S""$*P5QLBE:]S=:.4=N=Y9<0%B/0P#B4ZW6" M$$1:6K:\E2>-K8;0%4U02'4656&:)35'@6P(I:AFXIDUV'O9&.J2V',>B7%-KMIOD M[AW2B28JRD,@03I#9*GRM")1XI( BH%W]FVRE(\BV[.;QX\YD?4R5\NIZ\5L M,H&X.OBU:OX(W]I9S4=">YV]T$2HTN,5_47T$8TN$R[7T@3-X[&FKH>1[L(R M_<-/716M6:=!ZZ,OPMN++IYYU,^H]*(T-.!BGE2YUPUC$B^L)X[+'&.0P.]> MT[&E7^ONS]R%-.8'F9I:FN,XOM5V9W#$K,RN-*#F*:!",LZF#G&3F)-W+DCI M=)MX\3"\N_#._O"3577+UJPGWJ23Z^;(-W3B5?:*!4]88+B.HXBEZ4@@/MJ@ M5&*(LTWY^LX0J[Z3)8]=,DDH>+8L!AN(DKS<4JLXL0^ZM.M&,8MXD+<84< M(2XWMC=JIJQ:VI=+'XTH67!;"JH9<9**(- L,C:I\-L3YY":CYQ@@JMMR29T M>S6?7Y20ZTV^>?^P]H9Q\(%HC7Z+C-F1P/ +RSJ =\E:WYQ@&Y%]!]F^EI3J M;ZTZ(?+/7Z&+XWFIFBD(WGQ:'NQ!__@/WW4>.3]*,3*J=3F@DSR1+--5"XKH MC05-M4LZ[!09/_JH(77>;4R)!KJOU]-@X]4#J^+"5]/8 2ZU+V'U_Y$PVD!" MN:,I%PLKAL)G%#X'K9SS")$>\6J(S2 ;!637QYMO<"'[Q+(UF@0>& :I/!(/ M/*#](&=A\==M\N"[0QQ2K-*,:1L.A;2P8.N0?U,:Q' ;@G$H?-2:R"PD"4IF MHATDG!:HHVTBWT.K@$Y\ZN/$#.MKP5,DE2*7/JLH"(AR#!.4P*7,)\*]$DKY M((UKTF7CT*32:<.14S.LKP5;,VS3'"NX%BXR1A0MUYJ:H(D5T2(QC%!9,N8; M==TX<)7L>_@S&>8H9Y'HK-'L.23BP.IR(;U@B4JJ:"NO8)B'/QMQY>&SH/M8 MH>(-@I\ZB..E4O#?$UAJ?)IN-CT=67 T1VZ)L@QE] G#/LYYN=74"1E-\*[) M^[ +N"&MYD>B376;56/3]63_;5_]V60R^U(R";_,NA<=I/&BD!W*>9G99^@N M2U\\KDIS^R!3()(GI'W0I4DE!U4)\7X1X=ZF>4\RV_] M IWCTLL1HR!%$X02 '$,L:4"39Q7E-C(50 1/<^[I14W#O\=I!)KV;V2CJO- M$UNVXSB3EF?JB8H6B-0A$YM+U&MM,#[1R'V;BSH.WDD]<<%>[7FA@EUJ7B'; MK;RJ6Y/5R_%\=: \#[-YN,5UO4ZR;)F4AM)%"_5 MJM()].^C)MFSR,&!;K1Q^B"J/4OW?@A*U3-3S4:"M_)ZKZ;W+V,>,6%%$%D0 M4PI7I5:2.&"2> &990NQ48G:+N!VX9'[P7A4W6@-Z71UQ?-R0\K%Y)S3A(>( MP5Z*G+AR'8ZW6F1/7;KH$?9 M1L895P3E+=V7,3H(@@,QB5OK7&)&-VE2?!C.L#0 0B-(:YU\/Y8"2U 0,R)BTY-!FM^519#N1 M[ =+A=$IU?E@U2FBFS \W&C$<096; MQ#F.(E_"PH\G\P_XM(O#>E8>])QC*?8A\8ZCX.ORBWQ_YE\O+I=KE.VTOP^( M8YGF8,4<8':7OOAU10<3_!CJ[7'K[)@8\Z M@8Z;>"S[@KB_Y8;A7)^YI"J $UAE=X54:CB]\8$O+KK2$'P4E*<4FD MD(P$QSCQ2F1@4CHJFYSF? A4A5JC.V,O+Z6^$CE3IU,RFGBF')$I9^*YH83+ MY+F3V8C8JJ;H 5A#.JQ1C3$;BH5J6:9>9=J-VNN[/NXWG-?2"T8#HP)ESHQ( M+RFQ6BEB>):07-RD2V@OEH+K&M"-3,\.U3.#MNUS<*#@XYJJYX;$G6"L? M$[[2"GGUF$MDYBAK+U.IC 7F# S[F],5;5(Q?W--:X_9MV?I>)D%F%^!YBU08)4@D"R :=.IX@M,VF4UGF' MTZEN3)7MV(9T5K$^5RK9I#Y9<-(>S\\@_6LV2W>!Q4@-%ZFI(I&F,VU&;4LDS-(VT7YQ?+'J6[ M] _8?C%6DBQ$&H!$;LN)%AJ)E1BDAIB"=%E:&IKPJI8 @THW-*/@2.%:-+%>BNB7MT"UJ.^]Q/?K6J G\^F%_,1* AVV'J,:0\]8$@+9QU;WVH04$.M58]_K\"@9+/S\_&\%%I>R>B<\-R#)-HS MC'^XQ_C$L(3!;$*H@:?Y3D. 9)5GFI*00H"/?9T%8CCJD?D'M5H']%5C5?B_PE^7B\?>+BU3* M]($'],,1/XL1XS6+_W(:+'$&5Y_H-->![F/).^,/J1=0.YOV46JU"7MU$G6K MC%D;]#:T)\RS0*2+E 1N@)BHRIRAA+)-LD0/PQI2+Z V$WA%LU2=");7P*T: M>I20:YR61WAFTY%VCME$/2E':7!J2I%X94OC*I% .<,=J'UFA&T/VK-%SW=D M^NIJ;IA[N#JA>$#NX-;AQEZQ_T80?>LCUX,>7E]Z>X!J4K:H!5T/_1+C!O^Q M@X]^T:=(_('1JFGA4:B55/);J25?C#_WRI)M':N:.AZ!V5<9-V:A0^2_^>?] M1=X*IJ*4/8R]892J,CJP<(OKE_:R^Q'X956^C#I_HM(]570(O)_^XS M2OG! E[C9))ZO 8[C%I?/8]!KY3/O_&8NPC*WA0DK6/DC#B6.)&< K%:&V(, M,&$UYX8UV05\&%:%_N7;1E]MW2HG?71>D*2,(-)P7L[4V86]UYV?<2!4QE,G<)51"*2*7I>2)1E^N M@: I-+BMFG8^JO;H^"/M+QQ0640Y?R% M3"4[R8C701 =0TXTQ>1YDV[@)UO>;NI]72[P?\!W'[[,1M0+$[VV!/FNRSX* M(S:#)SEGJX.6DJDF-R<QJ.7$ D60A:#*R5!FS@="NX!W2!ORPB+>W-4](O5]F%]U(4>VBCI)XKX#( ME#+Q65-\:S@UTD;JLQD&\PK<(>WO#XIX>]ORE+S#SXZTI-'$D(C6'M6#RB"6 M"T5"8F!80%\S'CNX? #ND$H1AL6[?6UY(MX]RPOHK@$SKSF56N&TS WZ!B6* M2B+BB^*,]\F;Q 9 OEN8AU0X,1@&'F[5$]'P-XSHWLTF.-C'#U]@\AE^G4T7 M9_.1"T')Y"4!#^6 J>8D2 F$.HSB%2C(IDGCBRKHAU2S,1AJUK!TPSS*2PB+ M0Q(ER[_KGPFY__B^FQYEQ,/W>V[\=1WA6NSKE'&O;ZA\$R;CCWW37H^,6$<5 MNT*NE.QZX3^-%WZRZM'WR\7BHH-?\J@:,,( M34*,EL0$CBDG9=!-#@GLB7-(::V!T.Q (QZ=:27OMH*I!4?NZT"B*6<.J*-9M]FLWQOID')9PV';888\-M]*NFV%$JP'9E,D1@>+_KQWQ&HK M",?@0GOK+6M3)+$OT"%EL ;#ML/,>'2R8IR3YQ#2CX-A&H'&K%AMNE7W_V)(7^8P'N(%]WR0,TO?MS] MEY]^27UQ_O$<"K@6,(UKF4.4SWXX"-::'<%',TF MUT>;CF&'>P\[HNX?%K3W=0^+6?SS.?H!Z<7LO&PY^4-/R\4E]6H,].& KU1SQW5G^],VG52^Q_E>+[?N,5AK<5:PV M2GT'\T4W+HW?TTS->XC71L$_H\YFEP#+W[Z]Z.(9?J(T::ZNXD>? MU$K)^XG85\VK;8)#U+;^R_YJV 2ACEB'A_BW_KZ6B"U"^-7(-?)E6T:J)7S; M3-?J&<_]9!4% -SL^MU;*8^,6TM%^\"O5 G[YM.RM]STXQ+!52^[RY&Q@663 M TE&"R(Y5\32I(FC5EKK>!)MKE';@J=WG\O-PUX72&9K03%-A**9R-(CURII M"8-@4Z290CRFM .L:*W!DWM=+NL9I5Y#U,V8?IM-XU7S39Z%=V%EQ3XJ-+Q/.';=@\-%S_S,C.8/ON8_SLNRD./7\+W7*S]1!5W!NCO_P/PZHM M].';=EM&JJ^ %EMY=Y_Q#N(,*399W50\R[]=G)C;_5OSP858FA75-Q-EL@LO+_+F? MC^.(!Y4ARD0;D;)-8M ?FOM[%;V7#$BT*Y7$C+P1E M0!/1)3?EE[,MP,S*_FMI)''XBA;A^Z*"H;8S R1*'^,VZ@M\ M4/<$G(J 1[5^0V?U[AJU7GH^X&ISX2L/8X+TQ5S=306#.L^")H,6M$.B2!AX-$59Z MH3(Z%FTJ##?#&5*TT)L1=[VP"A:H%@_?7MB=+3..U8LV*PM\P'R11AC**L%FD< MHB^-33//S#-GI#C5'%)!2/S'U<_61YENGA-Y-DU77MW2P;]WD.3%;+X8*5T* M-:PB/)M$)%7XDF>%RLJEQQ07ALUZL?K%RN MD7>."1U*2[LO $Z5\4BXQ)\1QUO[;N(94#'8,?O6P2CNJW"?].YA# M]QGF2/AG,787?C)?_A]NNN@CKXKL0 F4-HG2)$I\$D @FQ! &P6TR?48M008 M4F'8:2:W^G9NQ])7T\\PQ;^Y'!D5A93!$$:7U1PZ$!O!$A\L.EO1>CB2#W(- M:4@57\=@TF&V:#J#O<#OQXL7ONLN\ZQ;ML H[,:GG8V"L8)[HXBBY91*J6QT MV6O$G"+WP;&8FQ1R[8ES2'5<1YJ/:EFM';6^U?J@_+> CJAU@4F'C,^Z- Q& M'\\'?!6H"CG[OTJ7TK'IG_^Y?\#4$L#!!0 ( &^ %%%Z+DJIRF &9P! 5 M8W-I:2TR,#(P,#8S,%]D968N>&UL[+UI=ULYDB;\O7]%3L[7027VI4YWSW$N MKM?GN-(^MK-JYI-. C8G))(-TDY[?[U;X"B9(D2I7O)"RZ2JC*56N\-Q/, MB !B^??__?7L](_W#KY-T?H;C^0^_3!'FF'_XBM(EER8/4(G"#?O'0T]'X7W^M'R+,\ <: MW'BV^/(_?OPTGW_^ZT\__?GGGW_Y&J>G?YE,/_XD.5<_7?[VC\M?_WKK]_]4 MB]\6(82?%C^]^M79Z*Y?I,>*G_[/WU^_3Y_P#-AH/)O#.'U_ ;T^SZ_^\+HT MYJ>+']*OSD9_G2W^_O4DP7P!SX-#^&'M;]2OV.6OL?HM)DB;XB]?9_G'__RW M'WZXT!Q,TW1RBN^P_+#\](]WKVY+.AK/?\JCLY^6O_,3G)Z2Q(LGS+]]QO_X M<38Z^WR*E]_[-,6R5OK+(5>A3!7G?]:G_;2U3)](D&DZC\CHNSBN!!]0QKN> MOKW,5\]B&0N5=W(&HR$5?.O1 TB[>! [P[.(TR%%O?'<:W)> M"KDJ87UDFHV4Y7])D[.?%L)=+JPPSK^-YZ/YMU?C,IF>+6;^P[+2TT:LKK#< M*KX0ZM[G79.1R# :C^IW7].7RX=6B0:2%K_.<9PQ__C#*/_'CR-9BDW&"VU] MT1%**. M&.3H5?"%GW25NX]N?YF,9Y/34:X;UL]P6M?B]Y\0Y[--%+O^85MK MM:.<*RJ-*KIBH!0GO$X^>2\%B&"U-UI-;UF^X:>*R4]X.I]=?F>!$N-B:;']S_6B M7. SP. ^0#S%$V(R>LLY*TEXIA.-SBN'S%HOHC8I9B^;#FPAQLU!?:?=B^GE M\)9[?"]3M?HK@R([GPRFRPNX2.@??YA,,T[)-Z,?+0R/OZ;3R0QI*LRGY_C] MFY/QG&;*;Z>+%])\QX_UDTWI,)O.OXO_/N$8IJ/)BZ^CV4F2@;N$BG'RUIB6 M*C.06;*8L$U-M!7JTQ8*\& 9+C'1[B''!N@.1E2JW=Q8QN8 MEW+\,9Y]QC0J(\R_+BS:3D*=K'@J6T.^3IH!85_K9GT'?2"D)JW4O#,.&"6< M,V!948G3^B3__M,=UMBP5N4O MD[//4_Q4-?<%7T]FLZL?#FEEWO.69E9GUY&M6*$Y5 M @89RWHKM-L8!\'L$XP_XFPT?C^?I']]FIP29V:__==#T87SQ/UZV.YYX>#>1'*R).\#5.4X09_HH7_WUUA_[>34Y/7TZF?\(TGU@':&4,3/% MZZ'CED4TFH%/X#Q7J()I,?*><@ZY']UU*-G),^G#DE7/I"4NM_3U8>U/WU;/)A1Y.M D&0M9,0O)U9G 6LD3F4:3B M%:W^&5IPXT')'C=5A@7F-G/DILRIQLS)+^=GYZ/D=SN;345H8 MD/3S%U4WL]]Q?B(UUX;KPCR7D6E:1!E8[9BQ.H@BHE$!.K&HWWL?,7$: G"; M*WK;C>M%_G_GL_G"H7B'I]7#^##Y %__.9I_JJHAII-"WG^"*=X:THD3(MGH M-2/W!6N<3&"^:,F,4#(K$[SCHL66MH7,CY-WNP;S-@_-5FO6;U]QFD8SG)2% M;MY<+*,PSO^$Z11H-/^ TW,\T4J5C#HSKD)FFEM!(F;'0C'>\N@=&8"=UJIN M[WN<7&FE\-N?3R??$!>_\_9\FCZ1OMZ> MPOA$\9*U1\-< ,VT59'%D!*9=\%QGF5,L9T3UE?:Q\FQW0%XFW5N6]:]F7_" MZ8T345+9Y&QQ+DH;]IM"*^H).!&,-(YY,N681AU8 "68,1%\5,D::'(:UD6X MQ\VIP>&Y32'?DD+O,)W";#8JHXL(VN][=G517[SYY57=H^&4O-3WF&C6S$?X M?6!*YV!2SBR@I14Y"!JBH[4Y$VPP/+;?F%XET M.!M=N,+:6:NDY>,JJH$YZ'W\3TZ88%A+7 M3%J5HA,QYV0?=?3B-G>$6^ARW]&+MX9PP:YJ'4S&][@BTS(.JXM0/2(=>U/B M3JEV&_'8 +U)*]7OC!X]N;1%UI-:%(+YX#2+#K0J46KATY'S84T4Y+[H MT$?C#6AP[;;Z[PL3\L2"YL$(RV0@673TM"9FLI!L)CLIV&RT;6)#W))D]T;R M A-AE1O@\BB%SDOE BG;V&47XU_@<^C.9Q>"D?6O@LR,Y2:#&.3B>@)+,M> MID(. 8!HE2:/2* M$%6>DW%M+'#=9&WH+.&CX$H3. 8,+[I#T%]'-00AGB].?%Z-?_N:<#:K82WS M&P)+%44(I!:3DF/:N\1 2EH!8PCD>0LK76O^=)/TD?&H 3QK8XMVD9VQ/CA] MT(SLC=ZYCQR [EG1'7!W>,SBN[,7Y_-/D^GHOS'_07!-K\5. MU(OKV654Q=OI*.&["L7KR9\XO?AL=#::TU+AT0;M:/6G?4"GXFBIB'7EB J3 MUU"P31)%PT$=1-Y!'_[=.AHZ%,1;)"D,.;8_/G^^,391P/%2W203:"LJ2C*( M5?U:MZOVQ>&=0SFX="O($3M'(>G)W)Z(QA2'ME#9VUS M.SAGG MB&1Z*>';\.]0;E*VXLGFNCR.FY2ZZB8E"AG*4)BV!9E/:)A"IVUV6BKW9&]2 M>J'=ZR:EC]9W=F+>1:CGFY2^Z'4Z.M]$]3OCA1,IN.PE\QF ::,%^=)*,2MS M-*F(4&23.)-CN4D9G@Y]-+Z3FQ172A J!YH%%F_Z1N M4GHA].!-2A_U[OPF)7D9K2BT]Z52Z1U$C7IR+!KI@[0H!30),3J*FY1M>#"< MVO=:7P9FGUZ>3OXV.X.\6^[58C%%6>4X@B%U>^NC"01RB=K:(HM) MZP\9[QI!'WV_/S\[@^FW27D_^CA>A#^/Y]<2:^F=:80;*;WCD[?6_"8C6*TY M*S59X-8C-TK7*T7+5;8)MHPDM29(@#8C;J/$ MJ&G3@H[HW![7\-C\BG,8GGK4<$3QUTN@2S 3%L3HZ6/ M3#3A:G$=*(1;+EDV.4#K(-ONC>2!V7)'F9I!\6C@2[VL.L;7HR](%OT[>*6!RX%O1!B>7S418RA"X!?>__N2WYOB, JAENHKR&:AIP "P:8T#$R MS:-A8'AA3FF7=71&PK"3M26*]Q3O'A;$/EH;&+R_DZ;.SL^6@H 27 H:1TID M4VC$6I" /N/2F.109NQD[W6"[\:;=V?,;:7[R1"*&]"87P@"7Z\)XH0"B^CH MS;56H<3$($K)P)&]&&PBAV.P"7CCS4>(X,:*:U-Q]N[M_N=O'^@1%TN-]YQ6 MD\Q*DH;V?%M8D#*QP@N"LR;9>D*S0P_^NVR/TEYJA4V#O)#UHZ<'+*\ NXC8 M,FRF@XS[":(9'-^N_-D2G%TN0]=$]8JVMU+"\KC*)F3>J<"43=H8%7V.31*6 M]\:?!X)N#H$^?3!I0)N?ST>+>J27(0&ABL.1Q>C))K:F-K&1CD65A(TY:X%- MRIK=%.. #@@W16HRF)H;G"!?C>XR-3+Z@+7&+/>Z5NDSLGI"]$$5JZPC7ZA- MF:<5.1X?[-LHNDW4W>?S.4Y7Q8I@A$XH6!&!+&B=B8XJT&I')K1U0D 431JK MK)'G\?%@",6OM3T'C,#J=OO[XO1T\F?MWU FTU\GYW%>SD^7OS5[D>:C+Z/Y MM^4-<;NK]CY"[.@>?F.]W&H>'#AZZU(V6D>9@P_%9UXL+^3!'CNB>O.%V^T' MKW$V0WQ]4>IPEJ:CSTLE+>^W7,&49"WQI1"8%ID6/U2)"9^3-3%I5$V.+1Z0 M:^NJP!>]GLXQ M9B:Q9)YRL4(TB:A8(\]C9L1F2A_08+Z[\=#X75UUQYA_@^F89+TJ HVS$RZB MTT"6'/!:#02T8A$+.O.U^-&(K,WUF;FBR],9^#,&X\L!R&)V\K%T"0-;IU ^[H>&@SPU8.X M(13?XASV#KF6!P]=)&MY^[->M/U<^@P#80=>;*'_W3(D"0D%A2,3609:7FL] MYL7V*,G5#%$C8)/Z&[MFQ@/7.;LF1A^U-R#$HM[APF6:+8\3!:B8(=>&<1'J M$64ANT@(%K44&8WA6C8)W;TER>X-TZ%@NJMOS,8Z;N&=5H$N_:,17DJ%U5>V MRC$1N:K%+9'%DB*3&;PRSMG2)GO^;G$>%_S;:7L7B=/=3@Z7+06_O<,93K]@ M\_/8->_;T<%LE]&NGKL'54I*(G.I="V]HT4R=4:+8'0R7<_='QYW+VSQ%&NW MVNM9X"]'8V+["$ZOTL%?CG;167430'N_9'L4MQO7"G1&<"RTQ7,>G.9. M1R=0 3C:W>D?8T^V&F%3O+;(&][P5;O'KD,VL4\^[ZN)7U#]ER$S(XHY'K M $%'7[3-0A>4IC\3NFJF*3]>C;_0-R;3T797H0.\=O=<>&CLJW67>0VNB\YG M#%J:Z'W,$3U(%-P7LP$#[M="4]PO8TO@6EC)+@EPW_MWSX3.VEBAA%9*H1/! M@@#:'FAM*"4BV&(PU-Y3_2EQGR3-"QK8H@N'(FMS1V1:0*VZQ#U+2B3GR5WQ MH4G$U1X+&OQM6ALW[Q3J@B+/- M.-(Y\K@_"BVJP5UKMH"?ITA3=.&P(ZU_"[6/\XNSR70^^N\;,_768$ZD AF+ M0)9]'8?(Y-:G>J64->2$Y*6K)@=>0PW@T?%N+\CN,IN"#,<3G1,&@R!!@$ G7/7K @>$ LS];9[P>(H4V0B M*1><$RJ9)DPYPEH:VW"E"1Z'$BK0)4F)?&4A=+0L)%5J?$4=5] LVIIH( "% M;1)U\ACR2WMQ8H/\TC[8["DOL(N(S_FE0^"[08+@)N#LB4-NSBHT"]6Z_V"/)+6].G#R8-:/,:QGEY:ZI3MBH$P1(66FC!UJ[A M.C%3C.<02E)M.JI_%^& C.1-$5J-B]Q,O0U\^I4,U\@QQLA3K9%8=]54F(=Z MS$#6N23OC2=LDFI^#(G$VP"^A9H;=?.XGL_(G4\AQL(4-YGID *+R15:S((N MA4;-4Y/3O:-((-T&]FT4W< !?GD^)8V>3Y&&^G+TM7YV&1NC9%9.\,R<\I[I M6#@#6X 598PIP>78)DUFO4B/CPT#J?\V,=3VJ1$PP]KO]-79Y^GDRT6K@J5H M7AJ7G1&L2$FQT>-H0"XS0V]??6!\6P^/4\7 M][&DB(]$VTO9,K><6V.8SK47B2F9>0N.H0@&?4E2]3-@SI8C;Y@%M].'!._R"XW/]I)V:5K_Y%-+\GZ/YIU_.9_/)&4Y_^YI.SZL[7E-$Z)_\ ;Z> MA**4L*&Z9;PFNWID9'=GAJH8DY(FQ[Q)-M8&LN[>PAF42:OF36NT&AR;K='' MQ=64\)96SN"8YUZ210:!!2$XB\I(DXIWV>]R5NWTRK@I40;3^KXOB6LU9#+C M,YGT;Z;O=JZ?!Y"!X;Q(STGK:AY-6G2(/.E63ODN M?5W[#H?L9$ -#USZ?2G/C#S$I42SI7/81:BA>S*LE6;W'1JV!^HVZ@-I>6<4 M$-QAU"0-C\AKIU_+@A*.:5ZCZ3UM:W[HF;\KZ.]IZ[ CY/LH=^AZ1&]Q.OK\ M":=7_7MI_Q/1JL ^ D6O"39;<= 0;2]F0H50UH MY5V4-II,)V.8?EN*$E+1QBED)0#9+8Y;%@,HAK(DK0&XM:$3:C>?>_28;:&F M@=?6JR.MO^'DXQ0^?QHE.%TL*$C6 Q@>F2C1DK,@"B-KTQ.A9 T7RXIWBK/K MM+:NE>)1F5;#Z'K *\Z%4!=&^761ENSN(M30]M5::79O7PV$UJ25JH=>"-8* MEP&C%!!KS69%:YM-#'CU0&-!E7B0T.F,YQ#QO\?(VB7\?30\I*55$X6GWT[^ M>'^2?9'6H:W=A$P-#"[U@,'2AN0M!A]X$>XVQK-+-<\P_>7CY,M/RR=>X+S\ M8A7F[V_=[38^D/HG6^EN:'OKU7B.T_%BD[JR_[)QJ+0/=3^J57LPL:"593G: MJ'Q2'H/H9'3=\?"CAFP(A>VBQ,W2V/B]UE:I54*WN=U=^ZRA+G8>D/)6[9)@ ME71!.&&T319$O1:+Y*F4""%=7>OR<1TOAGA)[-L&C0>STO>ZT<\8)*17)5GM:\@0L.JL864Y* M@\F&FR;A\T=Q\[<-,P;3^B'<_/T=_M]D>LGOV<(1,]HX8XG%QM7:R(N8<%"< M;,*8R;RH(7Y=B-.QB^SJZP_R:*H7JI/!M#OP6<3O<(9OR@V9EG9_%Z&&/I-: M*\WNSZ2VA6G22L<[(T 1-E?KASE9DX!<%BS8XEA8V#X*7,0[#BJ. OA[#J-V M@GL?U>["#7Z1_NM\-!MM6N?S^I]O[>RNE66UFEO0M<-5%(BH@>? => V(1>R M%NV0)VNDVE O6QP,W/&4(;74Y3# Y\@E%H'.)0W6AF*C@" =5\0UN*&L88X! M7L)H^@\X/;_HOE1O]&X4/(;9^11S;<>2R&ZNP7/C_/MD/+W\\F>8C6;?;3-/ MTT^8#+1L>)HPF0/S&2/C+F5'/PI6M4G_&G(4V^?"SNA1L]DOD[,XNCA8J['S MH[QH%:0W) L3K3S9+T")VN6AJ5K;V&?7&3HDA+9DQI+DR"_/D+N MWCW<'RMO9]PV K/!.<1;^+9(^/HP62P34WPUGL/XXXC,X L]GF1:@$4B$QA# M4K1%:LV"MY)QCB%S%%'Z)H<0#TKVE"DV+&P-SBK>SR?I7Z]FLW/,OY[7P=< MFTE^_PFF./L=_US\:'8B4@Y>1L.BRO46,'ARLERN'9[ &)]MD4TBW[N)]Y09 MU@# !FGEBW8+UVKKDS(2S#XM5EA8)"TNM/FFW%B +ZHZU]77YFA)\,"R$O76 MT5L6<_),Y&)2,3%;T22)=$NYGS(Q=PGY@/GNBWO3%SF/+BY-;PCWENQY4M*O MHUD\G\X6IWTG+F/RQCHF:ALB;6D1!W2*A<1=D>09Q9@?\DYZOO,ILJHE+ TR MXE]62/!U9?+JCG]1IS,U,3OG4(A@$X6H(0HD=(7F31Q)MZ0+"GR*TF MH*W-H]\T1GPR)UZ/X/3OHU.L5AT83R4(+.I175])W;T>>N3)4PS:&YSR#7@T#7I?ON:<#;[ M0)28U:(S)T$IRYT.#'R6Y$#$VB>/""^%EUEB1K++MN#1^C<_O7KS^V]GL3:I?3LECW5QN/K^VXPV^(N%JM)U7&IVK'M(*Q1=7H]:)^%[3&XET&7780 MMZ6ETU/>_=@]S?#OSK/!P&M@&?456[LD7?">.01:E)TLS!>;"(?@LS,VRM0D MY^T@N/: U72H5.N#68M$'OR"IY//F#]@^C2>G$X^?GLW^OCIJNPVS\FD7!*S MJEXRUHZ;H9!E@4A&92@UQ;-)2.0#YN4>QW M1U9N$\-^OU0K$>R*9D]T6HAL0 ./X&+R6GHODZ:]P)S<)]\VNMJ\,/::)PVN MMPZELG5,B#H9Y7BN'1I ) G"%E(F\NAN:V^[FMFK3[LV&;?(H^CPU,%U^Y#D MJTDI11A90.G:"\-;$Y7,$)R1%GS,Q=W2\QW/;V:9?K]X$9)K9U"R'+%>O&!F M7M;;%T%;5LY$#[5KQ_OU4%D2Z]_QQPS+^>GK4<$3#K%XIX%QJZF]X;8K+;@ZN+ "Q4-M"LCLP)6X]30)-M M1Z8>Z<-:@Z!3:9.#='A1<_OCRP98[-;]O]:J_GI+^I,DO!-<%68+)W:#0!8] M@1U#-A$5;TQ:%!7[SOW6UQ(89(^W2TZ$B-F<87FG?4L*J7I M ]>\(-?0IHG?#2D>-Q\V5WB# Z%;*QBOQ62%C4Q(X$Q;J1C8HEDQ4+@$Z51L M4C_Z:>PE@ZA][8E/PZO]ZX>8 ]ZUWO78P2];'Y1]M<6X,SZ B1AX)EAM4-([ M'CP0-#SR>.NV]8%1]-'[KQCGFRAV\7=;:^[VVU#Z*%#^ ,'J9)#"YEX$F()M4XD*.]=(&<#U,G= M,O75RCCME/P@2<.HKNN$J_H$XE>* ,/!H-.T083"BVE+J,) M7"SU><^SMS6>X_S5>#:?GM?CS&MGMD;X9(5A-M'.I64&!E!J(H15D 40ZHV, MYCOEV;KZ/WP>S>'T-<(,OZMP]B+.%D7H3S#) EX4Y@+2WF:M9=Z!8Q$CX9-R MK0O88K@/R+6'FO\#\.%6J?\!E3]T)Z+7M< MGBWJ6UT(S+.761G'BH^J5K?/9+F6R'SQ$%Q,)J^VB5ASPK#)VW?/B4'QF^Q2 M^4.?0'43^/?SJL\WGQ=:^C!YAV/\\R1BX5GY1#:S)K&]]R1QTDP:"+S8G!1T M*^ZSN0Q/CCE; S&@[]F;\ MIX?3$ ;E#.G 6$@JF!0_D)'G#O"]!>"Y*1C7X M8K-\^9-CS.:J;Q"1<%ES]N5D^FY1"L^H&(,N#%R]OZQ!\!&-9T;Q9 1)I[%) MV-.*'(^#%$,HN4&]P9OVUZ+M'\[F[V".B]I3I(!?\>*_)[&X6 0OC*32M94" M\12T8"46R3,Y$EHVJ3S87<3'Q91&T Q87_!A27\KI2:[?\&W.$WT,_B()V2] M2PX.&2S.]53T+(1BF*@&EI.6G/H=\^@.*9\*E;8%:, 2A7BNA$:%+@N9>4C\^O'A:8 M!C=NG82][/OG@A,1,#&N=*B]JA6+5FB6@U8Y%O+^?),EJ8^0^UV1!L9[$V9M M M:^B/5J_.'/R?]%F,Y.:HV8A$63*6]H-<6RB$:5Q 8>LW92*]G\J*^#G$^> M7AM"UN"ZN*NXQ!:\$#B3.B"3UZ!MK1939T/4R;(DA(^\3I1\>B&O#<'P0"NO*O4H-)4:08&AIL:3D9A][;NP1YI="?K,L@U! M:W# T%5>0X1F(3B:'M7DI9AF5@*5H>0G+%^KR2[%/299!N"UN MHI.\'SZ1UPN%?-^3$F7A(#.MM*HF"-I$OK0(+$-4(1>5(F_3=[V?G$^>8AM" MMJ]#B1-NG0O1TN(J:K%0%1T+QFEFG>$Y:BB2[\^/?/)LZ@7/@'T3[CZ3N4@/ M2R):A\XP1$TFH,+:A!Q)KN1 0C(FF2;'5W?(LJL;=8^\F(W!ZV!WBPAMR52VP>BL5-AA%.F^F^2@'A]+UPP7_!DLPV!&9YX%K@IT;4J8R&YD63:@>[9<,#9L*NR-!' MV0U(\ ^8CNJ*5R-Z+BRAJ W7D9QG\JKKS1*RF*1A-'A->V(,&5P+\%<%>2R[ MP58*;G!U=UV>2Y>E@T0M=X';(NUG_=\.JGMPWT+/C:?\4K+@G1#6"1:AWO3% M0I(56_G.:X=I'2$W.4O<%?(/K/6M@>^CWN8;_3O,>/;YHHG]=#3)BP&CH8%I MH9FU]18.BF?>6=K:4#_JH1+*G>1<7<>P]U" M'H+WL#W O?BS!3H[7W N%\44#8=@&$V&R+QRBM&*&RVMLV06[\#+V"6# M>GD<^R%0'U &),YL.C]Y5_/<%J,$M#[$9)F4QM3RNK)67"K,Z\1IH)F'3H'Y M]-!KK*"O5AEQXZW'OL]LKL(!HVJNA%@>=W81H\=NT1W1X0^4']X(MD!@%<,M MU-=B5B[%,:*8K+QAR20R8U5)#$H&YLE\I57"12VZ7!HRCM5UT MA?H[3/^%\[K.O,=T/J6GX>PEC*;_@--SDAEFY].+=..;0G6K7M/]X5L7LMEP M'"LU;9RGQ30C][:VCZB!B$$;IRVB]S%[>[+1B)K@L7GMI;ZOV!TV':HX.9%$ M@51D-%%+);U'\J51E)1<@:B[([1=J:?.KWGQ!4:G]??*9#J#T\N?99A?_?H6 M]:%:B+$[O#?5S6K#K6RUB]Q(K'VM@XPY:BN"B6 ,F3\\VC\<5DT"T[?SV&^$.P7N*@%\OHJR"V*XBS&0+MDS>*5 M""P:;:KM#SJ4&*)L4OEQ6\&W=2:O$'HYF;XGA'[[K_/1_-MW6)?5_3#_,IG- M?X99O:BQNAA=&P,)%6IE!,MB4I8)@;98[6G5:-+UHK^H>RBCN4L>KOJ@C;%L M$#&Q*O$U6;^W$%ITI_IC/$4XK<+_C7#XN2XH^ &^GDB-Y+.1Y1@XR:XC1P8. M,TL(QM)7_BW&R+=(-3MTT&\)J^^CX )UPQR7L62(N,)EVMS*\, M*\;'A,[EPIM4E]Y:\F>J-D2Z04#2^@'4X[#O7YT$(T*L6LJ02$O<.!8+)A;( M/MP9!#M^5].TN-5VKUPNVL*]H^V30X2H>2BW-M8-=\S9=3_*]S'*=OBZ/%H#%9(3R3 M8$EQG@?FP446O9'<"VF5;Y)(VD&V?5V%#,^']80;!)<6G:GN.*2X$O#RDJZ# MB$T[H#TLXYZZG@V-[SK^# S.GGB$)H(OLK"4/$TE"X:,0).J^Z)S*$IIU78) MVC5_'NID=@#TZ8/)CF@S>U?MNBFMP,L;K9PR#P# 4-5BL[4=CH="GY5J\:S@=/9BG-_C],MHT1>DW"'MK&;?S>[^T67T M=(>QM+1ZAAS,WIK";L^2VYVR]@MQ@TUPT#'Q$KQ&RYERSC*-H59F1V3%%R]4 MX<;G)AG7AT_7A_O*'C9;^R#;(L%[Z-L?T!O)H&OC4Z#3[. M5RV70AO]_&O!.U:$U$;994/J&7TGDSAZ&7)MF0I,^\>M'NO" ,=@"]; M1X_SZQ'$T>ERA;L(#GXSOCI_I5_X?3*>7GZYB%G\?CL.1?#@O&;"&*2U$#*+ M-;M.64S!^^(<-''^!QW%MBORJ_$7G,UO O?K:%8OY$F,$^ZDDQ$\BR[QNFDL M;E3(LX>4%$H>+32)C[Q?K#W>(^R<>:N+]8" M;AK&$!/RQ-WF13/(;%4A*.! M6&!DG"AF(J\M-I.QHNW]Y[8CV'F4T-ZIN1_PCRFN2"4$GB,-J912:XT4%A&P MUAH$Z;R7,K:.:CO8N*+=DF:#X*,^X.TI:*2+B,_!1T/@NT'TR";@[(E'): @ M=R SP3&0-ZGK"8'PK(3D27I31&CBE1]S\%%K^O3!9%_!1Y@3@"Z:>8OUC+)D M!I"!28D*Z7NI\":Y?<<;?-0+U4V"C_I TM(A^/G;U:?_WPBG]))/WU[C%SQ= M3)Y$)J%(WBMFM0;ZB;>LVTT,(0-[B?N/XNZDGS>9!H.]RP(V*&:[V@C7"DTKN@FUW[;*,=5*\C4%QTH6@A/& MH2V2-ZG8>P $ZVY3'0:_^D#5DE>OQI_/Y[.%!L3EM9W(Z$SQ3*I MJ4OED6' MFEE9%%5F13)%15M\@XL M\REPED (SAT'J9ITB[A'IJ?&DDV@V-%:HI:BE5"B<"DQ%PH-&3@)*75BOOA: MM2Q M60XT,62_WM< (#6(Y!DT>*7+6)ZS1S;)'NG%DI;Q^)M ?.C9(]F 0*L5$UB[ MPWBC6.2\,">4,\)BX:[)*?GATW7#[)VL?9'>6/8)"(@!D5DH-X$RTGP0R M$9@/2="^(C(T:@OX"+-'>@'<*7ND#SK[R!ZA>95"CI$I[:$6E0HT8I69K85U M58GV0;(@V*V;_;(-C0:"JF= M9(^ SR@X:.9Y]$QG&UGPF)C/OA:*%PE,$^H\MNR1;0BS'2H'E3WR.TQI 1U] MV4D)^%LOVUV6R/WC7,D, :-X,,+[*)+.I8 20ECO0>4,)?5HPG#KM?N/-7]] M%?AL7'1.^\QB L1\/#\A<\(*I$%Y;GFU3BT+& Q+-H+-+F=G8 <:NU?(8\\4ZCNA \&(G.%K*#<]'5&#;,"\BL MM@8OVGIA16IG>VX@\5.FY&Y@;N XOYE_PNF'3S#^@&?5O9]^>W7VF42L!E6M M&H^S:PF!J_URKM7\YE:2,4]&>#9(8^%06,P2F7!*RJR\M6U*- PD_U/F[CXH M,*#W7EVDDY?G<]+76_AVX9!.7B2:D%-\/1E_K%/OV@!.@#N9058M555)X5@$ M5QBD;&*R07*C'G+">K[S*;*K)2QKG?I#2"PN(2=4PK-$@Z"!6!J(\IHII20O M.043V^:H/,W$X@$-RAV!?RB)Q5<-'BZ,F%\FM N,%VM]O3-W$L G0VLYN6I, M!P@,%Y;%*AX5ZICC]DJQ=1)JT :^;P7,FT/ #N(E3+"*P[I=I/ M*-6 Z-WIA RA^IWQPD87C:O1[J*6@PA@R3L7EA7KA#'2R^B:-!W;(1\>B%7: M-1WZ:+Q%G[KO/7*TT$R*+04;R MCEV2$%*AA;+)M6U7"7=OU0^ Z.IM;!,X6K3B_"[HKZ/9?#J*YXMF5*_&OWU- M.)N]*;_C_(; /.J(,F66//=,DYS,(WW)K=>.DTM:;)-LE=Z2/C(>-8"G90;+ MC8H+"P/MHM6+4O2/BTQ*I9G.6=7V=< D*,Z]BS*4)AO3 W(];<-W2- :G*6^ MK?V+"8OOW(>LNX]/7Q[K">[!:KE>O5=P'KN<7&)MUO$7M[_P$;:[1)#64R"['C1PDL=G?)&>QL"-]IJ$;U:H]YAXB3??X(I MWGKVB^D4QA\O]MMOWW]E>1?XXD^8YN^7-RDK$Z//K#B=JS/HF4]<,_)(E7?< M&FS35')[T;>^?-E4@M_/ZY[PIBQ^.GMQ/O\TF8[^&_.)3Q(0-.U!D K3PB$+ M#B-M3M7?)L_:R2:)6(./9/>[_8Z9?.M>9Z]<:'!H-]2 +F-.7DZF?Z._G9_8 M*#";A$S8&DTJ@=,(R6Y/&;E0Z!64)J'!K0;T3/5],*.!P[7QN-Y\7IR7OCF? MS^8PSJ/QQXN1GD#1!J/TC S0FJ-9L]>!C/ZB) 12O.>QB4\_^$B>.;Y3+C0X MW]QV0(L9.GLU?HO3T23_;3J9S4[(L]* N29O%2;XCOG0( 5TXR$M/OP#9W.:K1?C$2><-.E#;59;*[5I820+6A,;M; A M^RQ0-8D$''(0SZ3>%0,&#&I=Q-YN.SO)I"HXJO&[LWPER-2"^- !2@O!G@Q#]X[J;8::K:/"SCZ?3KXA7F28X]VC^WVR MB!/'BRDV^S"9P^GUG_\RF>+GX'\]U:^>UK_11/K$/CBO;,2-HP=4[ M0N5V"4);":BR:W*RWDV\)T?A!JC=YI;?R@;_.WP=G9V?7;@#9'HME5 #Y6J0 M9*K"UYNY/PBJDZ(T&BYJ69ND+ZI3!F,TJ:8$$R!"U-T2$_N\]MXD3 MMB,.P4""OL?Y_"+;ZT+D%V6.%P?=OU;C/:/RTB2WU -PQ4+2)":ZZ)-Q'+/M MQI@NKWMB5!D<@3NN&[:_84N?,)^?XO)"Y#Y=S=8IZR(N-RL>3?&!2:6)[18C MBQXM$^A-U"7[U"9G,/X=SO B>E,:[2 \RKG M6O8^LY!E8$:4+(M71>4FM\#7A=A70/Z>:+ :O;@I'"UB79>R+(,RNTC3-,#^ MACC[B:'?')XU.&^AV_:(*VY44(66T4RNHTZ>#/V0#5/%JAH<:Y-ILH/M ND' MXMQ; =U'I0,"O## /OPY^?!IF4E=QM32(F@QJ/W8 M%5MPI>\Q]*Z WD1\P ME0ZMIE!99RRELD@D&E'1B<(!TS+&+@$:X1HN[@0H%X$:Y[J@($628N,=GJ25+JB4Q-/ M\UZIGLDT(&H#1H7/IO.3=U4C"UN19- %R:+H$EBVB*&1(JDY6 M$#WT&FWHJU7*W'CKTSR4V%SQ+="_[*;=08P>YP?=>;"/,CQ;(+"*X1;J&]"^ M6!5'19\3)&1*"S)N5# ,LJ45QEL1N,F>0Y<"7X>!XAJ?=W@0^VAM8/"6 1E+ M01PFPP-WS&1AR38-Y+@'D1BHE.KVPR'@4/#=>//N]NJM=#\90G$#>HD+02ZB MKRZ'(XT.3CKFM:(]7:C+Z/YM\$KK]SSCD;%6+J.:J4^BS>"EVBTY,)HI$FGO3)">I& 6^UQ M37V6;N/;'JL5XWMPG-8\OQ%&74:S@H_$Y'+ &+ST.I.K0?\Z[[30W @%ZXH^ MK7G3WLOI6(@)$0-SX&F-]S*S$*VOUEXDHYMK5=K4[#_> MOIQ,ZQ^=&"-C\44P7[1@VD3#(MK(A%8^ WU-9#HH16\TS ,\GAAV#NPN.69K M%AU2E9[NHUW6K\!L5,X>F$I*,IU29M$79*EDG@TJ9TN;&.-=C?"(9LH.J+K[ M6;4!SPZI"-"# [U9,>,$;#91D@OO M2VVD(PL*HP8T*RRI%G((]L/MT4WN94]MQ[9 J'3TXU'\L(+D:I_'&H+"2I9 3TY;39JQ$K'V,O"4K/5AY M9'/JY@"?)]1>)M06+&O0/G1WMBT']"JKNAO3!^V+9U"28U()+8K(1?%R7-/I M7A_J(*%8J6MQE0Y\5;K_^O0!#,:H1,Z(DY:8J0T#4;M-\,A-0"6<.M8SHCYZ M.*)E\F@.D9KQ\*B;1X<.*<,:8I E+*XQA.F7#0K&*665*"BDJ:GD=&_PJ6O559(SBGFM3=/1@- M/,_HPYS1+8E\G">*#^M &65BK9V9/*=5#2,R'ZUA67N7 LC@2I""9E(]Z+6U97;)BGE$^F!]#H5H2!.K"0I/L#3?5B=^>T'\4$KS MW2RLX&RT44JR@B*2'E4]I7""LPA92+*'DFW3A?"15?3I181[*_KT >18BJ%T M&=-S19_^%7UZ<64755$V ?I82%S#IXQQFAD!DFE3!9\&\CU4H2Y\E5_/U@TC1(P!O'-/<9@;1)18E5ZA%"24>UJ'! MZ\///EL)R9:N)"4LLF!C;4U1) L*!2N08\%BLQ>'U13X\0;^;\;[O07S]V%. MBURSX?#,\:2*M;$8:!*Y\L@.Q7H1X=Y#L3Z ',MY0I7 M!?"+,@550,:3E;1=9<^B#H*99(4!5\"Z;LOX?6_9W=8^) R3%CKFNC6ZS-1[YREU5*SM(+(1P/VH&.+NL R>@8 NCBUMQE M]7K_WF^T4EH$PB8FH,84 !F;@:,BLP6-II4O"[$?;_2(;[1N%T01H*2-1I%K MJFDEE:!3FNKLQ'J!#-RS[]UE0IP]_CJJ,XDJI$^T,%!2< MH2,+3&=#XRQ>,N-L\M:0!]PF=F=7 WR>)(? G!8GQ8.=(]@4:G6?Q#AJS[2* MB@5O G/6*RXC&)?]\^7O 3![+XCO^_+W7D]:.F>MTY;VIMI4+7-@,=*0L "4 M$E,4JS5PG]HA82^HNQP2]E'Y[HZ/NDCUZ X)>T'1[1QI$SWN#F6?HU/&DCUJ MH>;"HF!@:KDV)Y3P.3E\/(>$#<#MH[Z='A+2AN@21V0&O*.Q"LT\+\AD=BJ! ME:"][(3K41P2]H*A\R%A'QTV<-AN7I%;R-:Y:O)%)YCF/K!8FU@*^H%)(3F7 MF\03/K+8K$TV[^T!V4>-G$UNPKN,Z3DVJW]L5B^N["*^91.@CR4V2W!0X&A$ M6!@R-LK-NO@N-L'WQW&9@634M'%L)R K 4- M2'I2AAFM4"630PY-*@H\[MBL7F!WC,WJ@]3^+W\3QG4WD,T:%V[P[L87P9MJ M8>4Z.&0M0[#1"N-TM YDL4AD0)&33Z >N [N(<7>+X6#$P&5UTP5(,=(&IHY M229&B[DP$(2-.1W4-9R$K8#+S(=&3U M7A]-D[T^=3UR28E%89 I:T"GF'G61Q8[>[0Q@8]I M0FW!LN,LB;VT;;5T$:T03/A4^W.4Q(*U@A:01=-#4PP>F3%BFS MH(IDVBE>NR)J9K52J2:B2'UD,=%/I\G>@1\B->/A43G%?;J4"9^C 6320B8\ M-3#:&CPK,:N R=FDCJPXW7.3O48SX !GNPT=3FH<8PK[QE M*@L@C#GZ>&2-N9[;9A[_7&Y&X2,^S7M8$2$!=\):ADXZPE)[YM$A*:(X:12 M5OJXYO)SD[U',9U;$ODX3Q0?UH&,R2,68#9)6M4T%A:L\(QS'[*+ONC8)+#U M$ 9_."GETN7H4"@&.9@:AEV8CT&R'&1* "+YG)N@\ 13RKM%Q'NS5GK \BQI/MT&=-S MSEK_G+5>7-E)3>8-@#X:$AN7C29_,>5L:R-JR0)-=&:]#2E%[O9U^'$PY.V5 MLW9XW.V![PYSUC0()SE/K'8>9%K8&GZ4/"/?S"LH2@O=I'#@X\Y9ZP5VQYRU M/DCM+V=M)3'J#WI+LQRU#N]JE)/6=Y0K.6A*%!4E6FV$TH:GZ"(B+Y(+';/" M=>WU.KQU[SEG)LH4("$K6H3:W%2QX()B,6>#SI)/Q0_K:OWUD>:B-$,"9 M%:EZJ-DP6B"0D2\0D3O E ^KXNO3R3GK,P?VG'/6AT5'G7/FDE(R:\ZB4D [ M6"-S*F_- YQ%Y'\#Q][I@^Q\.IXPP.69JU,:.# MVKD"K(S5K*6!FJ"9\K+P!!ZE.M8(D,>9;J:LE<(35KZ>$6M3TXJ)D\S(8H6- M/$9[9.;$TTDW._#SHV8\/"I_N$?X'*801=&!.:$YTS[!A;GED[4!E7:B'%E< M^W.Z6:,9<("SN1=]CVH*]\W2D2K&XI5D!6,U@FH\%M1: R9Q7\@2"G!D.??/ MZ6:/8C*W)/(Q'JMUR]5140@93:B>C*!US286LG',<"-K_R@TYLBVY>=TL^.? MR\TH?.P'>0]K(\OHDO>1&1'(4!&>,Y RU)8M#J)'$5VW3D8'-[3GR;K)9#U, M+'O1]#@/#1_6 64=:+"/=FE/4!Y%B2<;J,Z3FCK']&62^N["(K9Q.@ MCX7$* R1S*OC,%J9WH6?5&,>RPV(%>8]E."XV#(VRNC[."XVP??!IR](QME M]N[]'\ML)9Z#X5E*%C&1MG1UM4-M? MCMGBNW'UN[]]K9_BX%EFG=[6*,^L_TA7,LT*2A2Y6.U0ZYR<-\JDQ VH('7( MU/>89I\'(_^FZ;)XIKC ME\EL/OON7X52:#P>6(G2UE;-J0:/29H>8(OPUFC?)"!]X'%L[2Q=O(FF]YV" M+"$\$>#!:9F8S$;59AZ.^<(-C<_Z'+6S232Q#;J)M_MU>I]LO.5>#0]AB]2M M*U=T&-U=N*5:)V&U1L:5);>TZ,B@6$[[$0\E6<>C;G/%WF(TNSJ=.B3R[I\6 MAW)L]6I,FSN^G]-,KH][O1SGPI= (;BV5K$%J[EJ=6]TNWG^&DP++MQ9 L@=LX6H:P0 M/N7J.]8.,H L2 ZU\927WLFLP3X2ECQPSK,?DO31?P-RU,7R37D/IU<%9FQV M(8-*K!C'E]N^-XZ!S#ZDVE0H-.G0=4N2W9O_ R(U&5+-+>QV/*4???P;CG$* MIR_&^44^(_W.YE,:\A=<>A>7PHHDHX_%,15%I'W46^:M%,SDFGRKA"ZYS1ER M'RD?$U_:P=/F"!CI@9](S%_Q"YY./E=M+&5=Z>DQU*JJ@C M7LJFM$0C ]! D62S);)0 QB0_ M<>]EJ*-6$H*/3*8DF,;L6'!B4678I ML4H.%A$BL[&(F*L.&Y40>H+907WXVBX[J _BAQ)F<;G1+?PYFT$I+SSSM3V" MYK3#@0CDSV4IO"^@,S1I"'U=B/V?*>Z4!JO=*S:%HT7/DYLV4!=I6AX 'L+1 MW>;PK,%Y"]VV1[P$+A6 JSU2R-UQ"9FO#5F4*M&HG&7D34[+#N"R^),E9U#P-4;_ M@^_X/',L"QM5,MD"YQ;M8&YE6YT M>UQQ=5Q7PYB.$AF^U\JPT, 2_=:)L5$DP14K0@:FI%!.?SI%9A-2;R;OTV/L#G!M$':S7K+?WK]YNU+7 M:&5R78SM\IOY!!,X[J4D1\,BT['4;I5<0H-@F)S$#CN')T79?^ ]8 MF;#;4"Y*_K\I-S,M9R>9:U!&T_P+DIS;2),0C/$L 0\B:_1*-NFIN)&TS_0< M'-,6U?8&.Y5-V:D8%3+CI6%:$8T\DB:M3 T#4$S%X!GH3&5V"2EZ,""O'=*A/N+M?4 Y%AB8KN, MZ3FP>X-B;7VXLI-B;1L ?2PDQN@-#]G0%,?:Z3(*!@X\899J2(!Q&)^+M?4H MUG9HW.V#;P/.+B2K58@7VA'9@$,7&<^V-BFFSV(-#N1*:5M2S1ILXIS?D.)Y M6]X,D%:9>568RT3$#N*TW%%7Y-GC9K@90NNPWD*]+=>$I5BIB)Q-E+4A3(WD M%9Q!KA4 (9$KY+A1JPU2CPCM+KM'$[#[:+4!R(NP7%RD')_/%H-+"CGFVK_+ M.$4"F=I)@0>6O9#<@Y3T\Q8PWY+D:6\ VP'3X,CTAD"7Y.T@4LN-X Z9]K,9 M;(G6?=AOH>K6Z\65[8HZ)"U)("#19-(UYBLQIR,O,@I94I.HFIVA_\#FT![\ M/AIN&#:Y&)LF%TEI!R!@L&7U>V) W](YSB32Z7'U<,]39;P\9P-+B_ M6'%CNTCSI&*H>\%S?VCM)KK=0=2\]<) MJS&$#.=O*_W9Y)Y+4I$Z6SR3;(R M#^!(J170?50Z(,"=,H1-IHTG1L^*0UO[PI#K0QY/S4L*.OB MD^%I[^2;@G&;%V8@7BS9WT68EOOX#6GVLXUOC,W=&&^AV :;^(I0-J(3Q%X. M!DBH$.IYEF9%ZX1&^%)RDP(N.T#Y@2V\$<@]]-DD;'A9/_"74YC-:(6K.]%B MB 9X5H+__^U=6W,;QXY^W__2NWU!WUZVRHF3JFSEV#E.O*\L],UAE4RF2.J< M>'_]HBG*DDB1FN%,CV3*+[9EEV>^!KY!HX$&P)D1KF:9(IU08PK,2Z6$R4AG MTS;M\X\A>MWF?QQ%'3+(#&[^>P_/CM-=$+7<$0XA/<^V,)+.]ML CR/P%GV@ M#Y&IE'- 4YA5,C,H"AAZ%"Q;SB$:89QJD@B:B@)/[!F3,:"/G$?4_'JUF7VH MUF^[)N?)C&7N6"RIEG[5XPJ(VN\\!ZX#6&Z[A/OHH?<433_M*_G!6U_GMG"^ MX ^U;P=K?W=<[0*CA]WOSH/QXP!/&_D!&MC7X0#QM?B6=W!2D*A4S PE$!SC M:K-G(XF@)A@@7F;1);G[,K1XQ$Z/K\0^4INBJ<&OF8S.64T*=O]S<-.!QQ#L M-1'(62,8F:3G&IS3/D:?3+1"*.<-BMDAEOXRV!K; 9+8_?^1Y/$8FCVIB!PQ MF^2=#062$\ZI*!(W.INL0O:S8[CZR^8=KFZ& @QH:G'D22/)ZS3"/_S>NXFO^U6^JN$J2DK&BO MCRQR3P8!P))YB85I#CZ1I8A<-VDD]P2NH5[_>W*:L$8TMF_X4"O[WI>/Z_R& MWKJ9R>"UDLHQ+JUG$%QDSKK$/!J5B3T6=).X\4E4TV<,QN3&_G%@/ 4TR"$\ M!%A]R\7T@ M,[O(Z9?%3W_'/ZO3]/-R]1#UKW,,\ZOYYLM,Y"R@:,]013H5Q51ON4O/#$]: M2-#!N#93O\_'?%ETFDIY#2ZA/X2U5VW^(5?1WO[C'WGU6Q/MVOH[+Z\7F V[R;4\8KTKR M/M"!TD&@PV!6S&N7F:=O("2CT;89C=T7Z"NBU5 U-;@7]Q#O^L/=L*UWY+]Y M7;BO3=:SX?7F?W$L<,N95-K*J,"K-JWL3Z*Z9,(,44"#RQ:/+_PFK"!D^E,0%IGC!6PT1I9.(;J13I23=F9HR8>Q1/Y2&BG\@%>XJ /A\HA\C3T8ET+Y) MQ??4S'@BM3\U,?J(O0$AWF_^S*MM(.!V8'"(,B,'P:3,-;_ED'F9'1,NZL21 M1R7:A/'VD4SOC(ZEIGT_=)",CP9O1\\FWE_^+XNR7'V^D<#0W-$3SQTID]0' M_5Y>"4Q*O/Z"(H#0"7G*UN8"WD1P5LXZO:%QEHGP&)G(54E!U\F]@EP574.^ M!K7ESF*;>YO/FF42PEOD2I-KEFNWT[+MT8?,!(W%D)),GB#0\O*S3#VXT2_+ MU$+1=Q!]#3SAQ0A7HD\-5MJWTU1-UTR;QCE!I2DYNJ3R)[%30Y M4Q'-)OG9<5>!S!A+)&_^-AKANQ]$8[% M3'LA"+)U/EO-!.V%B%F";[/??$NQUUX*[QI[[2/X:2-K79!]C[WV56'W$-LY M\I^6(3$7!]X!R0XR>=&FL,!+O5S#H_= VV*;:GHZ]]I!QBY!&!73K"<_S+2J),A@3(W,: M3455F*N$IU.3B-(2+M?FIMJC<"Y+_<.DW>K#WT50#L$5T,H:E8F1@0Y'(AKF M4Y&LF&R$+R[HT,X('$-U68P81?8M@A05W%W,Y!%\2AOCHV+2AEJ&IB0M6A26 M$H9"1@VT;G)[^BE@ET6/L31P-'0Q>NKN9H?#1;H'>'#>[M1#1TK:=<9]4$.G MG;:UC993Y/P9ETJ29+IS EU0Q%FO%?21=QT1.=]LR[_IN3\N%S6\E1=Q?EX- MXJG'#99Q9ZQ[TBUDZHPI/@1O09D2BBO%H$M."*!_F'5$W4>N/^&JW@I?_Y97 MVZ+ZZ-JQ)9L67MA8"QC<$.AN3/+- M",7WUYOUAG1&;YNYY!7H')@V@O?T6;AV MT%!H+#TUB(.=5 =PVB+._J+3W:^?*OR_7ZS;]H ZD.PQ_+>U_%G\LK>M?Z;15H3E^! M>U!:0=0L^9 M\:Y>H2.+2^:U7I@2G"-ZZ4V3D,T#%-,39"+MG>),+]$WX,%'VFAI3?-0EW?[ MP6S%<3N ^H_E;[C:S./\K^TMF3N#_@.NYW%6")_)T=0.\L! )62>W'D6G!;! M*VZU;7*_<2CPU\*V217<(-Q\'/^!!*N-WTGP!CIA*\'5ZYY.RNH^[BX#<:G) MM? EI#9#'P9@_D[+<=7:X&;>7E7_N^LJWUTKSONGEYVX:M7_U7)]O;IQ:N^D M)W*-O %]2&3SP0G#?"QTP,' 9=8.C&AR0!\'_D5Z<\^@V086L^LJ;CZFG&4M M2@\LBJ(86!\92IF92S9KDF$*O,E=TEXHIV?; MW3/;ZS>;&QM_8] /.Q'?:U0\"]'GJ)#(XFLK%/)\F:\-PT(4"<%DX[%)&&4X M]%=)SXDU/IVAW,GL,!I)7Y@0Q7B&(.FHIE5MF>XY*PY1@R&O YN "C6;:6CEI6*Q* $"QIC5*10(IM4DKZ*)J+]/"&RWT" M,NQ(.RM621\^X+8D)@W)3#% Z>_"3SY)D&Z<9+#5CV8!CU^VT5]JZ4(1KC=!*. M!0.I=N2H1[-(FT.]1)^X>_/.W""R\(5 D-M P,>:W$<24!E+XNA?Y*VB?MV$M6%46,\#32P M&&0RM\WMMN55-;BW@T4>(A93>R]#] PT9A8*&I9$=)HLI$JN25;U")X+H\08 M4C\:R!^QX.P@JG-S-_\/.J1>X]5#).>51>P]P2*.5LT!,ZDB^L M8$$)J6.$P*1-](')&)A#X,Q:PU,,HMZW^5ZPT(1KO0H6^NBI@=,T4$!O/M?Q M)+-D.=>8(K.F=AY0:)D/]&-V6IJH#-HV]0RCH'^EK)Q>\PVJ$68\^C'F.\',7?-^S'L_&B+YQZ'/4^1RT M*PC:.9=9B?21 AJH%\D"4\&8$+-5V.9"Q:O+>C1E6Q\M3IKU\ .A'1,R^I" M!<(4- _,2NFTLYB2:7/SZQO*>O127N>L1Q_)3Y[UT"IQIU,BM45D4(.X(7G- M;&TME:0)UGS/>@RDQG@:F##KX2)$GKEF!3!D?7TF!>4H MN"^.Y#T[A6^(K(9TS#KRJ-$EUZ6_558%52K*!2C@A/ >28 .$A=%!JT.!#A. MVZJW=8$Y[1[ZVQ4N[HH\[B)#O"0=ZB >@UK1YIHU\TIS)E2)T814;&S2-;83 MNG-MW*IC9HKE6*)AP1C#0NM8_ MN7K\%Z2[X)70Y2GVG?_ZZ:WT^"RY-=43*6%$CV^+^,VG3.>AJ_FG>;C*MXC6 M/R]77\'F-REMM8)7NQB]R 4L1LL6YC](SF3AB,P$[9_7>#4O7^:+3[\L#L5#0+6/7!M%9Y9L<__/3\E__12^X<<+H M#_N^U]&77Q(5QI%P@_I!6G)>K:HO]/FOO%CCS=%C;RZFE9J.!)!(:[7&4=$> MAADC2Y%[Z;30/C3I@MH%W"6QI)E2#HFCQ[N"\8@ANQ/(>CJ6D)&I[(Z M82TG%HPII#[OA!7<01O_]QN89]=+8=WFV?61=HNK\3&2_Y(.<:48;'$Q,QFS MK(-^"W,&Z$=MM'-&):W:7.4Y NAB>#"*Q$>T!NO59O:A-I_;6CIM(S@>-#.Z M6'*-9&)HZU%=<1!6A?!H".1 [?30>RJGG_;5_>"ME^LUGB_<$8.A7T')K\;W>#L55Q;OD@3D"P,!98J37CA6%]#>6 MD,8N$R]>AA:/.&CC*[&/U$96WBY&?MM/()LI%-!2RU<* %E,;2=S8Z@.E,NYP\[/'S(F#+J,.(P$I0DP2DI$L@0 M,*9E-FB%9^KK?_'J^B9H<'6U_'<]/(RCHN//'5,K'='O*8*D+C&J M8C#5FZ/9%T3P64:!"GF!6=]UG/VMC/,QM&#[TU),0/8WZ]I+-8+0X'V@PV"= M6TZG/JG$[)'G#0S^_%7G=$^6#!"0N9 MIR8YE>.0IH]]C,V.@V#8..)O$!"C3^Q'VBOFF_NH=E?<,$ H)0?F(]+!(_', M4 A@IO@("$)HT809)S!='C7&4D"+@/G1I=]$B I* U9%YK-(="0QBI%?0N=4 M9[,*'LBG;A(S?0+75)G^YS,:_<7_4C+[7_?U-]>;/Y>K^>;+-L3A0X9Z9Y8Y MC)*!J=T'&7M7TP=+.D&YY/?-[C);Q:I9J2O_N=Z-5^G>;Q7J8_*VY*< M8^1/A5I]"PR5$*2_B#Q "EPTN;WQ!*X+H<28TC]J&]HD)3XN5CDN/RWF_[>- MA(Y0X=O]X6.&T_JL8S_*9F72.CCN0AUL123@,J,5)6;:$4*4M;O#C J_IG)O3.<(_\J3!DNZ"<+\ZW8(A,\B=0%'OO[@24O#:"+"2 M/C4Y>QKKGULZ^;Q&\NR2<1+"FU""T2*!"X@VVI3I]Q"U#TD=D>JPY-/C MSQQ@(TX_L)%TN]@"LOCTW7OD$ )D\@,E1)LCF0:46AH\(MY[R'=FNOX2<)W_ M^S_^'U!+ P04 " !O@!11?DP !ZSN :7 $ % &-S:6DM,C R,# V M,S!?9S$N:G!G[+P'6%-;NRXZD29%48HH"%$!:2HJ(%(D-IH(2)<:%1%I(@+2 M0F(#E&($!!20*$6D1KK4T!$5D=X)'>D)0IB09.9._[O/O]\QQPRSCSD*[+B@K:<-L&QA :[ ?P!S"=A^YKK' M-4? $8 /%N8@< [8PO+S^/E_R\^#C?7G?W8V-E8V#G8.CG\D3JZM<.+DX-C* MLY6+^^;]F?E9R?]]Z19V5E9V;DX.3NX_?3!K@)U;MR2P^[&R' "V M[&1AW$0,+[*><#%O4MX]QX1 MJ8/2,K)R2LHG5$ZJJIT[KZ6MHZMWP=3,W,+RLI6UPW7'&TXWG5V\O'WN^OKY M!SQ\%!P2^OA)6'3,\]BX^!_*6>_3\=^W_[-0#PLK+ @\>Z$T "#'I*F R0 M\M+3DSV-S\='34M0UUY/\DI6&(>>Y"K@2^ %E9D NR83>."'^<8$A ^"?&0D MM17T'<<)-WS-_ZZ&?/(ZP37Z7OPNT+U4_;3DAA:91?K>3=;A=WF^XX1&4C 3 M8$4+^% D)H1QJWC>[R/C7[\(G9'D3B=[ M3,S4$@?X3I=35&IQC\L]'KN[*21\-MVEB*'6S9I?'APZ7Z/G(6.AO3)I[IZ7 M&W%4DI604MD\S@064VDR]"V4:W["$]+-R[R@K\4)9W\OAW=S%W(=;RX9'\G+ MCW)F/2EW\$7:]6R@X2'NX@._(Z_U$YVC=2=/MW^,X"Z(>G9&[(P@,">3F7C=E*I[^$K A]34H2A-%;^\EWB0.*#:7 M).\E9X2Z\_:NKQO$W=60/+9OXVV"=IVD"X_B#H#0R@0>(D[/]N##Y&+ MH;1SF+Y=,>!BT9,<#:'12&1M^3")?D#$-EULX8UC_LITUZV$DY%?Y@:Y=%]' M1ES:*+@7(+SH0.$T!TE,@',/YBNB0+Q,]@,YOMXH.('8L.&=J?I@QOK%B'-/ MS,?0T.@^G>GSI)K.8YRJM92*\:"9A4[X*CGZP7:-8WX]Y3J+K&1I\TZT^]5= MYU4L PZ,D 9<^&5HG6G'3GWPBI:X5K0\R%,[@*O!@_+K"\.P;]I0XAYZOO;C M:T!MSX-$T8;$;NX#X 57O-JR?O1&U_,GXDNC Y6-E1^&M'G&XA6MZ9J=Q%MM MH (Q!.G2%A+?$[!>K]#?.<:^%(D,=Y.R">=9%G+)]>$M]ZG\=-'KA9O3\+&S M(Z;E3:.*U^XI8D>'7AD@79E W\/QTD4LI5 OU*J'>!,9/K*?2-&AAG&A%X^9 MJ(NZ*QWNS?:,T,75:%D-"'YL:.ORDOKC/;,KUMGTX7 8@)= MHV--OE^_]03^^I7D;BN<\5X59^Y-21EU2P038 N@M-610$G?A3%**'4W(Y<> ME.&GO3XZTV#G8$;^Y&J9R3LB12Z>M8E4@VIM0RJ=45\??@X/?-+Y2<*?Q[Z0 M"7"L0Q^9@"#V^C(HG::"W$L_=B)X A5FK])=B1UWWS++W?I6_UV1*R__PT^? M#K\N/9+&H7/C[/&W]S3'<_!B5F 3$ZA3H6+YUL(-D-;16Y3F!^>]#AUMB0KQ M1O@Y:%@4"[*,81W(BC !+CTD-\9S34FT-4@D5WOP^Q$:RM'K M/0F+2WBE=N<'0EYLB<<%C]5,]"(O4"^0B: TD1YUR@9JKG)B A<,@("9ODH/ M)G"F0H'.@9S0^6W&1O 2!_*_8RFG.M9S0DQSNJ?'SKX[LJO:6JAD=*]3LDOO M+Q<]P4XJI#*!WEDF\,W [;]I5_Y/+S6_]H$2,5!4?G:.^F;LR?4;)X9V8$6^ M9XM_AG0"29LKX1L)@&;C!'9S6S]V]!@3$/DETY=R[QCT=^G_CE+5OCP-AQ.Y M1YZ55[WSNV:U)[*4#=&4&Q0. ]*J: $3J'& E*RP'Y<#F8"],5;11I %1U40 MA3WKUF3,IMSO8(G_ ;Y0\MBR\5%%T_ M5:IJBK,N_G4B_&9 S?-/[V8"URA$!L<"D0Q_C$3\-N-F_'?Q_Q?%>Z%WT/&. MH@V?/<7AVI=-O>0&]^)[TA^0F@KK8O**;["^N[(M?TFSV*D)N7+('B8@K)9* MRQN\JCDS@7C/]YB\YUVMA0/-_\_+4]#.$>HE7UR"N MYX2/!\*=.0C&6H#@;Y*.OY/S.VO]JUC7O62#/7IO7K)*AFESO]?8H<,F@M/K M4'K%:A"J_:VH(E!>_3J7A[/SEF;!"VIR6?<$ UDL9%YS6^-"-4[EH/KGRJL? M.OKX9.A>[URZY6X\67+GJ/6)*Q?X3WYLM$L) V3@)%\':[9D)K!R?LV#)KZ& M9\@J+\7"!-D(NW$@H)2!"VB#GB< ZQ?^A4@\1H?]:'\0 B(:00] "UR4AD F=?;PO["P+[&)V/">Q[@IVG>C"X2^01 M-? H;(V'B#=@I,K^\RU41#LP@0.-RXS;REZ&3. 9&K'6B'V6A8'92=2U=>B# M2%D&]J,FW^8X\>,EMJY_FG#_,TGHGZ?%^N]HH/3[+^3=D.P\9Y5XV#8 MS8"IK7+^Y7_^XG&'H6N!M"GD9H&\SP0F=RHP,*U,X,TECL8_6]T_ M+,@)&^P\<8VF @7#W?TUBOW9VO94_\[$,$?"^/PQ'S:I[3;;3N(D@I/AB9J4 MV>+R5]:0_MWD"$SW0]$%2)!N0YDU;X'D(? M""N"+,I_88*S__OI4=51J0!Q+3,!22,+)I"_;,4$.F).B\]J"5YB^9W$@?QU MQ<+BG_*_>]$?ILM4U(KZ"%S!<]27GL;? LYIT3\+H#_3OX:LO]*X?XT(9BSY M?[:V?]COMS!ET?@KB/W)ZH1:Z)[@!+F">@NTRT+?!-O'<0L>O-]'=*AQZ539 M)0V\FM\H;OVVQ,?^:#-4K*'*]=$MY[_>SN!4K9#*]K@>>?,2(8P@HG1M2E4I M53#1O?1ZM'7)R)/#-BA-+W!Y#8^#97\O@6T1G0@_U,X'XS MO0V>+\9@)Q3\ D<7,(4=7+,HI0QYG[07(XSI0/(4$2,1['1C1N'8*ZY'X=TL#4>;^PC%?#1X&^Y\N\75 M[=7S?2<=GN;U.\Q_X_M2>9YR3I:\*9C9_7;>\EUBA(#QND521XSAI\W#HNZ: MS?=?43A$I8Q-<$I3!=;.P]5XS\V87X(^ZCEB"Q-P0883 ;J61Y:?94.OZ>R\ MC$J"V'#]J=Q/3E%%T3OSVWO9 B,>;D:2EYO5%!K:MLPB=VBH+;@5!VY=>LVW M_NSX9"JV*$,NJ#9CC/2DW^BQ4M;96)4+Q>JJ9XH/BR>U1U^8VSPE8#C@$AKM M!+K-'3?&'9HH#Y@=UGS;*FB,>BM._F-.=16L'\?6HT+?)^(0]'/?5D_6M,1< M[GY3 @1,:PNFRS3:50@;QE[HG,K81;J>U_I)OK;2'?;B,["K!M*1(\I,8&"^ MUN0%M/)]\UV7+K7Q];.9@0]>\!EQC.CB%MHY> M"_N0\7*J:_C595)Q)_9.U_KWVSC!\:MM1NR6\1M)DO LOZ\4/Q[DH(5.PHZ^ M01:C(G3H5D10"M6HO\@$YHAC)[H6T.IX@Y% O1(<:(4E6V'%^,"WV!L>#\79 M^#HA 84]=G/NN]=I6^X9S1HS,D+C:_=\[N O'>E /2G=3'T),Q._3.UX,+N= M"&UY.\,$HO&7>UN8 -D6N:'5V\ $: ^8P.Q2'1R1>9D W!,/2GM;!-*#R H> M1C"N:W*!5\68@%A=U8\0A'U*-1JV1"8&ODQ8'KU&=O^-E_:#2(AO2>OW5W_(/71?L#;ZWLY/CUHZU+ MA:CV)=,>9$WY!4%!D[?++6;A;CY$"!^1BA M";=LNKD#OK&;[T. M&U0Z&]NWG@-;4>\UG_>_4GZ(!N**<#L3F%^%I?=!F$[]FO_34A+X13[^ED?^ M1?'W+YGH7VG;'Q&]/ZFPC:A75)&RV=NG#3]]G!_K=@V M-/5J0_\-5G[R^RH7)O!C+F$&'Q/7_@#;:G()][(1A0A-1=X@R#*!0SY8S? > M X7C,[ +!KY!]#LTBNS*&'<5TYRFCNS*#UN:=0B,#QN7C?!\<&?A[,[[\Z@7 M/NO-B\@W]*.,^U@GK "FWUZ1[+CO"9/U# M.D9G'R7K;BO]Q@W=H80_!!\^H705JNPVS=TM(Z?QU61R.L;$:\IL(V\RR;3 MYH(6MF$_A:_AD (US^B1:02BT'7 -+S\ NJ6<4^GC7->]*V9=[VSE@L\%(D: M?CKO-PQ_X_A'G2=*EP_:&9VOW+:MZU"GWD&V.\"7URFD:P.C'8[4AUB0'T,V90OE?&0?OI:]^$5!6\Q0PF/(+?Z M9<[@LI-+EG=PUE!HC:.05T*[/%IO0/Z#FHG M-\WEY,P%'C&!.&M4^Z)"#.:N>I:\>D/R47+\0Q@+BM!VXY'J%V#ZE[P9NW!; MFK$ZR;V"$\76:F.O,('0Q)_(6TR\9Z'+!'K..(SK*DB9?G!!-]Z#<8P+A<-!BJP6',SF8@+ET>!'- M?8O*ZOZ,*,AT/FP2ZOE,JC?6IZO$0]$O%[&9:&.A@#XG?:CZ0P<,E4^E>Y0L M6XCD"N(H 5*;J,/G"]=[L'+2CV=,^DY==I[CVN1&@68H\N6VO;#'=])0 M](/D@TP !I*M1O<.=FL0U[%%EYTHJ;1SB:!WA@+--YX)Z'ORK=G!]?LWC<$$ M;PCES 3>FJ-J-IL2):/J10V4PAZ'Z2ON!3A-#-!OF,#V&48*'6;84O&PHU!P META0,7H/U6A[=L"]?3H#LJ;0UF;:;E>30Z1=4Q08(/8(3K9,&#T."*Z],1\S MV;)#XT>G8)##47SM6=)X FKSP@NL([D1,7'C"&IM+B*="61(G:%O'AQ\:B]&\+W*Z@<:2L((2PM8Z($>3,$+E(BY0QZZ$ MJHD3?>X:ZBDDEVWR ?)G6*6GZ\J);/#,5V("5Y"A8WRAR.NH+84ZZU)=J[N7 MAX/6;9^(:FZT!O0&H]E'45L&@\)KQ7DZO&_>G?C44?0]MU?\1>3I#+>>H*N( MY^F;#:K@D="^!G,F4)H)6VK0%8-5G#X'1V<',ND)T9?L094%F<#$*9@A>'@O MARJP)P;<2O 7OJDYKT-77J8+XIM("O4H4&JHW)9O75E!%&WXOGAPMGQ ^3A& MNSH_!9X\=F#9YE 0'TM MXQ8I#XSN+3N>]@ M9Y[IU#[KK-19)C"#K'WFSR20\VZ NVT*/>+G2,M$ ;?;6U>5U4 MAYR;7L@Z_V*"4W-MZ)X@^R6 ]9Y,2L5^0\'NE.A5#1$PR5 .O?9VDE8R2#\; M)I-]E'L2.DG?#MK1=.E'NC5YZ#?)1&I;B ]>@J9O0'.C0KXQ&E[-M(]BDK9Z M_"J?ZM5OW^'BS$EY>SM8]Z2!W2F10"77LU7HPWX]J=)[&C/V'.PT4'^;T*VT M9N#R/E7?V]YU.Q=Q%O*K,M4.3S?*#40HFG MOO1"8]S-Y_E,X%&GS6043,*+UX1_9_%#J)81]1Q64AI(\E8XK*]BYYM%L-_: M=C*!AUG8%1U%LOJH;]UR?\78W7@R:I08#'.<2L54?R;07^XQZ/1A!3T[F6PT M8K@L<4//KOK&R>'[]P Q1T%+]'[NVY<>%%A+ENAN?%J;'\_^5.RL:FA0IE983HT^1C1 M$(WS>6-:][ W3?[VF>1I_[2G2J>U]>^< M9L,=8(0@1],U)1@E=&PV>( )0%R#-&WTOI+V55Q)-9&"'UOY'F=YRU&W9X## M^>7TBQ"GNDSSRRW7N"[5("X9HY3 ;(A;W=%_8OGQR [&*SCL"]%-"T!U9'_U MP7E[D:J"$'GYJ4=&1UY>+Q78WZ4P_BB[A=O-[$C42XV>E>8B-#LX3\Z@)H(J M8VTX$BO]J@<7;1#WMYO6HNJR(PF,UK#WW=H61C08X(>ZKM#V8KY[ZSN-,(') C)J[1T[) M0-0T9'STZ 1?Z*"X>LB^35;4D3D2V8+$A_EF_;Q<)83N/EYA<%37Q&@[6H+L MLY2;:\NW5#S8O/?8Y)6' @)?MRJO^&?L=GP9A,V^9%CE,1F<0VP\T27Q?:K5 M(^30JLQDY9D(U(*?2#=ZPM VFV[J?!:IBBIP&D+LPCI[/&0"'-?M5!J3#PK, M=8Q:?Q1?I8R$XY=57\BW(]3'4SB!H(M'E!H]0W&AE!7H5:E]YSY+ M@"8_";EXM6N%B\ %ZE/J)Y#!UXYC6DAD721"S]<'K]Z $E2FG>)>N;C2)F^[ M1U)USEB7\WW>$ +6A0TY8L0MD(@5\I(!E/^ND9X[4$ET2G(*F!9RXO: [*YV M36!E>Z,?P>'U-B-Z:3*2V)4S][8L3NZI./)3]ADB+3#J:\;P;GJ;.VA..T0_ M !J_PPM8.0NXBN^/*AWR2VQ03*R8151P(1XAE]C;T+VO743B7J59M;R;*R4/ M##:4Q04^.7N SZ3AGOS4?AHKU(_8P8'1P-::5N_[$HW-*09]7EOY>5V!YC[O MN'L2HNS)7%T&)706C +]Q;,IKD84?$/@]Z>3U93EI\O+"-_UL&;)F\US:5X= MU:$*=3F%V]\Y@B<[0JBWCO5FH[-\/;(#JG,6WT21D^V,HOUH>5TW/Z$B+<\M M]T[[D^B[LJEYC!=T/9AA0>!#JC@\.VF*"EZCQ<*!TYGQ#.N(NP_C/.Z)&K&6U#]3.R)&++7;8P*CL43R:I 3E9=\,)*F MBGLPH/(@%>H2N5'X<[^S>J2)[5S\#9-K#]?UGT2$L4)4^84!^56U?G&K,-R1 ]M32"// MTPG>BTR<30*#]-=)]S.(;^* M!GRA04;3JUUZ*FW^@=FD$\5NQ+7:F:.V+-^SRW#K6D%"M!,@*\1%&M?-)RN, MHNH7Y5K)/9GC.DTJ<9QM\D!C[XW QC5"*R[;&MEBDC8%#V%+26^J08#8<'%N<6RYM=5@LZ!Q MA*3G/G/C[\"HZ7R==C;-"M,F>81XE0GP6-;E^U1UCN]PC)K-.5# M^=H=G'WN%5B6NX??Y9]>XKE*C8MK.N/9_! M1);PAAPIOT\A$E!0UX7C=TE1;\>,CZQ.29;W?_=7\N)6=@E4'1& K&Z24@?L M,PL+4\+DOS\=_8^>:ZO\[KZ(3V!LCC-&G,R13YB/IUCW7YY=L;6WNSAHLCO* M5SU_8(./R?#WB)],"^'D+/_0V'Y_77)=C4.'1.U!VD[@K99 M'BKSS\VXXS_1^CG(-Q\3)I,I\Q\]!Y/_T3S*1\]II-"@5F(]:O-R[*88BIT. M$TB:Q4TLV4XA#%^\'H9T1 @XX[>A'6RH'?$3>/'1&KGB*2+Z(' RDCH52@\%0V+O@ M*/3@I1]6IZM:@:Y.3M.4([<]K91WVU] :0N]GKC !-QVRLDURAF:G.A[S*.H M$)>[\W@@?M&*9@[!^K:WBI=NUZ_![W**GUR0*5T5+C&2 S\3,WO)8Z^1HAI ,D[*;M21T51 M;""RMO7=.5__M)M1(WI!&O&=-A4UO;[""N+7[D^%R2PZ-!0HX8I8IPB@,BP9 M+E&5X^ZXE M[-6VL&J6&X[ME4*TBWZEY\G%U1C]((W#L=^>:@ZBYS/;]CKBJNYB"X1KE@?. M05RG4NE7& G03LR7@/4&PE8PO+D\/KR:$P7" MPH9. S34NP.CQ3-/N%=>OA M/(FA(UL^%IP[8GF<$!V4 7$IT#A@5<(VR7A,5Z&I^SUL>.:*D8N>6[:AC%2X M; UC M95SUOO4): %YVRW,>XK?9;[./7 H*DK335"BF1,(OV6( 0\[L2,,62 M;,Z]I3W3EZ_&2/!^UR0W^>6ZR+#6,8$Q%GC0'F#;L61IB#\:2S%_ M^/DD\9 MIV_KB@NZVY@FKM1]/N>PH=9@NH^8\JUB M?:>[90(HD /7L5N,I";7+G_]1N;_B[_Y9OC/;V-THTJ MQLU9-CSWW?=$GV,9L)0&N.?F_]Z[_=^L5%7?!B6(%QS6$<]T.\)>=$./E]/9 M-@F0-UJP5V$"KX?C(58$)>6W^SMXL?E^).CA713(BVW"_>9SB=?QETJS(O5F)9&:G?OD)=E>#98I=_?\*BI9_@OWCW<;B:.O@CKD@J%ANB&8 M,=:V_;RP9[Q][^&%7O&RV"[+4+\)B'L-CE<+9&42U19?E)R8,U+A_J"MKD?8 M.OL+:=BB^,DWZ!!GE5=/TU68]#=F[MXL(BIVUTQ:C3A#,R&9IO0=/Y>@T7\$ M.=-G8&6C2^%\NC6<&@3'2@S]#N4V=DT$/B7V M]&0.F[G1B%R/-\0QT+D7%)@ <&>&EA*D\@=&Z?V22H5I\X,TNO;^:FDF4*M5 MA.(:)&XR%,9ZZ\/OMA4,VY4FO%AK5N(#)3WJ4<+74 .LU#1PD++W X,1_[AZ MOX%8U!K7MO+F_*"'(IJE$7CR=R0MP!@5$T-G9X1'P56/>,D@YM!\VGV5DR@>KX:](&'Z^<.DD#TX97! M.E*!TR,IO_P"NSL-OI:NNS]NWI8!>M4@^)9T2\E)P^LT ;ZYJW87< M:\4/E%DSN;?8SXJIDDC18=F:YD-QE ;O_E$7O-@A[Y"O%V: M^^<]Q0JJ8QZOSEN=. D]%JBW>!AWRT=&1?T[QLE;9?MDX'%J[95$TEUD>8W?- MOV."-XM_\M-*N6DTS<1'3FI>UJB?J)19.HFNFAA$#7HUBDSX(4Q@\\6Y)LOU MHD+)&;4>0/] ;O[WBPFX@\IM;$FQS?O,JOGA,PZ!^/&%%@+4BQ*C>XQOM6O M]R4L/[U5+/MQOL3J_N4FM6O*$F);"55H'O)\#9&WZ#QYIIX)<%^>W:6'&[*R M>32"K6S.+J5=U-,L+K8,'3MD<3R+D#@NI>YNR)_D3+!258O!4E?W,8&9@;TG M,\*&RJH+WE&?BN]X'<^H,CR6A$^,)CK,M 43R0;8?L71[DIC/P'J'3+;G?HO MO@/QH2;0K-&[Y/DOSS#;[%O>@MB&\E// VY%^;ZU'FPX)KBKAV4GYVOS&B&B M5M"KO9J(;=NM+QG;1>NOG*3XAR 11]S,G_?B^FPO=@T2]Q3N.W>PIE6!&_#6>IO\WDAOVI4H(F MF$N3]_,87USQ"[6F:;[*JSEG[1=SSJ*H.CCTW/2;#4K?4;>[C0&M0HTO',LP MKB%^:$>9KH>SD@E$[0KE]EQ+;4?KX+T&FA?R3>R=VDH'9A9C:,@&SL>Y#F#L MV+N N0"ME#R"^^YER;U<9/7,0_Z284O5 G2W;Y@3SHO^Y/5QS9<^2N<8"H9Q M?8V^+@$[)0^'V(HK1J8]Y2+H$M3 0MH1M!Q8_$XA[,C"$274SCI?:S"U_D>B MS?<7O%OL_&(Z9SB?OB"\@KZ,\\;8EI26IA&GNITUKU><+4ZJ$C)77VP3O,U MB3Z"V,HFZ 4!](SLC0O0NWG,OR00*Q+C3& 3_5MT$22?Z -R)7('V+?W!NL MJW(<*GOZ!S4YO57GK+([- 717J 5I?""N^E86[C['*'?E=Z+M;LW3ARIEOKLXK[D(_GN_@?IL]3RHM:WSE\[\$7 MQHXAI^)P4QWZ7P^G6O[!L,E_-^S\7S;H?Z(T#SO.N:A,.TF7&2$*8$[YJ9_V M^U$NAFHH*5FY?G?KTF[\%45[E7$D> BQ()#N(GV67-H8OBSL@JU]"R+K57I7 MD+2*Y[I;K'D0"AZ#$2#+4(\BLX5EV% M#N# # P;6A3TXL4'0OPD@>&Y]9TPV-:QN=63PN:9@*7G*A/ J7G#X=J$BPF, MRAFB-F1;H((KP-J]),D.N.,PB_P75J79#%CC1!9W&^5HI-A"W MX<#A(OR\$B&4Q)=[^"X3J/"5WZ,S+I=< 8>B#,:KP?.5%)U%1=I9NBV%$1R9 M$V^=DZP"XCRINF.1^A\;K^QTBY"1WC.ZO:C'\GGGW>Q(DZ#,.B_LAMI;? N] MX'8RB:="=S(_LSZYE CN4/@][-/,K M!4Q:VV9U6#E''7^YRR#MN:)F7PW2?]=5:P3Y+-\ J0$OBG3ZC.\?O$S1^M # MB64=3(XW7HJ>T'N&EWR8C(X?WKF0.?ET;4.: IMS6Z4#!=>@!MNTC4UKK(WK M%&-^*T;HV]Y]S^VZD0T?#IV +?<$$NKEJ@?.CYJY=AEZD,,2]33^SJH ME*@_O'[X;ODP_MX87:M1'^?PTL+9&%ON?&(\D^0]8$ ;82S@]24V9?^ 1+E MX3FS]A+MBQIGWKCLM.LC#>IX.OFPANBE^/ ^3?,Q^;DD9D68?IMD]Y*AEA!= MWOO6\Y(5[^.2[&U@W'>F>B[C&<566R2]_L,6\M33(!/A/&F M6@JS3'6"+W%"F_4*?=W?A?:5*@TY;(MMTPH,N3-+>BV=P?'!,>&*P)2Y(/[F MB-%29/^JV0?D$YR6+5-7]MK.=0\?=.//E]9C -EB!L%N"N%C0]>?607+;PRNP-L(UH!Z3 MVZ(8,R4%Q@>PY8:N\VKRPYMOCV,;\IC 8K?01B:R@3Y#\Y" &6>%XWN,CXM9 M(DS;'2_PS7!4XF*08[K86OMJR1\3;8,V8\WU?9/-B1[DY;$?+N>WSQ6X7-P3 MI.(CYHP=ZU['G& L+[+2_.C>E.3EM4UO^Z,B-UY)Y[GG=N)J-RU[S(P9\<'Q M%-5T2%:/4$ZELS)N?W6>#3'[#CM N=EK)D!6%L=67]RHK\&2=4F@-*I^_C[6 M@7;L9GENN_L/.[_D\0ESY\2*X\,M!Z*QPZP#5?4U,$7&"*./%=$XZSU"!CA# M7P^6MGQ;]3LL(/[BB=FUTN]Y"2U@8(K>N-%>,+E9+S]\V98T=,@5OQ2!?XF[7C'6Q49%54? M+J=$!!0> S#*$_R83I0 =.SC@,="-OFMS> )]XRF:GF=HLX=V 9LM0'.K!O MS43N:S -806FFH4VPK.*B/.@8[.:!L?R*QA-L3='H@8R/@5QN86(62JOX.>5 MT:TKU[W%8-V&O#XDHZ!\(BG+/U#FDX+3R61?ZB.*R-7];8R9-$W&%!.X];:R M?5S_3IV\PV*^?V;?ZHU]5%6"2V?1L+IN?OC% M#K?]Q27WMYSQ\-BA.V'\3>X=P'?5U-160:/QQTSLB 3T*KWE#'9(:1#/:(PU MG-W/!)S*-\=GVAC#;^"HL<8$2A,W!-$J8[CM?NHZH?60P#>WU4%1S\=N"^YQ M,IW?LP 8R5&6AJ_4S+KV18>U2Z7H%^BD[FZ2:[&"H=SBZ+_;^_KKFX2_OECT M3P^3/K0]1A1Y+-#(24CZ(7@>:.XD_]!93^VIU'%W8P(&!22ZIB8=24E "VRAM.F$D/.3RX_PI8F&-"T?@%^<(7\M<0 M)V[;Q('T"[X&;EW^29UV(I9&3EZMA&3'W9_041EJGVE%;WL_&K!(NPG2^=,RC MZ97D_$_6X_PN"[AU.#;,Z%:0Y)/WLVU[(\0;>MOJJ98P8CU'GQ&%9+&U.NZ5 MIVXQ@7GOGYSO\+7FO,&ROD_$6*^$-OI.Z5&5B(1U&S">=IIN3=&LPG#A+7LT M+!X)2T#^S?Q306;Y$Q\(HCSU"OMSRKQ0'F?L5S>D3=("9WPC0O',Q6>=]/;5YL;% 9,J;Z@027:")P?A8VK%O2] M&,]O8Z,9M*4B1+J/MS?2#P?QL-*V?-]\\JU2A8*9;PQX"9/>M^"Y>M_>%3UH M7E+S'RLE7]#L-"[T?D:D% HT0EY#<:+/D12V^ABB*9J?@@X.;:VQRMWFO\DSWWZ1FNO7,O(_>D=6.7W\>:&EH MUT#G"VL(,F\J;S@<%&M_0:#S;K2YV7CYIZ0I\:3&;TV>VT]@OIJDG\5^FE"+ MWE"1T]M,:Q_#DRG+X9#*!H85GI\JFL?G$XE==GY9=:1Z:F? \<^WEU?P)DCN MGU-$T*$>6=@&,][08WI=8'-CO%HEA<_CO8RV!T%HS4X()CZNH[)85G8# M_Y:O'I1H''0!YN,.TT)$W--W]->9M9@=7G <:'O.!,:>(T?3L#NV,X$P/-GD M_+=G:D+R-%H)$>EF0K:#V0"%-RX(1-8HT*'P">W MW0>[+=0]Q6%T<]((Z.WV-H8*ILD0[X0^5%4G2")MS5BO"-W,CVD#O\6B-C=4 MNU#>D[U#.7X><#P"#X8N;"-_W$\N74@=G;G)!+H_YS@3!TQDU_CN.KK19I07 M,.+DTA -B8Q(Z3K,WO<=BY9+@\X]SFP.T)9[W$0M_QGZ0:_GXT(& MS0M"H$!3#?- M,@R+5;C2QKL3 MXFS^9EXB7]XJ&MQ7"M;9VK\MF#1OV$Z_D-%U3H!]5::C=% M/Q7#[(SMY^+1]<].@@68UCTWGN@CP(O%>7J(M0V4 =@,:863-D==IF&EM@]$ MSH]+"9/C^?LMV/_D6["R8K&" M%>^Y.?2D[\FPW"1(@9DT/Z@)Q:[QL?H@IA/#VWD+#I%65Y3[,LI1M*M<_EC* MP,I/>ER-%J9DBV+[$T<5&MO"MW^Q$&W;ZL<]YE;85[EN;QE'7!12;K0\5M,> M?RA+GEI%&BJF\V&YZH9TGF8LWAQS:J%_/7(4UN=3-PF5FU_#-A0@81)=*&.\ M^3.92)4BJ]0G.A^;=$$)T.]XO,B$#I9T/M?; \>D MC-0L[!=\>AS38@56RM M[G7R6AI^WAL9C.$I+>B?+]B\YH0(H_5@![9CZU)5T666D.$X-/F5L'8C&<%8 M%SL;'YV8!4?DL'>$>:GI]K4;F=G.UF*/$O**,P?[!^HJWI:5OW2(Y,R\L8]E MC; -3(=)ZVG&/0R?8OT$8B"UKJ!M3[WU3=O:PUX3/,DY3SN72>V\BB)O(_MQ#8HQ'%>F2M$WDAZIW05\0A:&U@F?( MH:,ZC] G*!$\D8AZ*OGBR.*!UW(=,\):M&6'Y;Q<AGL:+OD&APDBTWNU$[FM?S0PZYNL] MA)$Y*LL921PMP.]B I/VH"PY=$PJZ<,(VGQS!X06V]1<9>1>+K]=>'% M /=GU1Y$Y:R[CE;'V,>,C,(DI/7C(NG +#53G?(9F4#Z1P!**:'RU8:(-[ MC#E64I1L#$5FG+]8ZLM&WG+VI5=,DV=$LFZ>[2UUSOBKZ8\;S2+5/$=,7&0# M2M^\LNYZ9^J5*2587K6SWU*5(C%.JO=XI";;"TGZ?6K6*ZU=@3H5EJ4DBCPC M*D/[SRA/DJ@/TO+S3Y378J MZ$&3H,N33\!HR45X'/VC<43ZF@AJ)_@66_Q5E+#47:U[3[6I_=G)(==I8JF7 M&VFXA0Q-,('X[N=O^"Z;=J0;'9:MS377OAWD)?"DDV<;,L%2?[):%CN9N>JD M"E/("FH(. M%TC3HQV&S!FH]'_7K;&K?O9ZQOKC(8<4P3Y0+V"%O64O,[[V_ MN/:![DF)MR>"#\>5)UW$):_TD,6W[RM&5$3>.GNGMT. M9NS(+6ZM9+7JA9Z!M\_"P9%2NV1 M?OHA;^B@S8N)X?==3DARX^>5BV.-T_ZW[ EAN=S8\6C<=/NJF#_GXC#-! :_ M_-Z%JG%LY'J; &K .BBQOB1ZM;SK[:?3+R"I;;0FUE=198OV,#KS:<.FZUU' M%2XOZ%$*FP:90-<V.V;1:*N3V!"/,F?"&"\H1%"B61^A:,="0[C"/J M/E9RN8_JEP7/A%RE" 8D%M/N\<88<.#H_9XVR6%"V\>-+R?N&A3K4, M(V%V$4]TIZ'Q])2=JD=K=I&'^Q&TT2[*M$WL]5B7L8-3%OIQV[1M*]L(I\J\ M+6,)N;A>(U"Z>7%_&CS)"II#(<7+17K^:/'#=SHD&G/IUP]1)MZ)5CNV28GQ M!5#+Z3^?3%U$VX&MGI0X1+\*S!2+GQ+(]6)*%9%HK<<3%DDW MAM.T9*NV6\5)R=WAAF"M7I^A*0X6KN/%L2ZH2.R.THFOA;W5^_3%7J[Q\'(G M"FYR9#2BI>/(D)=)K)N1I-3R63G^YV4V=ZU7FG5\**>*WW_0#R_4W-_BW/TF M9"8IJ/^3:83#U^B*S@3K;.1]#\= \0UX,@\(C"K4W9L9QS81N4#OYE>SN6#8 M0'>(^C4=-ORMX@EQ6,8_J,+6(BM5L8SP=/0=>#AB3*1W.H\(?"/X[)%B CYO M'C=AE_/6RD;Y0"D27>#'6*8VK(0SQO1#<;$Q=L5!QH7SB4WQ^ JEL=/HA;# MD0]])AL]4JH2[_,N[2@"%^%&5#M^'#C:7NNY0PW*C@+PBK.EOFE5*^D MZD^I$2-G,2B)Z9]OZ,*T<<)TB@['C@<^:!?*#H\UE>1][=>^Y4RO6^6)%51/ M:9FFL*/@UR/IRUWI3TAM]EODFU[ER&:CG\^P_ M:'GK5P^80!G#)%R+$?6B!])42UUYD,'.!-+*X*@S\XE(AN&6;,KW&*G20 )E M2O!C%;Y,P":=C@1]W(CKK=V?_;-Q&2MI2+(>,01S> /2@#J1(I@#'JH)L,;; M<4/_W,+[P9Q X3[E($LMQ/P1=[[13S RA-P&FU,U^9!;C$VAN\%]L>T>(J8_[,3_>X.U(JARP<7CB\HBBGJS!F53'N MR7$"AS^_Y^YS.?J66"&$:(%9IWS$XC_HY ^^)Z0"WWJ%QR(DNK0(WP!==OQ= MBQ_:8.QE=>MM&R@ABU[(VN3+&]4T9H_7\M^(,X^_ 6(=(M.RM-$<[YT4T58N$'-P;>RT!*K;#)VA(0[LR%@_3D-A4^BVR)5U:?&\X#M2G2[F' M?S"E]9[ 9MXDO]Z>UIM)5P;+R*0)CA"-9>^V:Q1Q!O51HVSFC$/GI^ M5H&^=4U-O@[7Q#<@3\4P 2UP8]1A'(:=<\WT@R,[2QBKNLBG>1> M[^QTWPLI4^_BO9-C<.NOI_B61<5LI.'JX,'&MIKM5'3I#QO8*06EG!;X"R]F );!L*(]!4_K)W,DZJEY MY*:)Z_"__ZTN)9:EY_]J\1N,A\YN(AD8/(.MI_'7W)__Z:=_]9Z(TE_X!06A M%2P=R0=Q^3 !';B'<1:EL* Q;WO<.':TA+HFP;/XI8.8WF9Z^../G!D\#;G- MI%2JK"I)2M-FI'?*L+>P>+UP(>C8;]MCV5Q")-L@P8.',++E77CJRX;C-@=V\48.4_T/3GX];CBJT/-"@1CTW3KXS'?TQ)I,6KYE?(-&[=$+B?9 M19/J9E&F ]<6&R4NMMAO=1QZEJ83%Y]+;<\GL($&@G!6&X8/!8]PE#\ M=.18A5UZ=2=A_JA5\WV2=TY*)4\3DGS9J$^B/B"33 JN/CSLUWM9\G$1;LM- MX8"T0@<:3A!C_'.I):%$D2L$.JR%L(B:&SU^:%G9LG8LR\QN@DNIRMH"I3@[ M(#])!#U( S_&?5MH)V$@JMYG>TYA,]=H_$:NZ]B[;W>?-0@O! ML/P<+$&.OP$[R0]A@DZ\[6=9WRNR](8;O\QX_WA/*$W#$DF-E64"W +X-&L4 M+&7& _!SR4=":4L'(ODHYA%I55?U!PS0$U[S%\8PLIA.4B&N5M"+$CA1^@]M MD1CDU+ +UA:?14_>U:P1L-_&!+;G=VGNPR.IR8QR346_=2P=[6P!28IHQBKD MN;M;XFJ;V'V1/-C1>-)[SMKIIQZ2."&RC/+%=QDU<6W.(BC39"J<"93.73B. F63;F7#O<0Q MXEDX[8PO'0- M"3PX68THBF%8E%%,F^Y2U14[@R+V?3UE*#I0G=-1]$K^W'OF18KVV&1=, M$_)@PIJF/A,(YH';Y0(6_D ;,4K0/.3I :.U 8]Z/E;1:3GL/5N70^**4,=T M+'+T&98#[5(W0WT);E"\QNLK.!+:&B&-#_I[-R5W5<,B=R%$>>V5(-9Q=(IN M-@/)JBJ456!8H \SSXOJ+@@*,]0RN.$HR1IA1OIJD*Q/)E"W,2(PW/XF:$7& M"_J>#-NSP%-&T+6GL;V M%YKOAS<[>'%7=PI9F$N-F-S!!KH'"QI;[WWSA[^P%_LXF%00Y_#MJEU(/,7G%Z,#(_)?2 MXW$>S_>_-#MVZIYDP@I%=5K_06,SS^-&TV K=RY#.4.:]>&WD.Y,9GB=25;F MUS2SY)8B_%# E*#E"SCBY&*$_%BM8,ZCH)6PW&@O? M?V5"_>GI&8ZB+X6VI3)O%O.+'0S5Y:M(-W,G2>=C/%+$T :\AU3G6K3\(?V* M%9V,7CS],B,#LP,M7F8GW*"YSW7QELFNWOJ$0P?GH+NG!,_CO9,;/SWLZQ6& M,<1CT9'R@Q]]EF*&Y:6K*DB?)7>-!UE<1]8?'CG1X E+U>9\ZU7$(R90N%R' M?!#W!<]'1WBX^\@@G;NEO_3ZLJWH?]EPB/G*PI-\S_(^(Z-!]>M+'[ZK!DS@ M\\#L#^4100&3C>[8$_B^Z)-0?F0C=LO>*,@Y%W.I'0X&AIH1/Q9AFKK>O+RF MQU>'VZ9/-V3O*;V--^0?E/@^%^1: !K3%.C[P7-^/HO"9V.,>QW5\]!Z>5]N M+4][=4<0UKF6W\NZ(Z#-:@I8=K\;^[0GI^/+/)Z10LH^'N%^G7OOA MTY)#J*CC ?7+@XP^UY)Z; KM5%?H: ^+_8>_-X*.-_ M;W@JI2B2;)&I[(2D+&&F34),"&6;2D)"R#[F:A'9FK*DD*F0$%/6+)GLV9)] MBS%D7V:&C(N9N>:^_,YYO9YSSG/N\[K/_3S/_7K.\]Q_C=?,]?U^OLMG>;]= MW^_G \/C5?6<&I'277<.6-&G12O+G1X MP45\SVXA"S?DU)?OT5T^>MY%[1=N&?[R1AML%W,5*I/G&($0WRQ#"1B/@H&* M!$[W&:9=:1U_'[1FXAM\1[MT!%H@%A(J,4<1T]_SEO2MYGST^H MW3MU#E0-@D%-S9'JK>#'*,!-,)8L6JVH*=4N&(06_FM4Z;J*R:S;,MO@'(E5$#R':,_QX(9*P.[ M_H;!29.PD'P0>,NX,]T.G;S^ O@G'^6::9"W<(@UZ?. M#'M<"^+]7E;VS)[U]L>+#.E0#>E50;869;&2L=L3/,A%\#0R'"XWKYU$/AU5 M*OK%?C>8,E+V8Z3ZLM^Z;4_?@;"()%=I8M9 G:?WOL5H_J!'1P1/9SRTLN"\ MB[> ! 13H>HKB62^.\FKO]%%12U<1&,CO$7]N3Z$"8M>#LJHY7$=0+_:$>5Z MBEQ/?(SGRVDW8R=2:2!;@?$44O,8S8>AD3D024]Q _Q&?%"'3C;*'.1#C M5!+08!D JX95+'K9:HK !]0<)E_'"LRAARNF:Z+TK7*1JQ7$V)/S[1>,@=%K M+AKIV:!>?QD.#4K2;:GZIKRUE'"4.'TH=VP/_YFRX@EH\$B_E:'/S156> 'A7_Q"K40G]326-U'30;SPP MH+QMB!JF-D\&*5 MO4"2.ELF1;@ MY'IT47U9\D;<[V3M?C^PW] UW5V\LA)9ZMM6'Q]FA@/L(1QA9>NNXN/ @+;#E MY.W^'5$H6=",NN@]@7S$15 /,APVKBC4VQVKC/ OK>*/.FO,7W%<='OR;KR- M1,V/ ]+_,A?7?A^TQ)3^-3X/"9,T1[W!&F.#0//EERD*97-2JC6ZWCM_9M3T MYLA9J.1\+?$OL@EW7/4(([ZU@/$C[\"3_^@F<;!M/6$025V+\9]BT!ZL2E)X MP$^W/I"IR-O>M=B:!(J M)L<=Y4139MHTQ.^(?_3MC?987L'<9W=2L?0*LIO@(#LLF1E#UV;+5NQVW=:$ MVEMZ]":&YFCG3^BIP&6\W>W1"TFS,2# L#^+W8<[Q?!\2;H],"*76>[6#(E9 M1<21!Z\+EGC[SSMA&+S,"W0U<@&:@!>_TY_.P["5]&\1.]B*X5>9"84)V>6 MXN/[64V?+)SVDP_B]=@\:&=.%GOKR3<":KS/V,@M+X2 ;_X>:^_77"3]ON_X MYOT=$*KB9Z#/8H1Q*(;CR_R;,*L8_7E]6'#MJO\%+L+E@4S7MZ-%3PM_=Q75 M-53X=U5F6?A>,26K@!F<&=TS?Q.TZR8^WI3[49PRJFZLGFP]55#5G@OSH^[/ M_YL7_:=YDBPVR^E[4<".]84FMBJP*#"F[\S920)7L!G(RE;S@ M3U^A)GV*%**P31E%'%)B_$U(X@U%G>+,A=_> MKIYW4PL[AUCS@\1.)\3U>U?%7I]]IBSRAT/0/I)B :F6I!T.G2_T,!NPI:#I MYSJ&'H]C%F $Q(^^!-JSM.:P0B?1>[F(F^L^]F!TMTE)X3**0D!-_5DT@P); M'P"]I3[1X &R.3#VF_ 8R8]2!VK_P- \>2Q&U96%AH1H7\*^[%K&=2P:@#4' M ]2 $9&5:V?;7%[57 \.*RB="K#7&UGNR%I<^N8YAX\VC8O8?8.E"G3NZT33N@'&E1R6!-3J\]4?E'D7C_ZV36A=&.N]JJ9! M9+AW$O-#^N"P9JW81$<_!?H@N0QH.J+N,ARTA>/_OKEH_A[^L4._<3(>[NV:/7NT3 %"V!)IKE-\Z=ZNR.CY!L)G+N2/')_P1])+ZT6 3HO MP2"TP;+ENMHR5S$$4^8 M\2^ ,)PT]*M#@N@R6,H,O$.#=%CH"30=@UM30I\X^#BS R/J\.NQ30,48 MMB*,&S"<%/3,$Q &2=N%@"=2;!_V*V\V'PEV96+ME>=HR>L'5G !X&%/0C'N M%CTSM,*;L>=SQ]0JDGV"]SNPH9HN!(N.[^D M5-D]W7#03-X\J;-Q"-I\$$_A(IYFI#Y#)\/D^2$\BS]GU\O0J]"UM4QA'KV Y0K=RY MB*;-V<=SWI!GJH-4N B^5 RD:\36]-ZTN/."-5C0U Y@5*"IJ8"K]\8A/!\\ M+#MX/G'P DHT< O[4.;@N):!'9ON\2F.F<-!G? M.,9T+0]A"8P>(+09P !U]_#F8]O@Q_;U$=E>601F*,B[;^BTK;-Y M*\B.-/Q*7:U33[+=>/O/_3>@P3O(03(4TQ0.T-_^\]Y&O-M,AS=3%00CT8MH<= M\@',,/('2L@U)+X+%VN4J,,WB,W*&- 2V ',O-C47AY1+H)M*)5V#QJ5A 5O M"GD""V%E0;?5_VU_[H*+SBS-APF,[CJID#L,>%TW=3AA4X?/$V =/K0Y3T4D M#[1GVPMZ OS%X7]\\6>",%T'C(D Z\=*/4>1]\EMTV3J9S1LCVJH37ND&K&U M>!?J8$%-=1102N4CO(:F]#PHB@A;E2F\.D)&;&7L$^S?2VPXSCZZB@:C#8A2 M0,=O;8@?'F_KMF0MR T8.PYK)J&5-&0_07Q:C6;;]E2YYE%^,%7N,=Q*79ZU MVE\>,+08>+Y-8ZF>>%I'X(U*/H>$.C"'+"3&LL_LI!MTA*-D< ']JL6"?$\];W>=>//Y]QVA'U+9 M1/_6PAM\GDV'C73_<%SHW6.POJ@_'M+Y!4D&'6\U?O! SB.HZ.C S*T7A>3V\<*Q+\&2 MR!&5>4=> GDLCTS'$",34E7/,5]WGC1]/WRSE%YO-=>N$F"MY?.C'/5', 0J MI,<\7M$WXAO[ L;*SDW([7&5.Y5@4?G'N/5UC:_OJ$;A4@&^,G'<]W>9:A;V M6)ZXM4=(O/'P>P>81KH1WLV0DM#4Z0IR'!?AST+A:]$'V#89@=0G7?=G MPV#*S$6T7]!YB[.!-[=J,VGR"SVF#6A/'Y4X93S1<: USR1FOLS\LK;S>QG(.]U''KB*TQS#UXTA'&6_F\N8EUI!OA4[HE9\S]%'LO656?S)R=P$?*H MO,S;5RR7OB..&^MOP2H3!S$0WQF&. TL@CVG9$P=DP25703]QR3=-(A+(S\; M;Q"R^&&3B.00]2UKL02*:+4*V^*FWU&\-OC$7_9HV%;[=7O;7Z[1Z"+?$'13 M8_:DN3 LIIF3PGI35 M55PP0VU):Z O M'4$761P6A6:.9YHTS0RLD2Z ?IM99CA1>.%U[S'O0;\:FQ5#@O+R_-GH):K/ M[,GOP;R<5:^%SS-B[!8#+H366>2;SNM6 ., M*6L"ZZ?$"L=#N @1NRO);K762(AGSA47-I3:>6O)]*ODJ->G.AJPC[&[\V^QB/1G,X$A[0OG M..02(7YM5I4/UL;"B-G+AUT"3UFLW+%&=@S]XSV9Y;+@@KXA=BW-Y=JZP@&/ MR84)B;!E[[9U*^A@$X/0!* 7X6%L/P+6D")TT[MK P,@J9)4SLOH$>PDD\>F M+)P\]@+]62S"7W"QW7XLDBT[E+KW=D\5-G_TCJ6)T=I+]TNN$$C#FG1:H>0Z M'!QN.-8$/,DA5?"IT-6D-)_G*)D_2G6\XY3!FM-%UT_I;Z%CQOIKGQJ2:VGA MHQ+TH>W?'7G/EA6+I5[\K5/Q7NN>2TPW;NR+D@ECL*P:4D3: M[LNWTJ6J[A'TB2!+_"^D))[GZV=.-G0PC&QTKCAHI79O<=\U@B&#>PI MU[$^.3^ZB['VJ%K6S0),_8Y7+.S]Y,(JT[**1,!F_*7E\U(V3Z#(IY9/6=?. M\%Q_=*K_)[$$6^.]!2=&EZ]D7<3)D\ET[-/[7RTO)-05/LTG90;;G#!>_*%1 MD>R3MJ6YN1WW4RN8MFML[F8O-O^&NV&+Q<<>C[,:MEXG55LMFSTM+F#R;3I0 M>8TNQ5E6J4-6T9XY[K(OF2^[_B81UPBFX#2#-C9=FR\=IM#$1>PMYIQ:'M_= M<+-+0N%ZB/;+AVF"OAHVT#XV'CS)"!F\"TFQSW67Z+VZ;J6:YBL^?1FQO2IG M:[4!(YK]AB'XU+]#U"/928ZAEF>PREEH5QT9:7N2;FM@K,".#HS F9% ;6PQ M _.DQ'W!GU^BS\.T,G"(\77F#.3\3H(W&@*PQOK=+/O78S=6[1>#0\V=V/V3 MWTK*5"NP.0SB_*C,O#;3=)#B&9P_7P(9+92(-.$[R,+8"60-(, V21=Y%F9E M;EMY$9IY8_S,L7JX\\MB](+'!GE;;-V4CO+5"@%ZCGB+>M6M!,R2ZTS/G=IO MBCT17<8DHX^P O:X_?^M4LIE!C(:IS&VJ+K:(1;TK,ZD,(;C.945]/P\T=87 MP9[5BJ]4UDC\DR$2T/K7]B=E'WGL$QH.;1%BKJ8]9'='L:MD]4)5=*VQVI>C M)$Z#EON1QZLW'++9^MD3ZO4)D_@V)!T&>S%X10$?[YR@BIWZ)V]H9\BN76(E M4]QH#L?;Z$+)RA\S64:CP'VOCO<9M5+&-BDY1T_DU"PJO]R\ZY(1#@C/FZC\ M(:M#_"<9?C08DU$%B(K0]HK^DJM^JPUYSNLPE!+X!18Q9-:();SL_1[CM)AM M*SX?0+LEP3VS*QMYPT-Y+F&/^8@%_3ELY7UXKTYLS!3L,LV 7G;E'HCURI*P MYK[2F]Q-,W#3K<187Y>>Y\3 U']S0E5@ZHB\3G>.?UD0:9$U2Q_P<^2MPX!R M2+;P--7S1T\Q83#Y;*]W#.TE3$!N.]Z\)@NMLYQ_O"OJ0/@YK5)AY!SD5VOG M$*+P!(=V^7#-$,KMP!1?O(EY?PB!OV)_,JXV51[_14?,*$R'"$&RO MC<7[F!1Y=/G@75N1]"$T_;)@]&/7[TA0_MF7S*$6=& ^SH9A79HP&>)=Z-B- MK/G:P#N6S!;I'J>T,V28#6 PO:7OW.NCJ -!!?=.\V2*K M6?L!UQ:@,5\W! 63DWA%TUOP2:;WK,@,[A69?A$( M=]*YXM MP7F-D_SP^QQ![1_OJ+"LH%?Z9' UI->7+(HZB=,"%6#$[\T^SSBJ97Q8Q?T. MV: !9C>^BLE3?O&G=N]>/CU5E&\JW_+15,3QK%!T95K^^Y5$6?HF@*!&UJ(%'8(H MC:XJ'$*FSO+=9SX55X,MPVG]NAPBZP+4B]3ZO$;97;5+VU3GZAX_ M:QANA%78O4/6K54\_BK5_PFG 1K38;<9:5M+$=!7]?Q@%RMQR?2U@C?MQ[2J M3.@7=%(0=DB"LI=5?M<)*Q>]'C(/L%.Q5RV:#,S41#1;BS>UX_9UE^";^4B/M,6RED2 M7(074*>UF<\NW!O:ARD"/('Z.>;*(M)U!4<$-U(<4W'K^"7-RK2QFY$+1:QK M;'E.7M6UB5#*DY#L(1EZ>J5:5$C;]_5VX;UE0A.?CN].]&+9=WU+_Y;R6AZI MTO"U5?" OPRG)Z7B;W4.IVV!>,!U'<*V6FGD.85OF'R:WG5MU=Q,SQB7LO0H M6C$?<^B?SFT\>^.&>%].%&*[@7ICBQ1Z,NXJ_6=2&0UP]^BC.\]_:[B'DH%A M<214BQ?YT! CVUK7XEL;M/HO&3Q]\CMZ(2/YMCB1:I'X[0CESS/E]9>. M$=!)-Z,^8_Q=IHG*U$$LQ _[:I[);C54G3OK[![SF6F74@(USGR2.&,Y0)JW M1E,7R3M*+(B1E*+D)G71/U0T50K$^LC3+@7G(^W^VN[VX;<-LGOA."DFLM;2 ME 9F1PH7^]S_P[I@@EF*Z\AU(R5%LO=K,L,9O.P$&B@OV*CRAN('[3M1W'4\ MU+4]8/@BVMT;5,9$?:73V,+.YWX)?35F&S,"6G P'+8<-:B;[2-NE+\V I^E M 0UV\8#?&YB%PEC^%CDB%\,^X7%R[:,] Y7[OMH&@OWGHU]@*F2 TV/I@3=% MJ=4C@9^_3B^BR.QW@U5-=7$29,Y*C=@^5 PM!?@860\>W$9\" M]"N4IX%Z7Q,@(?(>]XT+1F4OD9Z'X!%8!6&NKEI1:\"G2&OPS:%P M%L\SN2&#(@Q+3SZRZ1F&O7\.S5$ZC2XNRF&+BY*;+%.XB"Z'CIR"@OR[;SWR MAE]1HW8X&3LH?UQ3>.@0&(5VQPQVU%22J<= SEB^BBL%ZF)8ITGB*_^(DP1@ MI_1($ZA!RWVUIXGBE'O91KZ11Z:QC((&YTU^MT4\+6NL ^B72P+;:5* 0 M=F&D[:9%V3;6X,Y/[*,L M9)N^,0RX3W(>Z"M5LJR8)?0KE:>XB-MSK:'K840\P#?A11XK@@/IH*N'^B[< ME3Y]8]_('933=!M8^LRN,FOT0Y(/O7]AD'4J2-.5?9B+0%2)9 4#?BSMVM)[ MGAMW8V]62MK;VRN*]K4,Z=P\$_Y,EB_7X,&8Q>+7VY(6>>IVSPEC.:8K@LX- M(MJD"]*)V>H-O80_N&)@+ ^UOT^@(Y+X)7"1?]R3,C?=!8G_^$ST76ZI-*I6 M1)=%+H:-;^$B1%>@7G #3)HK&^:/2LA#;E[EJR:[0?<_OP"CREQ$<^R MC+B(S*^\3"]_-$&J'U3JQFY8OEXN8ZMC017M*/*?7:R=0<)UDN58T!BE:!1: M-,!YL0/@PRS00%7!*/($K1XH(D<<]K)=T II6*P-16H*$6NK<]\3%EON0:(" ML<#B($Q:3=,>L_@^P1 B-E^=%:(![_?A;0P9B%^5DWPIE>>V=XKM[4OEESX.W;PI*>-=CQ+O+ZC2&)=4 MWWL-XR?U,IE??EZOK"SQ(_KXIZB5PS(R]_[<)MOC=6"%)^/5.6]1ZD$Q$T8$ MM!=2VX8AGZ>Z.(J2BO^RA#YJ_,8T_#Q?M)[REJ&O;P2A/5^@P6(/$GB7BU"_ MVR%- 6VO_>R.Y2)^G+==&A23N"=JFV"TZQ2]*IFFZ_93(S'%Q.Y""@83P*PT M=H" #E#LV8K#U K:)P=F2L) M\=[$U6/$T_^I&]W_08IAF__PD1M1(5P;]'IOE< MX_JN/C1X&-0C/'!@<:;@4MVVR#:ZR#W_7JK-\?#DH.837,0.%[M$C?TN)J'& M)SC2L>S;_<4'76LWVOLC<88?S%S"7#3/^7OX2-A&]8SE['A#I0C,IZOV>^IK M4M\H>RR>W?"/Z.H:T=8O,$=L8X^3KU3KX3O0VZN/NML>H! @Z:M8RID=,N0M M[XC;WAX_WU(O\#U^NSUXCJ6'$P9U^>X@!5 '!]S+K$[S))/UNY\;J4RUM(TA M3_M@F^=G!E/AB.5;=1>5!T1W,=.^E7NVAKKC0_W+SJT05X6%5U-#K1=HU55] M?TM(*PJ<]&H)4[K?&"D2)>EXJ=#!/<0W?_A=R^N1V/A%@\:UNZ$W*T\IDN:E M!/@%DZ_GW%!4.9OFO+.@,]I8O1R9T9G%MS_#7-)0]ILHS,QM+=[^?^05'@[) M\@%J F'Z'[M95VD_OIU(;^$BZ/%P:&.J@V^ 6A\FNCCL?0L_:15](_DV!>U* MT1U.UWPX<0^H:9::S#MG=V.FX<;:KQQ2V$8&/>'/YN&41W,4*4E<@\G0I55 M%4?$.0<$-PK.&(;H2-7M>FWI?Z]K*CI@,/]^F.42(7E<3:)#QTI22M[#=+ G M\4K75.RWOB%S>N)+1HC3AN=G"X?(>LH0_QBFQB.@'/S&2*T=%;=V'.@OF0^U MN3%\Y\?8%X,'/"ETSU"(7Y(E"MPQIE+"4X@QU0IW.J6TDN@3-0=?R3%WZ*[L$PHIBM?6\BF_6U."JH>P=5@0=2)>$=N7DN)7& WE]D#)80;FT_$U[H/& 'ZB]'ZB%=^11&=M> MLEH>&AS= GIX*'*81'IKS9Z/%VU9CR8LKG>6L4S3C:1LD$,:1+K[3X!)4V9- MMU1/P$#&^LXO+@+?\"OCSYQR_'IC=)XL.\6HSVOV@(3LO=R,HVWW$*LD&3"? M%89O(/)4_:B6@[JK]W0O'>Y(O2%:=K"]:Z)O=.LR%S%1,@D'.)['H,:$JQBZ MF-)$B@%$'5^=Z,.K,T9JKTYW'BI9KH(!A*L/R1%F-?Q0$Y('EX,2@]JE=W/A=D_IA/KZZT+6&>% MLI&)TTJFM$S"$33=%OND^A3*:*&&I8/#@I^PG OOJ,1M9CO2PD;'YUN7^W^_ MRX25;;-Z1#!8WE1''A2F-M6RK@&]H^R+C(RYA+L0&&EN\>6;R(;TGC WQ&61 MTP@!Q'M"[LTY0+3R;[0%EG""O'P=&FX^1ED*O@\C%7^7-IZLF+ M,-S4KAV5 0F?C+IMP:CQ^?8+-M,*OMX74U&S6,M.,Y>KHC0=/S)-6YVC5.C2 MZ'#^_<39LB\QLQ.WYD.+ 3ITE]6NJI\M;- MAID:61ZUOZQGM2 W6J5B;[A,JXC+']SBG=4O(@=-"GT31DJ'60-P6+EPQE#D M]3AP -2NL0&&I(\SO%YGVD^@\-G P0IGSO1UY0P) M[CEZ(E7"W\!R0]+#(Z@MX;>#B9#,Z>/77M$1!]MQLS#5@OC(+"'VKJXW"1.1 MD6Q,[G/#Z@3J&SN5NLILFEQXQ?DM\_'VG6:X"1<6P);A9*WNA-?A;/\XIE[5 M0':?.Q_R9_USLS<,^E7TQ:LASIO+/^NR+]#R@M_ M=T':7T5GF41O2O=>]\Q9"5I2;3Y6$A:N4FNMYZ=JX!FX;$R6F1MQ928Q*(T& MEL!VZ,>H1(SEUDHS5^41.G*C;/'1;VA[/Y2S*?-]3_/4$>I & M[3*:J/_\2.-@HK1JWUW]DU)* \&^WD.\:X9V,*$K@_@/3[SC(O9APH%M;%Y^ M#@V\N,KB6(X?ACH&$;%E_=&Q"I%7!V\ZQW7X[,^UB:FZDFMU99:\$6AHXFL& MZ/?D!L0[S;::GJSI333Q1O\@]KV.LYP1:?$C2V M!,(!8_NA;O8_79NG;&-K%B/7VMOK@F,(6;PP'OT YJT1#Z ]B01I]3U0:>-T MTX>NYF\^/$)QYY/FS:' M7:I<(F6TVJ@+KP(^'$-O&0XK:I+6ZCKA%K"TXN]IHN+?5'#KNLH$$50BLT6T MQQ3J! 2HRPO\521)S[4I.E5TVVW M)AX33.A$]CXDM(M*U2,N;F'I#M[IOSO\H9(AFA_Z43]_KG;\-K;Y-*D)"2J1 M&HB/X26% T^^QP5..GL+C!Q A=K8^Y[[*'5VYT6?.YVX='XM]K#U/@FYD9*? MQG$RI.(Q)\D?16VSBB99%[N*_TR*UYXR$#:Q\J)E]7:YUOO0A%W718T4+$_D MM.13121,?'L]9'\?2DJVU].*\P;E7!?;T#=(0R? [/H0?/;'(-MZNU#WT2/= M)U[9V$?*3)>]5!Q,U(]2$^,AQ%]#_(GFW$32+0E1*)B6Q0?#YMX'LH($-\KZ MJ]0%$@FTU[>]#/;@M]K^A5D"SU/.9S2U +AE(#]?'Y)-'._8Z=FICYE"W7J= M<>:/H[;?5$/Q2]J1%EX3%F9_(4[@X#F=(!>+RK.!B?'8EJ$86\AFJ;H%)5.; M-HV,2EQVB;H?7T5U:X2IYG%SX^'U^+*5X^J@!Q940CYMQO("-:J9A5'5D[0H ME*K[9^=YOG= W^,)=? H">8:_'37,73$MONPSL;4VR7-GIG!MR 4_I)@(MW M193>^PQ)[XB&X4@\3"!RC?&\BY2!K^5 MLBS)R87V@_#&[%V9H('*95&R-G\:J.3( [=? MEPTU>_O/6$!?7%V9I^ZGS%[(0E:V\%%[.4B;(\=A^1,"E?S;2B^*=B' MRU]@;7>B>$0"]>J@HOJB\"=7VO 9QLYKPQJT5^.1&XS-:WU:^/J*,G;B095& MO&IS*U*(?;HG:V1U>36P0XD0HF# M*Y1(]%@BF6[.1? [LS29EO2>RA# ?1<)_?>]47L@),5Y#MRB\8Z!5LR;8%CV M,4A/?<= 8]/OI*?[/#K="DX--GI'06I',K^Y*JP7E4:8)E#)CR.RD1<-\1=S M,MU.B44N0LUO9TI?6@ =*J8N48 _Y_OKO_^\^TX1Q96M!OH(10CP95UAH( [83V'"V<&:0;0V2 MOY@B!(;IJ_OX!?KXR/UFJ+%B7G>I-ISQW_G\K7BSZO/3O$,G;%O)I;3%D@D@ M@EQ,K*$-2#+]H&:D,'1\%/O[C:M#46@>FM]-=.^)M93$Y[(O7D]=KS:K,NP] M8&GZYDMB")D'N.L=Y;296_WA'(5N)C@4Z=1=\BV$]5TCB$(E/+O/4;P*>,T^ M"BRM+*PH$^C,6JSZX7#BO.QG'6^UXY%!O+V)MO4 #TPU*$,=$)]<#OLF2&") M!K%J4?OI1G6"$I0@]/?(>FF)L(O@Q+4O4=)+XW-G?)"#Q5,OSS]2EUG+W"7G M.KN720(5Q!:;QCI 1>+"$ZKW4$+M*9XAV:%"C/LXUA9'/ MVG>3=MD<-FW\,6P;@. M_[],(416*+"[54Y>$&-IXRS^44P*I''BQCTE?T!= MW0!5K%=-GWAJYS1A[;E=E>>KR0OK5R<"!'8>"MN%[0#88CM%X87+P&$NZZ(' M7L'#D'L2I'_N]7AAE93RC?$L)>,+[=H5WJ8G:.\V,$]^'TYD? BSYWW5DZ94 MFYCK)* 1&/NVQ#6=UCO=T\#%C?6)5 M>J^,@Y%P65N=WKWC%WG7^UE\G)B%$48:J[\333=2EPS2I!+9^P%J?QQ>!JPT MI4-Q-T\^#LN;#PD/>%E*+0[M<5QN:8E*=K&(/WY5(-.VLE$"+7+OMKI:=DRX M@\:QQPD6R>5Z699B4W<8%44A>NN:Q =N(';\@A'Q9F'N:I(#3VZN3^(LVGMW<#/1TAB362Q[+0'^^$),0S+K)UL;YL]1C%A6XB$[S MP0)OZTU@#]3HW/>MI3$+Z<.+.F@7TRC6!$%9OF/]9+M^ %]J\5Q#2#/P>F6_ MCO?3+\I_[_F[S)I[+QMU)MJV!&+I]AA0_OYQ3DH3,_KEQEW7YL_T ))24X'A M![33> 87$=F&_R%&7CXZ ^SS_T0G#F(%3O*.ANWXZ\0.\T NWB5E!9&-%=8U MR^]AQ+V6-UK[TB;6,\-N&&Z6.A7TI,O14.*<&+3['F]T($N%>H)4V2TYY50% M72" P67U^:;$/4"-!MDMZ@R+/)2^-^('I#>E,[$Z3EATV#84^-<,NHCN^2F' M%1' ,LR%X""32?BD2$J ">8WM.=!4P+<6%$?4#) E^ACLZ\)MJ\\\P%O,3.@ M TT0'R$WS1U)-Y'TV(\."+.=P"<"^UXT?;T^/:<(==?^M<(GS@'+AZ'L:?Z) M-^(;X_=:Z?Y>_SQL_E2(GS)NBLS'< =]!46/98P0$R.QP] M]G9T9Y=F/[QB^MJ2^'1$IMZX'^/XC2Y^T;AF*?@( 0S,7CR7 M _R Z?5V"[!(+82+LAB#.),[*_XS%BK=O#<,YHP8I\2'"NA MH10X62A]CV 698B\?PD;6!!P9'4,VIK M+:-6GUCVZAM1%_>ZVO5_^O1]SJL@'C4('5&9[ !]FQ;D8+PDHQ[!OO$I?3$7 M=Z97BL@:]ZSFBMZ0O%KPVQS=RE MT;2<[7XII,5NEO",2[(-AP2)GVX)CF,'9]/F"973KG\+,":P3%N@1J_X;E@" M\P(]=%$_K* AFP;[H&M%CO))K"U0W2DU@3>L@[AC-A9/7K#YKR_I-(VZ149D,&*N6N3?!X.=U9"Y0>QLSI1FY36*A0RT#?Y2):]6ZWAZHELX[CVRL. M;3/D$/4%;_.>\:#JZ< ]X!H->"<=U9+'B#O<;FG%4 \>;R.-:)4*-3WS8ROK MK1C)WX%^BW$J83]2]I;Y6TQPW>=I,JC?;(?O "6F!''AAC-D0_'3 M"?%F,.QT3Q,79"7)T@/0.AG;$ MNUYT(=.M^EC7GH@,[\G9@.<0N:L,!%N#>U5HJL:RFH-TWXZ=ME\&J;_?1S]Q1O'4U82%I=]&,E M1*ZD$8]2CWZX&OTBXT#/C-6'+-7I4Q[Q*=[C"<99O0,;VZ!=6"HM9E2%4U6U MBTI[ ,/+A2J%\4KBHF$7^]S'694PD><'' >38G>?_7'IB.'EH-TM&!-.%.P9 M7=CFX'-]RE ,Q*? !HEFS;,7U,K9W"ZV9CT=XOYUH7?@G:K+!.@G<'_&/D- M+L*'Q#F.[?][&.M8 QY%*1Q-R_W 6!WADW+;E_EJX?S092E;YO7SD)4)K%@$&91 M8D)]709-OX2,"8F@K9I-&*OJGY+\E:"'ZJ1=1,D"-3>J C2II,&R,=J#/O-1 M#<:3OH\,0=:]RYE0$GFC\EDD(]N<".9VDZ&MF9.@./#IU2XN8L=FZN$D4V#, M7!D=M>HHLIR!_PD[66OU@P0PGSSV%B5"#\= %=TPSMY-+?\!S;4'4?LYU'9U MMIZP ^/&"DH3HE"D]2]*-0J3,:4=M]>F? M\MT>;!0'QX/WQ,^DNMK9<6"(_+WV'_5WL^<93BW9O[+* WB')0K4Z\AT(S*H M,!H'<(H^L862ZT,>-KT&Q@E"%(H^D78TX2YZK3VDZ2$7<0L8Q%(_GAL3'*S[ M/G0NVWA!7\5=*G/C-4]HU)ILBJ[.[96-:]O0*S0Q=MK9H M/'&(MX8(RO4W2'9-KQDU'4A*CC3JK9I*\ RSVF]Q9E\=SYVGT5N/[-Z^[>VV MDE,$TI_[Y">/IF"VD22GSCEL*;C 9I(8/E7DU:5$9RXB^Z 5O//FY+$O>+V) M.LI6/'^0@/8DOL& M@I#4-\7ES&M+Q#9L@*EZR,NCK6LM)\E X&7 B>YGE16O6I_]F]:R(Z+5?2KV.W M!V'JXL%69@X\L&BV=^]18[Y$-7_B=UNH\CZ?H:KA&ECG3+UA M<#%1G9E25D<9'&2K4X/%3\!:W)@5_''^0&U(G;>/IB&?4&?+-,\Q YOJSV H M2VE0/>H(^([!JE\.FF[(63ES\N_UJ^[9!:WV0,5;Y+B,[(/O2NTAG"!UW8F? M1["+0;FO]#6YB.03KLV6'E#ZSZ1$L34EO;7)!'YG)9&U( MJ?4UZ6+E9D'Q230/B73*)H_! M)(+W]/\;*VC^>V?)_N6%.Q'"&+#. T,.;!$P8_V?'Z!$M087\>+F&O3U0'DV M\ ,EN#%._F&-%H?I]9=0+L)ACT,W^0^2E^.#_:.X]<[_2'8\-@.$R;F*!@[/ M111YT_NAEW+X2%L84O%ODCGL@2J8I6[799#8^YUM.!]PFA\;)H#M Z 3J^8R M3O-KF18SH%#V155@I$W"6F:>U^WPG-_',J0>X-897DV615S$X\\HD;E161NH MHYJ3X#U&_TUX$S%G8,Z9-ER1_ MHS V'>OM'W'P2,G+)HM'.Q(>)[*,8WTUB"W59,YG+N+F1;0;^2EV#]J-$BE] M_'$M(%(MZ!&H#?$R3O:]\E9U*:N,7%C;<%G@ES53S6_C=5WOQX(2S$] M6OBCZ[>>V8EEU*WK[RSE'#.W36+ $Z,_'=6A7<(?9D(^[3/\-("[R#A(?GHC MC:BEUUNYWG=II4JMK0=+]]A3^I&+^.+:B!8R^SIKU[]H.#Y,$4#3#5Y$U^IG M>U;?][L_<:C_UP$CMO#\!':!,X&,0=+K*-)L]!B!'^?&V T=Z?^;'UIK=4O>*Z_9JE97.30]AW1;:K9K/(<,7+X^S8$(L3Z%CA?,X2M M1^ZD@.KV7RLCNBT>U.F_U%;=W9+Y.-%_$G/0T,/BM#1,-@360!C>G?-^!ON6 M0GB/#M3#7B@(Y+_P>,PKRRO9MN$FXT/>OH2@^N<)=R4,?NZ_M:9[\F_8OY=@ MT0_:&R8#X;T!NBJ\,N%(.!(14REL_CN;>=5A/L;;A9Z>@F'VUB$">.8O87T= M#MO?2_]1Y>!_04OR5EC?BS8N::'I5EQ$U.?S/SOK.#'%/R:C% R_&&#ZR&]; MZ()Q1+HI<<"*&0T2=9M[C,XB?_;"/(LMS!KKQO]" MEF(>5PN9OIT]4'SJ:X_X; J[J,E5][%Y^5=^&?O"'[I/]UXAO-K-2.%$]Z/' M8LAT,Q4#([-'PTS/H60Q.3DL>,D_X:OG3]VJ\$+( M^A3M-YS4?TSH=S#J[KXS"DO3Y4'#&JU'V"T^E3(\6]&6$X2]QYT4J7.OCAZ\ M9"Y=TAUW\>2.E) "MYYO:5ZE 9YZ6B_ Z2U!86GT@D#]"ZAT2:&S6F\[LN6-%/#HAYYIA:UPTY4Z^[CT@2=W@Q#!?;:)2#[SD$T&:ON'; M(*)5SXG?0%BZ9!QC&Z=+G-$>HK"9@E4.R=YW;CR+R$RNI>Q0_7OFG+'HZXGV M2U5XFJ0#[5QWQ-;JGD-"CXX+6CBY,OB99\$]# $N@A4"\.Z1O&I#$2VCEL?% M=:'7U@P?M"^U](*6'556+?TLE+O^%;'!/-UN.,P^5AH5;#ZES''I8;G6ZCKR M!MU0O((=S=H)<]ZML9Y<1#S)JK$?VEG.$K G@"]G((WB&VNW2AE3;_D(9UZ; M*<*ST,&W'&.72JN#J6Z1GP)@/D#;FC#?K,]%/ E!@#ZLZSC9=4B2[=#-#LQJ MZC9B5.U0:<">KXSA.".O'3/(-<4,HXWI<6TA1HO"]+)Z%*+B]BYF:ZM5<+9> MB%P/(H*+J#Y]L/WD>+5'!.YU_AW0=C3/BP@)Q"2I&RI=P([8Q;!DGKA7WCQV M.9,]E@C0%4?1H9@?*V3POMCWC]4>@@0N0E)5*JQ9%9+[*6'TMD7ZMP5LZ/%@ MJ% CD>6,[Q2-QB_;XRSO[5K5#5_!F@=A&JL%&5,O*RB/JJRRY_H\NZ;-*XV? M(\]>24,ZM[OW]W2-MTT+F5W)CO*-&9SI=L+8IX<'N4:ZBBA>CJLB;6C^@:DT M3U;I R\8"HZ] XH7O,CWC!G&MPRE4\W*]"V1H!PEYI#>_CUIU5EVUIADW(ZW1)FBZ6:8V%^[9V'' M9,E%Q.:VUM\>GQNZS/M54=N'TI_BOGD\!^J^+ 7_0;\B&'4QF\8?)_W3BGC3 M)WIC*!H[+^_96[/1EMW)*ND-J0(]Y:\#EA 1[(=K62*4%0Z2?QOM43,?3.N\^- MEX;E)_JCT=3$3?C95W6&A0--9J0_3%,KWF$_- >S/>:'8'VZZD,(N0+0#476 MS_!NE#^RM_Y$7C)P76\G'B(.=D-\-71<]Z3]GLD?$4 (5&,V14N,FJAF: M!^Z4I%5ESPX 5?PK<\H[3UYD>JL**!=T2S]CK7 ;&2< EN5!"KUYK3!W9MQU&:TSW@R*MKA?ILZJ-@;%D;, MGT*T!^_A'WW9N6^AAD;5+ZO)T"[@C2@.QE'\\Q#?&<\&"GO?LR5KS&K\, [H M"C[8\HZ@,#M* -T)PQ\H;XR@75;C);Q+8:GCS-<:['L9(O " !Z3';CJY!9K M+F+=3W !U^SYJF^]'&".3A#, ^VB5'&4E3&#!,*R/G8 M,3&\XQ'/#\02,E3V(V)W_&E$ O;Y+Z@/$#G"^<2[^,!? 24/3Y?(<[0=CTE M+N+##K**!QSH! J/[FN6>Y;S)$[[J=DUWG$:E6GU#QD!TIV&IQ.-]J& M$5&.$>BNO&R34YWV@E#WOM^U#4]EJX'#L/H>Y>2@D.YH$=0VJ(/"7Z5!A3W; MM?R^I(]@W?B>T:P*^1^MJO$R.WCV7GG0\OW1%AY;0^0"/)SMYQED]C.@S#4< M)Q4'E0IN#^*A^'!Z0P>W"9+LUIN@/13.9_UYQT"F.N-ESLJY*0_\[A4L:(ST M*''8V%>42Z"9A]K.>>+/- B4[7;UOW?B<\_[]S2QA1Z:V"AW(=MZL9\OV[8\! M\DNZ]#'2">X*1>?V>S9]OF%[G[!9-)W7/>BD]SZV>J^^&1X%*V54E758 &W5 M2O$<%X'K[^FQ[4#)=^2[W93;/B3ZB/7V/>$]@?^/6!6=D4K3ZP%POU__P>_A MA*-OJ4=FW:)C%M:I9L>OL,I$*T0J6L'F(A^V6<@>DWZUZTNK\6F+"SD[=GS0 QA]GZ/LONOGM%DFRB M9:7GH&Q%62>?9>R1285;T;#A/)Y%KJS QO+0TP'9B(DF[D3QR9["D_/N!&Z, M+.U(IN8?N?V57.6\=K8^^Y PV^QADX2^[4GU1FP[T*"& M.CS?YWI__AO S=G!XV\?UBR(C.$E.*B3%%@\N>:/&'V=;+U9^BAA],J>Z M,RR@B7;[ BL:J/@JM?M/;/^/JI7C'41YX_TY_O5F* SKR9Z#MD-FC41KI7GA MMHT1W.U7ADMT!7>3\VX2Z@-9N2-!MK5=!W\%"5_L MN;:D9O61Y=FT$L?+6:[]%ED+$Q)]WK%\4:1 D.FEL%.-OV^JV!N;'-E($\A< M4T@8K8A6Z6WY"FQ+NI(46I$TF9G;OF+N9%MH07 [P M@3T7(??G4U4L\"^V)N/_V):\F]%K G7_*T#NOVV96$(O>*,0[?7I0.B;%\,7 M6@SKO)H5A3&RO! MUB:#HCU K6 FT-%.@[:7_%,ET/_E+???S]_ZW]A[[["FTJUO.(@*B!BI*@A1 MJHH((D41B8T^&!"EB!"5#D($:4I(%*27" H("$&07B)=I42Z"()T"$)($)0F M"4+8D/;&][J^9\9S9N:]\SW/.\\T?^[KV3K)6]KY7^ZW[7OM>G?KQGZJ2 M_(Z\U+G9&CYOF?\_W^8BN[:B$E^=\(XU=(*4:-2Y_>V>JU*9(8VBG&:3I@Z6]S!LC.T>_CGQ:W*ZBA/VN[[@F-+(?E! :)+J\&G#L0JV_#_3XT?]4[:UTX M:)I?RQQU^P%&R]IIC^&[V-G..MN&50H^U3G.!5K=W@14'6>H4_WUAAH@TC@[E!\\:PX"RM5\LRM>KCZT9$OGAX*UC)>2BY[A.2%#8HJK)##2;\Q>]N[--F(0)\3+87/WAUIWN'+V(D^\U=BV<*$2@> MH-D.""QX.Y92=PK9UF?! =9)?4)Q^(78[*ANQO4DSP+R9"UJ!C?UW@CQ69>? M):K"+,0QML*+X2RC0'51,H3R"$7 \S; A8%CND!RCOZPZ0='<=3S7;7:X"'YIXBC54#.HAH>5[+++2 MMG_XV%0CMEP<_SI,7^_MM;L[]3R/3Y5)_5RI1X'XIKN>-ZKL&6W(S;L6N6$&\5\.5N;Q6_3^+/2(A19VOJ1"V"NHN&H_Z$.CSX M#*W:W)PT9Z[7UY-U%CVL,MMP(3O_^-;Z8R1\$Y&3P/'6:4(>L"0#[(:-RS!) M<>,ZKC;TY1.=!L3%H_(U\W').\BWC:(: M4OYP7TQC(?B!-FYRV,UPM=@^PO M;']W? ]9-B\&.9[5L(4-ZH!JYCF$M8I84 _O/)\?\?J\!S0\=R7XL ,SGOO%'V?U?__%C_/NQ O"/LR/^VIK&(6P,^I,5 M)RZ4;BUU)2Z#0U@O<8^@@V>VG/LP2'=-J/9-6TCQ @9 MMJF+@%D8HSYJT>%]Y.7UG - ".+V4G5CW1?X9M/;]TR:HTD>K$$VB _O3[T] M&82/7OG"8M526-[]H9*$[JLG-;06]^LICGW!)2-E'C3IW"RLI."J-.^B 7FW M2WU+';NA2S(]K*X\V%6U=*@R%1GH(FI M1H>:AZ-).@&ZIOW*JXX->GFE7OP5/!*R64<(:5>E@1?2@2K4; IH MSWKW,AXZ>5BQ&T]*UCF 5&6R00M3]#-S!(_7WAD25%-6WXOV-<&TM8?*K[_J MK 3=CE;M67NJ[:4"=XO^A.U.-/3&T_VJB 8K8/>4ZYR,?(N9?QPG<'(]JAE7 MCE]+<&E5?&6X$F..R#J*BW@6FM=C80$?BO0D)@RL>)A?[E<[ MI>5A?V7@6F5E=4R'E^_M W'''_HZ.>T#G3()R,BCZS'T &*^"4EY5*;9]=1S M[]VXAGWSM\I=AUIN-8WSON_$Y'[P>GAI)MF8^51'&NDQ<)WJOX@@GW]5'7=& M"=/,%'(RT1B(N]0].3/=/NQRHO&0E]UHKNM=I\B\YNB,7%DBS! M=J$=48696[@_6':S06UG6M#O0YJAL&(3U*$8.+/>@OAMSH#$!GFT^^? V" % M]'-+HC*EHALER.ILV YXE6AB&+""<:"B39-;T^[@,"Q%%?OU3;CBIAVG^=_R M2$20ZS6B%+^4?\0IOU,A6C;VF\8NY2[63\M_G588NNC14/SU67AV:%Z'D09\ MJ.0K,6V ,^@K L&_YVH"E= 'M+B(^)G;[?JTV.V17X(+>EB ^U[+1BW)9=2;3_;Y)DG_N?V M&*GO8W5E/6^8254M.1LGO3?QQO-:=707%0R882OQ3;@)!IB9*6'S O.8LM1R MP.3=%+W(?[=0?CO7+=!75TO:2ZIF82 EF@3D:FAUKU*.[2PO![ M\4MFNH$*IC^4=/P2E7[8VBIB[I0J$6!')E^.4[O8_75D&X]LPMUM$H:V]^8^ MLV09Y@":$MV<$( C:T9Y^-3*OK5,9]VQ*7W[P?$Y@G9)V,Z5C"$DVU!G7GE1 MEFBFE&*4XN!^]!$VJ"7YL+E>/[C("#K\8KY,BZ84K'B.5+-0\'PV0P9##F_K M$3*9PN[&I*A+7E!1NKGC=OD0\:L>UY>1;CV]C_'P_>8192=R],])!Q?V5Q89 ML=K ):E#Q=##,;W;N(P1=9'+<:-_DWK6Q_[>#^ M)?8L_J7W_.>;,OX_Q^]YMTR!J#_*CG,<_1UH6_3'[_ 8TIX-DFY=8MY2OWV! M#7J(A*RVHA\6HGZE#L=T\\"?Z)'^;[-5E2#<:M3-+\%U(_&IY4ZC6L?@@.9L MS%GP9LM' 7FT@X!F_AR.C G/-J<V!KAI-J0>:"GY.ZJZ/3, M'7GSIXWZ$F?5E2K5 M/+^U)K;G[$64O2,;Y)+X/E# C+HK3%N3O'C$1+@5!2D?6)AF@ZQ=T6Z/](B7 M;YW!2=!YCG=6O:.602:G7G&+Q8.^V,%_I2 :@2>A% M)5P O$EG;[1Q'[+(>H5NI7ES&XV:K/CR*5BS:_+6T?LQE@F6R^ (.P7JH.?! MENO9D4GB:O*D#B-OLSJ(XJ/$[(,%ZKY=)4Z)M2SG=*^MB,--/H/Z6[8.9HU7 M]M9^&6?T?, _P%,NXK@"^M]D^$=J'\Q'-UVK4*J3VOUA48JT>G"W4 G/FF7( MPW9%UI#>75[4=J0;\_F,"9R6-#C6/+''"8R@?#M=MZ_KU5NZ[[O)MW<=A;F? M21A(-YBR0<%N I=8@P2S_L08F9_JZ7>X[^]*&.FI29EF)6Z8P>L"[&.Z& :D MQ.B>HA--3].A3LFR;M[Y#7>KAW+62SJ_]O=^.PM#O'A[B'SL(T]EF]&<JHEQ._DJQ6YFW8!E*%,[BSF?X9R9&TI^4/H2OB&4-XKW?L\CL3MC3X5:-K7L MV K"W63]XQ@4O-G:W>J*D8K3IN@JP5]NE-S:+H^XX MJ]D_% !_,PO]V];S_\3QM_G&#_$:-/)'V7U'#[^7(OWQ.^36;(,N'[;CB(S; M4FUIG:>1H^F6Z]ORIB#K8LKH^?M%J?Z,D$DVJ%21$0HR^<.MTCB'W2XV:/,: M&Y2@4(0>62MF@V8-<3XX?HZ7Y%A5A_ @?B%P"+WR_ //Z]_T0F3X.O\7-FAU M [TBS+'S'R[_>(KUNX#X3WBAWYSH_3/W]GM;PO[63I?_P(?_X!9_:'7UQV^0 M*^W7%,/\5Y+B>_+_M!8VB'.481$U =F!=@"/SC?#!73V(W^BXH,/ZQP"HNDR M+3HG@<#KAU_CPGQV/S;.M[,QB"#SAYN+%E_<^9.'G^-EM&P!@B'83KO-3"CV M.=E#(-*^OR"6AO1C/EL!"[J&&\9P,IDB^2K7YR\33CB8.0P-+;K[+[>!,S)N M9-\2,? '!?7HHMS1C9I7H( 23S,\F@VJQK>AI8#R8=@02\9M0@+8#PY'6@;F M*814GMP]%35F6F'C:J;W[/"2[/)'C9D;D;NEY9;G"9PL/1Q?S4E_$&,5M)TO MJ#5M](@C.OL#%%HVDH,;]ME=:2IKOU,PVWY'K0W0U;$0U@;V2QAR';T!SZ>6GXQ$?@)R0F$9_*A2X50TE%* M.W-K)AO4D,]M]-]'M0GR-X&MU-F.>B3D=L'LHS.%YSL%>EVM(*\U5M4+V" ^ M3!CTBSH/<_6T^"4+!$->AQ.O,P<@:X,0RA/ GA5BBB9>XLK1Y?C*)GL29D/@ M#!L49/87V>^37?XE[C/YQ5?6?AER'\Q;:_QQA>>E ZT&97LV!WL?X,[-JD#_ M0GR_$'BFP"%%S9^%COF%P$%]?U']^9 2H;38; M/2R3M MIUJG7L05/I.6[79]%XL=HD-O%LSA57AB;L>MKJ_3#[+:)GB93_"3-7AQ']PH M7#^\F0W:KNU*@1@/LF0 F[/\8MA:WNNGM]\)I8A= M%EVQ7+3D +OWS"3\34@T2Y29V2!/"*@UH Z'')9[\0$)GX1)S=W=FBWP-,YV M,69(N*5-M16S%C;3+-"NDT=QGH0W]8S2F[P#CI'T0]F@BA)/9:EOIB]?UF-"?I13JO[#!Z8VVT @0(8E@.HM96UC@QHUM8WIFL@S M 0O:NI3 *8Y8-?3(YKGCW852SS;&^Q*I+AC[JDS^3GXDKP4 M0ZC&GJK"M"[%-2A0\\+[R*HQ!.1[A+/$HG:H_8V%8X-6@HU;&\H!'.?)EIDI M*)6 ^1;T3O5Q2(O696+LPK5R(,2#!-OM)JY;$ZU$THL[L+K;0S[6DS ^F]7PHFQ02;9_]>2!4J5IV_)&[>N][<_,&T651+@X8[.M MEH1E"M=_;V2\DPVBJG^"4F >FA?@P5<*2[$@[G:M-Z#SQS=-WM/R X&;ZK_^ M:CG#.#,]CPWJB8&N?3'[^?32@.EFZ"@!S0 XDD>%0GX^-=$%G?MO(;D>$/?N MO;JMW,6^?>*4L$U'WQ+8G#_V?5 MX7\3R77K46OLGHD6#VG"X:G]R+)[WC^H]M@OE]#VL[HY"OZY#4)?.?#SZ2&W M YL@"XM0%O(Z&X0_B_GY-#?K+Y+_^IVB3*.?A??L1;7J^*-TAVREW=J>)80? MYRS[_@,>XS^$A)O_[T<;_3-I!?*'F=U_V\?XMR7AEFD=TC #W*A3%9%69V]9 MJ/ 6W45AKPWM%';DDQ?M.(HY8_KKE3L\-#\L&Z2CP@81G^G_XMS<[#0'-SB[ MLD'?IL#,#1'T?YV*JHMP@?_[J$!O2THR91L](V 7([:ZKOQ[E6G^H^,/54;_ M,WOJ_V9KJ#]S<[^]IGCI#[1$_I?LO=HA?*>$5A?WJ(@XH]4\4(F_Z%>VP MF_V5J>=,L,]O+E&UX)=W];)!\RMLT!?Y:L6_N?X3RVB_56/X)VM<_EKB^VN) M[Z\EOO_&);Y?''^O%\.O_[[JU85[_#JG*C- 5] 83NL'',;%AK&".Z?YX M^2?J.5=[\9 M?<%:P8K?W%D"'0/]-#PS0D<1-62'@">ZL0(MCK2G*K#XQHJ0LM0,O&\AOA$>?84-:GZO M?+'^<5V_*TV/;_'RDU7!9K^'N*RS(54@5&BOK@,PWZ*5%ZHM@R:?$FZJN3L] M_GRK@5J:F)EZOP,RPB:&&72 ^\JO@'=]AGIX6\\&9_@D.29RN88-$K43I732 M4ID%4,=ZH6^D-HY);IX%,.277ZNBZR^Y^1TNDV;F6J 5MR5LLHQ)__@Y,Q/\ MV@47AR9-0ZN2F=)H,I:U!/ C[__>?0 MOR'-!)?E_[LS+*K[P0JYR,,P-I%[9J_J![7<]JH:R M"M<2%F3;=ZL@W\?=.FEYA@T"'V06XV>%.;K !E$.HY=/@8)B=9&W?^4+"&49 M2^ADQ4.I,#9H4SLGR'S@&1FP;(?^W>>]?[']7\+VAT+9=W]/-@S-0S>:05U& M63)S6@(XAK P6>UUL3A2U=;5,+\@@_=)>KGJ^IYMX[&@H/?_64_^%]M_![:# M0[\$G,AC_Z2V^?SG/_E?;/\_9#OX0R*RC&%HY]$X2/@YC&'.!KTIXT#-U9[O MG?:"LU"]KUDAZI]#T9-/L()5-@X#"G'&:0*Z#KJ):7!=7O!)<1 ]]7\- MFOB+X;\"D?V0:)"P8=^W)H41-.$?G.HH_]=M:13=3'U [;A]/;\XHKR(-"5[ M9NTQ1=_>EN?O-7&%BZ8N2NWYE2_0S>_0[LH;Y]F@5BB#'\+ G(;8F\'W<@#Z MWWRN_Q?7_W2NJWF_MIY"A6(X:IA'K*R.G'RO?YFJS!!:(E](N;[EE7L1??S, MQ0.[9&:<-(!-E6I8X&#XHOGM')NKH^C&0SH'3+8G?>DU$9U4E$[40@9 ML_ ]Z5T)^SR%#9/_4.=.-6[;J,$P3#)M]UM7=OB*Q5X/-KUCK5LI-CUP[^W" M6[U+PX37F'#M4\7PT;G7#2&.OKYY!@[]7ST]S#Y5>ZM(9^(=A5R8'H(?NA2,TDQO.B_CNO MCY=6_L2D*<##NL@WQ0;1!=5PS-V#7Q,WW[5+$7LF7R*6OFF\<[>A9Y*HD%9< ME,V>?7=--Z_\B6+M94_VUP]*'\L> M),U>-Y/)_Y)3EL"3 _O7["V4V;]2?\S@WICK%1^QLLJ81<"?< M305E_(FY>O"OK$-<$D??OKC;#C&4N MG3?-CU#YO]M;W9/\,RMS?WO 3P UK&T"HFQ0&UB2(;L M57Z^^75L8K&X;U?9GOZ?JMT+S!=?AS_6?"+L)O_)6D[_6N**(\H%W5C\NKMH MJF?$GYS3DONO[(JOV!J>T7#9[KK6S-5OVW.HX3&I\*TK#QT%=((1P%N)MB(#=FY+#+Y35!@&[X0B^LV$Q'"=$A5RFKJ?^W)_G;ZO MJH"%H;7@5IO%'NE$@Q:W\X&F+9=144,,+I*M)DO@QBM*2D7DPB(;='VFSO02 M:%B1!*_B0^7>@LRY<*]PFU/E[V<#WE.M&[D5'CN2W1W6DL5#NK2?+ [R5^:\ M]MC&[YQ[ @<>A"(0.P)X: )ES+H&9>0^JE]ZCFW 82#K<[.41)_3X"J_,??- M83?'T;WN_/S7I,X=C#L^YKU+=A-1"=4%%=2VI>)9O+;THXRMPU42*<@SU,[F MNSSWG!/3ZV;5O#;'%OUDL^3):G[1('UA60TY?1^'XZ"-3(VA(2P%1HRM]JN> M%3F*W$N5UA=Q$3732_3>=.\X:,?1TQ+0LL^+RB3\F (-3H$N&D\N[2"Z:EG& M,: [<'FSK]/VOZR),C5Z'LIG.S(?K/\*)\:L@DX6I_(LA%!C=7@ 8YH,,U-' M?5[%A>*FM8+=W""I\0KQ[/#BOF")#K'S@B;2+EI5I,J75C*6>+ZN;7O M@^B O\ &?1! OJ=?9G&"O57/B#)Y5\OW9@.6"XIT-P+2K'\5+V0;@&^'>19M6&<1OU] \^G:Y\L7H6.-FMUP%A^K3XGHM-[DVE.DZ#*N!!BV&&(78 M)F!#4HZJXX-&5+;4ZPA2ZX.OS&W<>'7R1NU]R1;5Q>;=G9XF8U:*F[++<*K, M&+2;\E86@5B>=P_O1@3-]H^ZHK0HXPT%.[ ^I.<5_E>-/;M VWO?X?9<;SP8 MWX@S^1W?K]B%]T!( FDDQ(('%4%&!.?$JV-W(%6'JTSD2/3YVX@\V&'=H+4L M\CWMV]];>)<&*+,$L1"&.V!/D6AM. 884HJLZOJU_:F*YS+ZWQG>+&,^4P_- M?B<_X+&PW.;Z\(#.U2RN6Z91&Y;-$"%M[BEHN!]DE[;2E*366M-&;JQ82=X\ M9;R@,J/-X$&'MZP"(LE^_YKS[A.X$/QDJ-T6RB/MTG.BF^A.$WK(>DZ?S9!&>EK&5F3K0TF.(LQ"%%5]Z6 MVR^W6U8QLW6T(/>EQ#ZL2FHV$<=>MT?6N68#B+.]J'$:HK(GT"^^8_\C^T7C M0$3E>(/((\FB^QVBR[MBV2!/+$&3Q9=--T9N8SZ!NJ*#(0+7 26JI5DU!7J/ M<8[2BLM$\+I%E;4ZYHV?\[&6K[G6VY;0/GW]HOZ!K%.Q2QD'A)#?>U)$ XBF MP@FG2 JLT3P@@>F5J+-OJ(X)A>UC@U"2.D2KC_5GYTPSN"3N:7?2NCB_;S2A M*X % _J;H2_"6]F@2.B..GXO-1T=()$D(:'>7]EVGV;+*T3V25VQ>>&;>NG, M=MC>*,EHZF?O9 MO(8&[OELLJ"VI?_.YH-W/$O%%.*SHXX[;(FJX.&*_[ZY97 )J@^^":7 <:#% M=CR#T.NU2L9G '=R=,]VX +1I.'FA*M?4DW8B45/:T.B]$>K!_[=] MY?EB^>!["XP&B21P&.L$T$Z'!M20EIK9H)@K)=5IE*DVENSKBH->_OY[$IHD MZ"Z.KCXS=;I=$FO;$PUCA%2?K4$(T"G/4+H&@YL:WHX3G.V'7P&,FX>O8&D> M%3?59L^M=[AUC546Q>_R>;HWYZ42C"%Q!F($WA'?BPAFO8 MN$R>_[+"U)BPM=2C6"3*/T_R%ZHS7;]HI]J*$+EQ)SO&4%$/?N+2\4.GVM\T M'*RA#@?[("2N7-$6=!>_7+]B:O"FTOVP\;Z+^IOOC>!BT9.?5, ,0<6I&7U& MYP::E5Y<-,Q29*"3:9SD,!CN#J^L*HFRO1H GGR0NIC^/%OQ5&MUXDRK1*!: M5&%0+ @.A--]@%T& %-Y(9UBV:C5TX*+U! [:@<\.D?I;)3,"RUQ9(/,-4H" M3SZWR+C6$;?EFZ>#6?T^ATZP(X795N^;=>4CD&U<53X@M1.A=!AW9>: P]!GY1&=MV7U5DV; S-7FHCNPNB9X MF06H73E==W?%(4\B"D?&[ X(V]R)_M8HSR?EX"FET2CCO5=(Q86[U^5W5MEQ M16X$NY".KVBXB*)UT1_+)O<)"/MFG(#[U94<,0W2> ME,8XU(=W/X68S(NJQ-T3G\'O2,QEW!A0J(H;O^B.*S]3"+OA0-=M2%%JM.J; M;F,8[L4(G9^XUL,&A81JH\G8,#Q%3QG#DJ/XMO3:F4Q^66D/V+';QFYBS/HJ M2DJW)9,N;!=(MP3XF\6A# F>X@!QB>.._2NX40686*&(AQ(B:ZQ#)(2(=%M? MW9,)KD-)(XV!( KFC3BN%1;).M;O Q;XX@<.+)I/+2&?=NRQ12J M YJW\ZQY0VY:0FW:[V":Q2],BU4_V MY4[#1HO78J6F2X+EB>/K$"J,C&W'C24WH2D_<8*DPB4+"_%!3*S.'E?TS@8Y MUP;Y@=RJ%U39NQ?2]R:]F.@0N5CW\)@-3#;^IK1EP*NSW+@)%#='_6)8?=BM M^,G<#$ZF$.R!^H@7T-ZS&T@G%=7#2> 6:'BLOT BG: OFZSE.UXU]K;W0EG+ M5TG90[=W-JHR[D$N(*V!>39HVQ0YN1GS(!46VH8K1)X>1BA]VLH&O16W2W.] MKC[8G<5)U=T]O')=Q-9N?7PO6?7*.3WZSB', MT5BA VL/OQAU[N89A51B%ATI)VGFS QU."&(<;1 ,P9)T4WT#* MK/JXQ3N:@&-)O..K?H*-H:W'*F^6;V+FS6SY*9'RQ[?P@M][ .NH A*T!W! M03Z%$K;V'K"E0FFQE+A7-^//WH@CM^ITT1YJH7F/VKX\6C/N./MXZ@5'F9_X M+L)(GYLQH^;DI0=[LJA2]^DW F!T^8!(8M5B%4^"]@ZC5V'JCE^:@W>X<'\E M$IRGWC S&B2O!)1W-N''"-4X4+J@P5]H6V#;HH/ZU-Q&*$+'56$R=ST M*#LC8S^-.\9LX#C_7 @O?A++W6A!%&K8&S!F\Y+Z.=:G9[M+O\L5[C1>A'*. M0W1/?;(#7VB-<(DH-W7@6*4!I@T[,PGD8BK>GTKWN%LYM M/'S9Y^-[*DXI&>Z=][!I:_LY^''.$+Q] QD-F43IPPC-;X@;6C/W= :9N6@7 MY2VL=T0NI!G]#.-TV0!.K8=_-M9GPS/:_3/1[9B8U61%=;1,U\L,Y[C=CV1\ M$C+?=KN3B%(<=BW5;!"_MH O]1@9P1!.,%YVO B9;UI<-PCFIBN=CMB557?X:\[Z;WDJG[/@4[\]= M-;"\VQLLW7#ANQ&A6QG,;*@S=N1(_]J0G3RU/X -(F]Y>3*9);@DL+MT*LH! MTJA3:-?'26-="VUGS$>/;'GO+1\9%OWF,/A:66#A< M^_BIY/.8D&!]=:??J=8I=9[2;%,.PU<0FS [&;> =G*G!W_3A&B?TT#5^)6% M]*0AZD&GFR!CS=V73*V?A)H:@E8&UW/8(!ZK^8V/$,I/)<*DUL2/#VY\&_=/0_0!8]:VZ]FE992A^2GF[B8&.)E+5'HOQM9GT\(Y"(X? M]0[.MPJ-)4+J EU)1('9,^?7:LZD3R=VCTR&R0K(?GO;$7M3E%#7"A^ MP4["6T#1Q+W+.A'(_7I)^=1W!\\2S:_OHHZ M.G#-Y 8ROK+3WM/1YO(!8X^$ZZI/%9MB7RHI1V KV:!PU%Z&3PV@7^3Z03[- MGK)TF9HA[7!35=W2G?>A2W -S&N4-4J?0@P5U]T,!@-!,_UD M;N@=V8&X"K_8WNSZL\<_W0N8J.?\9^,'EA@#18$V0PEPF@C02:EM1 O7&>^X M/ZDS0?9+ M6[Y,[*>VAN45N^L?.#4] M_VL\4 &.&'W0;IWX$#9(!,5_%36$+P-'^X)'\YH@8FH].P$<&958,OK3OL$2 MQMN5)8UN^03'3(HL69T2A^%VO8\8XV35.>$?P6O(>M0CL6L@H=52"S0T-7=%+-2=*'"S6'OH?N78N^N:U9JF1ZV3#H8G'KY9UB$A>M):4M:S M9@K:?I]2U([>H2,^:R?*&AW2D09>K:2Y>P5]XI(WMFD2 MD11@[KVTM4&(8_\OY@G89B)P1($AW-PZ 7;"7!RJPNQU22V+>-J3U^&<]TR? M>^E0=.13YWO-_IN=&DJ!.X<8;ARZ!\!GLL+&N,+DYU"/.L%L_&7Q[ERE58^K M<>T>62Z\$OE.Z0&?=FZ#5^YBB#23=BVLTJ\S%)A1VNF]T9E/$1=E*B@,;WKJA%XXTLJ"/,<5_4"HZ I6&!ZW0(8P\>&*?>,%X_ MK%2Z>/.FVGOI 5A0D=LN\YSZG-ABW<>&VOT&\?F'"_D]G2Y;7*?F,40KP?=SV[L=RO"DV+:']R\9Z6(GXL[S)@3X6]@6Q'NR'NB>.: M&ZG&UEJ:P;[]..LY/UC1.EC[KNW8FS=CML9[+SZA15[WBQPPJ75!9,Y3B30- MY@N=8Z@1:(U^8\\H/XO?AA39((Z\ %ANUE$&X*2>!8NJ?I:<.]8IX[AO[DNG M,9$A6I_1Q49!:)^X=U<)9%2&&?'[$[3'F45X-^P#2%ERHQ)L:KCMO<6GAJ] MF<57-=QW==6^MN0>^+##BV?OX\1+,EP# M7J4->+]70]UT0@YSQ]MB;\6OR^QNL$H M7T^)_J:0:SY#E5FA?7 2&H$79*B7 A8T6WY27KB/3;JE=;]V9VW1HOW%)-\0 MW:KR.-5OMKO[WM^SZ*S.\8QZGJ ?B?R.=M^Y9NQGEC/4Z4*H?F*9D1SVO\5UVVDX-7T4#"DZAZ!)6 M#X83@FIA/D,-JD#24OM:V7ASM942SD_@$)_(]\'.\)&\EKM1,%_'/G"&'1%&.RC7NU9I*EW>'!BXIF25Q,F5P:);;K\ )RSP/T+U(Q+=A(S6050/$- M0?9#JWJ71=F=&O\:X0OSDB7/^8*7RV23+\7*^O'!F"GXFP@>U ?6,6I-8ZQY MT^OP!SHR#(V&ZAHJ_GY5"BDIT.#KC6\ERM=2Q5R^>AR1Z=0_]-"[-"[^=3DX MND%R7CRO11G0HK=K.U1UO3684^%; M/YT7@+,;8'#@*X]]@/LY2I&:7\,Q9EP/0Y:J9VB8*NFVGA7_9LJ;F2JZ_0Y7 M!,],(XA>TT+DB**,#7+%\+'>WU4.O9#M7PK +U-W5!7P+RGYN$L8>ER+*+^) M./HY8T'ZR*?U:^G+R/*\KD7H=PQ:I0PQ;YG-L&J;]+[B0DF99;R?4:U3*>OM#I02TA/HH%M\W!]H:]EJ/(GF M_>FN!H:TEC'A!%];C5Q]]/(6M5A!@1MRG'&5FR4="!AXL4$:V._O&I&-0!O? M:)G,8@8W7=D:L#<>\O$P;N'$P\\1PF_F]YH]DTTZ4-+!V,>LKX2)L@9VPN*SK!! M-;L6SU"R:448=:G#MTUIU5:[YYM.V;3D6V2]T96L$?- M(/GHD\E:BZ-)O-[/PY"F//.7?V\5[0YTT9Y^C7&##,7SA6:V,>C)B+Y $ MW@'P-%[9U$((PQ>\X^?-^F8K$Z6FZRJ786E CC4^YE!84VPY$[[H6SS7H,Q) M7S+8($=P^-U/703-!PW; _):M-2$OD'&OI+PE2F/_;U$ZQ3&7-2X:) WN#'C MO/AG)GI-,\+5,UM2KO"I MYE.-5#JJLOT_,)^S01Z0!_@*6$2=.J7_(VO'#WA-TJV^^J;; M=^Y)\+6O0*C1H,QM1#2'4);/XK$M9$]!JY78(H8BU+9IR3A]P M]"<'N9/EEN[7<7E1=3Z;)B]H23VJFNR[%O9A7V78.37P8;(^44TWYD3G"YYY M>'/0[7:6-*5OCBC(V.)!*EIWE#]U2, %7NEUS4/U;5G6X92/V_;'ZVV5K&A_ MR$$Z-1F1I'$(&1QA#QB2!>Y"^)%G.-GRL<;7\ >/X6XH]<'L\K# )R5*(WKQ MO$[N^9*?'DNCG3]VRNB+.]55T.0XFO$FP)W&&:%@/V"-]I[:TQ2(YP.R24IM M%=D,?0J8@%Q7\GVO(1J_J$3DROE6]];B:,W)3T<9K9J00.9#%/\\MJ)GH8:D M',Y2T1VLNVR?TUD04/YU8)]6&#Y0-OGU4VKR-:Y4&GFZS0H\X3W^A;L-:@\# M%!'A4%<$ 0MGAJ/46)T34$"1ZJY+^4+=DA>*]$GJ:R^:U3NSYU7EJ^KXJ63W M%]MY]FH,V>^]?TIQ2G^QYGF !"VT'^\ #2%N7U6.0 OCD.H*$:M@\&QJ:'UZ M=7AV<99H7C91-4RPCY)?N SR38HETRD7)+"W"G33!CM8TI M^'8=&< 6&@9UCKW+!EVM&%!;M#&J2;4]9ZHL5_K)N,. 9Y.^H/ZVEK/:.;E8 M%I] L1M6"#I9P0913-F@")9R_/1 )7Y7@'$SP249^H4F-D1X8%"0$36_V>1^ MHXSVHU00'4TS89;J[&$-3_ .UIE,NI_2-QRL4R(;XW<$$)NT%KQRLTGOG0:# M>QR]RTZV63G:.L1.G)#Q\7$2L$*+L$&>RB"&)!!*Y3E#S0CW;M@+.$YZ*%^E M:D;<3/DJ'[BH-T?F5Y(F=!_O_#ANI-3(6U)7-5BXV5Y%9@H/*-1$?F7LY^CM M3M0$&R2@-A;/$U:J!N.>KXFO(.]&X,L\8A(^?WV&J.RRHEQH?+HX-8<8D6FZ M"VWM";X2OJ@^A=O1ZGN;&MWNC3Q='L7:_J3X4C,X?,P=G#C5MU#9(KM$L\LM!(7@G=&$[[1I#C9AC@T\N[#?M9>#N#7B;^9BBKRZRJ2 MK'R_&4>S?EKG_B*98.O_F,>7DVJ8L4;M>)BIVKJ3F-"R 'MSJG.+'T2-BKNCMLQ5NVGJ]Y6'*GV#LPUZNQP6"MBP"\3 M7 %UXH3Q)K24CEQ /PU%50ZI F]AF !0Q@R?O/\+I4N&]1:2^Z1-1@!!27AU5":[JGAP6S0Y!P^1## JM*Y#5H^4Y +I$O?Y/.X MUC!PY)DS-V[I6&:H)UEB!#P2B]CTVZ M(VQ00.]I2$HVBU>=+(EF\5:1,2/P%OS.E9FZR>&!9/MB/*6"AN5(!H=JO:N\<)1J0[.A\C0'LD&[ MW,4ED"[4K15!>1UY7_RJ=U6OU=B;I$Z0+1L2R,;7)5_%;BHTNN+T )=$##([ M+25'/XE4HGK4+.ZB.D]AX[2/;%RR3-:R?(#4%Z5 MF>O5]82=WO5T&.T!)F":T)6643H".32Y%Z.RDRH?Z.I9F MZQ6W.=365;IOVEONX;T^8C4IVM,G8LKS%EY!9 @K&L!&W:<^-_40I(?:).&T M#*IS!$.7RGWA@_.Q,UGI%EP(R9RZXJ+/I^H.2NRA'5GOB@-=S P(8?6@:V:^ M[T25'LWB)?E3]$W#VPZ2? !?:.M4H",;Q/L:L-,4:[8TIV&KU&)S\R.L[T@C M*O=*EH&U\,:<1"2U83/JG0>EB!.3[M>!26P0_[@U0P/@HQCU-!'!GK@]!@.^ M_.T&I3-O3JC:$%S]7&<>:DI>F 232XDTX -+!FBGJ0)8RA()TK0(:Y.2I<+N M5:4+Z_56UM(EG +3BOA(D1DV8Q'2!HPVT_8[UR3V7]AQZFX4:#V;Q<=#J9F" MO8$""I F["A]BM@D:=S(.DR!ABSZ!-E<&*@RT9F52]UW)B#GQ:N7>C'48*,: M[?Q2;^+>+:V1/SJO+%ON7 M^&Z?#_0![6?U"*0A]NU/4&D=7CAT@/L]WIXXBFF$E&$6:CGF!R>]'UC3@MY' M:GKDV-A=S;?V)*@SIYOOO[GCH"S#]>;(:7*]_.],BA7J*% FPJ>4!>:D=E)U MTB1GT@I'.IWS1[MT#"<3MQE*!*J6\"NR&C4Y,\BU7T[_N2Z2"=.2(K M ]PID"O4N((;$_MZ&[8QC#'F91A=#\BEU#LE.'5#.]\,@HU\[6.3;4V+^^YO MEO)D@^+9H+T<@XZ>D $XX7!M_F MSC]U:AL"/*_Q;J%Z+6&B:L";D'VO7-L=H19?M+-()C9Q1KR'(7BLJ4&:8^@* MB^"+"?DC/$&8YZ.E8*[3(*F M=4&H -0@=A/>O0 M4]6/:6NJQOYRTUUFE1?L=<.DWVMT;&HA7F0( <[D3@RA@IS<#A,/N&)RI%O" M1*81"RZ9WB:ZXGY X--:?.&CZ4@<[O.#D.".W#1&"(&? MEL6Y=R>& ?,)V@D>K(6-K;.9"N0W-M$B]%CU'[Y>?=1-[%'M>R7F $@Y>>^# MFQ.&5W>J"MQM2Z=80UVP(WJ(T;PI?/,BO'DGD$?*!BQ;"!K/?)V5!BMO6P4E MW"B_ M.6N^=TJ'/_)^[60"41KG42'7HG8HZ#)#['(EW,C&&4V=" M)A=A;S($J--)SQPAH:NQ1URF:\H&\U+ROI4([9:#Z8QFN0=_T'R<@#"'7V4U MP\O;P]F@&]!1'A)Q 4M*O[ZJB-@$V(W]].ABO(;$Z* _S*M&X5J"4WS3I\7M M6R\3[!8 4M"=Q8TJ]]%8',".0,1\E[H,BY=)5@[6BHN=@@#Z*T0NH(B\4$.[ M"'A"=XP:B\"*QEZ\I)MT#8NI'%(J")6SGD$<KDBQW MESHT[.L>0/(U=IF^+5!?MW-GKI/^G6D)\QOKL;02$:XI=%ER$P?'03=#'=)W M7:!V1TH.8ZI.VA"% [K;3N9<3FNY\G1Y3O/#X;S8:%\OV0/MH;$[KVT!!: J MZ&=98]#JO 7\%'3T\_;/<[O)O9:8@ :Q1/,>S$BZ$;M5$[6#WPBJTXSPDM M9DH5>CN (")O1[7E\Y*$!'^2046_9^L4T*L<#\;1!@(-+ MBW(4_LO ([H.D$QJ;X8%HX[!I8 ,8MNP&,1]J.X<0FS\)*PJJGOF%J51IE-V M>,?Y"[5",O*?#ZZI[I$=[L%2;!&C;!#M&3._09"A""#HJJAN\>'8 MKW6:U/9F.Y7A(\553/$VB2"=)N.P%*X!Y1*"8=PG0F'M!=;5:U'TW"A0P3,W MS=0&C$?!G+C 1+(VE2?Y C[@BKLW^GZ7JN$>&6;R]26X-JH'OY4EQPFOV\#4 M&MHKH()DG*[1)WE,'T!3RI2W>2:?KXP@$N'2!<>-T_6H4Q(O6GV^=(!N-"3\ M@Y> U_M9VVKH/ 1THP'T.F8/J_.6.]6%,/-,1#P\9'4TY&9_5;2A1:"U5;[L M?I_EI_>L]!43-Y,;HK/N0:%0=_1];.4:0_012:$)/PJ90B_TE#!.?EBHL\\& M0J98.!QQQ-#15RPCUU M_3#AH]$:VNW5B,5DH;X(KS'YXGY)RW;XJ.44>($- M^C_M?6=44U^[9Q 5I @(2"]?<-?-IUIKWP_/E?,C: M^WGV\RLG>^_#6;C.7W>W5."X6F3=P/'S5&1'#"#1#>-=JFK-SBC5_)REZSQ: M^+!7>D;,,^W 3<=#O,!@8WBI1"HPPY><47CUCDC*FWL8 M&0J4H_=H.E4 S]HZ4#O?TX#O(.YINTE&\=56'<3K-NL45?;(6@6<.2&6+M9_ M>5OF6?J+\7<<>J,I^@?IFGK1MV'D]0\Q'@)?.PYE;;D^?1FW@P*/QZQ9S!,E,!Y,/-$/ M,9G2[O4.G*,%4M7;$ =Z@L6;&MB0:,)Z2]?;:VUJ&ZD)18\7'W_V3WRR]+GE M#IDFQR%/U=V; D3A/BG@B:!P3A)?P0^W"*W."@.(UA1N[UJD($.+ JV23S+FHJ-'0H=7U,!>KKQ FS(G1EE7'R#1065 MD(!"89SFDK"]6%;QW% MA(1=&[@YJ37/TT:8].ET.PYDM1&D5O4)23JK,.$EA[ZC3941O)'"L][" ZJJ M/+-\&GLPC3]5AS@#+B-6IG3#IOEI-D/:\/#:L2VPI TO8F@T'RIT8.7/JJ\O M1>&U:UG'LMU IGGGNX-C]UYF*'R[L- S,G*%IX,-J=EL18CCVBZSCF"_C /8 M3\8G ;G-]I3$$$1R %(:/:4JXY,K/=6Y/>P5^'KJQ]WZS!63"%W-C5I^4?.A MS&1%W(?_XI"\LRZ'@6S?CLAU36J!3*Q(79@6= M?1!3U:^Z]E*6YYU7LE*)YG7!.TGVB)!MR%Q_/28XM8AI&4ND2BIW;TV0& M;)&S6JT>S'?K9>;II/4&".(ZZ0I6QK.\OAHJ!_;EE PH==1.7LN_)!=D;DSB M#$$&$%H;IZ;0=HW><\PMYFMC68;B&.8A@*?%5P[KP$3:R'?JTFV XKA[A\P3 M:JJ'NH>G7 L__S!/:'J0>%H-'?)=FPV9X)]OJ0^E6["^YAT!!,<>4]B0J3_= ML[+ ; EYU6=)$=]NS%,=KZ[_P^?YR]1\B;1ECN7.B#QM7J)=NZ1X2RIF*5>, MZP>N1J5S+A$*,=[KREFF*.8SC9:3/ME7,RN'"< =3FO,@S6 H%=6NK_95N2"@P.)48]6(^N'@8\G!1QHN'>J\ M;M!5UR\P&.F'Z$!6Q:PKP=9=J=,LOJVW&-'F6NK EW8=P*P5%NV<,5JUPN\% MT5,.G1>K/,\]XRW#]S(U6Y([^%F0Y_"F]W'N6&8VB]\+7X7GH!9I+MS9X>6? M"M"Q(S/;OR&1N HK3E82=34/[55K7'@0K*X@.M9R CF@D%(\HY=ZQO#OB0)K>#CVXJ6:,E$?N;_F5 M_^@L+ $O%@"+UC<,/+JMV\?O_<_?"!N7WCW6H:=$JOBO^(+;A:?"%T>8\'1[$Z #(O/B&X MVC2=GX='A#0SLV(-E5!! A+R"L#G8K^Q\2?331NI,B5A/]#NJ?-FRB8:DD5A M.!,(!DDB3H92$.MV'."W!-@0AEC0/$^'G%T;9TW8 #]7._!\##V*V6.Z QMR ME1@,K]8)SH]P.CPFKO>>"MZXF7)$+$O^GIG9(TK#]Z4;!->;^9LH7" MS=J6+0Z5&1'OP$#E/UV;D7 A?SP$O=GQ1*. 2J#EC6!/8_Q=3Y)O5WR=MTA^ M>[O 3*5_,3S4M^C"M*/[FT:%X^=0[^#W4%/\\W_65LFN/%W$/41WI##CKDMS M@#K&L@CMTNF@JS=E'V>J_//XIM3AM6B^O"O^<&-+R '"34Y;FS>#IGY]"376$\$90 M_X]^S<1@SU2_]#QH%;(+.I'"X@N@PFASH 60[D(E_0$ D,?P6:3^L6 M%Z 3+CO$#U%O?,@6SQX+#?8PU:PR3\=\:I3+-9[@S%^?P47?BQW2EWA$]$)- M\73.BGP8QJIAQ_/.#/LG7;S\?N1F-HH;/-?@E?K<3R$PKGS=?[)\P\-3ZNNG M"M-$.C>>0/06DF#\#?+0=;PE2FM8B,[P3A3U0&B/ MI[?'^0K;?WO3;0HYF6P)*^'HON=SW%@XKLVG101TMWF_2P=1=F[@7%=0Q&87 M4@1C1[=$WSH?]J8RMFNT4[<#71-^H33P2>I"QZ'NF+,/UW UJ+4DJD\;#K@" MBX0"5Q&/Y45RNIV_1#4=#28A$[!2@Y]T_S1TA]]O\$2I90;;ZF:.41/+N"T: MS%^\T_2WQU5QC' 2!Z$)DP841-<<1T(FP$EO\7)-7,'D,_=8,LX88]"2+.>- M5ARY.1S5/^NV$N2%4DP]KSC<-]@EF5HHO'$Z\LX$T>/_XF3/O^)?\:_X[V'C M-N?D54L(>S-K@MIKV6#Q^LFQ([\5@1.Z^>6T_4.7JAU@#+64&-POXR4BJ!VS M2YNLPV8=Q!VH/Y(A?9$-Z7*$C0/P+1H_)P04 MJ:)!-BXJ)6LM]WXCI+ 3^"J]1P'%P&8<"[:<.GN)KAP]>;O^YT2 PZF"*(4/ MBB*N6>$MQ] 2E#OQAB8DH3UPVMLBH#(Y)] 8RM,C7IQ@0[ ZKN<+"U@L9T,>P!W? ME")!)^A!-F0I;! '> FQ(>)F_Y!@P@J20,(MKN$ )=;=)>Q4RA:L:2J_ D?V MP!BP(:_^F+ A;85PAKWE[7GB7F]'"_=B=/_E#WD.T[*G5C0-ZG]!=*UTDMIZ M)Z\F,1VW(THLFA5;MASJD8E(V18!UA M]\Q5DGM!D_J.[V2"RYNN*JP^%3I MPM[]QIM3R YI__?7FI>JQ\MSK#[D36HV>-YLO/8]=_]5OZ1KMY\&W!"Z21VG M98'[Z*<]#[LI@72JSR6@K+PX1.U7ZKO9O5E7ZA6.\:.C/3ZD2QDH.-S;<_^1 MU4-\G<1: %!'6V7F&)K0#3%V@^M**78UIY>(P\AXACBB&PK1(<;AN'[-16:Y\5!5/869 M^:NM=772.F.Z+>*>^4];E&T8K+1NU2G AB4Y3>H>W!Z8 (;,?? M#(ZOB8+"UE$ %>/5B&(<4Z]O,9W-TK#Z3,/RH A$_0Z09>*.L@CADC1[Z X*P+&8\,J3.#OVWA M"A]_$4:D_V-S?3G* >P!$LZ/W!G\_24^3Z:RL2XL?6IF-9/:*Q-RNBJB>&(4 M!R*1W/"E:C2"#>$S0+(TJ@*\5*BPIN5K:AX9HV==!MF0U#&'NTD8=S(Q!BLX MRCH"]MC0Y5-?>65)1Y<$?6_*,ZG6K$YKZ108J!%/%CMT_]$!2@61'(;A..S\ M03*<<7P=!S9LX:85YE%MN0C:!;#D]?*_730A'"HYC]N?98KKYM6EJ#U48 Z4&3@XK9EHQN+A3#8#.CRW-DJ_AH$P"0R94"H/+8#ZAZ'H;)K[MA8? M',3,"/):^%9Z_Z/=[1&;BFVEBT]XMRM>1/#DC_](8<@44%7)7R+8$ ^8I%>+ M)I455_C-@GHL6.&QW>C-\!EXU9HIJ;PU]8EIB(9J9X\'=1XIX0HO4!:F4/ M_MA-GMO94Q%U=RO;\ MX=4UN1'&3\*#)Q!K$E2AZ]5 733A7_[A[J/_;N9-JG'@C72#HR#\X-1W$G Q^;)4VOQ)*+DE*+\D:\$_US;L9\DEQ-G/B2;W\B< M60C/O8!XON?4E'$8EKWS]O&2:JFO MRI0)O:]PJF- H?2RA)KS.;%#YXXD$\BH]7FZ+,:7RH *&(MB!UL.C_\N:?/W M;_0UL#F8_:SVS >Z+'%ETY"P[?5=:ZUM)E'Z%U$,)'1@>;]J8.PHZWYSUL.E M(SJCZ]_"%6(/\_&+#J?QS"/3B '_>-8ZIQAI;"Z\%6(1(P64$P7:L=7"KRO MBZMFZM,^^N0I4TTS7GTIOE@\>6Y8,=!A4W!Q2CEMP]S92<[]JDAT-O$B[@9^ M&G=^%_\P^X9Q7C NQCXPAD3@]_FZS9+Y $;=+79!E+ALW-ZB1 _1%L9.7\GP MNA0ZFI'^X+TW9/>:R8A:3C^IU\@0*IQQ;2;8 ]41M^,>8ZR&Q533SMG^1=IC M?H1[)/[/@(SS(,.LT,6')3]:1EB#W;!8V[Q7['0S3UG*TS;-TFO/;) MQG,9]_QW)8=OGWQ9)[Z*!+P6(XT-T):L U6E\,YF ^1[P*V(JF77#!H5@^GH M#PD=!%D9:1VL \\+ZQ5]+2E9CS.WN':"_\?Y]#M@5C=6"/ 0<45W=(7XI8M] M=I#245TB.4D*/"GZV-MS\QJG*YNQO&S(H#M 8(GISC%/==C45//[)\$]U\J6D']/C-X)%'J[,.7?7 M@W3@Y./Q+<3!K?A,\Z9B (I+>W,=.98L/ MC+3(#^F<+UJ>NJ88/"MG.VCH@C!+E;8 'AQVXF*)(.TZ9.6>4157WZB(6PN6 ME"W0W EA 4NI/YMLNI^C!-H?OQEI+AQQS1NDVPY7^EB7X9NT'25>L0;G((9F M^5/H&#-PG.Q4!BMS_U"319_=%DHCBP#%?X4_ NOX*A0^5O-=;*[B-!NXYV$4N]PTY8.]\?7'2+%MC]2,5$8L';+Y,.)+UDG_#HN=$<-XHGF7G MEIC3%RF\?CKG;@T6_9Y[&S$"0A<$0U =J'BD($L3M#=\".![ M0A!QVDY^Q74QCH.PM!]33C*>XB@D@I#;(N\R#A4 M9=W :1!37)LK"WJ= :-F9,75))3 XT-FH9FPS=>Y-?PYE4W5T:YXSW1_ MTS.CM]'/^1Q78&OGZ6!&=^]24]TB=^)*\!!41C;E/+H-W8_FI@LF$@I4Q M&S>OD/+G_NG3;BX?7\UGGQ#.2)4ROWU;4?C\?J(\PX#NC7Y,$F+(NM!-&,J@ MW6LTBF(6:PQ'6W;LX-J9IJN=MC-V5FF:8,4K5AOK%,A1/GN=!EMX,;948AP#"K0,NXVT'/4*\4L1BF&U M&8T,]J.=72V4ZU+6(RB*M3__>G6K72VV\2-/(V;W#LQH5CL\@)2T+H)79LU'!(P2Z"?Q7YU MXZ.NUSR.'%$&]%\\X8;\H;-_[&WU/7A ;@&N[WF1#AG%SP"T4=P-V M&#W=Z1R8\GHJ19))L!OUFZ^+.'(OU0Z3)ER2=6,_P@'RP"^;ER+K6S,#Q3Y64O-Y5@!"K0?5D] MQ.K:^@ R87*>E@O DF%KUK R0Q5*J,^V>K(DY3Q_;4>4GPS4?\?QS?C\(D-F MF^Z([<=5==?1W<"[\Z@>(@\:?J6)6?%N'8L*$+@<:$U S(B7H$4$T?T0<8TX!(G^U0B"8:./O*%:]R'#D_B!_Q$ M4O@'+=;=PJDP2EV'T&/C?2T@GAI*48XCHP27W\<%"(9VZAU6)I'WJ.DU$7W66B_,P[S9D.@FMSG %@F>H7?C>5CJICJP:'@EXK$ZP5"% M+$/,_KS9%71A(MX0&DM1$\J\$3?LH^4'H:?O\ML35OOLD:FOK.'9 MPQ4691[U57C71E]=U0GWBPK-C3.E/@_$Q5\\2R"?]WLQ7KDL79M#6-9MV$@* MR=(-JETV*NHT4U6S?I71]NO(8W <2K? ?L;S$GW@X;-*S%R6/GAAV@4@QE?7 MWPLP4'V6$1]C>]BSGWMA0.;F_!/,QY52WB,.=>U"W+.8TZ E&1<]%5VMHYHB MA [L_PMO([R-\T8?,<]V?6X0)*:>^.*NE#;7X/_M-J__E\->2!1T/T?-"P\@ MH\26[[LM_ZD(#@I,3RQ\NX0[230QN>R_:N>_HD@9S0YYG;=<_C;>)C%_V/&O M+2CH+C3IPXK-Y"@P;,Z_O>>0[* YXR?H@QG8,:P_QXS__ D&8V4B\E<)S#7,BAN,W]V#E7)QO]_#[8LMITS[_B[>=[QY MV$JIRM)RI3I$*TA7]/Q&JGC=_+%^\&TP!@]PR$J& M)N8-7K^:YS+?];%*YW'D1/AMPLXQ9Q7F#HIU,N6?\F2=3RQD0T:-.:KE)1\< M/ EEQ/WYWV:V9%:2F;'[_]Y^'UK+":"NW5>YYTIEUJ?JQ@A=(=%?'Q=GF_?$ M-V!@'=K>)Y\"VE?3&[R?BEK=&UX8?-4#:S6U>&=CA0O /7'\GM(>N@0G1>.! M:_ 4>1CSM>WF92:>#?&>\1,Z!(92FL8V=I Q#(O%&2M=_)L^+A=-Q:PZ%X^' M[]^U/H \[=J9N;*B'X@OF1@H6AD3GG&Y;FH;&AK[N.=8WKN^R;W0BV[+$^BQ M8CH.^RED[90GM(H-Z>*0",:&&EAR$&-$ANU!YTW;?&A2;Q]0=='.'QJTV&]9 M#XG7V?AD+Y.\^U')?:+@"4"/1L;3SC'?&#H6@"XFXRV'O?1GP\O!Q\++6G,( MW#OGF6N(X%/"W1N9M&[)[ZH_*#=.8^U^P2(-N4CPF#%;KUDNP#KUU?2 RG-M M:>,<\4H#-@1=ZLUEF(XU?J]9L0LY0G5'Z:I_=_7I//V'E%AN\%M5J='6D2X1BEUYZU M!OW,%(OWR5/J/27WDL[UMBZ*%Y^#IN'JV)">N? &%88LE2[]S0C?>;NO24\ *=RKV&GZYKN6)D0@%5EV94#PTXG[J).] MLO%2T^F6RA56N9<2LGC..@1'&"-W]%..<#A*$,\P_5O M:$T00U2%Q@LXKM515;O=Q)E9AIKN[[R,(6,H_^F)(T^,FCL=M P?:"#?5488 M=87%..7I $'1K&-H/43^?Y\GN*W<*SSUAJOTJ$#^)_!YXXP,Q]HW[B9&2I-)Y*>7QZIP&*]W2!=^4 MAKTK*2>V6_)^@QG<08?&AC#T4U@'AMD0TU0RG,&3SG$P MY6P(S9N9SH)@/\H+-H-A='V0AR4RHV S,GVEJ9HUVMBXI>%\9A[6LN(DB4D] MTGH$4]]MH3+HL_'@&UXPJG6XR/F%DG9-H#4;HEN.,[A_5_Y.?8_(K?O/L2=K M]+4RYB7.FO;U6YI:JW[_\I\5!0JLP$$5!%/ZW]Z6R"-8&BV1^8W$*HXGW=Z" M,O;A4K?F5AU%V9"O 2B&#)QEW@V& ?0V'!]&HABC#P:0I\,4+@VI=TK[Y7@6 MFJ$D%:.N6,PKCB=@9]B0.E@4[F:8'1D6UZ*D7U=L:^S.X ME_6C/CD^X&T[P??%ES?M+U_SF=SW8MD[? 690T/!^1_RIO32]JMS-^QQ5Q17 M0MPZKY#<.7[=7;(PK=(LSK;HP*R6=%4%VNT5V9]+*)), MO/!FZ%Y8<0634WL?_$'LESG@[_%V(1"=^3J;ITU0A6S2U=->%GHM+B9FO;>;0-,Y0(1E)6!)'K /X M9PPLHP^46S]\+B>F]9/'UALG#L+:9@V'B.^;'I*-M)PKMO;BW4=+%>H3T$O3 MBGL]/+:2?WV$<]2R#R)6'[7F0O? ()C5G$KENJE280E$#V3RK<\]M+SQ%FG/ M2K=KZ,"-T-?TV[/I:+[VK2;U^SFQSI=JTK9'XPVFCS-]F2EP4B'^O="Z%-G^ M*QOB3HR3#BPFP?:!SM]6C(]4#2\,_T(*MK?\I1OB7^FJ:"DV(/7@?>*SH6_; MX7I=Q*557Y7+E4/#EZJ&U2F5R2("@?=W'6)BZOT1OW8IB]-"T(L_%)R?F?9X,0IDF=J\B[M,#WU33X?=;7=@&"*3U M?SH%)6O6O3E91T*N*Q1=6\++&4MYY2E7#_M)A_+JG)G,E)(*S+PNTBOK^ +7 M44HDY1%_>;'$V)#68#C8\&=%]6O'C\GR0VG%%YK(XD.GTY / @W73&V>4E8: M:@#@!=[I@CIS_3H !0.R&*+CK"1X.QX4XH"=A!E#OY]U8)73JG@RXM];E8#- MKV7-?<$MG2QF\<"V--D0QY_0G;U%'+5$9IDM(!F'&\D2:UIT!8S@L.$!((&& M!EJ>SQ.DW&Y]IDW-)$Z%12HY>W5?>_2YZ]CUY(L?S_6N+ZBM8RTZ9+: MXGF&(SDZ-&]1JY,LQW>U].FM^H+\E1&OJ?69YAW5)C M_&6AADG_IVB_/_39;#(P:.M MN1V^MVQ(>#_C2_[_6KL7&!%F*OP.?K+1OF6,M8\A.\C0"GKK4BJQM9QZNGJP MQ(]OTKW5<+Q@T"083+16D+ ?(>B=-:[T)3:OA$AB=&4.6-B^VL=;GFH!J_?$ MAC+.,@EP4@8.<)P#55)B>-:W" QMR^D47N<9<+4=+QP@J1W*AAQ<4??+IZS, MK0O)T@:U8CS]R"<)4I(/MXZ#Z:2-#+H_JP\*^/:L*\Y5YA'F7=Y*$]GW"6\[3KXUR?0:]E[W9G9Q-!3C--5V A;' MDEW2?S(4D:2&7!8>H)WZP-TW6]S/Z>)YR3(21')/A1Y>6<8M97^(%[U0-V)/AC0R$N?&>V7YETNU^I7UF^*^WCSV[% M;)KO$[6O11U]5RIPN^\1W'!MWO [O6M-WCC?$[^9_+0V*D^LPA##!VB8;QN_ MXJT?U?7&4[M9P?R1:LH1U8H#BO$.E)45+UTSY1WF7P"Q@QC#XOG0V @@PZO# MY%VV#?N7_9M/JP;6XS;-W:]XL4Z*&A834)8]OW& MFFN^0TM:MV"ZYVPNSM_?R\=T :(?DYJY+\5#(4L-KIDY?^\%RE-\9?\VE[W[ MR4:2;SKZ('FLYOA+OA V)-9?B,_SC_PQJG7]W=?+M+8WHQXF-M;S M%2@*I,\23\))$[!$Y($FFU+L&$L.6.P6M%4YS_1J%@U.7%V@]!L<_QL6ZUZ.WLU2ZU:&VG)D;X]KN,W8OPY " M,UYYGV9]9D.JD9%EU7@I\(O5\$+#XS;]7WLF;V6#ETH'I_I\?RHK^*WV?.=] MC[OVMJIMWXB0[T,^"]E8!_/O5^R?)@J?7^%]*22>SN)3ITNL2IN4];3CIU3; MX<*_?1W4P*#V.2%#B[NEWMF?8C:*FIN;2LU[98K"*B[5!WLDB;_@9"IZ0V?U MR\$)5[#$LJYB5*DR[K>JJD'5?<'FMG,>24K'HTT@'S M9$;6(5"(S(K+UYGW:_15N!P]\3ED@5$CDS)6N_1__(FZ?\6_XO_3X&9/_C=0 M2P,$% @ ;X 44;3$$GO?\P ?Q8* !4 !C;=X!\]S_^[9_^Z5_^/P#^SZM/[X,W M2[&Z5XLR>)TK5BH9?,W*N^!7J8K? YTO[X-?E_GOV1<&P+]5-[U>/CSFV>U= M&< 0AL__FO^-0$Y$*C&(4ZP!HCH!1 L%=)2&BA,J2*HN;O\6*2XCC2&($X0 MDDD*.,0"2!A2B"(:)HI4#YUGB]__9O^'LT(%1KE%4?WS7[^[*\N'O_WXX]>O M7__ZC>?SOR[SVQ]A&,8_KJ_^KKG\V][U7^/JZHA2^F/UU\VE17;H0O/8Z,?_ M\_/[S^).W3.0+8J2+80=H,C^5E2_?+\4K*PP/RE7?E [L?W_Y='5T2/JCO>+'A;JU,_M1Y=E2?BY97KYG M7,V-]-73RL<']:_?%=G]PURM?W>7*WWXL?,\?_)4*R6U4D;82OG/QP;[\0SQ M>Y*WW)>U!^$J=3_T)6,;IA]Z$_?&\(,:7N"=8 MXKY>BV7)YB.\%MMA=D2>VU^\-S\UP]@'M9!I-4Y#W3NBJF^E6DA5L^631P>9 M_-?OS$^S50%N&7N8?;YCN7IEB%:^7MX_J$51\?=EGK/%K;*?Q%>/VTL^LD?[ MJ\NO+)=O_UAEY>.5^0CDU:>SN"[O5'YSQQ;7#_81Q4_F$65QM:A?I!D444B2 M! (>$090&F- (TP!3]-8P1!10LG,?++YLEDM,[4 OWQ>*U9)_S*B?^ M'OF.]#GC1BJ]S.^MO17\K%BQRBMM_P1OP/Q/.Z_S8:>TT@=8&U<&NTH'.UH' M_#'8O:[1/*A4OPAJY8,=[8-*_: T^@<- !=!#4%@7I4:A*-ORE(\T79NK?EE M_GS:EN+%INW)5[>:,LT*7F'>B/2C=7?8?]U;C M9;X&FN7BQ*O87/&C6)JU_U"")V^E]4U?=D;*YF;# M9I?#BN?VN=C#JYW.S\%@8+IU4]Z9 8]INF6H8DU1A1)_O5U^^='<4K.3^>$Y M*>T];A32.*;$>E$?_;O_HKL2.K]5F6JB@K7G@W9[@O!;R:1S.6-8M#Q]MD9]6<'?).USM1P ;XT#<*;F:JVO],5_*E2A_ M9=8P*!_?9XQG<_/]OV%\KF[4M_*5$?WWF< PDBF"(!$R!BA)%&!$<:##),:$ MIPQ&RG/3P%.$Z7W%UP('YJ$J_Z(N@H=\^26S1QU%P!8R$'.6W1>>[J#OS#BZ M=0.B/;1[UH@>+'70"!]LH-^('_Q6*1!8#8)*A?^_1^^J(WJ]>DF^,HSK[71$ M:,]KZ?J<;CQH7*/[K*R\G,N%<90696:\HX7(5/$F*\1\:?=WMFN-2H1B&#*0 MDE@ %$%F?!26 "Q4RB*20**8'POZ"3 ]#MR1OZ*\)QKX,9_G7+CQWG#X#LQZ MK< &6]D-[PW!>-UPZY/O/"48E>VZH?.V[_/Q+ ,,(FQ?>C2;/GJ%VFAP3]Z&W%S9:!+4:P;4. MC"+!5I-@HTIPM;9D[54;=4::$]F<>U8&T23FYHE$8\R1MS;G?^7ZPK/^RMFG M5=^N$,=A]>4Z^_FC?+GZ0F']Y>KM>1V^7/T%!'TT;_B=N:H)+!021@+2!*"H M2IY!RG[6J+%1S"L>AY&,1.+\61M*RJE]\RHE@E=N^PW-=4_V&P[%'*Y5/A5> M..++X?!%G<*4C[&[]/_ ;'M\JZ[LLZ>S7^Q<]]#,/JMF M7]6SG^W,_L-Z]A\JM?_:TR=_Z&EIM0<&&WP\8V%H_)Y8$H,/-O)9T\G0X[^K MHE1R;1C]JFSFKY*77U3.;E6U!?J&E>H=R_*_L_E*S9#B*.$< \'#)FR)*D1 MD@B!4Z:2F#L&%4].M^GM;=8*5)DPJT):7JH9;3(),;YOS\#G8B_Y1DS_-,TQ MI:9YZ7;.VM8X!0U0]7%<8*$*+%9!!=8$#N.&FO])'.'UKMR?X^!OJ#D=+[NG MJX#=3(7-*^^J'G\L[KG*I\EA*=AQ E0$G'S\3;_0S1- $Y4)&DH M4B*T3\IJRUA3VQW8\M1%4$M[$53R!G'P6RWR\9,L;Z#=OG,]P3?PE^,Y7)+-PYYKXI"J??*4%WQ<3G/Q./VW!L2PG2H$Z!T M"@&*&0*<0 2PC.*4:\021/T<@);1IF>27QLCG%6'.;7 ?IS1!JP;9_0$UL"< M44MYT6 4_%9+.DPJ@0,B?3)&VW"C,H:#WL\9P^66CJ%-^5(H)8MW1LS/;*XN M%_)G5JYR8QE=ZY]9_KLJ;9;!9R7L[S)5S& 24IBF D35&8? "2"80I#(4 C) M)<$D]K%%O"68FH6R5J ^M;\D_=$.08Z#0G_P&S5 M._+^D4]=T>LUY,E;B'%CG;IBM!?DU/E!?MQ8Y.7LD_4>&Z> J1!!RB(0T30% M2&,$B(W%H38BAW"N9*1<&._9W-\IYE"TLX(SQ\YRCH_HL=Z]1[[?@\L.;X//-]>O_]>_7[]^\_?3YO_TS M@5'ZWX.W__N7JYM_>'I%KI/AZ"(- /#0_M)6Y,KT:+;J?UN+VJ>[Y(E.K[Z3 MZ]CC.E*>B.QY5;[WCWP&_#Y;J*M2W1^'RUT[1-_6#4;<;&.\3< WD2 MIX];J?X#[Q1]7\_+>?S=\O<\MZ,4I:FF&,0Z\2XPK$V3K%B*8!:0Y7 MD$52^KG"/4DV/4]YD$)F?O9H.?:,?)_F8U^BC6I#]HSG MWWX3=]9Z_6 6P0SA2(L1\J7J5EVU0_HZCLP<>.5DZV3:G=0K*MUW5P M"'^]^G1U_>'M/;=A&88U2B6L]?WYL3"N9GWDT9R$:9;*U#952Q&B9F%S"0A, M-& QD3+E+ TA<_86G8>=VG*O!0\:R8.MZ$$MNX=[Y0Z]@^LY"* #DX2#S)XQ MLIZX>OBT@^ [DL-[ZIWM,9RV&U:MGK+[T\9SH[TU?.)C^]]]QLD-/[W5R(]4 M(ONP7'RI<@B:?QN+4:O,_/MTPI5MPDGL)R)%MKYN&"% 16*^&%2D) H1H5J)N7^I-=L?50BSOU7M;RQ=B"'6"$1 $ MQ\;?4MBX6C0!81S&J48LC#&&VR?U12U6ZO7*_&-1SB12<2J4!"HF$B"=<,"T2@&"7*>$IX(G M3O6WVH>9FD6[EC)HQ+P(&D']5OP13-T6_?E(#;SN_4'R7OGM&/2Y^(^,-.KZ M;]?V.06R):"ZGP6^ MTV*\\CN*9M^92DJY)!0(G%" 4LP!3W@*0DRPC!(:TM2K'L:1<:;VH=_MN%[+ MZ5LS_S"<;@N]!Y &7NW[^ Q0Z.($#/W6LC\\U,BEZEOUW:]$WWYYUS1U]< R M^?:;W910ZS+WET6ARLWG*DZD"&62 JX29K?,(\#,OT$JJ4 8IBDCV+/9QNE1 MIQ?"U@AMM[:MU'78VK*J%[8V$EBE@6_^^>D9<.21?E$=FE,:.!MQ*S3KZFNU MQ .8%1X ]9M&?GK8D1/'G7'83Q5WOW5JE3TWFZBGSWX@Q%1( @&TC@[2"0$< M*@*B6$9AE B)(9_557$_ERPO/KLK"Q@G;[D)4!5[?9 M8F'_L=1-\>$)U_ST>*\$DJ%,N028&U<:H=1\5 7'0&/"1 A1'(>D>:_>+N1_ MY;=JK=YH[Y2R7^O_6F^3QPGUG^C]F/Y9M6/=V T\_Y4*QOK/^22R-?O4Z\^1 M[SG 3(Y7(;:#;-VLS;^S/+.UC3Z99]8%:&;:]A5F*00ABR'CS]''E^V3- Z., MRF''M7S.*"U7GK^^+[]EQ2PEDB(18L!$G "D(@%(R%,0AQ%+,28Q\ZOX\7R MB:]M*^(9*[N"T']=^P(S[JINQ^2L-;VK^% KNAKCQ=;SKH9MJ_G)==W6LC$R M[K.RLA$;;.IMX5UV^YMZ'LMO)[0FY@$G@.V6LGR+S9P &,/HFA;;A1.<)! M[^=TX7)+-^:XE/^Q*NHG?U)SPT;R9GG#OOV:E7>V,)D9YMTR/^S-S&@"0Y'0 M$$!)&$"I# %C" $*(Y)$D8PI5;.%NJV>ZFXWG"&2TR*B]2+:$VS@C94B^&HU M4',9Z&5N6\SEMB9 Z5[@I8\Y<^.IH:=@_/VLS3[5U@6_"-:I]=6$&/V"'06# M:S[/;BN5^J.\'G#MDQ+/$6=4RNP!M^>4VLL?G99T\'F)Y)=OGY\]N;SYZ<]Q0T1QKK#,3 S%0+-DC- MUL,Z]\H:3T<8EP@.:K>WM@]?U?'47=PIN9JK:_TQMYDMY>-',Y>E+=SRQRI[ ML QR8UVY6626<4RT &&,I#&'6 0X%PRH--(0Q9#"U*F*BN_ 4]M764M[$53R M;HH4/]3%S"N9?I_2N:)4*\G6:YCCWO:Y(G(WHF0 M[_TCQPA5_V/;#QK+I^X^&,TP1W'$4@8H"A. $I@"1J($T!1AQ'FIKYN94T6(OJXFCY NSH@?8"V]#>:#?$_%W3DV#TZJ8> M'VU_J36>]WM3]_A7RG]K;' RL=+*Y7<<;6H M=XAF,:(<8ZBMX2$ 2@D!3"401$1IQ&C(&<+K&*N!M^ ]1>\0BS7"]GQ3>+=* M;&PIP??"DZY#%J9( )3>FT-,^9@1_G^6"1_X MO&; :9S^68YC2FKSKIA793+'/1VG;1)'0;ZR_SF.B3K.R'C9H4?&[UH!:2F4 MDL4[ V#5JMI&+!0SJ%)&)(6 10@!E' ;YT0Q4)I$E,5() SY%CTZ--#TSO?7 M"IXYR 5QVEP(Y+^P1UZ@[4/7+VYQ@^F/KG'<>11N<@/C>?;JZ8G9Z9L01VQ[N5 B:&JD :JM FR"M T\@X.B%'B#-(!?)B*I=! MI\93&YF!7N:@,%('6[&KREVB2Z<')_P=;9V>41W:\CD;4']+R .A7NTBEW'' MM9(\D-BSF7SN[1A[LJ[5]8K-Z_+52I4_Y=YG"W5E?E7,(H:A(!$&%"D$$,.&L;2F(-$10AB'-%6I5X3*F0)-C3&V%K&0-9"^G&I ])N;-DO M>@/SX5K88./C?K^+9"-PCWT$W='ID\L<1AV5K=Q1>,Y''G?Z,4[5@OQJ82RF M1>44LWD35:NB$-(P--020@B0I"$@:22 2A$E#.(D0DYQB,<&F)H]]T1$-PXY MBET[8_2!R,#\\$2ZT^'';JC(I:B.ENMR44.B\V2DR:#D3)JG(*@ITEY5$5^( MX["BO:/WC4)RIZ1>4]K)Z\YLFERE=GRR%:RO]2^%JBJVS&*)29H@ ;1 &"": M)H#%F(%4:$%"1D7,M)^UU#K>] REO@A&8" (- MWE@#I#@#G,L8$"8AI$R'F'LE"?>&]AB?DCH(K$M?JG90W0S1WJ :^!MSSAO9 MO8]U&RB#=+0^..#+]+9NT_UHE^O6FSJ'=^0K)>W.9U'5'RT*\QW81'EPJI@F M,:#$\#6B!EYBZ!M$*A5Q+"))A&<06.MXTZ/J1MR@DC?8"MRQ$W8[VHX'(WTA M./2)2&?HNL2$G(:DY]"0E@''CA YK?N!0!&'FSIXKS^S;]G]ZKX.3'VWS)NP MUNO%)U64>2:,CUQ%IOVRR,H92E,<(\D 0SJUU4M"P+4,@41ADD*9,A)!-W;Q M'GMZ3--(O^[/U10/KG:^EXL@WZC0Q*"NC!+FHOE\^=5^MFV4:I%]"^Z7B_(N M8(M%9J0N6/X82%8ZAJCY3Z"#;SW4I Q,7NVS\>G0; P%LH>K/A38(_GP'4#_ M:T\>?A?D6EU_KP>.MR?01<\GFP6='C!R]F63);'3__##JMKUBA.64!'9)(:0 M 10+!@@*"9 ZYK;C52A"KQHWO4LX.>^Y.7)=;@4=*;?NZ!RBF,:"B!@H8NPR M%&EC/H0I C%E3"G$( G%B)UI^YC)\=K,OMKTE>7-R?OX69-'9U8J%B9:4,#C MR#B;DA- N91 XA@JI5C*&1VM-VQ_\SI\H]>W=8_7"4ZIFT?[HI,TL"'90VKK M)GEU1\^+H-9T OFKIR9A$HFJ1X7\O//@-/;N6+(H!E@D ME7&, (TE!5)IBC%,DRA,_4YB!I-U>GNKE=B!V#6_A!&\VF%:+!>@5C%@E8[F M-V7PJ,H@WVCDF:DWV$O@QLV3F-@1S>J#3=\V^JVM:*N0^6T]M5N=+H++>YLS MVV/2X-#P]YIG.)BPXZ8F#HWY7C;CX -V^P#]8FQVNP_+5^4V0/7]LB@NY]6; M:_O??61YF8GLH?HB;M.=C/B9F!%))49Q"C!+,4!1A.SI' U+,LJLC?/! M&&&FO+\4?<';YP?A;)E&Y?V^$'Q.[[T]UX_%B[R<_.80Y?-D,./G]I6QUJXX#S;'I"STT#EUOZC'>I?EM;_\JO+ZI^P^*VJ4QL_9Y>3U M9^9[O_UF*4L5LS1%C#$#6P159"M6$!O)8X DD;)_0R3EL](>B+@1PMX(7KM6 MFW&&/F)6C70=,XTW\+E1P%F@#+SVM]$U;T]ATCV!^+G>@R0-;P9YF43AYSH> M30[>N[#;6GZURN8V[J\I%,)XB!7G!B&(S$).M ($QPF("<:QDC1,D/()Q'OZ M^*GM/:^E\UN_SR!S6[S=@1AXY:X%&Z#3Y6&=^URUST88=UN[Y>CUR5<-9U*?W%X'1R6[$V>WR( M"=3?D[O1L"VAL%S4+7=8?IU7M4AE5;-T7>Y^)I1.E6(4<&-.&9Z%U08\ B&. MPI#C,&7"LT:HPZC3VR^IA:[WS"^"!Y8'7ZS 9^^4NTR!&WGV#.O0(0(UGI]K M/(W MNMP+7)=9'G;,:,_0O2 J$_&H9MN,YU>-J! 4'& M<$P(B+%MWA6F"G J),!<010RC&#BV;SK^HZ#:H)AOA>U@Q1W&U<,Z.QNK M4:RN'2F'Z6%Q&HO>3:;#HXUO"K5J?=#$:;^C&TO\S/+?56G[7VQ#&-?UR+0P MKPE%"J1"(H $C0!CD@)-$R2X1!0*KT8Y+6--S>?;BAH4&UG]>*(-63>BZ FO M@9EB!ZK=6.G>B[PYH-$G5[0--RI9..C]G"U<;NGHZ;"'S!ZF6.>I>+<(TX!H3($*H4:@2ZUOY<)K#F%.C,2NI75L/M:R^D2^G,78C ML9Z1&YBW-M)>!&O\&HDW6]AKJ?L,BG&&J-_XF-/#CAPJXXS#?M2,^ZUGLHYY MZ"Q!,$:$4A!%1!I#21F3"4<)T"C5*DU8)"GS#:?;/GYZ^S%KZ;P]K">H(:RX M8 D!*M78%L@0@!/-02PCC:E,0Q%AGXBCKIB-$6S4#V*>%.N)PWA<^J'/Y@2' MU!V$%S^,W7K@D&9'F>[#V8T%/BGSJ)5Z9^1XO5Q4IVR_9N7=.OGN[3= #=> M'AC6@>F[D3ZP-!6LY0^^&@6"M08VU:;1(5@K84,\^FR$V!G"?CLC^HLQY^F.E%N+QS?*>98L90@+S6(0@U4D,4)0R MP*QKKU)*0Q%#KA/1J;_V\3&G1G$[D@8;48/?:F&[]L1N@=R-Y'H&TPZT=VN!L^^LPZZ1=+N2KY6)5S%2D(52* M HRT (@D"I"88L"B!+*((9SBQ*/CS9%AIF?![O2"JB2MLJ0K63VZIAP#M9U* M^@)J8.X8%"&/%C(](#52MYBJ_H(U#NL 0E;8_5/;!VE=![^P?>*K_D?V+TL^ MSVY9G:.?U<$3TER>+U>W=^:_K+G2PO[ 'JOC;%L>5#6%_H)B=V*XQ<3\K%B^ M4/*OP2]%73K,L.U<&4/6BM'$9P0/R[RJ.-I(MQ-W%'POC>#6Z,W,GQ%1U M_%[S*WOY8IG?LWFPW*13B4=A1,MT,%\N;E7^0U\=<$Y,?&NSFV/WCM?7YH3T M3UK8G+JV:]Y4D2V,S7HI_EAE15;56[S(Z571ZQ2N;@9D#V@-3/Q=@.J0>-4*0[\96(>' M&CD5JU7?_9RL]LO]J_A]5K?V$_B36M[F[.$N$VS>.#Y4RE B* $4"MD>5!!0 M8OX'Q3K"@L>:<:> F-91IL8&NQ)Z.I7M:+:S0&\8#")Q@!R&6L-(X&UTW)O'V9JZWTC:'"_EG3=RM'#G3F.JH/+UPM6 Z_[+4P; M(=?1:[W Y.'W]0+72)Y?%]C\G*&3:+2Z0\?O'L\A.JG!$Y?H]-7=G*(W2AO# M2KY2"_-#::M4O:6@.XTZ- M[I872GTZ7VX#C^J*>6'QW#'SN[ECV56;>6FY;KL6)"=010D%BJ<<($HH8!A% M@,4QI6&H!(J95Y_@O2&FQCX;"<_@F0- NI'*>? ,S"">R/B7]SRJ?*]%.?=' M&;>4YE$M]PI@'K^R8\K2G!7%M:Y2K9M= TTBRA1.0$K"&""SJ %3D )(8001 ME*D27D6M]H>8VOJN)+1'$)6,'<_U#R#IML#/PV?@!>X+C7^NT%'M>\T&VA]E MW'R?HUKN9?01C0:,ZJHZJV(IB:+U<"SI)4K]&X\,0"< M Y/'II'4ILI*TR6J.B9NY!ZD*)4G5KTV#70<>MP6@'YX[#7T\[R]Q3:CD .6:.-_1"J)(EL>*O8*0#PRSN2LDD;, M8".G=]&G@W Z6B7G@S2T:;*'SP!%.4_ T',!IX-#C5VTJ4W? X6:6B_W(P*I MLMG;19F5CW]?SE>+DN6/[[*Y66HS(E.6A)@ 26R7%A$F@%## XJ&'&&6UM38>1[4 M>",RWB'-"3"ZG\\\T7F0LYEZA)F1MF6+ H5=0L;$(@0)IB\Y/ M@*)0,*4CS&.O8/HS9)D:']2J@$J78*M,4&M3M8S=Z+/NR7,1,*M251PML$IY MYGF>,9-NA#/2_ S,3JU3C]M> M&FH/C^S&PI?S^?*K=:[>+?,WRQ4O]6I^*81M8UQ\4D)E7RS5_YH;\:ZU+F8D M3&'(B;*;4A2@).& (X$ BD@4IUKP)-*SA;JU5'R-V MQ*Y/%O05853FZXC/<[;K^IC.WN%"LEQ^S)=R)#-8.K;,OV0]EKW [ZJPTW^&9U5&^TJ\SA.I! <,T!9 M9(MX" :X5!*D*J&8:\ZTXJX9G)NG3LV=M"Y_5I151N)N71N?%.ZGL+730F

#KLYE_M_[!CH]\I'RS^P7;'5.\UK&YOD'$#Z([IN!V!"? JUE;[*<-C* MOXVB43L;N3TV,NF,7I\$Z"_$J"38&:/G1-C]0=VKI;XV?[=^]N=R)3.SJ.(P M254:AX"&<0P0QAHP$3(;/)DF-#6_2)S:3[:,,35"6UFW>MPTV-?[:E/W= M%=9ET\@?9C<:ZPN\@1FK,VZ=:R:W 3)$X>2#X[U(]>0VS8^54&Z]IXMO*&55 MCYG-7YLG9K(J@[]L3^MW>S'7]F M^>^JM+N+GY6PAVK&\6Y"#!.D*,84 63CL)"R27]21D"16#/"J8 <^5B.QX>: M&KMO)0VVHOH9BRVXNIF*_: U,%4?!&J%KKYS:CPQU= MJZM\OF?S^=HFG:E$=/C2.:XB&5 MC,%:2-^:*D\1;">&'G 9F W\(.E03>6@XF?74GGZU)$KJ1Q4:;^.RN'+NM9' M6Q2& &1M45148!FZ(N@927@B4^/?49U0@$(2 T82!' B8P$EE7'"_5(VVH;S M>7G'R=CXF&<+D3W,556M](GLOF736E!VW/3N";FA][=WQ1SGX^^"3+\UU5K& M&[FPVFG-]ZNK.=S3C4NNURT3J\WN]]NVBX>B&14/I21"@51":KV*$'")4H"$ M8A"&*%9,^C@4/H-/S7QX;SMOJXM@HT-]/'01K-6PJ4^U&A?V9,B/?+RFQ8V, MA@)[8'+RQ7F07>XNV/5)7U[CCTIG79!Y3F^=GM&-[JX6(K>#O%'U?Z\658'M MN^7?S=\O\*\OE+,4D%'$B@$JHC2A(0F-7H0@HP3E/,8Y#[E4# MWW/\J9'>6OS@^[4"/]@3[UT=_A(T62:_63V"1A'/DSK?:7)CP '!'Y@$!\#= MFP,[HMV:(.1=WCTT? M"ZRDQ)AI(!&Q&\J( @(I!R&*4(J0I"0)O0I+^8P^-2ZT<@:5H,%&TBK:^\/E MWSNV#O&;#3?2&PSC@2GO/'C]RSUU@:G7 D]> HQ;TJD+-GM%G#H]I&M#15YN M6Z!M=VW2F&JF4@$BAKGQ7R4!/-()" F,B'%B$^B7%7EDG*DQE15SIYV?;U_$ MPUBZL4\/" W,,\_ "7X;9+_K! []=C<\/-3(_0Q;]=WO8-A^>9=FTRK7R_S> M)N TC%-4!3:D@EI+!('4RM@P"6*& S@!:!:6!8B'Q:3)\/U5@-ICM YME@NAV+]O;21^X=L;ETN_1/ M6TN?N/;\Y.FKHEC9QU_KUU4CL\JKG(44R8A& N"028#2) 5$<@0@XDG$1$B) M7W#YR1$G1XU/,G;7(M='AU6_MTKJ[IG1AV%W,YYZ!7-H_CP/Q[/RG%NQ&2JO M^?"@+Y;'W(I!6]YR^XU= Q2*\EI_4E_48J5F3$3<6%8I0*& (E( 9(*6X=* M&GM+I5!#SR*23YX_O1 $*YY]\V^72[,@BN5<^D8>[,+GQA6=(1F8%]98-)+U M&4%P0.%^0P9V!Q@Y1N" ;OM! 8&(8K:=8*MUU*S7@*, M6WJV"S9[I6@[/:1+DMRM,7+>SK.J?<#;^X?Y\E&IXMTR?[U& IZD&,!50J#2&7%,WJNLJPO38SBAAO^BJ42-0 M:SVJ(O1BHXEAP$UN$JMT\4GUZC!9#AM1 T_ P%38(+^6/WC[!/FM"L%.5MCE M&,C[9-L-.P-CI=UU7@-_[2L'KSN.[=ZV?IN>=\9S>"AFNJV!> MZ\LO+)O;%!\C@?WC-M-GIA@4(I0,\$3& .E( IE"!".XB@-TSA$Z9GE#%WD MF/:^W:;2WJ:PJ%F;E;;1CM@%BDH6 \5#YVFT'^W;Z")&74/L/LB^N#E4!W1ZW'^68V7YLLO[=?_W9S=SC"*(YY2":)4I Q MF@)B:R1B$BH2PCAB&+KWBG_R[ D:Y6OQ BN?>QKC4\C:F>HL&(8VC=WT]\I9 M/*CK&=F*3Y\W6I[B035V,Q0/7]!Q)U'<*;F:6^N*Y0OCUQ1LGK%U!6';$'YAW)SQZVR]26U MNH%JX @>E'55JM.YPN)2-9E?U:Z3;Z^KCM/NN'4Y_%0.O8G9:%"Y[VO\C1)! MI<5%\&HS2XTF38OF@=IEG8=GK[N;'449=Y_S/+SV=CS/?-RPY52_+NNZGHA& M0C 4 P%#XWA*+0#A,0%2QSA&,.616Z&PCN-/S>$T[R\LZ+X8%ZK)CO/6$B"$*5!B$D"4!A20"*[>:^EIC1,-4)> MN4:>XT^0AFP?^$K^8*M 4&MP$50Z!)42@=6B:P:EYRRY<=> V _,9?W#[I]9 MV0V\7G,K/448-[NR&SY[^94=']/1Z&J\525?+^]M@$YE5US:+M*W56KGJ\?M M)8W5=VGSU3^L;!C/M:[^6ERNRKMEGOVGDH8O2F@E$H8H BY0$(HPT M#'&"=((\-P#[EG%Z6X--;'UA8[8#]O"0+\WT>UIWO<^DHSWXDK,SM 5I10/< M2A[L:A?LJ!?PQV#WND;%H-+Q(JBUM-N%M9[!5M$>#,_\'6R@;I^(3ZI0-J7?;F>J+VJ^?+ C-N&NH)8W31 D0:F3W&"4!E+ ( MX!3)*%%@G$<[]T# MLSYITF7848G/ X?G5.9S:X= \->K^]6\#B[76HGR>O%)E<8F5G)]'O-!E=?Z MAGU3Q8SJD+-8(T!0*@$2G BD Z$:FQ6%F2LLBY7H#/R%/SX'UD]P@W]IJ, M=M8:%.*A#T,#9&'I'>%-7 M[Z+9!5X7;Y$6[8T"54A2,6@84E<4!RF[YRK#RU3>\T3H:/$]W^>\[.[P3HSX M3^;>5(0L!LES*$DA10%@N $YQ KS"5%. M." I"0$6%BK ME<<1)JR9Y[<+^6>;Y;7(P\WQV[JGXW0G>-S#GW.F[,]X!O2$OW]JY>\7.PPZ M-B=3/!/:D_5/>31T#/&A3HB.CM>Q!5%YI_)+(?*5DCO-/UX;P]1V\DT$3'!$ M;6:0MFG/:0@HC@0($0F52B.JF%?1^?;AIF:Y5=(&C;C!CKP702.Q9V.A=K#= MZ+L_" RE'=V[).CM_4X;BXL]ET_5!)8,PDK3*;!5-\ M8J6:4<$B&$8*I((8YHE%#!ACUJHQ[C"!(B$B]:@IUK-XTXN.V0H8Y$9 C]// MOF?.X?CY!6=C#(-7NT+YJ'-KFNB<.;="H&.SH&'QZV1GU./)^P9D=Z52\ MGKEZ*T+LSC![NF51[%SWT,PPJV9XV:"U!B2&*52!X((WKP?5,W MY(?@H='"KO;EIO$NVZC@YR)XS(J;OS ,U@-_/RW,5NK@XPZXW_^RAGS;W_CR M-,S>WH0_8GVZ%AZCC^IG^*/RW.GH\ 3_LF9O%V56/KXVS)FS^=5"JF__2SW. MH@2E82@4H")F #$N (D8 E&2QB$VWS"6:/?R9@?'F)XO4(L9-'(&E:"!D=2] MX-EA,-MYIQ> !J87;V2\2J&U:G]&2;3#SQVM-%JK6KLETMHO/#.F\-7C3D_, M=[GZ8Z46XK%J'):FD40Q,5:*K<2#2$P 26@(8@E#C1.4Q-RK/Y/#F%/;J]R1 M,]@(ZM6:S0=P-P.D9Q@'IH9."':/YCN-R2 !?"W#ODS,WFDA1A/CCD],V-]8J@Z MY=^=!MF-97H%;F".:3MC-533"-PCW3B#TR?9G!YT5*IQQN YT;C?V(UFJNH[ MVA@'EPOY6>5?,GO6>*V;8T=K09EAJBW-XL:,4!S^4U.CQ3;M9AB%AH:FH&)L>.L^+- MB4/ UR=]]BK?J$P[!++/27F0,7HO=F9,TTTYHW?K;75R83TFQM&5'0;NX1FU/Z3[+&EV M#+.1RIGM#3^54F;'$'7\PBM66[XXMW,2N:90:XY(A(-.$&T^8 M:, @A(#%21*F-&08.U5^-.7[\L0,"!R.07>X[@V0^9[>+3&>"+4H[$BON=JK35OM]MOGZ MHLAD=6JXM%FYRC)@-$,A0:E&"L X00 16T9 2014(C5*>$Q@Y)7P>J8\4Z.H MO]=% G23!!=D16$WH6QV%!-_K+(B\R]W?>Z4>7#9.!,Q"M7MJ!(TNNQ6SKX( M-E/U1*%@K5'/7'@^LKU3Y1DBC<^DY^-WD&A[>.R99ZUOLD+,E_9HY:I4]W4= MH/4>E8CB6$@&@=!2V>L!S:/^T(8_=35P=O#J1VHE-((_21;W-F!N9 M#3P/ W/;,%-P1A,[;Q"':6#G+L8+-:_SQNEXXSK_1W5CS??*/%/5YQQU+4&+$1-9A; M62\",^2]79FBD=>/\T[C[<9PO:(X,)_5LEX$:R#?UT#>-$"^/@6D-W,Y@],G M3YT>=%16YW^C'.$5>SCZ7K*P,]9_4\C9G#W?&4YU79VDHIC$-)0-: M<.,0K=+NX]R.'2;A[G2EX6'UE>7NM7JR); M&.)YO;SGMLEVMEQ49LX,A:GF+&3&^J#3+91T(8'XW-[J :G MKRZ)/WRM)4<\'C=>-1%_'9\4"NEP>P?R?_M-Y2(KU%)_MCTQFR(C;"%_K6K8 ME$5URC-C5%"(<0*$3%* $F2(GTH%1)1PBKE.-5$>);C<1O59.2-ETS=R5Q$T M50_1=0$?VT'M:R.\!SDYPN] ^/U#.C#9[V)9B;PI=V6Q7$O=Q,'T#ZD'U_X)OZ+/K[LCY'U [0-+K273;>.,>.3MHOG>V[')/-Q[Y92$S\Z",K\IM M:[CWRV);R?YF67=2KTK5W2WGYMF%[8@D9IH1$1-*#=BI+1.71H!9UN&I^1'3 M)-(Z]2D3=X8L7BPT0MVX)ZH$:UV"[ZTV/^STJC ^6-.G?E>EBZK!F/ CJG-F MTHW'1IJ?@6ENV*GQ9L(>0.V3*,\19U0>[0&WYS3;QR,[EN,W3\UJ#_]R(>UQ MO1E:+42FBKJE\S:*CJ D"2'B0&LL )*4V8H/&$028I4D&&'AE?7B/O34++WW M6;DNSV]]G(WH9R3C>Z.RUPC _PD==AHOA:B"P^L,%4NN8IPZEM%R&&UZ.XMK>6WWWD;@0%02!W6K/(\=L!-(\P1)SD,(0IK8 MEH+*($T4 HE*TH1(C+5P"L'H&>=1FBJO4=Z*&]3R!A][1MEAR[8_[ ;F_A%A M\]B6[0^^D;9C3Z[QOJK^NR'3NO=ZXA'C[;FZZ?)DK]7QEFY6^JY^,"OYL5WC.H U.P/?9MHLMNGL26]5ZK MQP.7/LUKEV%'M:L]<'AN4/O:\V6\#O[:S:-B+V]>.Z0FZ@;FE M,VK>W.* 1Y^.F IP(!%2(".>:"XW2V4+=&3L?V\U[C.RT36B^372D& M_!*KHOA;L%&BJITC&S4"UNCA6?_::T;MI-^ ':$G<" MKM>:V5X"C%L_NPLV>[6T.SVD:T3,4OQ^516Y>K/*L\5M[0-6P3:7VX)7Q4Q" MG'"2,L"9B@#2.@),: $2I12!$99"8[_H&+>!IV9!U6%BA\N">;*:,_9NA#8$ MH@-S60UF+7-0"]ULF#4Q=Q?!I0N\'2)I_+#J-ZK&<>R1(VS\$-F/MO&\OW/7 MLOHLV0Y7'2@7UZNR*-E"FC%G*$E$F" (>(@Q0(Q(8XQI#9@QR7"B,&4(>K

N3*]IV!75^;1\.5[&L?< H;2.U%^MQN.J?. MU*9M:U579AUA];A.6GNS4O]0++_YNIS!*-11S!1@D'& ((. ))H#RBG'(A4I MA%X,XSG^U#CG75;8,BCFQ8-=ZDVYX^Y&-P.B.?2Y6%.+:ML-NJE&M1'_P@;M MBHP]2X,=2P< ],6D;X.M%S+;YM#O:]U2#(%C\$ M&R6"K1:#9(-V![%/@NL@Q:BMM353K5W0NRV56CF3L0 49MJ*F,,4*B0C!B44'OUN3U7H*DYF;MU MQS<: ;W,06%T"K9*!4^UZK$0?,>9=30$1YROH2W%$:;JC(+QY^$[3/7XCC*] M4"GY\Q \7E?^S.=V8^YME,9>!J3$<<3#"($X";6Q72D'7$40H)2ED9#&M(7< MSW8]/MCT;-1#B3+6_7L:O[0.>@DN.T6+M:#OQIO](#HP(^X@.&A2Z6DP^J2O MEM%&):;36C^G'(<[.IJ!:F[^>ON36JBS5__<,QS^!-8R-J9,GQIL:CZ^E M"W+U12U6^&/=3MY](S@P,6$;>39NG]>,=[QDAFMN@K&8,*420 MA@!&,3>6,E> 8&U^(D@0%/(H5?%@\=Q6@JD1\C:B.QXPHKO"WLV0'A31@0FZ M6U2W5>*%XKIW\7NQR.Y*B.G&=N]B=%9T]Y,'=4V',YQ@[-/+A;PN[U3>N*@2 MJY1AK$$"J;(FNP0\C@G@80PITH2+:%/LY,8G'>[0:$[K[6EIDYM1TN%J88.L MSNVRQR%+*_5%L%">W=&/P.Q&8&>@-E;R6X.4A:@2L7>OOQV#?I/=#HXTJ$'E6=>FQ)TIUH(9-^[=GWYDJ=J(0TQBK6$9 "%L@ MB5);> T+@&.,HS#%$*+8[SC"6X;I^?ZOE__#1(MTQF^/JG*7XA16:PS1L\)KON#NG%?Q:+U+ND' MHVI3;HP:?M/"QO$A:./X! >4$0Y80E/!(D(1\O+T#HXR-6^N_IJS#H>IAT%T M(Z>SH1F8@&I4UD<=6Q'[XY=6!/KDD,,#C\^?]RRT HHTX%1+8&8829*R2*/$IZM>ASBR$1KDW=@Q.GUU_4*5)A>2U'?+]1'7-!K]I#9U]MN.Q9UX_6?LT5VO[K?V7N\,5]@Q;3Y0,V00#"&3 )- MM.VW%D+ <:@!3(R-G$ :1]BKFHWG^%/[GFXE\^RLY@F[V_(>$,R!>:"1O#[L M,!9V+7S02!^LQ0^,_($#YOX-UKHAUVN7-4\1QFVUU@V?O7YK'1_CQVU%7FY[ M!'\6:L'R;%G9K"32(8.Q,?63E -C6$#CS$<()'&L19+H&".G6L='1Y@:/ZUE M\S+WC^/73D.]H#(PT;@"XLP@)Y5NX0AS[PX_F'\]YX;C#Q]E]9_4;;V^3U_8 M,4/.U@)]955WYGR\6I1E'D5"514 MNP@W=VQQ7>TFVJV$+ZHHE?RPJ@*5,$TA22,,0I$BXV;$,2"1C BH41A$I-4 MI+.Z5YE1-"_=K)O1Y/=98<^U&'#7;%O$-6!EP-5MMK!=A&WR02U%\'VV"(JJ MXNL/GJE[H[T:6E-JH^-!""$#*$HXH (C(%,=)8P)GG#ZFVHPO@WT:A MJ8#R&$%^DY5S-9,IHDD""4CCQ)@RE&C (V;>F5!0IA1/52I=W)U##Y^:IU,) M9;\C$?R>_["N&_3HW@YA#[UVFC\7DX&9V!<.K]8&Q_0^HY'!WB-':UMP3)G= M)@5'KSF[_IL0^4K)=<"G#6EX6@\L$1%',$T 838NDX8:$(X)P%$2\C!*:)(R MS^(?SH-/+[BJD3A0=64#W[9,[K [FGB#0#GX#LA.P;4&SQVYQZJKY@C80!74 M3HW^4K72'%%IJ8KF^H1NS/4N6V2EJKHQ/T]0_Z#*61A9_65JTV*$S2*7P/Q@ MR N%&">IB!+E=3K4/MS43)"=>@JLB13RCAL_ ;#B6ME3-H $(^9S$*6 0L4 MEY$428R5@-CG-+Q'@$<[)?_(2N5=.NX$KFY\WQ]: W-\+6C3-7VOS(=QF5M> M2V]2=T.E3R(_,>*HY.VF_7/"=KSKC&A6ZZ;FZLZ826:0.D'@ET6NV#S[3R7_ M?3FWNV\_L6QA>\E>+[;%,R_SK#!_VFWU9R2ZUC?LVRP5,$8L)(!I;"@H-/XD MDXEMPL=$DJ:80J*] V('$'1J'X:M/L&MT22PP>O[I6Z+C6H=XFZ'F&XW4IS" M) Y,I]>OKVQ]$U[NE".^>%:MV):@O0AV9KK1.K!J!]];Q7^X"+@RUQH>EO^Q M*DJ['7015"?=MI)*S['$ TY)[^'(0\@Z?D3S@(@?#(H>_M-S%=2R7<&-BOSJFQJ7+UEN3T.+(P,]>;IX^$'5+$'4%,=:>M6) @# ME$H%.&&1^2>.%44JUH1[%1H<3M:I?7]V)=VMJ-XE!GS(*7;[X$QDX@;^YG2< M,_^(V>'1[#4,=T!QQXWM'1[WO8#A$8;L&(6\+,SWQYI015,XB$BF(!4*J%#: M5!R, (]@!"")D(XIXY10OWWOO3&FM[UM1;3;LK?+I2R"PGS!/:.*]V!T8]2S MH!F8!]>85-(-T#KNJ.Z]QO;N#3)N].XQ'??BV'5=&_D653GJY>)35OS^ M.E"UL M8*7U7?7'079=_[T -S@3[")FA;O8!>TB:)IE#-HTPP&J?HGC^' C4\A)O??) MY/0MW6CE[ZJP50":OO*4,6W#=T&2*@20U@@PE&AC.? P2:,XYE'DXQ@^>?K4 M7+E&N---YAV IWY3+4N=:*;B!*#;JCT# ME('7[0:-WEO+'-%YB%IA+](LYHA^QZJ#]=/^Y6DSO6MM=YC%\G9A]YAOV+=7 M:J%T5C:["+99ZGW5V.VCRDM#'N87-\NWW]A]MJ@N_Z3*5;XH/BWG\W?+W,;' MSN(8"DX$ A09ZQ]!X^1S12E@.)$$)>83'A/OOGF#BCP]AGG6&M-X$]M<&ULF M2S7)%I6B]L^K'4B"DGTSU]>@>#?D&_;E<".[*4WXP.RY/].[RE8-&=;J7@0; MA8-&XV"KLJTBNU:ZNJU1._C-*AXTFO?;;G"42>JY:>&P,H_=^G"4&3C00'&< M<;NVQGDP\M3"F9_G:EUN;J9U_5OF73-2U MUF(D!4JWBTSJQANV%)5U.;:)W,63(E4W M*K^_UI^,B_*5S6<0*XU4PH&"G "DH0(,A@)HF!*.H;)MV9S[KG408&K?Z779 MMKD5-3 CWEN_(*^%K4IY/"J6NU;RZ#PM[>PP!MA#4T@E?="(OUM-HPB>ELX+ MK K!M0X:)09&WJ._V\ S,%+/MYMG[[CYL;Q39@%8Y?Y25"NAVFK=*7BBEWG M K&[5BX"LS;^\G'QC\7/BS137K=E#S3^-R*!EH)JI=W>5"50O./,%&C=XO%^5=<5'9BN5= M9BY5BT"RQZ*OYG1G3&EKP[HNSQVOB=T96C]I;'?.;J5@E,*0Q(%55]#!!@,DP!#B,8Q0BH@GJTAJJDS!.C#!^YRBK2Y#9 MV%FS&K/F_*W'9GA'Y\;1+AX,ZNDTQ=M5(ZCU:$X]1FJ,=PK'T9KC'15D.@WR M3F'EU23OY,,Z. <_9^:+7IKO:5/*Z8;EMZJ\6HB\HNAL\4&5G^I6\<4LACCE MA!F"3-/$$F0""%<(8 &M?Z\ETTX-)+Q'GIH[L)$]>&B*NI65]-;::>2W=L]" ME<9VJ57PL$^]YL3!)1@*Z8')< ORNG+>30/RU2[(1OC@T\ @>UC_0X$]DMG? M)^A^-G87X%J-:Z\'CF=5=]'SB3G=Z0&=TQK*W/AN5&?1>Y9O/43/& MI\T1]PQ'.-(,Q8!%MH4)2@2@J=) Q"&4/*48<:_,5;_AI_:1: 0,=J)6C%?[ M)5NNBOEC()56>:Z\$Y^\)L3-:AX.YH&_$&O!@Z]&\F M^A-K>3T)6_E[39'H M@%O/61,^$HR=2-$!G0.Y%5V>TI7N[N^SJEI%<;F0=FAC@ZN%;<#XQEC>\V6Q MRM4E+RJ)9A@;JQ<+#4(J,4!:ZP_L#JS7 ;1^2<]'@)$YKP,V^Y37Y2$= MRQRR+/\[FZ_4U>)A51;O#:'.HR:E&JE($\H5T*&( )(Q!%10"#"-!$PTQHD. MO6H<'A]K:FQF10TJ6:W?8Z4U1H65-XA.9V9[ ^U&5CW!-S UG86;Q^E#%C4=:Q^MP;C(PE^P(YYL/UX:K&VF+S[9(CRVBINYX,/2IE74_WS%BJPN_#R3UBS!L0 Z#4-;ESD& MG,H$P$B@!'$DF5\3^]XDF[)QLY&^\B-VY6_*HW3D^C:,Q)&M&$.F-^ MNAM3?6$YB.EUMG O8ZCUA>E1LZZW ?HR B^%J+/;V&.UH!F.*">V[I'2W+B3 M40@((2E01,@$8BE1&OG60S@QIL^B'JVO1YV?^E!+>*Y%^!SDKE;A&<"]C&6X M ?+C"2![, ^/@#.LB?A\T!E].KO6E?U&&Z4[IP-3\@DTP MMR_08&4<7F9:_V0M,E^LQ,/+S,X+-,OLK_S#>M/F\1/[^C,K59ZQ>5'5P_^D M"I5_L3F;<:HQIA%0"!& 4)H 1J$"."0IPI0@+8G/'LKI(:>V.6($#>[7DOI: MYR?Q=37/^T1MVT5U1V#?2 MG>_L6FBFCFUKXG,,E]GM!C/F#%&I*8;_RRZD;.I8S9O-5;2'-Y\NOS B_'NF&?:LV,%_?6RV/E5#0[948"5_D_KP= _RHO>&<4LZ=T1HK^IS MU^=TM89XN?7TJNI,-%9("YF"A"40(,@88"F.0!0J(@6%&$GH9P8]'V)Z]@\O M=[9Y.G7D.@"DJ_ES#CR#VSU>R'2P>(XIWZ^ILS?*R#;.,2WWC9NC5W;L!2AE M9MF$S3^R3%XMFJH&37 G%E"D*&0&.&H\'A4;9X?C!$ D0\)#CK%2?B9,ZWC3 MLU>VX@96WO_VSQ$._[MYX=?U7#R[\K6"[48'O0$X,#,\0PYD&\P&"*5U J77 M!G>M X[;HLY%][TF](-Y5YJ.)IB2. HE UQ% B "$\!#1H! .$T8 MC76HO/913@TX-7/B2-/(B\"*W+%GS$G0'=FE1RB')ICS4.RI!><^-,/WT=P9 M>"^CF$5XD[)U5Q=Z_^]8KE9P//'=]G">$89FU\MZFI=ANJJ M0#';;:QJ-C:#."%"( X($]HVMK,5/A4'B99ABCBB,78J$GB6%%-CIK42]NCC MC[4:@5[K$61;13QC'SK-D6,(P]#(#TQD&ZF#C=C!CMQ-K.PPC?+.PJ[7X_Y. M@HQ[:G\.5GN'[V<]K*-A)L3J?C6W:4-O,N-#9GQ5;<5>+>J"3-?Z0U6*8WFO M&I>$LE2F2%& C<%F_#\: H;"!(080T9TFD12>EEJOA),C2!W%+";K9G(/ O( M^<^!H^$V)+)#6W*[H.X*;V-EFR)QYH-DC^1K#8;P(+OBUZNYYRW$N/9?5XSV M#,+.#^JXB9T5[/8VMQF356N;YFCP?;905Z6Z+V8*IQPS%0/-F=W2EC$@!(> M\!#%0O/0L7.#ZX!3H[6G\M:!+W7IF=^LS$$EM.^&]RG0';>_>X1RZ,WP\U#T MWQQWA*;7K?)38XZ[<>Z(P-XVNNM]'8I2WGQ=WMPM5P5;R,_VL;:>\T?SGC2? M\XB3""LL (I(#!!6#' M(Z"C&%'S4RJTT^F9PUA38QD81FE@Q?.H='@"S78. MZ1FC@>G#"!JL)0TVHE: _5_JWK3);1Q+&_TKC)@;TU41B7Y)+"00_2F]U>L; MKK+'=O7$W/J@P&IK6BEEBY++[E]_ 2Z24@L%4""3'=U5Y722/.<\(!\< &<) MK-OA@UQ 5B7:AZ[WLC(39\&O,&JZ]IG>)T&:UUOL JJJEP\NU5O--\LZ: M<9>\C!W"Z0=8Y$5EE\2Q5Y >UI]9+OK>F\.#@YV*7D?5HNY_#&S MKA"4D$(@,20 0[O:9$IAUQ1-<6F,YH4,"^#RDCN]0*Y]79JD*2Q2J=NS0% G MYG[T%!W'@7)2N=/Y+JFU3OYH_CO(D640<(-4\>D4_#P5>GRPN%A] MQ^OFVY+IVMCT^-T/*J%02#E1:6(>*H@*(0FE0&,&8T"P3+ VCILO"IL=' M5O5KY:?-G9VJ(MAO-]NR@U?JOGRRTQ#; K#)6#$6&^%$@4$9P8HDJ80 ML<+^+S#PO$O<].BAUC8IG;IW25D7"UGM-0XO/W\9ZDSQ+&,"4&G]1(PL([,L M%8!PQ?,BPR+#P9T 8@ ]5N'_D6#VH^A8X U,T@UNGVK<:DWODO<>P/6JV'\- MD=@%^B_*&[T>_S7+SY7?OWI/[R*)=OEJIX$S'2L$54HPJH&DKODH,07@18%! M :7,6&HR4@1MQ7?(FAJ%-!%)SEN)T"BD"V0_!HD$W< $TANU/A41K^$1N1;B M17%C5T&\9O>9^H=7;[F%.]R12KLK-E]N+24UO4)7R_)%=12STT"7K[];P5:& M79FN?U1!&:Z2@]M/6RVLI"]OF_Z],XQU*B M0*Y=(#_.->#*(" 9)S2%.;?_ MS#8KUZHYX ,:1-<@[MII/-Q7^).STE4DK3[&YC2L^6GC#.M#7L.,<@CY/?O8 MC4.>S>CM3@MJ4Y.]K>V([LE6U^4(#\Q+WE[K@]V3<0<=A/B,/8RZS\#X@^)^ M?L885F3?O/;_W99U'RKW?%Y^K61]7KE^>TLY7^A=B+%3__/JI;WDPWKU;:ZT M>O'C]U*KM\M=*^M[N9E_J[+6=MX8LW.,40P#GJ4*8)EC(#+#@%+6W]6*0"$" MJ^L.K?+T=CD.+$XVJZK7:&5GU7OZI\7AY&1_[?[2H9(\-C:[\JRK7;-YOC,X M-"E_X#?%;^J:TN@//'\=F%I/1VY0*VOOW#CO##[,^&@F._MK9W?RX> 5^,G9 M;M^3GY.=^_D$6%6,-5MR2!0/K/'+5@W%&X+1PPDAR^T8SE=K>]/5^J5ZY M)FFK1Z?JZ^^NO*^>I9@4FE()1A^VF< MD<]-([>J:"J 'VP[_[>>?_FZT>K>?N+\BW[]7:_EO-0?UG.I9TA1K9#)@$P% M SA# @B&.,AS+7">I80@-+-L.5^I3QN^WOBQTDC:AWRFQS8,]\6^T%_FRZ5S M@@1?5%'-/\V7R;94B=6A/N/Z>:3&%8$O V?04(/MM^K.>[%=1 &>4@@,(XP4 MJA#8*E4#^7KIV6]SLJ]":\%P+\+K2NM_N[? ;_Z3;-?O"/HSJ("FN1\PP!75#N:H84KE8E!@91 ME&&C*RNQ7JWNUW MC>-W@U?9ECCC[MI#O1\C5<2,"OLPM3+CJ/A,532CXGNYOF9<,3><#9U[;M*U.ITL;O_)LH9-(8B43628F[%J16@$A% 4F@7GB)EJ>:!(=8W MJC3!2.S6HJ3UMQI'Z\ H%T+PJBT;_MH8+3>[?KR7.2D\$O+6\?:;),8=Q8'G MA><9P#[QC9$PCQS&>*M68T5MOGA"F%M[I=5O^3J M;+8J6S/+D<(T3Q7@0D& "Z3=F2MSE58 M@6X5#B/9*S#[$6@\\ 8FQU;1NZJ,W:8";J?L75*I&X_C_&")R5]7)([*37[6 M'_..YUW]..7W3[^L[,IYZ9[GFH#M^V@TN^FB8$A(60!"20IPFC/ ((9 P@P7 M1!00%T']+*X)G!JO_/XIV2N<5'WI]BH'UL_T!MV/8V)".3#+W(AB,,_X0A.3 M::[*')5K?!$X9AOO^WK7WEQOM?H[E]5RN:T*23.&.*86T]15+\XT ;Q@.5"0 MYC#-::$D"\QZ."MH>AN*C9Y)J^CUVI AN/H1R>U8#4P?X2#U*:#9@4'DPIGG M)(U=,+/#VC.%,KNNOB5W]].&;ZK%T2ZM):,L9QCG0&/HEC%I#H1=P( T)[2@ M.:=*9^$Y_R=RIN9G-/DH.SUO3/4_Q=5[X^=6M(;?S0D&JF>NZ448XN>)GHIZ MAAS/B_:>S\^\?'D_1GC]\+A8_="ZVCE__^?2?G5?YX]NV?/ZT_L/1[%8'^S[ M])4WL5C-;GS9_J6:9807 C(.!$0,8.E8A*0*6#\CA$4BZC8UYFE- M:\[$=L;5=>U_NE/8M?ZJE^7\FW[2Z:Z0,C682*"E M$ !SXN:" @.#!1**%U*G05M8WI*GQO2'#?$JS9,GJCOG_Y]N0L\0-?5][ID"T%_1 :J)7@%>'/U4+0#Y..UH&>#^C'6KL4[7?: MW9PF"_G&_O<;ZXDQ,:^)G,[(]4UEN\?5NO-_%_5+EZ3T/T_FJ_? MV!=QEJ4\R[$J0*I( 3!2!%#."V RQO,\QSE40;S33XVID5%M!:C,2/9V["J( M'YK2UBZX2YPUB3,GL ]$OY'SX[/AQV-@DNL.5BG)EX3%AH^/]XG(4)B/&/[J=O9^:DUPU>^2=@P:]:LA MJ%WO^^XAZ!?8VAO!Z,&LX9J,'\#:&ZVS0:O]G]8SJ*S4[\WKSV5,&YPUUGK3D*YSE_5<[N](H8F]&,75* 0)R9E M#IPE]XHV O=^4\E)[;X[?",_16>+,N M;O$9I$IJ%P91-[O/"AIW8[O+UI--[,Z+;VS/LJM!\FKUP.?+&8<\0Z2@P$CM M6H"ZA8TL.! IHP8AK 0.2C>Y)&AJ.T('+48.RK+4NO;MRG*,K??*Y&;$AE][ M] "K?S.6"T@,THGE6-;SM&&Y8/'%'BR7KN_+#M]T4[9XU_9SW^5EED.#K'4% MR(41 &?4I:2Y8O:Y+A 2*"5%8')QE[BI,46=DO; U__0]:EPN8NE#^6)3I1] MV2(6=H-SQD[1N^2@/?!>V9C$X0-*7/KHE#@RB?A8?THE7G?U+I!U?.[^F]Z\ M-Y:Y9H5FB*4J!21W'H?(.& Z,R OE("*ZYP501V9.F0%4QND\:6$1 M7!CK(KY^/!()M8%)Y%Q@4]/LX:[J_[ RSBNYNQ"V$[5PUC6X(A?.NBAN[,)9 MU^P^4SCKZBT],^?YQM%5$XAF#.&4" 0@U&G=!)@SH>T:AJ_G/[7RM+Q:WF!4289-3 DB65<4I-1 :(8"H M4&G!L2$B"XN>\!<^O8B)ZIA6S3=;EY)C5FO7K.[V2C?^H^'K T1%>"P'X<>N M56"C=G)4%>?N:5FLJ(T"@/ 5(,,*@(GD*H8^G=PH MG^TE(]J/\N+O8YU(WG^?E[.4Z=1@1$ !H;+^ J2 L50"2C*&I9SB&[88IP"GF(PK!GD)6D9SZ!/+3V^OGC MDZO#)]]7*[EU\_>'MNO9*^N%SU*E=8XU=5F^TI( MXN&E"B0,D@L05 F"\\Z M4A=EA+S5X\0BM6HFM9[):]=2TVKJ/SF?!Y.BS,"B8$ )@@$V)@4L+7+KW!A, M=W=NAF=@_@Q&)L@#ZK3^!E?H_'-'\XDZS3ITCKHO M#.-&6<[GLW>Z++5V^86N&?1!!>*7_''N3BM=*'CY6:\?WIN7JV4=@"BLNX1E MZMID<@%P:K]YCK&V5"JD0JDQAA8^GWMO#:9&!XVJR:+*GK 2']RIH6RTK1I? M_M!\77HVO.P_,MW\,0K> _-+K7[2Z/^DP'K2#D-M0N)L2-Z;I+5B:/!5\W%6 M>67/.PA/5!EN,#XW;_KFJ[;OOC/I+V7U$;BAX0==0=T^)$_DX6=RYU*+_O)A M^3_+7Y>O/B__K_W/I[^X"Q_XYJZZ07_G#X\+>^%?/F3_0W[-T*N_)&O]: VH M-^&L4/OC:NU2.0VOB_"OEKKZU.P3W''^@\7N:UEORFV^SNVE>IDH_J/\Z^WS MTB/OM($3'<6B'^!*$@S:1"D(I:N].+\'C]O(,P>*DMV?0S3T\\-:E M=T<-R\U\\^/MLIX$72OB-N4GEUP6]G] 06C];%H@(+1QH8T\QT)Q0[7V]KA] M)$Z.B-IE976\5FF='*@=7 /7'WH/ESHVH&,MT4?',L!#CHWI2![Q$VQUC>U\ MKWDLMS,$G4XWT^M!X[F5(78]<2.#;NP9<'[HD+[9N@"+7^?+^^OU8KWXC1Z3WPBQJN M'B)_W/CU'LB4;/0_&'1SY?NV>^7UOG]G%5\L5[\VZU_%+52JHS@^N" M"_NE69IBP;!!(!/:'?!0"#@T!A0XQRQ+,VI".\[W46-Z!VI.WZ;.V)5:./'& MPO.@?6!\ASZ&WZEO7^ZD-<"MGD\@'Z=,R"UX1CW0[Z/'N,?]-R!U$@QPR[-N MK;N[*LN7?+W^81U)UY>YK-;\,XP+!1G&0.8I==%#!'"W%"]X3C*:VI5ZJOI5 MW3TK;VK.W$$!6:MO\D3A9D4Y4T0@!@KFHO2(M)S"[+\8-2IE*B>Y##K1#)0_-:[9J9_L M]'^R#;ZWH'>'O= 1\J.D 7$?F*7B0A[,7#V!BTEFH2J,RF\]\3FFO+Z/Z<>" MG^17K;8+_=ZXHH8*GQGNMML'%I;R1]J.Q(? ;F+]:E9U_M5/ZH(3E@ $=H6C%)"UOV:.R M52@BQS05?'\_?G*;52XBV+5(_VP?T5198$@7F=$$9$1+@!&"@!J-K$=&34Z* MHN ZJ"CF>3%3XYYJ\[:*CW9ZWB5.TYXE,2_@ZL<]MZ,U,-/T RJ85;IQB,DA M%R2-RAC=UA[SPY6K>Y:U6*_45F[^NPJ.=O4=]_Y0N0^3D9@)(PG(:6JY@4L# M1"89X-@2AA1(JE0&E9WR$#HUIOBP?7A,UEKRQ2)1>W4#RU;XH.W'&+$Q')@_ M&G63O;X'BZMRD-55"$)1:U/XR!VW*D4 $B?U*$+N[;EB275A%T4)7>@+A%&TC:@X3 MB^K.B+S\VG; "5PVG8?;^(NJ$)NKZY[RD<5<[G=:>K&VZ MK^[9V.,;GR_,V$/'%X*29B/>-/=)CFC#(3WJS6>A]ZON]L9_S+\Y%JNHF&*D( M5E( HE@.,!70A5MS0"&21A8,0>B?'^,E/RR[W!]MJ"Q\=YR&PKQX7??*LT3]X4E/^VR=*PS^W/3.G=G0+*W M(.I>7!_H(F_+!:DP]@Y='WS.;-;U>LQM);$_ZH6K(_UY]9E__^_YYNO7U4)9 M.<[[/K_5Q"!51!L)9($*@%$J 4,9!052!<:\* HHV@+9GT.Z6?33Q^M#?5HS M^_,8#-DX&RN3Z(?'Q>J'ULF&?]=ELJX-=&6?74,C^R2_?'@XQ?<+LOBD.4WP[6Y5F*?+3[TN^57,[6IZE[@)!]R/ ^% .3'?7XF+_&"2D+ RFT:)@GRF<+ R-H)C7 M6*%D;Y<;^];,Q4+7B8_[H^']%Y+Q5.5ID8'42.OK"4@<+66@$#+C"FF"3= 1 MC(?,J7'27N5^2=D>*/OQ4&3L!B:A$]B>A.,/DU3M#U#+*SRP=MK5T? >TLM)J[#;Z,=]E9ZVEKI M+JEU3MYUX=EGY\P7H MM]W"-/MJ$$TUZG8=H$F!#$4%*'A& 5:6;5A>($!<458HE(MX"R>:2^*FQS-. MO3XTLH/E_@,O/\\?5N_K1QQL^ M7_^=+[;Z7.))QC->Y!P"0D@&L$@I$$88H'(-=0HQ%&&%7KJ$38TZG*Y)I6QH M7DHXSGZ<$@N]@1FE/W#!;.*#2$PNZ90W*I/X6'[,(U[W].YCN:[]F_J_;Y>O MM-'KM59--9D90B+-\P*##$D-,%,0\%06@-BE3FY_DV8D<-?WBL2I\4FK7K+N MTY_B.L"^&[X181M\N[?6,?FIU?9GUY%G!^2U1A]]FE[Z@1.Y_^45H6.WPO3# MX$Q73,\;>^;V2/O-,I7!W">4U$XR.'93]'! M'BD)JOM]5@WHH@'=O=C1.E7V02Z9*>P!M]8N?-U$G'_2 MZV]SJ<\'MMXOJC%NZLC*U9?E_%]:U;E6+U?EIBF8+BC-8*X($#S#+@N? 9ZR M%$#%)"'<<%8$G7X.HN74-A"NUK%HZE>HRCUL^K4XP^X2ZT=L=]7_ CXX8?TABJ. T ^3,G'F(H^4WW( ;"^7$QR"&&QZ[6XDG;[GV92 MXY0J9=<8*N4 "\V!@ 8#9)3DA;+KD1S'*=OR5/#4YH#]V4JL"BU'0'MNLPP MW\!4ZQ1[4J'EM(#+&,5:SN,S3LV6(]D3*=UR'A'_"BX7[N_96LGEQ3H:7.NO ME@GGW_3;I5P]:-=CQ;+@@I?EW,QK7KQ7_[NMMUY<F[T^O^G- M>_.9?Y]EC".:H@)PRU@ 0\( $T8!E6$N#"7"I*;=A_;CL,%T[;%+/?0&]4[] M:DVZU)OD"[?+T;6NW:'*/9HOY6*KM/N#_;]E8UUNW%]:2*K?KQQ>=^[FP.Y/ M@[T3FAH-H5T!295G .N4 I;+ B"$#18II#SOD_4\I1=CC..+WY>[]Z!Z*U;+ MA)]6YU)N BAW-DWE'?";<)]W2$?J.E95G7AB9%);F?SD[/SY+CDV-3DD!E?( MPEE;482SUYV9',[XUF;W5];JB,W+AAZ8J&W/!E-VW(9I0V-^TFIM<($]ET^N MZ)0K7-14EJ<90U 3#EP+;X YS@#G16Y=#H:-DV&*K4JPIG M]2S0?XR?Y^*G/RI#'QX' !*^ICEO=M2ERY&(<5/KD"3[_J!Z'7,Z+SHF %!D:ZKCV:Z0BE5E&1*IA4+[/ M62E3XXJ]DLFG\&)7YX'TXX:;X1F8$XZ12?ZH58Q("IT0Q"2#\X)&)8%.6X\_ M_NZ+^P;:-XW WLR7\_*K5K^L5JI>3UAQ>OU-6[E#HAK(U@ MK J$%&=(01X6:G]5YM0(H=4T^>)4#0VUOPZQ'SE$!FY@JCAH%[B#KU)XMW/2 M*ATSXMX;H;@Q]]?%CAQU[XW#:=R]_ZTQ.H+]<-&I6[YH:]_-%*6*2&R7)9!: MDH%Y 9A$$"").2(%+!CA82<;W0*G=SSQ< 57 G, BIRCWVA$=6,^IN4\'EC31:[37RQIR N.L! M1[N;-")"7>N*YG=V0G%J&.V*]R9JNW:/:.^+E8,P_ O2F;$PH/CQ\AN&Q_!) M-L0(XOJMF_9E%MZ;0X6::N%5%&VEO,4!+^;B M[D:-1EW\Q4'O>'$8Z:D]>5:+S;[-VF_V=6WB.22D&;7_ "X1LPPJ*1"YU@!) M5WQ3YX5$05D#EP1-C1NK6/>]HG>)4[5GC,Q%<#V9+@)D W-83[3">>L*%%$9 MZ9*L<;GFBL4G+'+M^K[\4->A^4))%!6$$8EFFU6&[[P98=S8H*X82=LP$6AD^'RN.L:2AO^/>$]6A!^22LF8=- %0EPR."MI9"KHLO:4"#JO#J.!O-NR:MN'$C,ZRH8FD*%'69O48IP* D=A8N5($5S)@4(3[Z95%3^S@; M39-*U:35M:>;WH&PWYP!/^N^D 5/SM?1B#E!=T@;=9*^;O7Q1.UQ1\^J M]GRIFED(I3J%#&6 $:@ 1MJNYYFQ/V(CB60Y-S0H"G[_Z*DQ@M,LL%;]'B:_ MS[R?\0-_UDZI 0)33VV-6E=^__1Q:\B?6'52+_[TBI[9\$]*SK^;_ MNVY,4ZURKK1&J:%(N,4W!9@2!C@5"L \PT1DF28JJ!#\DZ=/CB0.,C)[9*\] M1)RVU*\WL_$4QH[UG).-<4&7G>4TTP"3/ M@/UT,6$A;^VQR $7G[NX)5&O>F($?,^4 MTL*D5 *>I6YUX_+U#(6@4!99ZT)A U&#Z^OE3?'SX:BV H?#]'4=&1834#^6 MO!VB@>DR+&)^Z-#X(4CU@J0)A,)?HMDK5_?CVZ:J9]W5Z\UVLUWK9NNU#9-X MM=5OEV_FW_3_:+XN9T@4*BTX!"G$CC%( 01,)4 HRY0RA& >5.4C5(&I^5CV M]2)AS!$,N1^G# GDP&S3J-[T_KM+:NV3]ABEU3^Q!KCR:LZ$I+(A'O'T12\F M)07K,"I9]47HF,9Z/Z=GC9/S]67W48(O?NPO:32H'-JZ9L(^(*2LZC!]_LJ7 M[ZL.JN6;.AK<]3'[[R:,_;Z.8O_%$;1SB'<]SV:9+DPFJ0):. >6%3F@12&! M007/J:NUAX5?UXII&1;"(N.TQ'BS"]+_R7+%ME0N.6^9F&S1>F[HEIUW,_V(5TO>#R M'UKM2R(VIY@X%QJ[I!>CN2MAJ%S!9 P!QC+3&$JH9%#YH@Y94UO'5*I:&G2Z M'M0MO7XP&@RRYT9R'.B&WE;NBUKX+O-U/*+N.7>(&W<'^KK=)_O1'K>$<8?2 M\]GKY:;B,/LQ5GGGVI(2;T],,P4I)+D$.$/?I\*O'JF'H=C-&3,P&IHN^<'FSA2\6>ZHH6ZXHM?SKE]6W M_V,?4=.$_<,Q.UQ]_"C4X&MDRPO>U_>I'C*82_1RM;0>D"MBO[*/?E@MJWSA MZ\O%5)&BH(I:*L(9P()R0)GB=I*BRMB?N"6D@/Z8DS-P>CL..T.2S2J1E2EU M08*0 A53@]FKG,G4E)X0U5^L?')N^Z&Y[LGVP^7=A\\'NP_)DY>OQJJIGW+C M3L2_PSL:4GME:LJ'O*LCE6RIW\5Z*TP>OK/\Z3M;'ESWV+RS=44F7;^S\X-W M=K7?,5LU[ZR\1)B[>C#):3V8:#56IOHB=)=FF9S6(U9TF9SM1P[FQ+4,=&M= M9\_UC]GOGV8Y);Q(.04(%79I2Y$&(J<"9#0K5$[2S&1>VV'[1TYM_?K[?7GR(PZHF-'2O+YN)Z==G\ M<+S"/'C@. 1S8L#NHS[]S4 GT.4E9FB^_]??]5K.2UV^7=8=4(\^_?;W']9S MZ;I;LR(56 !CD N5- 90D]K/%RJ2%D8079#()\U1#9C>^JY5;X03Y;BO0J23 MXV<;W@F<$)=7CHAWA\ [$%R$4@W#F0 MT0D^O1U&BWZ3YLZ+W=?V*O*&9*G05D\ MG=*FYK/^RM?_T)NJ&.[!B>-_\H?'OQWLZR2_:N[LZ*Y=W@-[OTDE&J(#SP$' M@!UHFOSA4V8XF*6]0(E)JMT"1^5 +]N/*O.3EUP_KU;>YTNK% MC]\MZ[U=[G(1FZ*L]MO:E=>$&2\,Y!!D*;2N=48@L&^5_1'ED&?,HI+S,-\*2>OM=\R9?2/OFCEGK^ MS7D:]PO[?;LDN3>K]V1/HN_48 M.T^/;J"A&,G/BPY_N/?7'\"H/F$/-<;U%/OC=.(_WO"HGOF4NQZK[\U)'WO"H MGF=?37>4]Q>ZHU0GVC4R"S\'B@9MU+.= MV[4:][PF&HHG9S#QGAPS&*&6:&> MQ:?I0N/_V!?\O+#:C&7/V:6?&E6R )8 M-Y4"3 H$N*5>P&&*N=6DR4+LYX+SA MMG_YQ]5B\6:U=@?A,Y3R-!4D!4Q2::DPA8"I/+?,J'3.BPSA- ^CPAY:3) * MMP\/?/W#+2>_M58D?&=&&"/V&1<_1AP8ZZ$9\?7+I/4?[I(,@I3=):U)+NIH M9]1^7[->RK=V)7\XRY+&M(A\>0.P,?FRCQJC\N4-.!WSY2V/"N]@X[IAO3>_ M\O]=K5]NR\WJ0:_;+G=4Y$K)#!0*(H"+G &18008-5RR3 BFE&\WFXM2IA:" MTVH7V"ZC&\EN#HN&S]";B][0!#6_N6KZK8UP+@L8K2G.51L/&^112E MYHY,^.(#GUNWJRG7=I!X,F.P(#0E!O!4"EYV31ZNTFX!EK79@J93K@/MY-W%!')@F#M#[T*#7Z'OW)(LU8@$5;WBB MUE&Y+G7<*)Q45?&_LV]QE8_ZR]P=.]3=-V>0,%44A &8:>M:I!7/".M? M<)@1"0VFN>?._R41TV.5ID+(7LVJ'VQH'94C(+OY(P8X [-%("H]RJ6<-_WF M,BE'CQVY/,IYHT[+HERXKF?O+%V66M>1%[JJ\OI1+_6??/%9KQ^R&340(NLH M@!2J'&!3'>>9'.09P0+ET*34JU*2G[BI+1P:/9-%W8AF7:N:6-&>;3(]4?;S M&.)A-_#W7RMZE[3P-7U\&FV3SUWPA3?N\D(E:C.O;HGC-OCRLOZDZ9??73TW M:G<)+_M\EUW #F4YHI@)P J7"H0@!0(K"@POBDP;#&G.0_BD2]C4V.1\)I!' ML$XXS)X;K)' &YA.>N,6OC'J 4C4'= N>>-N=7I8?K*GZ7-/SW-O5^'![9>^ M-]5:Y>MJ86\NZ]H;!PD^KGXC@W:QD:8 JYP!RK0 DA>8$&I2NR()(1,OJ5-C ME9W2[CCG4.V_M"6I^C*,WR!XGF['AG;HTYL8J(8?9(>@%/7HVDOPN(?5(5B< M'$\'W1RCX>E1#[\5QL2 >FMAV:3XJE[12^B]?&H ] ,8G+2^ZH7!6"Q#$] M!=T[YFZ;B8S

)K6"'ZYS5$P_HN>0/4V0?I^E/&ZTOD;=&3/D'^ M=_7='!:;?3.AJN.E+JL3N=?&Z*KW97,T9_W5F_9B;R3U0B[NK'*+ R-O+/; YW6?N\Y!^+.?2 MV^U-7RUOOM+?]&+UZ&2^_NY6\[II-)]2C!DG!&CDPJ-41H'() ;$*"E)KA&& M@3O$'E*GYVRV2E>3NMJK'<9C/H#[L5=D$ ?FK"?H'>B;- HG?]0J1]S.# H M)CWYB!V5E )P.*:BD%M[!B:YE;,^+)G9? 0Y0RJ%"($",>M1"08!RW4*J"JP M8H7]EP@Z=[\D:&K.4Z-G^UT$%OVY"*,\E M6>-&\5RQ^"18Y]KU?;/7WR[E:OVX6C>%'*W;\[)N(?ERI5PR.S2XR#50-$, M6TLM+6 "5)H21"4L$/>B!4]Y4V.')H/[B4".4&9X@* IC)&,!9JH#(L0:(&YY)Q?),TZ!,-E_)4R.>WU9+ M<)#OV>1:O5U^LTO3'KWQ_$? SW$9!->ASPGW.;.5THG5.FG43O9ZWR5-B=9A M2[6& A@U9,-;^+B1%J&8G 1(!#^@]R+J*$C:-;MJ8FB+(D700 P$X11@CBF@ M=O$$SS6K#%^,"O!?Y;PVO]]HU"FC#KU]/$UNXL7-X5QNMZ"'A M/FA%7N1>EC?V0O>JY6<6N]?ON:7.T]-TP%U4>1,T5[[:ZIDT.D\5RH#6.@6X M* 00C-GE;Y8AE8J<9)*$D(ROX*D1SFCB?WI#[$<\00 Y,0FTA MJ).,XX,LE,TJ$;JJ*AF[)I0_5/&K0WG(?H8Z4?Z(G*\8%7!_CU"TZHNK(GGK M<@T?]6:[7C8;RT2+@C$#@8;"N(ZE*>"(V!]%FN)":9+SU&>%?%72U%;$-0\= M*)O4V@9$3G4"VTT^4>$:F&TN(75]WSX0LH XLUC0C11BUA_"L.@R'U@Z \LZ M'S!>3)F/'4_"R;QNZ.?A_<+G2^?%OU^^FI>/J[(J__O>U.T"9]2NSS%.#2@8 M$0 SJ(!05 *-521[7*SNW M;7Y4<0/ZG]MY'37@?EIMONIUF.?7/11^[M[MR([#ND[/Y">GZ<\.U -E':X? M6EQ=(Z!-M9_[6 >3O?XN%UN7DY.\GR\JH'_AY?YZ]Q>?Y^ZSV/U=//_0"]N8 M3F&WP%$]02_;C]T_OYMB1,!^U$H_5$&V'_1ZOE)-MXT,*H)RRU@?2 MD@_Z?JP4&=.!2>EV.&^HR'<5H&&*\%T6^TQU]Z[B<+G4WO5;^P:MW2ME7[3R MPZJTR\C_;_Y8Q4QEJ2)2P0Q0):QO! D!-)44I#*3&&(%M?%*"NH6,S7.:2*K M&E5=]()3-K':]@I+.XML-[G$PVM@/ND+58_ LRXD;HXW._OPD:=JO/-P3-'U7.K=A-/C*IH'&ZI?4"MXE#K.5.==Z-GX5 MN'.X#%'U[8F<9ZGR=L[22U7=SEY[0Q4W<;TNCCBNB_/!OF-?>5/VYKTYZ G7 MUL#.C)0J1PAHF!NWID% X*( AI%,H$+GBN=!\:B#J3HUMR1"I:[6YJ8$E_U> M#ULL]BR#/N#+XD>7TW@%!B;="8Q^OW)L@PY,]+)KPV@[?GFU05$_6T9M6(G] MYK&F-6D54U*^V6ZV:_WK?#E_V#X^5$_KM;6-T8: M2EUD@ LE ):9 I185UD*;5?;2")>>+4P[!(R-:^VU3/9*YK4FOKOLUT$]/HN M6PR8AEYNAR,4M+UV#8(;-M(:C^(B=' SZGY4[QJ/$'%?@QH@]"(9U"[$$W MFI$C#PX!&B_NH)(ZH:B#0Q3"8@Z>W-F/AUX_/"Y6/[3^I-??['+K0NWK1372 M50S61RU77Y;S?]DU6Z7#RU6Y.3@?1VE>X"+G0&0&NIQ!"!A*-VW[WXZXMA507U&Z6%\XN.]0/53?$84(O!D(\)G_'5G%4LA\(W^.982@Q MD4Z)+T>GS J1H4S84>=9C@&&2@-6, XPPAGEJ4ASEH=E[@=(#R&(<1+YJS/2 M7036PD5@R4.-;SQ@[AB(GN?.<B5N4"K7[ZLJ_RA7_GW:@=0KZW8!Q?74%W[45N/?2XW M6E7'%M6I1OG9Y=>[(C=5C9N9,E0KEN6 %Q+9U3W. #.0 (FI$,H4"@NO[MQC M*3PUSWEG4O)0V^0J<+=&-6[7>F=64\">US&M7UPE]8X>),_S1G33\13'>6@/ MNK&V:NG@[$U>G#GIWKT'CCV]"+G@9Y8%)S&53E[A1ETD>=A\OBWQNZ<0^7W]/8$8^&OWQ"#X MNSYC;L(*ZA2I84F**BA5T\]IO:]UZO" MVHZD-J0Y5KNK5YYVIML?U=7=!5M[JE(C@<'Q/4?/CTY&&).A%_Z##4=XM/IM M8$8-1>^IRKAQYK?A=1)$?N/C>K)KL[9[;^Z7F[F:+[:N.]F^['5=2TBK-]9\ MM^;;;IHSMM=\O;1*EE;+2L5J/3OQ1\"4=3,(Q^YXR8>!2!QDG<4B6U5N5J^8F[ M XW-5_V&RTK +.,P-;Q P!0I!SB' E#*.2B(YD0CD6F=>8<%U\!VN/T/QY\ [/-N,@%')+'0W"D\VV'Y&.+9-V*QLZ/ M%E('97D J_-D^/+'7\KDJ^;JGUN^=I](K*-K/]PZ3YVO/&*\ V,_6YZ<]7K> MTK/+E5)56AE?O)DO^5+.^>+MLCHJ=G_[:A?8L(\*@3JE0N48D!Q93LYR"!@I M4D"-(!GAAAI% EM?A>H0\JF,$T;[22]T%<)A)\QRM9@K5]X[V9E3]\"L@O / M+ OLYA0\4GZ^Y*#H#TSU>]T/L#[0/MFK;Y?K0[3XZXU>U#Y0P4J,VQRJ+T8G M':-Z/ZAG05Q7#/^T[;<4&OXPTHKV/7V)"/\3A2Q3]GN7H)2:REPY>HLKH-V_\ MMYY_^6K7?_=V[4:R!S9J<& M+#!@66I7U$P9H[4I[+(Z9&H(E#\U]F_53WBM?R+KDI!EI7BRVFN>@$351B4_ MS=L+?@[C^-#!DD4N(#$N)S/+_U M?4S/PCQ'T0@O>#F7,ZH9)5EF@#(% SA/#>!0&H 82Q6#N( JJ/G/62E3FXYV MD3^/]J,Z9+;D/_^#P@S^+1%.[=$(57D>F" M(&HMF+."QJWHTF7K25V6SHO[%"-PT:V_U*FH)S&P)_65WZS61L]W?#2#4N)" MTPSD' N %4> (:.!AA*EE$'[?Q30A_5VC;P^D_&;M.ZT#,D OVED/ [\AP=Z MQ'C^OG:,-B AR?9C#GP,3+L3WV^2,&)*>PPDGB:K1WEBWRYR M;^:+QEN>Y01E(N<$"$H+Z[\6U!W<&:!SKK5.=59('=8[;O_PR;FM=1LTIV"S M(@QM$G< 7/=L<2L<0_NC_DCTZ %W:O+-G=\.'CERO[=38TZ[O)VYYH;3]2:& M]/1@F&:T2%/% /[J33?% M<:>?U__<6CK;U[L96__TX Q1S_/I2JLGPBRK-K^%"D0J2Z M1*DT(D,0,QFPF_'O\0J,L?T1H9%$C84C:?"X2_9OG'WA:DRF M^[YY1HQ,[/7YM^D]., KTZ\=X;B#%[T_X4CJC]^P<-QQ.=O!<&05^G<3V@=? MWXNR2AFE6];DY3#MH M%>W1)>@,J'YSPNU0#4S?/5#JU?WG,@BQ._ZF\"A@X:-^X/-E^TOK53YD,X1T@5*&@2E M"%5@:MQQT"' Z7B7G,3V[(RHKTB<&8%[0J&#Y+E--"#T0^\I)W11 M-YA"=1AWSZDG0B?;4'V?$ZDMC?U#^W=-W/%'7>KU-UW>+]6]E.LM7Y35?[4Z MV":;"6VDS T$&L,,8,,E$%1RD!.E,^M)<9:Q&WO6]%0MY#,>)QBUT3'1M15U M[19YX$'?V-&F[QCZ.F[CC\O@KMZ97CCNS[M?-(:YEI"U:=68M<;=)>V0^IR# MW-XOYT;$!VVFTU>WY^VT2+Q+Z_61BWW3HN?H0W(MH#LV!MR9-V MB_6R_J#:8&O076)-2IQ-26-44EN5U&;%H\=(^,;DS%M5&I5((^%WS*ZQ'MNS M/FO==KF2^EXLYE^J!6JYV^RG!A4,2P.8R%RNJ1U#1NR/$!IN-!6:Y4$U(Z[( MFQIE-NHVFVX'"@?67;V"LA]!1L1N8 *\"-L@IRR>N$0ML7I%Y+C55?WL/RFL MZGE;SZI^W_A\X4H:O%FM7<7 ??UINPS>/FP7+K+GE_6J+']?KG7=^/T7/E^^ MT&;E2D]_GV$*<4&Y !*YHQEN%* IEP RC;6A4*8DZ&CF9HVF1DX[@X!5$%3% M,/7#]&&_4(1N8$T<9K?#B@;$0 MCEI,\&:EQBTN& O#DV*#T1[6X0+!"'.K B;O1!&.?P[;/;0J[;&#>#<7CRUI[)#3((GG-:=& ' MGKAN?K'#)Z4@B*+./'Z2QYU>@M XF4/"[NXW4;CI1ZZ^+-T$9*>=%WJIS7Q3 MSJB2# N+M"4AZFB) $H0!X05)#4JXQ2*,%JZ(&EZ/+3;PDG6>E%O FY6R?9 M_63#OUN?KC8@C) NX:U%@0A##' MJT9K&C##.4BE-@IE+&4,SA[KS.<-7V]& MP_Q8YG"XO]!?YLLJ4$KPA6LV'@=9@:!2$&7 OK,,8$GL8M1(:)&5BD%=:$Y) M@^SKI6?B531<6XG#H?JZKIT6%5*_Z3("2 //CX<:5E$E+ZY]T\$3XA408LZ MET2-.N5=L?=XCKMV>;])[47]LG_ZJO7FG1LBE_O@FEI+A IHE (L0PC@U!# M*19 IW;9 TV:2P5#UCN7!$UMA=/HF52*)JVFO7J$7\36CQ1B(#8P*_0#*Y@9 MKB$1DQHNRAJ5&ZY9?$P.5Z^/VH#\[WRQU4_Z\GZP;]17ZW97#:R+5%M/PJ[. M20&%==!8#IC@ F18RRS3*B.U<9D>;;, MNFV$_ AH<-2'7M-W-!BOC#CI+]X:,DY[<3\@1V@N?D61*;06]\/*L[&XY\/Z M-H-UI4NKIU9R9DCC+%.2@X+FT-(AI("E@@,DG1\E"T-4X+;EL8CI,=W+IGZK M4_$N^7_2OZ9IECSR=?+-Z?NWA&\W7U?K:C&1I>E=6O_SM*#UWY)Y_>FZ*/7# MXM:(W>4%N:,Y2?@F^7^W2YV@],Z%?*75M0C?,?L/R=G1[S,6VDGV:"C]>/.6 MX1F8$IMQ^52/2T."]0<2LR7L>?OCMG\]DC%RJ]?S%IZV=;UP73]J^66U4G_. M%XO[Y4G'A3,IS"E3*2^L\X6(M+RC< HH1BG(D+8F*T6T":KL%21]:LNZ5OF* M($Z:H<1() \;'#\F&0SR@6DF*MK!_-,+M9CD%*; J,S5"YMC6NOWD'ZTK^ M<(HGE>:!Q.8U GY\%AO7@6DL!J3![!6"44S2\I([*E>%('%,44'WAI<\?M54 M[*ZS3?Y'\_4;^S?EC%.L"$^EQ=H1/(5!&ZHE'SIR:,53+YBVF'= MY&N7]O_,[Y?++5]\U(^K]6:649SE"DG *,4 DT("2JS'(7(A"")9RJA7O:U+ M J;F6.Q>WEK)I-8R_,-^ J+_5]T7FK$^:3]4>GW.YTR/\"T_>>SH'_(YH\Y] MQ6>OB[Z&.-.CTA''YS]7,TP19MBD@$AE%Q5*:L"1Q,!H2C6FM$BSH$3;7EI, MC0RN-94]UTWVKI[OK#71%AX=PW;S2B3.8#SGTJ2.5I55::T#8SS&(>9JY3J. M(RU?.A29RGKF.E8!"QR/A_4_VM)K.>>+#_Q1KYO^!@62.N -2N4LI' M+?7\VY-&WS.+,2BJ[ M(I)8!'2CQ@C=H,ZXD4*WXW82+Q3AD7W[YS5M>^H%KY7Q:<,WVW)&($XEUBX3 M U. !9? 9;@ D6NLM5),<.*_H]PE:GK;RDU'N;;9U$[?I%8XM-'>!82O;T7% M0FU@@NL+5X]N?-U8W-R9[\+C1^[2UVWD:<>^*]?WZ K=%-.\E__ MZ)L\43B@I? UG+LI(C9Z ]/$F, %=%N.".!(_93[ QG6,]D3F>,5[? M8T]KGG0V]KVG!\76E>E5HXJZT:L35^?SZN/>JG_G!F:9\JP M' @M-, HA8 R)8$1@NO"H-2RLS?[]M=C:L3=54ADSSG@$3 CC MC,M(<\5ON\^@>?U=H83JBT@V7[7]5IRM?RFKCZ:JT'W07L^LU@E/Y.%G]==( M4\OM&'?..C<\?KP)Z78,GLQ5$1[7^W1FW[YNJ3[JS7Q=23X3?JY,1A5'.6!8 MV85#G@O H5V,V0?S%%+,C DZVPZ0/;7I:J]KTN;4]\X!"!D"[T.>(8 =>#;J MB6F?\Y]0="*?"GF+'_NL*!27,R=(P8_HQUMM^>?/J\J_M\^]6!'0M=.;$]C^K?[W7<7 MK@X@9T9A37,B 5*: \Q0!GB6%2XZ410Z-TAG)K37[Y&,J?EGA\>V[U;++\ * M?:@_K\.6XO4);8_FO\<0^Y'5C<"->-1] V:]6@%?0"5V'^!C,:,W ;Y@Y[D. MP)6/ER,K9-[S"\TE&KY*?Y,MF6*G$1=56AC)\#PX6F K%O M\-%4])T2OQ]4*SY$Y7#?US6E.UO5V&%SE]3H/)D.*GR2C06HW1R^2VJ,$OO. MM9633KHV5Y=+5<+5E709LA+!"CF01*" 8P<;T "XF!)%)FAF0XA[!W MM;Y#21/DN"=%^^HB?$T-OMYU\YY@ZWWD=2M> Y/4TRIZM9*#EM$[A\- U?2> MB'JNHGKG[.VHK7?V\KZM0LNO]TOE_N-TM.Z_4/RT--24_$\DQ M!AC.,< X-W:1I7-0Y(71QG!*51I($CYR)T@9;JIV63-5LWF]USRT=:@/ZKF& MPL*;@5PA#C#E"MA_##"2*XJTI@QGX8T_HB/_'&U 5B:IQ0Z!N]$Y9UH(RQHD M!1@* BA%$AB5F53F66J7"Z%M009"?90F(<.B[3E)QL9OZ"FS)8KJ#P.@E"*VSK71_#(#70#L#AMHQMR\ZWYQ:^TF2_M(J .'7(UN0_J2I;U M,1VWCKID.@,:V1D!&TT 4P5QL6R9=+T:CE[DS3JMX%752G[ MPY*K/8]*PT;'X;$H8#8!LF1=A'@6=*"@[ YG(:<,A#^K'> M^\/_2-@-C#/[S2L4V?NDIV2\! M">PO*WTZK6']^/ZXZGC[;*M6+:O338K,)(24@,0)BY'A!,@ MC&M)@;5 N:0I4ZK-E/,CJ'MQZ?1$!R'+L]XG"X8 M>(?HQ^N(!A-A"$0Q> :=YT[4">M*S@,MWI] M]SS]LJ[8V[TN/;V\;\MX.Z&[![XWEH%6#]H=&Z\>'M?ZJ_6&K,_4_&T;TVRT M**B@"$!3I !+Q #/F%U]TI3S/(>9%CSH'#=,_M0X9*>^.UM\HG=2*]Z[-DGH MP'@>X0X']]"'N#&0[M$*OA=><9O AZDP2__BZ6M@[ MRCH!:*91)F4=(0H1P-0R&N>"@IQ)E!5"\KR (0>,IR*F>;98'NCYG_]!85;\ MK0H+[3@R\X542&47K1R#3'(&<,YRP"0WP- B99H4C"(='OYY&[ CQGIR^Z/4 M+EI.W!KV>0YWP 9T'P.K^ ML9UG(/6=0&\!:? Y)#OH5Q,AY:[9,#]>^>EGU.#BP(8Y&@ MD?'CEZ'0'IAY8L$29 042N9*:"@T\>J7>$Y.MNU(+9Q1>*F 1S5>:H'..+P#'->-_7CVGNI=P^;!3S4)5&)7<>N)SS'5]'],[L,T^T#YGGV>W;U>K&52I=:3LJ@TA M@)6K1*"1*_U.#86%1"BG89M17>*FM_G4?%16W=!4K4Y8_;@J%E0#$],>HX,L MW.2/05KW^D 2.4+MLKRQ(].N6GXF(NWZ/7W;Y]XKM78;2_:/[]>?5W\N9]@8 MBK""P*[(M%V-<0VHA KP(H<"2Y%#&[NC7OZY)';XEXT[;0C[N5+>[:*<='UJ^7] M9E'/:?\JEUKK1D5*B5020!S:-=$J:% B-P"RKB6G.*TP%[=&7O(GAHM M-*J[(^Y]A>;D5\V=R@]=A[PG$YZ>[2XQ$]$S7;Y[[XL?OC_YWKM7W0UQ_O]#>+U/=Y.9.*\]04$%1[ MRAA) P05!MAU#LQ2CFB6>SDP86*G1EX'G]9.V6HW]+?[OR=_.(T# V$]T?=C MKOB8#DQ:M\ 9GM(8A$[4G$4_R>,F)0:A<9)U&'9WI%Y\QPF.,UXP3EDN0)XB MZ;::(:"YRH"616Y_H^P/-"RG\*I,KZ]GU(3"EZNR:HHAMRY2P27$V5=@J67E M#OPYWWQ-'JT6P650KZ.?99*GN;13 G*%9YGD=DK0;G5+4V.4Z^F:A6V Q4%_ MU%VP<^WV3C*Y8R/OZ]!CG]_+!/O>K2XIV!0'#B*8;:#^2B0;>P 2SU[/! MK=(T^8[-(M<%1F\;+]F%7\;HH1?ND@+Q1E;9^755O^/YNLW\V]Z1I' MA$H$,NJ*=.N, T9X 71>2*X%R1C5(=]^J )38X8WU,#*4!W&#;3LB=!) MX&7?Y_3T8ES 4[W":EQTIETU1#L"@J8(8,QI^=R"R1#.RX': RPA+EH>E2_Y43(N&[+)1M/O):+%_:NC\J7 MJ?FD M$E.? [4+N'J>H-V.UM!'9CV ZE/]LPN&R/4\SXH:NT)GE[UG:FYV7MXSSV*Y MF:OY8KNQGL(G+;?K*J/C]7>YV"JMWEBE7;#S=E/EIKXWK_G:E=TH/^AUU7+P M_L'5TYOEF#(L" .(Y'9M(V4.&$8&2(55;B1/.0_+OHBAU=38YO>EFI=UX0BM M$MWHG/!%]6E4V=W+K2/Y9%OU?+47;>8/;?/ZNAEI8,9&E,'U(['1AVQ@RCNT M)]D;E+06U4VP#VQRR1VM58DUJ^Z*6I53WL8L#A(5Z*B9(%$4&S<_)":6)UDC M41_>C]Y_Y>M_Z*I.S5Z#?=9#KBG&)*> 9RD%EJHE8 @)("#2/,NPP3S([>N4 M-C4ZWBM[^'G7KFR)L1#.8^+V1BDT?1CN!%':!PJ/#2H2KQK33KH6+0SJG$= MFX&K[:IN^G!UZ((9,R[2,:DUDF:C.:\,...?9OMNO T@I> MH$.49Y11X>J$$X"+(@/"9 P@5&2&"9EA'72 '!OR9^\Z=9?4BB=.\P$&P'LW M-RJLPV_MWHIHQ#Y/IQ"-T\;I0.Y$NC2=(N'?A.G,O?TF@[J4C]NF6"TMT;U: M/?#Y X=Y4#209HFB$ >8%4JA A>5#EP+-2IL8\3>G?G9;)'[6> M@?L#YQ'U8Y:;<1J82L(A"F:.3@AB4L5Y0:-R0Z>MQV30?7'8UR_+^7Q6[4&^ M<$S?UZ;4>\2NTMQ8_]-4W09A8-JJ=$TJ99-#BY)#DQ+Q(SF\L#$KJ>Q*_G"6)8UIGC-"Q$%3*UF= M!UV9>/7J=Q.<%)R(+']%\8$ TXT M 0*E!15(DCRL?L$9&5/SDQL5DUK'GE[R.2S]?.0;$1IXJ@D%)]@_[C _IG=\ M3LRHOG&'G<>><=>E-X1$7Z@!>=_Z<)94/O'#8[=[];_;HY!&YCFWK]\>Y=4'4[W"M\E.V. M'2+@S+E+?G'#UU;(Y6;C(LMWEE5%6:+6RXV-=?28]!BZC1_*'A'1LQ'P,9_? MM\]SW9+%/JD.QW?%9VHG<[%8_>G:I\VPQ) PCD&:"FG97#- C4" 8E,(:BD] MS0/KPGA(G5Z4PD['*K*U4C*T]?-UK*5*C2R$ @HS#'"&K4^=6<"YQ1]!E1(F MT_!.B+'P'K\UXJX?HJA[^<5'W B2$L4H2)ED MN7!G9U!643:4ADA.N0MLC M#H+W\/T2K81!H?;S&R*#-[!+T&I;Q;G4^MXE>ZJXOTH5/7J?>^,3MP_Z=;$C M]T3WQN&T/[K_K7TW3>P\_F&],O/-S*1<*DTTX#A# !.) -.4 TT40;#(&,4X M9#5T\.RI+6@JU9+'2K?0G9$]8%DN%"8B!5GNPB=55@!:I KD2D@.98XA#CJ' M[0O8*+M*,0#SW4+J!X^T?[Q(^\/G=AUNB]T>DG/ MDI'KE74]-O]_=5_6(S>.I?L^OT) WVK@>1<+91$3@,#9'EI&-=E&ZZLZ8=Z M"'#-%"8R(B<4X:J<7W])2HI0[*2"5*H'T^6T4R+/^2A].CP\RZNNA;6^7W!] M%OO2;CYF.999+A.BK*54E_T0,:",JS<5,UD@4<(L<^P>>VFZZ9UM=M*:S;SH M1+V+%JX=%B^BG G*$\92$)-4[P<84@"7#!00%12B6, 4NWP[?&$\GG=L')SM M&-07>H$IM1/SSE2Q6V\;S+7(>6UC:0.)U[*/E^8;M^*CA>9'Q1YM[O$=WUS? M]\)XVY:9NHC*@UH7,1.DX!SE&2"(:.LT1H!@R$ B<8)PD<(R/ M>%&H[2G$>GM?*D.84% D"2XD*043U(5 +TTV-9;LRZH/,%]::=W8[R*\=A3G M"[3 /':(5R=H@'I3-HCX9*.+\XU*.3::'_**U3U#&]@]D#\_<67D5;)J"J)\ M,>509EDL15$4.WQ*@B#24Z*A&5N;>S.S#0UVFA;M6F7^;ZX M42.O:T.[M_5NNG=YMZO7P6JV_+><5>=Y4VY!?K17$MVN^$OITQ$@[3P"S3P=F6@&I$ M;[K>=,)'OS?BAZF#,@PYOX7_G208N1/ $'2.6P,,&N66:N*FEN][4;-5]:+? M45-)9P;+-)$4IB#),@B@8C" *(:@1(G@.2$(%LB]($)Z@;%_4^7;K[\BT#4C7O M.3>?=#(W1*4+3*J_?5RN/LPKX_CIFO?4,X($2Q#F ,5EJMN.Z!H260%*IGNG MQ11+RASR,>UGGM[!Y$YVW;IN*[S.$1-=LR/MJK%N<.2Z%I<))R"^@^QA34R]R#L#L^A@[I[D.EJJMRK*8U,G3/UM MSN^B]1-91\_D53>&V+X"354Q$G$AJX5)INPMH7X9?.5)NN-^,1G28;CQ,A[= M==Q+:QQP^\#P]FUWYZ^RGT'YO:DS9YI]'N5/]NI:9A++)(YS@!%- $QUN L6 M&2A3F<4)9(@6CNWQ;I1H>I^;IO_;5_/%KTVHP5%S.).0ZG@F<.O*V5F](ZY& MX(^3D;(MJ;W-X=_E"2OS.,1^W1-^7N.4;Q1IW!AF/_@=Q3=[&G88Z7X1ZUTN MTPPAE.RE%P CAD'D-(?F]$7#/AY=4=CWHOGS MTV+;$>X=>:D4A=_3VCBM9RPO4IHG"%!$8P YEP!CR14_PA)GG,8E2=S>_=\)[-*[=$?-).@ZSC\I([J@+Q?<)WI7S^HF9KKMZ\79(B7-&% "I("R$JD#&BA6$_]A]&D3&GJ M=.+O1:JIF8]:S.C^<27,;M5*1V/5P]K9T?>X*Q+:9=Q; MC$:=J-6G(>7.CUR;H[=]I@_:#_72@H:*K5F8*"7%>T"U%5 MT&/%P"E6 S0-X_?DW?<\-N:P8M?1:OV]51V_Z=7HNZ7^GJ?:>@\KPL47_0"U MJ6QQQI$L> D2#O516"(!SD@)$&-<@8X2F#@U.CJ<8&KL8^2+C(!NG'*$G!U_ MW()'8*[H01$@U^^CR=&!:>DA* @6"I# M J9 +3=74)4I@TARQIQ>X&G[U.P],S;8V;W"DW5T!713A?%0OR+.NU*S]1/=_5O6LR% >TRP%E L(8!P7@-(X!Z40!4])(;ECMLF) M22;W!BL9@1;2%*V^:QRNOVM)7=_E4XA:OM$WXA3ZO1X D?L;?@$#K^_YJ7G& M?=LO:'KTSE^Z=MB;WU0":5O(SD@1RY*)!"2)S LJ 0$BAQD!8MQHM[[F#H5 M3]L;W>E='Z^70-M\N0D!<'O)]\&S>[L'0Q+XM>[*-+62^7N53RKL\QW>GV#4 ME_>D;H=O[>F+W$MCM"-\K&I&YKI0SX<%?T_68L9IG#+*2J L:_6ASDD,L"Q* MD"GS.B4XXXQ;!N]=FF:" 3SMJ]N(VA2O4L)&6EK[@AAG8;W\/ON"*O1Q\Q", MG$I@7 /AANH79X<>K?#%->7Z-2^N7CO0==^%VK0ENG8;1)DEHH 8@S+5N39) MJJOA%"G@ I9=.[L)[%D/ "*TN %B)6 M^W:3XRTP2 M$*41Y5J9B("T<338]7M %G[Y\_1RQOI@#.>(86T>2N FOT5A" M2QF]L\)K.$FKUM\9P'G7XN5_PS[M"0C<;8Z DTS- MOVMULH2\9%8-'2-[$AH M!-P#<\DP3P!.D,[" M%A1@PE*0)"7G95ZPF#NU\?(EV-1,N+Y>O<;"4:=95XYSJYNFAE.FC-8P,BHZ M6G[>EMSRT.@-%C+T>=.8:^A^:.49<*_G7;YD&_>HS#.B1Z=LOL&TU)F9])7=4SD3&,,-(%7HC:B/,< Y22 J0%Q4E<0)QQ[,3Z MSB),CM^/(^X;)?:[R'=Z1%J1R&CBR.+NBV7)UT&7(#0S^T??G7\' ^B5:=VE M&)=3!Z-TQ)[#1QI0IG9GIN]J:NU7W>KJX9ER>*8:WCU3S&YZ"NP[(@AF+!,E MD(HI 2PQ!QAQ!+C,DSBAK!2P="ACZT^RZ3DF>E4&:U-ED&CI(]**[U!^U>/Z M7>;3-UR3$9T6C2%K](KZBIVI"QEURKEX,H(NHD.-W;=9S)%J\"H!-W.RBOBV MFJ!>WO63B!:F\8EQ1?TAJL/"S-G^F#>CIKJ78E]Z;L]0R7 M,<=89B#3>RJ8(PI(CA# "2,<97G"4Z?ME,OD4]M(:=DC(_S=M@^K$3Q*=%V_ MYLRYE? MF7+<\;6#0QTEKKE?[_N?7HUKGQKAK>Q9\W6TZOB_G\X]-H-I, MY(F ,!5 4/4?F!42$"D2P$E18(D+*[%6L$= T3"K*=E M_,B;KU%H3TVO3\2>=Z;?+(*^1B?[26A=[KI553_TMNN_:W6C5E^?(2A!%\1K MA$H82<<-8 F*]E%\2]C9!N[.JT6U%I^K'X)_6JC133^B-NBF.38P4K8)$#HQ MZJ.Z=E9@7J*<2,#R.-51QPC0E"# A- M!Z!DI5.5WF%B3,VN;;0 1HUHI\=V M-]E7I4OON6O2^K0ZCAOW82MGN84/OAZA-_.7EN+.@&^ M=_?#)!EWGW\36D<[_MM&<\_R?M\>531II-_$JEKRC^K?ZEG,<@*+M 1YJ?.Z MTHP 6I(,%%F&$YB762*H?9KWV7FF9QYWHG9)S(VPD9'6/L_[/+"7^Y\<>+=?[JGK]9._K%P^(BWBW7"T79/7:NIYH4: BIQB4 MG)4 %G$!$),9D*EZXSF6<0FMPH%/C#TULZ>3SN'\^@ LBT""X1 $?G4[P:X[ MX*["X' 4/QR.D8[3OXL7-9RII_VR6O(-4S]L%NI=,H?-7^]_C11;B<>E N[J M\^-V^'P:FHL'R >WC'<(?%K6O8/<,Y<,]!YN7E[F9K-)YN](_?1QOOSCTT(N M5\_-9G1;^E%RFO%$62IEG@"H* L02=4F+Y&\3'*9$>98G<)RYND9,'W!U3-; M/T52B1Y5.]D='7Z62V#IP?,/:VB77!]/+7*D98YZ0@?)4G4$RJNKS'+J<7U? M;G@<.;,<;Q\2:#K47];$OWY:*!',EZXVU:\?GLBB]:2]6RX4=ZCM_\-2#?V\ M7)@0F$^+QA*<4?5_."$%* 0O= V.#) "I6KKQE":%BE&-)TMQ*-N+FMAO+V5 M'E;O/&[>^;XV(4VE5EX=3\&,Q&W4VD^5^DF#4/_-)0KRK9X0"WMUTJL^XN'+ MJ=#84X,G>4N M]9"]&'2\1<^^\>I>CK5]*^%&C,Q]8_SWXWC?6IAA&\V?-W6U$'5]SY08=65D MUC^NA'B_?";58H9$DO%4Z(B34NTSD10 QZD I,09QJ(4D#H=(5Z=<6INLT[@ MJ"?Q7=3)'/W>2.V8VWX==[M]I5T!L?G+O+ZI*/N'ZTQ.-PY MVM_H?O[V8;%6G/>QFHO5N]:[.(NQ3 EE0O<=2A7/D 30@B6@S!$6(I8E9\C^ MY.W$#--S635"1D;*J!/3_K#M%(K7C]EN1"8P1[A!XG2R=D'Q&\[43HTZVFG: M!97ZYVB7+KNUI-F'YY?Y\E6(7\7J1\7$&3-H;I;&%(7X+MCR<:'3G!L#1B<[ MU[TT1_6$Q#Q#((^Q %#9%T#_'6"$4Q;'),LRQ\*JP62='J$8RQ"!1'SVWL/Y7JK.H^B>IXDE$)YJR.A\1P M_D*W%[I>K6??VMB2^P5OV:5N_1Q9D:C-7L9 )F$,8%8B0 H< RH*79P+T1A9 M=<"[.,O4?$JMH.:CWDKJZ$BZ#.KE%]T;5(%?]D$H6;_S5BA<>._5_;UW7OWM M\'V_/,$H[[R5CMU[;W?QL(^Y&O=%K-:OW]0"K]7@VNO]HBWW=]:G7\(JJ M%JN E0U50)F @L(20)((@(M2+04A19IF-&,]5,, IX\.R(Q"0[UII\%#QSA8$]&)6WTST>Y$ J&B$)2#DDL&H*8D M@F$*&(X1RW-2EM03$0WQ3X_)0TVQPTY<7XSC>"K@%[ZWM7X"NN[M81J'?-[& MF6Z/@CWUW.C>-M%B[5%/_;!L8RH.\YZ_J2?P2;O>9R(N8)IS"E"N,Y(A3@$F MF %2<$)(@CFGM(MR?[#,4[2?WNI=V@].?QB#D5H%HH=E%T!T7,@AVFKA$%;L ML#*7^2H$T".1UA3 =8BR#@/R2''1OL!V"UUVA^QBL+'#<..%![OKN!?0.^#V M@;$T)IRWKC>"OS=EGINS5'/Z6G\1?YA?U;,2I:S(6 )2IAN(XB0&1!80B!3F M..=E&4NG.%R[::=FBC;B1961VST=R1%S.XO4/Y*!";XY/6TDCAJ1V_R;NR;) MI[Z+E-S-%1X;CK@!Y34VQ&[F<0,]G- XBMIPNWL8-7T6BM^>EG/^Z?EEM?QA M0I*ZFJU8EH+3& *>Q11 2@J RZ($A*9(8(:2!#OUT;LPU]1(:"MJ5/5D=6.@ M2]#:T8XGP$)[W+98]<4,$+IA 8=/1KDTW:@T8J'W(7?8W.*]3.$_5LNZGB62 M9X10#"@7FC72'!!8() 4I"PH+3""Q%-!0C/AU*CC6NE!([2W H,-YG9TXA/) MP)QR&X@^2P/N(3-2$E6$1JJ5 M.:I4PXOZTT*WTS'\MNV^)I% M>4%2G+F0DB>YIL9=1BV@LZW!NE-,6T"M9HZTY6OQ[-CM#98D, E^W>6^;W6* M=DI%C59W44^ON^A$V\F=+S=T+3?S>\9TDDL]XS+F#"J*AC3) .2H!#A#J2)KJ ]!2I$+JRAAF\FF MQKN=7-%WP43U0V-_%[U;"5XU;WF7(Q3]]%W\$'I1'+UA%Y%G,<0XQQ2P.&$ M9DD!J,@+0/*$X"QC,<\L*^+ZQGZT@,Q&6M,MD+?R1J05V"/2=E\R7^@%_CSY M?&B'''Y?Q3/7Q\+O=:%15IGC-/7S M7)ADL@7O5_@^>^@^(P670BH60G&IR_26.B.89P 51K.O_B'KZ1;RGH&/W=E\+:$=NHR[*:$2X78>^3G?15BL3%K3?X> @<.AN M/W+(8P]XSX![[0SO2[9Q^\5[1O2HB[SO\0=:Z^WQN/IF?-?O=X(8)R36Z3I% M#*!N-X-%20&.XYPE98HD=/*A'(P_.9M\L=B0N:E3%ZW<@R$/P+.T_(9#$ICC MMD$LVD3^[I6@SBCMU7H[F&)<@^VT?DT%&" MZ6T+.\G,AYDWK22-WXTU>QS65\.U6ZK;ZMBQ1T#$ [-+)WFD)-Z>\>B?V^WD MGOQW4:>!SP:K@Z#SVW#53821&[ .PN>X(>NP80*$W9E?MO4W/_PI5JS2,:DR MD0P5D@&IK!H J"SO2"XMO M8-[SV12UTZ^VJ+7M-Z[O(LJCQ?B=EF(Z\7X747**_;L\TFU5@M532*M%L]^L M:C9?UIN5V"5P"<&3@I4)2#C3W6A2"&A!I-H#HK2,65+D:3JD5/#E:2>W-=P5 M3!U6$_@*RG;,YQ^[P&RWK0["IY%0J?]')^LE$9Y:K.AR1R_8:AJ0QJ2RF^=D.; M$.C/%:'5O%J__D+6.H;EU>1C[[ZTNGDZHC$!Z@_=^H"F *6$@YS%<9RF<<:R MQ"W%P5F&J1DWC0IZ8]&]+T:+NVBKQUW4:>*:$.&^0'84%!CVP.3D@GC0B@(W MP.@W\<)=C)$3,@;C=)RH,7RH832Y+0&\VT6V24F00I(K/ !*N"+#I,P!9AD$ M*CZO)F&QWU6Z\=AY1._;R@M*(GJJ35 MVAUKFA7K8T3S@]@IXUCNVV4U[+@G%,:!Z>A=!ZCYH2?Y7>OZCCKAHY\Z\3WN M\X:@YK6^N,O\XY8>'X#,457R(6,,X[=_BNKQ:2WXO3(RR*/XLM&<^54V?O:O MFW6]5@^9LLM^)G7%9C@K,LIR"7)E(0&8800(%!R4A904QP6ET,G[[33[U/:) MG?!1*WW4B!\M95MA(NIIWP99G'(MVNT"D7:"N5ZJ1_Z]_28KX[T#'MU5L^+FNVQK9?9."X1[X MH^3UC7#^)@U"S>='R4V 4;]*@[ Y_"P-&V38=^D?:F>UUN8\66_J^S^K>A;' M6,0IU4$I7'][4JZVZ4D.:%K&/$\3R)!P^?8 4D4"1($D HF4WA0U M:D6M7E&C6+27:71P)%J[''\&7&H[.A]] 4.? 8VW=C?TL?6 =9B>M;<(]D;] M:3U@>;X7K8_!!V:VJL?ZBWK0NSY$2%)24 K2-", 8D7A%/%"6=6E3!.5]IK7NC_#N&FM)[4[ MRFH]?=6 AAK_7%5KL91R*9LNB:83]2Q#TE3O XRGF:XV6@"$$0,D3O,TUFGI ML=61S/DIIO;^&B'5)UCJSW C9V0$=>C2/0K>)FD$9J M3.$.EEL+BHLX7.PVA!6LU.W:POV'8'D;7U%MLQ$ Z0S.!&3!2H0(25U"EJQG7AJ=E,K MM]MFQQIENVU0".P"4T@K9U&OOY&*?Q'K&8UQ)M)4V2JB9,IJ*3G I93JKWE""<_R(BM< M3RWW9IB>K=()&+TH"5W/&O?1LSTZ'(Q(\)/ %@HMFBY3P>8;'283O2,OU9K, MJ_]M6CR8B_I)4/=L7?WP?@1X$B:_)WK[4XQ\0'=2O^/SMM.7#4J<'"C)M2=2MF1RE7-P\X<..GHU"_ MRM_JILW.5[HFE=Y4+M27U20<'1V>;?-)9YA#4N9$ZK*.L8X?(P"5"0*T*'(A M8I$S5CKM!8?+,C7&-:J I02;6D1$:Q,M6W5TX))H%3(GV[M2$G,3X]3%E3GF MP]^RDI;[S7'6)_06M%L:I4=3'3+ZVEN:#_VE.0@ZV*70>]R7W@ZJUZWJ#>*, MNWN]';>C#:V'(;TFQB[G%7OME4O+(5>D*@"GN010X@P0EC'U5\IS"&F6T]QM MYVLU[_3VPV?S-;TDP!Z@;L>-WI$,S(*74EZ-T-'O[9]!O'%.<(V0ZWHP\122 M7$]C89G=>N;FH95OR=K497@W5Z;,5VG* I@$&(1R*#S^8":)YDHA$[0-9KH\(":!Q3@%) M9^LO:WSLMK]R_>"TQ.6S>"!_MG48?Q8+(:OU#$H!C#(Z#8=VTZ/ MK90>2^U[JEV.&W#FIIV=)=));-O*[#7@[$@D!9F!6.6B+N _F.(:( M*VJ>^\S:S3UVSUDG1$[TGW6[_[:.A0]+TZ%A)7XAJ_\6:WT&MSNGFZ69VNK( MC(("I3=VQE>G-SJ13NH*#^&R=/E;:Z742M] MM!._=^8]K GBY?6PI#)O\([<,'$PI(,;*5I!%**]XN6)WZ3IHA46YUHQVMT\ MN&_V08&#=YN5[C,ZR[)*]U&1P@RYU*;U ND8A6A/5%RY MBUI9[R+32L07QG9$[@6YP.1]"32OG;DO(^&YU?:9R<;NG7U9YQ/-L*_<,#!H ME:P6U>)1EY4U%?S>5_/-VG2 3(HXADCM8V$.(-5%\-.$@X)#2A-6HB1'3B&I MI^>9FM.K$S-2=OI>H=#HKW]!:9+^/>*-X(Z!I6=0MJ,*#]@%)HHM;$K$ILCG M7?3^"E#NX9Z78? :S'EFJG%#-2_K>Q2(>>5R'VTR_EBH=_"I>M$;V ^_?OW6 M%?^\GYOE$VUGQEDBTE12GH"T4.!"GN2 0()!QG%2)((H0TXZL<<0*2;'+:T2 M[9GR5@WCX8E^TIK\[:Y7+'>K3ELV]Y9N'+8+9TE(H9M(&_8#<01J\N=0EP'R&7RJ;W:>_E=1OR[R @>I=KE MV_R81%LMAB7F.2V/G0T3"O3 !.(=;V>390AP/BT5I_E'-5"&('-HEPP:X]9R MO[\M5H(M'Q@'III736MWM8&@XK%:Z-VY.<<7IC]&1,PB MZE]O>BKK$"MU?:/TT**^S@MJQYGC+%)@!NV7[^VK82*X.D4BK4G4JC)2Q=ZA MF(8IT^LLS1O5YAV*VOF"O(-'''@"^H-4,;9XW<[W__,=J M6==:L*90R&?UMY^%7*YTR-LL9DG"RT(GU<6*DH5NA\'S$N "\:3D5#(^))+C M9L$F&N6QU0LH.4%-]L(0[J*>&=Z\U)9GBZ.L MW$AGD&.LEON9I2^$O9YMWBS4N&>@OC \.BOU-K#/I.C[]3NR6KTJRZ^Q[VEM M*H_-)$KRM" 9*%B" "1Q!A#4CD!=SUF4:0F)])$W9Y!;]\R5&2%9#D&B;), ^;)YUB8ZEY>'([:MAQWFC(!R8_W0;^C9/ZR>M MQM^BK2+::]JH$O5UV<:O!*'#FS'U28W#A1F5)F_&[) R;Q]PH-]5GR7_3&K! MU4PZO->X"9L3YOO-^FFYT@;I;PLU8G,Z_:)_KX^FZP]_BA6K:O%M53'Q75?V M^>WE1:S,3Y^KYVH](R(NBTQ*@#)E4D+=EAU!2@%%A.7J%RC+B:-G-J"XTR-A M(V"T,H6TEC(2K0;ZY]H$BRR->DV[QC_4QY7HY ;=-WQ3^XSN01D#]R-X\QY]"^*_><*S'J]H_/U4(DLR*CJ2AI 1C2 M(9U8J+<()P*0F).<% 5+B55(Y\59IA;=T#8.:46\ZWZ(M+#1UX5E%X7+P%ZF M9V]P!>;5P4@-Z+!R 8F;NZN<&GODSBH7U#ONJG+IXF'FZ9GCKZXGMHADD24ZKH 0FJ>QTP"#!."I (F' N8H$$ M]+*&=G;CV"L3F,?. M1@3<19U*T5:EIAN,42IJM#*W?+NZ:,[&H4^4?1J!7N0:U=CSB>2A4>=U[(%G M3R<:VNS*9><9IH04:B4%R@',! ,XB25(LE(WI9$%1DZ-)B[.-C6^W>_:Q%IQ M[X:6+;^,M.5YDB_\0I\?G6QX=1>BK+@5)%Y/ABY...Y)D(WN1R<_5C<-W0I^ M4*,]*L;ZQVKYAQI?[57)XG5&8L9DDA9 (HP!3(1NP"D%*&A9)D4!!156K<*O MS#,U!FDW.9VL42-LU$KKNAD\#:WM=O!FP,;9$+IB-6 [>!&)FS>$IT4MX M4<7C3>'ERPD&=4O91\Z.7P;C$9A"[*%P3Z@XI;+7Y(B]"<9-=#BEVU'2 MPLF+?$:8]<)GQ;U>F6,W/KK^DFL'I[(HHD_J+\L%S]$ MO1;\GT+WG!/\_H=8D4?Q#QT']9ZL=TT^>^ERLY102G.> 9;I8G(9UBU6! %E MKL@B+RDF2>9DZDQ+OZDQ5B?[7_^2%/'?6PTBHT*D=3!->9M?&E5\Q*J]W<-E M:;)-2^H)D7H_(JZ/33\L+J*OT5RF.$\RS.U<&R='G]K7=B>?FS]S'S([?^]@(,*[ M>5O1HM\;X1R=N_M@N/ET!X,RDBOWNWA1PYFOXLMJR3=,_;#1@;WJ\RBBK_>_ M1KK$X.-R]1I9/$O.?MV3\%QSY^[?-*H7]Z2\A\[;TQ<-K/UVWG72RQ>_?UZN MUM7_-H]D"F-*4[6-X649 YAP"4A)!( I++$L>2G+;$#%#7=)K![W\4ML7/8O M[E=MZ*OC6!7.?>'L-@N!UF&D"G&^L7>O$#<8/J]UXMRE&+=:W&"4CFK_) MC3'KU7KV"_FS>MX\MU_J.&&$E(D 1:8]P06+ 2HY 3&5)9$Y0FEIV?CN:&R7 M5VJ?N+5LF[?>^GSN_>Y7Z<=9)J;?U93B'7PJ=M%43. M4:VOD$@?VF=!YQK@KU/VH@Y\^JQS4KZKF?X@\]9U."LSPA!.$T!EC'4IR0Q@ MD<= < Z)+*! D%A[[L[/,S4?7BMI-->BWD6K1MBNUH.#*^L"M!8>/C^ A=]? M&JP^-UBU?S%P499852>X4V7!E MOJGQ9D_&R @Y*$3J&LB63CM_T(7>3KNB-KQ'PV4L@K1E.#/EVW1BN*S_V>8+ M5V[STF-&F7F];I[M?/SKXKNN5KNJ%H_J@B]+G5'<_-6(\;E:B$]K\5S/9$D) M3& .F-3AX_H<@HH\!Z)@14:24F34*977JW13XZGCKBEF?]?3L,NKX)':U&V5 M-%?UU>S>5ZUI9%0=RG5>'@)'9AQ[:4-;HF^QJK?VR_&#?L"&.C<*^)8==_Q@ M>Z4ECZ=)!D;V5H^+2E:,+-;WC.G^,6J&;\MYQ90LNW8N<8H*DA4",,AS '.< M XQ*#+B,49RHSP3BKOUYK":>H'MV\_Q,5J\ZZ:6G0K33(>J4<(R"M5L(.X+V M#VY@YKT"9?1[F%8Y3C!Y#:BTFWG<.$U__1;@_+?HJWPT?UUF(=4_'9$S'.);]O9QZ[I[8C*B2+>KB/< MFME]-7*[/A>ZW>08YXG,2Y((D,1841U/,< \IH"2+$E0AC)(K)GG]5N'>*+?=$Z;G M4]]]33#@)/V7:JX^,\N%:$=](*M'L5;?I._BAUAL1/WA3R;J^D$]$+7N)3$K MRU127$@ E;D+(*&9XOXR PDN(9+S=T+3?S MUBM3?Q=,5#^,!,02$8*T&,<:IK'"* $*6 Q21! M&/&<9+S%_<."ORWJG0#A,/_0=*\/";C=5LD_A(&_Q9UPT4ZZNVBKA:GT]VXE M>+4VC8L]UM9Q LIKT1V[F<>MQN.$QE&9'K>[ ]7O.;NCV5416G#=+.B+>AS; M0IEY5J:"D (D1.B $ MLFO0JZSZ/-7AQ(6 4M=1X0 SG !)XYAF@A8B+]W"."[.-[WHC<_+Q2-01/^\ M;=+A?/9Y&6$[*O6&6F!.[,EIJFVUD@8IHV6%B4^NNSSAJ*1EI?LA^]C==+L# MH=E"Z!V$J+\NFLP(M6';&:=-0=A=C%+.4)P510X((A1 2'* DX(!D8F<,^*0V ;*<]%+E+^^_!8PYMK;9Z6:[(6KP7=/VK#N]M(X";2BA$YG%" M.OO"'BJZDC,FY3AU:Z>J"X@2I[U5D3'UO4Z%PM3)'C8&Q+QC4F* MTX,WAXIWNI#W.JKJN_Z,O>F(DJXI9*(#UO4UU4+-*M2X:C(M];]["F<8MI07 M@QD^^.-UKGSI!K]7IVG+QBV-STH]?YEH^W3-C2V_KI9*QXV81OOJ_E&7?:^ MJME\J1-735+JUAV>9X0@EB(@TQ(#F&89P"7B0.UFH8R%D%Q8FIE^!9N>!?I> M+);/U4(_QFY;6T\K9;<''A_]P'QSU#>D46F;65!'/:VT\U"]I]6\:DR?$,<@ M?A'VN?7V)-FH>W2_:!YNYCV//F#7_U[(:J%ML86RO^A&/Y7Z.+DM#KOWSV+U MX?EEOGQ5A%MR0O2K 1@#!D@HL"O\WBHD[+8+#[[#_#[X, M8Z42M*"W&W"S*=>;[>VC_TQ>U6Z_54?H/3Z)>+N&K+]2^@7QM26_"=V+._-A M(X^W0;])\[U]^FTC3:U+9.];>O#-_2YTT)3Z=Z.2^IINR/Q!K)[KF:!EC'BN MS)A2I@ *1M7WC5/ F9 EC,L$<3J-'I$#M)N:VZ*3&Y#6C&[\?,:)Q[;>P=:] M%RVZAF*M@W J_2*'/&9V^Z9)R3PA>V"\7I$]G$YTB]QB%?7 B@Q:_PJ-(F]X M"/XUVD0.47!:8<=OL;;CM8B\10Y M3AB03!8 )C('%*8ED"5'N,0BIAP/K*9\=M*I?9K[12T5D[9R1T;PJ)-\6"T3 MJS6P^T#Z1C;P=\L/J+>48;Z*4J!:S.?G?:N"S%>1N%"5^?J] [="397(KU+/ MT[!L%V>XB\"5F!*6$:H3Z!B )9. \A0!1F-)BDS!$F/'HIH6TT[/\=8KJ?FC MDSLBG>"NNP,;Y"V-=L]HAK:E=S!N!>Z%.(<,:79!RJO!:3/ON':@ Q)'YIG+ MO<-XZ0-9:5NL_B96QM+;O1(9+)(THSDH4)( R!0M(<(*4.8L@3D7A!#'"K]G MYYH> W6B&H>S$=:-=,[#:LC0,I!,F]79MEF,6(UKJI*ZXT.TA,H 0DH"0G)$84YID5ND( MUR::W/9IFSFTW,KJW)/J-*06YWV>@ J]&]IBM!/S+M*"&A>:)[B<>WC=#-M( MIW &*).4_*([*BNK39EP^AA.GGCV^O&V^IJ:S 4P;>;49N*_NSNU?X5R4F2QR"@NGHZN#\:=&L5OQ'(VN ]0L3:WA6(0V ML#K) N1IG=':JR5U,,6X]M-I_8ZLIC.7W5QKX]U!&0A>TIQ1A5->),I:BC$& M)%/6$J.9$,J.XK$D@PMMO)MZE8U60"\U-@Z1M7O+_: 5^(7?JZ[Q;IS2&F?0 M"%17XW"VMRJJ<4;K"Q4USMWAGLCR8;&NUJ^_/HGYO+7*9GF699*76)?%X B M11$H+S!()6(E)1G/2NMLEN/A)_=Y-Q)&1L3.,+5/;#D!WV4*N!V4T-]Y%SR< M$EW.JWU#MLN)04=+>3FO4#_OY<)5@T*J?XCY\D7P!\&>%LOY\O'U?L%U;HW0 M5;JZF@$%3J"(:0((H250/RIK'>%4_35#I)3JDU_8%UZWFW-J+_96ZF@GMFF% M: 2/C.1.4;M6P%MX3?S#&9@2;)!TK'SA JE3Y+-O:$=RLEA!W$CO+8S9!:HK M<E'_T&EZNE@OU(VLF,NTO7YO_[HZ$,2TY10*!C*89 M@$PM XYA#LHL+F%"!6+4T3?D*L+T/$:ZQ-I!Z]<]-5S;4SHNB1U3A80Y,&LI MT<^#>]?TV7V-?F__#'*L/Q0]OVTK'648N7GE,(2.6U@.'&>H<^O;AJH!/\Z7 M9#V+65Q !"'(L<@:RXJ*$@*9QT+$)<\+P>S8[>3XTZ.NUIW3R!@9(5V]6WW\ M;)U; S$9Q[=E!<8 U]8)I6_V;/7''-FQ=4*=8[_6J8L&!B5WM;.^RO8LF\R_ M+>O*1!IVYRL(XY@BI'W32.V,1$8!R5,$TI0668&S#&;<*6W28M*I;8JV,NMP MBJW442>VS1G-\ 6PLT5\PQJ8%SP@ZAZ4[ "1UZ!DFWG'#4IV0.(H*-GEWG.\ MU%_4S^JG__RW[E_4?W16YW_^V_\'4$L#!!0 ( &^ %%%>9\U)-IX '.0 M!P 5 8W-I:2TR,#(P,#8S,%]P&ULY+U9DUM)CB;ZWK\B;\WK1:7O M2UMWCRFUU,A&F=)(RLZ9>:'Y @]QBD'JD@RE5+_^PDG&OG$YSG-84U:FC B% MZ'#@2G;SA?C&?3?_\+_RO[RT\X3;,\GI[]^U]^__P&W%_^ MZW_\R[_\V_\#\#]_^?CNIU>S='&.T^5/+^<8EIA_^G.\_/+3'QD7?_^IS&?G M/_TQF_]]_"T _,?J'[V_W M?O]/N?IM[KW_>?6W5[^Z&#_TB_2Q_.?_^>N[3^D+G@<83Q?+,$UU@<7X7Q>K M'[Z;I;!<\?Q9NGYZ]#?J=W#Y:U!_!)Q8Q/_Z?9'_\A__\M-/:W;,9Q/\B.6G M^M_?/[Z]M61:C*5A?TVS\Y_K7_]\*=\PS:^GR_'RQ]MIF)D]=-1W=KH+EX/X/1#,?,#Y>$8\RJ_(?AQ9;;G09/K)4"(HQS)XFSD8;@4C MFY!%G3H$S*W%MT*+.EVT[,_IWB^B-5/>C"?XV\5YQ/DHII)S9@RD$IJ4(Y<0 M4R*W021B4D+K?.X )W?7W0HB^O0@U8D:]H_XMFX,F&Z_"VSC*.A'>9&4Z8MUJ RM)!=-& M588$=$EUIUB>9*4K7!D3Q5' MW4EA$.KG<_C^-A/'QF6\#N1L]&@2WEJ%"-R2&:98_[\93Y",N71&6[ETGT((J*H*/@4Z$*C&9 MF!%3[ P^#Q"P%73\J4+G4(X/"38OZP9$??*>?/@RFU[& MG%AQBG,BFPM%%ZD)%J))!;CCB(4)85@7%]#==;<#Q@G&?0]B<,_@^(3I8D[\ MX")^'B\G.&+",6,\AR+J:Q@G=D1G,B0A5'%<:M2^ W#<77<[<)Q@Q/<@!O<, MCL_S4!.2/OTXC[/)B-Q[RW5&\)DN0F6-AH!>@"S&!>63D:H+P^/6HMO!X@2# MO/NS=B *X_7W]"5,SW 5G4YD'\GD$[!D%*@D$8(T"0Q!W"B"= G8H=*XN?9V M"#G!\.W!C!Z$"_,'3B;_?4KN^R<,"[HA\]O%XH*NR.+H'BQ8O7=-7#$^@*.? M@?5**Q^<*]B%8?HD$=M!YV0#MEVP?C!/281)XLCX&[X*R_#R8EX9/(K199ZT M 8[6$'^" &<9\:<4G8-B)G88@'N8ANTP=+*1VPX8/P@U])^SR07)9;YZ>I\O M1B$S8\E_ RZY)7]>!O V%M!96B>]+,)UD?[RX.+;)=>=;.#V$%8/1-VL*'\9 MEG@VF_\8:94#2TQ"T9&,,VT$Q$!_%&N435H$D;M+<;BU]'9(.=DP[?YL[ATG M;U.9O[C(8_J-%\LE+M92>3,)9R,GF;<<)62O"JCLB2=".[+8D.N$6BO;!5P> MIV [U)Q@?+8CI@_B0OIT'B:37RX6XRDN%B/+3$&9)3CF)2@Z >"2TY"B+=8; MKB1V403PP-+;@>4$H[6'LGD0*-G86^NDXQHN(-%<+$9$:4G%&XB^!I]M4> < MW:N2&]*BD2F!MC.X/$S#=K@YP6!N9XSO_8[:G( OY :^G)U_#=,?HZ25""Y8 M$$C*4;D4(&"4P!D+*EFK50G=Z9D;*V\'EQ,,[Q[(Y$%HF0\7<3).;R:SL!P5 MDRVAF=4$9 0E W&$%PM)DK^G@C,>NTO+O+'P=@ YP4#O82P>B!(A:)_7[-%9 M^ONG+\30Q?N+9:VMK2'LD;/>YI@,!*D-X5U*B#E&$$'GE$-A4727D/ 4)=MA MZ 1#P1T+82B@(G;-P^3M-./W_XX_R#ISL>2@Z%[-'!3S",Y:#MJ4*(2WD<7N MHGEW%M\..B<;"CZ$U;VCY04Q)U<&K3P]HXPC\A&DJD OM6XS90-:./2.DR%6 MNK!];RVZ'3I.,,B[/VM[1\4E7]Z,%RE,_A>&^1OZR6+DN-=X*QW2[8/3#,K,LTU]LH*B04A:[/% LH'1"\ MD C9%N%,3-+Y+ARC1PG8#CSC;.XO._-O/]UC\ MCGZP7ZNHE[/I8C89Y]H&[)HF'I?WHRGM-B8+IS9NFW'%:0DR5_X)""L\K8=KI)?.+"BA-8, M64D///Q?'KH2%G$EZLV:ZY.'D^7B\B=WC^ NQ.VK:2[7>+%8$&^OMNIE<&@5 M G-*@A)8:DB #E,@2]ZC3BH_D,E[^%9OD]%/LZEFF+A4,QWPO-?;Z3;]F]OV MFB-1&XRT U1%$4=6Y;Q!0D N'*G($A]ZP^X*.G>HZ1=!APCX0:P@$LR$!5W-04Q&3#HJUF(O/ 'S.?#\?4$3?UTS6N'JJ[8W^,CYQ5S4JI= M3Q8?,2$=#]K2;[B\W O=]8'S6(#)VH/)>0W1F )980K>>AY8F]ON":+ZZ:C7 M#DN="6 0BNGM]!O1/9O_H$V,*OA5B0J$YN2E)I?!>:5(MSJF:4>9R0?>K0Z' MSTTB^FFIUPXN>S-X$/#X,,>O89Q??_^*TP72Q?Q^^07GM[@T2E'Z8I@&:P6" MLMR EUJ!4][;4*P.NFKL4Q"(S=)C]FQWTD#5IB<40^'9:0 M600?HK !D\[N@?Y%'3ML_33D:WAG[V3),.M)!LZ\X7_[X, GK*"OY M!5]K)*1J5&&"\H6N61?JVTO4M VG(FBG5"Q&L)0>>$3O0OD\3M00K.=.W/S. M.#\(/?-F/!TO\=WX&^:WM=W_V9ALMS6WZGZ MUHR")K;STV0-P7KN!$L=_>WV31M%*M1@O&,B5B3R+R+CI$K2?B9L#,&3>C4,<3U;!)[I,5^FO7V838OJB7JS+']>L MX39GXQ)8CAH4+QJ\9PDD.8G6!\MD>:"MT>$HV9; ?@V0T"!/HQL[N MNA="IB12B,!)@])>0H @@@66B5BN5<'0Q.]ZG*1^GS;:@.!QI!TBCT%@ZS(N M^B'\J$'12V>3%1%UTG0[EY)K#9$#)R0#KTKR6=HZIJUE2/HV.8/!U$'B?B0B M?0#GAX*@^06M>X]+(XMD'G!!W+&>+GIA+'BN"J#*1>JHBF*Z$8@>IJC?&[ = MCCK@_R"@]&JS\$?\AM.+JR-10O96>@G&U'UPLCF=)J?3Z1B8*49D45K@Z&%R M^O7M&X&H \X/P%U[X Q4\S%[[4"3;T(.9W$0(U?$HY",1[KJ0Y.+;$_ET\RS M;X2; SD^+/?N.DYQQ9MB@DF!/%UGM0>%=!1<0 ^)%YM1<<7:O)(]2=5@KK&C MF-@'2J77BVV5:KYQ=Z=G[^-D?+9.8IY-SS[C_'PD1/9!2@D"4Z3#0G^X3' ( MWFFE;/3J;KG[(S-CGUAD,-;SH9*<-6#J &ZM.W?OC6BI\EB8]@6*C0Y4<()4 MJ=3 9$Z&Q*!JOAM,W22DWQ?:HP%I;]X/ CTO:"8OH. M];.D]9O:>!2$=2R?86 NI8OSBTFM/UX9A;4(?(Y?<+H8?\,Z&?<I0YQS)PQ%*H$E%N/A ]]CV*7@] MS4KN*VYQN' Z ]MQ.M]\6(GA"R['*4QN[^' -CBW/[EE3YPG]G#,!CG%)Q=* MYE"T:)):=S"';PIH4OCQ!TPGDJ'<$L8.D M,4QHK>;[Y9$*+D:&&12K3V!SZL%KW"F.-U4*KOZ,%WO M+D'75A *9%%HG"A&^0?FAW71@N9!>@Z/5&T^\'.MS!B)5-#5IZZ2.)VB1%MT MTI(?:QR/2J>879/=W2:C7^N["\G?#TCMS>8>0^B+^?*:\D\)IV$^GKWX/EZ, MDO#,)I3 %.E8)62&(.J]FW*,22K)Y#;13%K@!D;HN[OX>)2"@3AH>XASUB5O M^P;'AN[?IXNOF,9EC/G5[#R,I^0]00R30'%CW3.EDTHDE"P1ZT]HNT%O9- M:X$-Q&U?D NZV>J(243%$P?$:-=M6:/F')R(WELN18J-0HHWJ.@WXM,"2?LS M>1 8^=M\MEA\F,_*>#F*@?%27P&%UYS8X$CILEJK9ICWG=:J@6:A5F!-3"45 *'7CK+&#VHCA9$ZV:Q/P> MI:C?--\6N.F&^8/0,9]P,JG#=G!*6YJ\F.87^7P\'=?M+,??<+/!D9$D=<$- MV8R(=:2/!^>E(>;1[E1F)9LF%]1VY/7KP'>$AKN&=_>"&03@/I)PB(0Z]^ 5 M7QKOJU MQMN YS!V#\DJORYU&&45ZO.N!JVDI"UXVHS$!"&[+*Q'&7V3H.0#M/1;#M74 M$M^3X0/ #.E()$E3"[K9KQCD% 9;L\&RKZY-"04"^3-T$$21+O%@8Y,6XEO2MQVL3BK5H(5D M!N%T/KBQ47 A"5LDB!R(55)(LEQKGS^'7B8KI1=-M-.#U/3[_-=$\MN@:R,6;I+8\0D^_KWU]H&D? M00P 3W_@^.Q+Y0FINW"&OUV<1YR_+_>JKM:'Q4MOA.<.B&WU2=-*\(*12V'0 M8%:!L=3$#-^)RNTTV4GE6+63TG AN#E0]^O_7&0HC\8YT;@?#DTK9:BFISH!XE#K-6RW9JA-T]9>W]W-8W>83JS2LX]QV M;]UW9EEC=M4L]E['NRL &\<(P"F 147:K0ZTIIM5U$13+QE!6ZNV]2G;T=EM M((.;B$9J0V9$'6PB:.>QZ PBPP%>X_N\5[SAR%:72Y 75J+%WI+.]LY"2S,*9R!UODZ!S M,.D#J1D[ D:/+.8! _OW*6UK4AO9_+?9I!H>?POC:67#^^DG3!?S=5^X^7A! M?_6*OIV>K?ERU4 U<9*#YQEBKJTJ4GV%UK6SDLXY"13,89-![JTVU',J]Y&! MN>6Y."I*!GQ:ZI8_8IJ$Q6)\ MXLT5(YSFV3H9029'+D12&4((#+A2AB/M%GF3)(=F.^HY-WV8Y^6X.#DT'Z/Y MD7GQ+8PGM1)\L^,;.N.**5<[+[Y&_VR"C%@SM%>)DU% )N\Z%2^2"DT:27:U M@9Z3ZH=[()JA8 #OH@]L^6HK)DBI92#OQ]0&@:5VM$C<@L\L.5=XHHNP!:"? MH&DPO?6:6_I="6;XC8UOA:&^A.D9DC7V0$OK+F-L3RS3,LBV[>ZZC[(]U8/; M%Y:0:4!91\1%K<"1M0NY8 DZ1N93VVYC3U'7<6D#\*&NJ%]SI"KBV;0>X%7W*-0QVRID M;PWI7H/D&AKM@3OT1M-FDFQ[6AZB:B" VD/$/VI&G=JW]-2<^)8X=+]_'>PWNP>A#IAH^, ML[O>I$!A7*DE#,=JQ0,9"=2"6A"X$U\N2>IZCEAK',4=2>"82#J^9%T MFZWEPB(O*8-UM>M%*<0O27B0CB6NM FLS0R1K2GL-V[0 &E-1#. .^_FW+G: MLF<<+U;%4&^GK[\G7"S>EZMG^LT&A8S<>V*C3LG6Q+<$8=4>/M9)4ID;T6;, M_,Z4]MMWHBD&&XAJ %A\H(-KLJ(D9RUDS@LH'P60DV- :A,%G2>R#)I D[L/$F\?B.]]G$TF;V;S/\,\$[?HMA?1 QD$#)1E!B)J!<&E M0%I:HO1-:HQVI',@ON&>L+A?Z=A,1@. X /3#TW@D?1M!.Y##>!Y!2Y;>[B*&O8'T=?4P2D=FONP$3A_FLX285Z7I M=;Q3'=KXOKR\.1E=>QU\)A4?4AWT$\F9R0+!(4_%2995;O+8_2QEO7?U/AK8 MNA52CTJLOMN-7JYMR=J@LQ1,RVH]_DDFYNRB=D8X^S ?3]/XZX0XNLX">%]> MY-G7E<$Y,A&)*,U7 L?HB3RH? M@E$6M%&>%QZU]&$K!.ZV;N^-Q8\#NH;"&$:@[2J-:/$1)^M.0Y_#]SJ[X2EENMU[OO3N/HR0;,'\0RG&UF_6,V9L9^JO=O#[_.IG] M0%S/T+Z8IR_$X0^3,*T5^5DYU&!]4*",C!!]2F0)>\M8%C'%=M[OKM3VWC'T MN YR4V$. K/;)#./@N5>"VW!D=T+"I4''R0'K6-P42:C0Y-8\C;$]=Z+]&B( M[%Q4 X@&MJOND"I[G7(&CX9N#\^))9;NDY22<1T)T &=%)&;;#-*/AM">R_ M.>H@S(>]938 A7V[]8 3UK(0:F=U88EXCA"Y9F!H,X;EQ'ED+0"W1]^'?XI7 MF_VY/P#H//#D1/L.QEM.+W__%*\Q!\KA MP*>_U].;Q;!]EVI]6$GG"R[)G)C9O)NW YU#)OQ2$(*<&(''4JW!?1Q%X_N8JNG:2] M5477+JP? '[NEQG94CR7F4'1-;1-IPF"X:G.70N.>>)*;M*%ZB0JNG:2[K,5 M7;NP>A"O"$^7$R4GHN&%5'$J]3"M1C%H"U$+YX5!P4,3(^_D*KH.05%W(A@$ MHAY(JHXIFQBC FN]I%/!,K@0(O!B690\Q^S;S"P#WU<$K* MNM?SBXOEE]F\MM3[G1S:^8UD@_I6N[A,0_@P'R?\6%WE=[,_<;[^:GP^7HYT M!\K"5(46)R*A1L4T/3<%,#L;KV!-Q=_ Y%^L/0F5URX_>O M7V]Q@Y=@6:E5YMI;4$4*"+$*3 FF'+J@4YOH1<--#42/#_ L'"+]#L_"<<+# M8?'ES63VYZ+3^._5A[8,\#Y,>?<1W*N%KD)T.3NK(ZN!MLW[FA_GLVYC8]\N/W^DPO9U>S1]_D9;C;^MNBI=L M2(QKHUT&73B2\>4S>!828'%>95D2NB;=_GN!%M*7,!G&OWW[U M32PG7Q1"D#7;VLI2AS>MS'];?/%1QR;>](!F+;06^I.O[KOP?Q#PN9':7Z?P M$N-6QL;GV4=,]/UX@K&>2#0LD@SLTKI+73>"5P^GJ"*\E/\XOSV7PY_L>F]B5%VD0*9 D; M^L/F0'J!6S+@!=-:>,5*DQ#!-L3UJZ2'!:A98]D.(!1VD_;:]GE)[MLX3O#% M8H'+Q2A;[W*NPX^MX.LGK9@"TFZLUL4+KDR3.I.GR>I7QPX:HQW*( MZK=0?M#8[$R6 ]";;\;30/R$D7C964QUNJ# M&1V)'Z.D@K0)1\V)%$2ZT&7BW!ZW]5MX/&L6M)=]_" "6,])RXDE7B=IZLA1JZ!&ZYSC)E+UF3(^P&] M&YH5TP\2@1W*;Q 6)5D<\[7G=LM4?C5>K"T1#O]AAMYC#29 MS8JG!(8V!@J3AZ"U@:)XT%6_$Q^;>$)[D=MOR?V@<7P$^?=_A5]N]GH>).WO MZVQ=/_B^;+Q!4:S4SFDH)=59YJJ =TS59ADQ>RE"5DTR>Y^DJM_:_$%#MSMI M#@>A]XO8KKBWR4:\?O(39"BGXE;-O4%ELJ(=,P:XX%)&)72Q3;))MB>Q7^?_ MR,'_1I(;A)%P?V^7@8IKKZ_.D I"< XL>@^J&$FFCY-U-&,RS$:F8I/D]FV( M&UI3VFZ@\2P"#Y32(":VWM]5M4.F](_HY(X#M,DF ME7,.LDE#O">I&EI7VB.A;5^Y#!1F9/9^#>/\:D/1Z^_5RZM#0%>]53961E0V M,84.F-5TB$P.X*4K8'3FKFB5,:Y4:)-9]RQE0^MD>^3K>!_Y#-<.G%\0)>,0 MQY.U,;TY5E<\O?%W(ZTD%T()B&12@ZHGS2E7B_2XB4R3IY:.A\@="!]:$]OC M ;:5= >*Y\L[XB.2+7.!H^ S,BP<,B95CZ@&'Q-Q5@4CQ('6>S1&5SN9K:UD5RO7O MQNYFE%XV,L\C8XJ)L=8[ASI1.F'MO(\&HI75&"[>W2WH>"0U:/LU!UEKT37& M6LIA.,^ ]S;X:YC_'9=7!,D,H!4%SU,$6EQTV"3YN M1=T@'_^.IO$.EM> L?CB6QA/ZM8V;<*O=_@*XW(4PK/OZ\;X\>")-*

6RT-I7C ,) 3V[P\:,YRIIK M&4WM41YJC"M:"-($R&3C\$P(!6+3GM-1E"3O+1G*>LW"[CO&_\@.0WBP?N!$_9R-IE@6N=] MKBN1\#K7J?:94,%Y:\'2;5!'B9'S)T0&I+LB9H8JRS:FZ*Z4]IOEV[^F[%". M ]"1V_-S)+VQA@D!*1LRK[EE9+CD"#S+P*- NAR:-.33[_:TAWR^NAWR/;!;$0AX)4B7633GP)F@R> 1&E%8&=Z=U MUC/#U1]=:I#/.5V#K '7AZ$*;ZCT.E"S^E=DK%P/S1BA\*4@TU B)E#6^W7W M!&%4-B(E5DR37K3/4C;(9YIC7+V'RVD GO#-#5UJ;E+1JQ3B!YBX>B'U-6&N M1!V [&92TJN1&\P)J;#X4)K#< LZ!_D:VZ.F#/"!!,ADXJO M,X4Y0V"Q. M.#04[B*J U'X>MI- L2GBZ]?)ZLK)$PNKY"WTS*;GZ^E>,D\:1W/AM6<]\!J M9Q<-P<8,(7*?>+8\YB:7\9;T]>ND-+N&6TAG$!?PVREYV[A8UJ&HY'.-B@N& MJ]I"2'!'9]/5SKTR0K(Z>A$<<:I)5LT=.GJ>QM1"VO?*G_=G_% GR'VZ.#\/ M\Q^S\FE\-AV7<:H58>N^&*2:/\PFXU3C&+=VL=T8N2T_N8-97 MN4*:2XP,)\*$\(QTER6(!'0"4#,O32)>V2;)P8^3=/!]]Q1[/Q-'?YG4F'B, M0N5L'/ #JP.NN@C&J21+\SI8-5;[N@Z*YZ:RNO M01CUU_-PZP3CNI\?U[O)Q#-O3016+/$N![H:BK? 4# M6)#*-3F!3Q'5\Y2K M-D#K3 J#P-3O-6GF]6(Y)A\(%R.K>=#&"]#9(RBM''B;%"3G4RI:1<:;]&:] M34;/$ZC:X.8 3@\"*8\\G-TY %R9PJUD8+T4= L0F!* R>_F27N699'?%3: M1Q^UFPG52!]U+I=!P.VAFN'UID;6DKC%ZV.[O$( JJ M$ !=#0N;XB$RE! UBIQD%-HU"=CO0VR_Y<^M]%YKJ0T"F]>6YOL_IYA_FRT_ M8LCCR8]K8W1C@C)'% 11NTAK RJJ5%,S/>$G>>=$*-FW29C8EL+MHJSLQ M1D #\!'>(9T@?%?3?N\=H^"M1,\,U!0C4*7.J16A<@VS8HX5IILT;7R"INW0 M=6I!_*Z$, Q=%B;KK<20_OYY'J:+L&J7R5W*%[2S=;WUQCD?.<_XRO0,2.!06D?P-7?<8G86N7,%FZ0=/DG5=C [ MM6> [@0QB,NS%E"/UU.,5[W&5@S#Z56.RXT3XX.B#3 %/%BQ9IW7J_9X4K%, M)BB3;+O[\D*L;+^M4H:&N],@*8,?7M/RF(4A70F9"10PKT1Z/4L,=HV@Y9I_9F MT)40!H&H-V$\7Y7=7;9W'8?)VREQZ>+\.L%DI$NQP=,9R0)SG350P)/C3&ZT M+YZ.C4]MFA!M1=UV*#NUEX#N!3,(O#W< ^[]92;OV]71&G_#56O#RTWZ$J.P M&8+VI*:SL1 S'2\7BD>,,I0VW5WVH'6[7-B3>PYH++1!(/,W_/,&^^:S*7V9 M\,9ANVNGDBT:;"(3U42?R$[E$J*3 8P..6+P+-A&':)W(W0[3)[:(T)3<9UV MR=/G=>?Z6WOILN#I\XW.^,0O1@2Z!VP=9=Q7('0D=;,W4(M+1YR/ M-$]UW$(@ R[&VJ2M#O%@!6Q-NE/1:A&Z!<5ZW7Y@<8#$[LI\#_;U+/5?Q]/Q M^<7YAO @.1.<]IU2K,4QF,$C?<6$ULFBR.BV*8G;2NZW5NY9\OO(;=8%$_N6 M?OA^@W#+93"(EBB5"91 LINB$! LB]8;,J%$9Z?^ULK]F V=27]O)@["^'ST M#OSEQV?ZB+52=(Z1WLM0DB#_WIL"7H@$A14,UNADL,V\KN=IZ]?D;&I*M)+0 M .*!CW.+/N#5[#R,IR,G27666@/'K0%E$H*SY-!)DY36,KK<;!3[<[3U:[]V MCH=M\;:G< : MU\NQJOA=1LEG7PEGR'$Z,C(,SI#$,)"E(F;F+/BV.0-Y#89 M T71OE*^U^%M;Y8/ #!7W-B0GZ/S6!19<4X5,NJTJ&X!_2&+D<:28["5F[PS M8N[0T>]MUQHRAS!] )BI.347]'%WMQ%#G3R#' JO"0LJ$_2E)ZU,-J&QG(?( MFZ0,/T)/O^W:6F.H"R$, $N/LNG=>(IOEWA.5WS2(=D@(#+K0'%&_!+>@$!9 MIWRIDH[<9^2*M)Z'A?=JD^\GGV%[@K\OL%Q,WHT+CFSE#?FPD%DMZW;9;@YI M#"4G07P334I3MZ!MH.;4GH#8%F][RF8 *N[->#I>XJH=REL2U/1L3(=RU1CE MQIX02]%H,G 6+:@2:S>4*, G5"DS'L-6$N. M%>O\JG6#@<\X/Z\#@->EWGS$7,C)$Y-4BDA'IS@(T00P1CN=A.(N-,D6?):R MP7;9/>1MM5MY]*C45GD)-_?Q$:?X9YAL9IN/I,I!>52 TD5R91@=2DFN#!D9 M.90DK;!W]-@CN1Z/KS'8=KE[YWETQ,\!W'7W<;[93X4['^D0DC.EZ@6VJK'( M=1:; 2=#X4H8)D*3PIBGR1ILF]QN-<[>DA@ KAYJ47*5I#D23FD7LP=5C0 E MI%M5Q$*.@LDD)2>GNDW@X0FJ!MLP]Q!4=2>'ON^PWRYJN&1VNU9QO+Q8JUUK MHI<,:2=2:5"J()")5T 'Y$%X%"+DK:ZQ)Y<9;"?3E^-YYB6UP/BI[FV\EK4X-[Z]Z\3U#UQ4E@/O+JLRKA5 M<#=!)B\UJZ@U:S54O0/J!]M#]R E=G2Y]J[L<$EN=$+,B]FT;FA6EE_P34AK MO1V+U)X%#B601:"$UQ"XJ1-S;3+H>90J;:?MGERG[]G51Y?ZK(T(.D-3#W4E M5\5@939_-;N(RW(QN4QS?Y&6XV_$C$UMQNWM=EETL@L11ZM(V9LS[L>1UR"B^MMM<22LTRJ[3%#A M9*,PH\'7U'[!R/K(@:M@FN1A;$=>SWJO+4KVPN1. ML;B%]76OC3,LR77;VB M?QLO2&P/[(W,9&V53@%8UK6?IEH=:0E%R&RT$6BQR1B$IXCJ6>L=%7B=">>$ M]-X?\_$2WY=2WX.C=[4P-C,FZC5B(88LR-)(-CE.QD9I$G+9D7SH'J GW M$^'N&/5KC$[Q+"PWOWNDNSGD['4(&C 75>/D"8)2%E)$XP+Q5);F76D.O)O; M/:T.$)$[">S N_GU-/<;G%G'NIJ'7VXO<[0 RQ.[:Q]"$=F%[)@$8W6I?8P, M^,P<:%NSAWP*%MM<2H&FPX99=D/'$8**#9#" <,LO85*5\:K9&J%ER(EJTV= M7%A'R+[_@?#V_$:MF1)-"E'N43(\W.PCXEF7_!X*8"Z3H>B& MW^P"61;22 L\U@Z6I2!$\FY!Y."DMM:4W.3^>IB3T3$IE$U>89^AJU]$M;*'NA3& +#U_BO6 M\1_3LW4F\/CLR_)]^7VQ+G09\1**MYR$3P<&E"X%@E:)CB(*+9QTC#93VEM-V7M? M/H?ON!@Q'JU:&0]HH?%M]ML^1HZ&Y:@5AR0(6"H6 9Y%#BP4IY.+ M*9DV^5/-8N2_SK[A.L/X<@YN+6#>,/).S_FWTS1?'^_U?^L[UYO-.U<=R8:U ML$;;>NXR[<$[\HE#2D49Q7)AO 5G.J)_L+'W71!W]];M0[:#L/?N[(W8.[\( MDQ%=/E(&-, L6:O*,:0M*/*VT5J91.)>-G$B'B:G7\CU@HW[*4"'BFE(N68/ M[&7S+1WHMXO%!>91REQFP6E'ON;1H2T0M60@DM#>>8LZ-XGP;T=>OP[(<"%Y MD!@'K!$_A!^KZ6ZCS$.1FF5@M=^V*O25"])#'=\@B_(RL281X*?)ZM>?&2X< M]Q+;(%+0'M'XB4>!,F3R"@4'5S,U2S(8+NYW$ MU&FB65> JU.5QHLTF2TNYCS+58U>M1V@T[W<'/0RFY^OEMHK?+/S M(EW$; [;64>!FO]Q0=8[SB<_;O1RN%KQ&E+7D'7"Z5P03(RUW:@,$(L58*50 M7I0LUT\.DZ?7NQX:2&J=Z2@1./E=H#Q&\)P\+E:6>+N7^]U4B(.=_+BK7CE@+O.>2_6A/1M.:]X5TZY$)DRQ MX+6JHUF,!.^3!\<9C\SHP+7Z)]"AUYV++PLN?ILMS $TGY9>W06#CX\0;"O8 6347&^U M-I*9TB__>'DQGU\VW;[>E[<^2IL=.%6[>UINP LM@0=D)I=:6]1XEN73!/;K M _6#S@Y%-@ H/M[^_6I'AED5=?$@U:HS7V3@74D@L[3("RIN6CW./$-:OV'( M8\*O8S$- 'BWU/W\@M:_SL&]V?QNVY7P7\&RX/R0'JE( ^7*3M.=*3XU0SNAW=RV"##W44 MNH>@I0;!K2]6E6QEDQEZQPX^W9/#W^:SQ6)CQ8R,-%KX5 !ST$"7!8*CK4-! M%I/@,@77)-3^-%FGY?[L@J1[8:7NQ#. VWV[!@F7FPNQ6%X'327I:'.Q-NQ( MF8-CP8I2IQB4'IN?[0+%P?@Z!T&QF? &\=3]X(5TN1M,,1E#QE"4Q"V%V8"S MAGPXK[-$7Z))+?-('R3JM-R<;I7@GJ+97P7.:I_?H5B3E[&&\6&=53I8M@_+ M\;G=]V0OYA1]8)PT7$R)4[D;4?K(_,IA62;3(PXLKUX%>?Z&/[\E80S MIP77]1R;3/_%*%HN@B._SA6]ZF]$'I[R$J(3+"IKE>9-XNG/DW9:=N,NB+JK M,CL6TP!LQZL=_3&;__WM=-7Y?'%G2T5;GEF=5"JU 15JPJ<2"JQ*LJ"QEK,F M+9&VH.VT[,1.H->1H(:$O3K:;_$%\]]FLWQG2UG;C(P'R+67OQ)D]=)!4J"9 M<9@$:F.;-*C:@K;3LA0[P5Y'@AH2]F@7(RU$4F0O@_/.@ ME]DDOSW_.M\4\U]NQ0EML]4Y/$+45LLRI(JLS<0P 6H_RZMU5]TY35&&A"(CHD*Q!VDS4S$&2/%E7D#M_ MW # NV%T]^XWZ+2??(:,N%4Z\B@X*:S,$G+V$I2K;H?&!)9EG3C3AKDFZNQI ML@8:*]@3!-MB;'>)# !?+U):=PW&_ J)B#1>/T/@UPFN!#;-+\YG\^7X'[=> MXNYM?B1D$+%PA.SJONNQ#:EV+17?[H M5FIJ 1DO*>?(0,A(9HVRM8%F=J!1,I<9LS:UZN;W*%$#C8,TUIV[2N.?)-%C M4[3Y^OM7G!XXKK.CI7LJ27R6"SUE=A@G(R&:K$^G KF^I.IB?1:P*$.*,AD; MFKR['+\8\4[Q\*;*X[I%D\_)OHT9:>5 MR[$+GAZXQ#L44J_==E?C*C;[>9'H$EBL>GA5C3'.JPDHL^DH%ZN+$ F\K7T- M/>TKAI1 NQ30QJ"#Y,^IQ6T6ZKVE?9=2G35B<-]#939[^10FH18@D>WPRVQZ ML1@5HYUT,4(D&P$4"P*\3'7DKO;:\!3)2MD%)'<7Z+VM:&-P',30073LWFSD M/\-Z!N%E>:(B-B01'13!:QVL4J1ILP&R,KG@"5ED3?JO/4Q.OU9]&QAU*(#! M7$;KV4CD>RB'U:=A=8YW5(P4HW<0K6#!&&V"4;LHE>V'3C5[EFRO279GW3#" M7QLM2 R9G9^/%XL;$ [$!/) )2"S-1^-[L:86 '-A#*B)&9#2QWR,%7]OD,> M195T(([!:)27])?C5!W?BTS<&DE-2C$$#=:ML[D=^-JR6P>3L;;REJAWT2UW M/K_?M\3V6N80=@Y WZPG8S_&I5$BXRLSXHYFA79CO0+/$($KI9CSJ%$T25E_ MFJRM,&5/"U,-!#( >#V^D:!B9-9%""8%XI'7$(*7X(IRN13/2VDR3^DP4+G3 M!%4W8AAFC/LC?L/IQ9U'GNUBU)?_M(,8\X-4=!0CWGSV&P+-R]ETA88_QLLO M+R\6R]DY*8M+A$0L0J%V('RIL3Q=!WMD#EA8<8H9P=KDY&])WZ&ZY)EE;G0Z MQ>RX108%"Z_S1P+$S P(*U+*D3$Z,CWP82 ]NUN@Z:Z^:2*J88Z*V6QU_W$& MMS^@.U74UW4-&BS_Q:=UIJ&=I/;*Z"BG&P!*'H(H%Q7TA$$0/ MTA@AG9$%,3I?GG$&46NA4G,VN27W#4T2=AG+: M!36[**>=1-*CJ[^8+R_' KZ??\+YMW%:%T\S7X1CFH.QM;U20 7.Z01:&!=2 M3DINU72#/O\&G.B[NU!ZC(!^X=.=:&<=\GD8.*F/NYL=+#8%'9Q9C'2S XOD M#2A4!KSD=)Y81J^<+-IU#9;[5/2#F&X$>Q\E!W*Y[P2+#S@??_V"\S"Y+&NV MB4!["LY\O@*O/V M;S@[FX>O7^HSVDKQ(=V-0;,(O$0#2O("7B='X!6UZ"I+ME6CI*TN@T>IZ#?1 MJHGYT W'^X8-GMW=PN8,Y8!1\$!*3F59YQ8E"*QH"+&@3,R+D+=Y4MH.-H]1 MT=]ETI%T9UVSNL]+I4X+F/\8_?YIE%T1QM91Y%'4 2FYNFG9D)YT!KWSK'![ M'QR+2W0L,/WU;/;MY\TGK@&R^>8N/JY7[1$,W8AN=A ?^S8GWD[I@Z9A/8WY MLL!;6Y3*U2D1.H RF, K:2!'$Z5+TJ'?+HG[@0_OS[#H6-Q=,&\ V0>/7*+O MKDK'8B#K6"@/6M6>P+'RA><(B=2CIY]YD8X9]7JW4V5\L^S M"1&^_IXF%[4OUXO% NG_-2-UY(N4W/C:8XG1%NG(@+2VX^790?>>CG]7=^] S=![Y=2BGE+*2 M'DKBA('(+)"S+:$4S3+3QGI^RMDU3RI]:[7E0DCP61+T60H0K9% YIY406?- M=),FCJ?_.K0+:G9Z'=I%)#U[[+^&_S.;7W)FL?)(M=)6&S(;M(W$EE6GP2 9 M&:DQ;'N(==89CWM&R&_A'-^76WO8N"^%FXPN&+"B M]C*UF8-?C:8F8U-%&6S$!]SV_8#R*!7]N?&'BG76-8\'8'4_:QAZ84) 5L#D M6M-NN87(M"(VH7&L6*FQ2=%")UY=/Q'E?=1.$WD, %\/W>>7F?,_-IO[B&EV M-AW_ _.(.%0/3^UOJBSY!I%!$ Q!I-7QL<*G)G;A;F0.\LK;$R+W^SFVDM?0 MT7@U^M:YF"QC='P=L4]6SFFZ(IP+'EGT@OAX= P.8BYV?\C;1S;##!OQ M3Z3@YC_O(#CP*#4=Q0-^N5@0.!:UW#>.U_'OQ94[YQ[$ TQY!B2)(CL(! M=SQ;RPW3A;4X:$\1=?C AGN??=THZ#I%6E6CTW"R#G(-_!HI(-C:*]Z5&!.& M5-IDQVY'7K_W6V>8N3_9H7/9#%[''!"4?.!3NM4X+0.13X*(^YA9K+=(T756 M*<_T58H@7;:)F3J>H8E/TU+QU-&L2[J*OV%^2V*9GHW)%:D1]^5BQ7("YHO% MAS!?OB\/D+%V7(HRAEFOP;)"/K!7Y+NF[ &=],)'1'&W,TI'TQX.IWW *FL7 MM-V;!W%DJ0[ 1K_" M/.5U!M F#RBYE%(0"=!X2_<#<2\*;2 XY-(E,L?4=DE46R\Y/.P<(.=9]_^;%^AIB$Q>9-0]=&(QG!Z-I(R_D:'F$16 E9.!E*8DU4U@XT]AO& MZOOR;"7,8>/T>F/U\6QSTI5-PGKGP&*@8VA% 5=,@HR>K&-MHDA-/+$=Z1RL ML7<87K;'Y<'"&P V7^$WG,R^8OZ,Z#M\SQDK*RYI-\XQ!"= M)<^_M@=CR=4<2P>&Z>2X52)A$X#=)62PMV_GB#I(! . T)LPGO]GF%Q<6B?3 MFUWG?L50 ]?Y_?0CIHOYO&;83O-OL^G\\MM?PF*\N'Z=$B MTX&!R81(50"'<0(@P_AQVK> M[N?91D7K[MV?QF?3<1FG,%T2\U)8?%G= M!F$5V%UQ_WVY=5D0N[':9WQD).I9@?2 MW>\HD>& ^ICB[_NUZ$7.XW5Q^*W-?,!I+9Q\-5[$"UIG-:359DQ.&POLFH)7D0S!;!$>,,=]&]6,C)K9>L]^A)/TCLJ6(!J!GGW!JUU.OO0TIH&.@ M>6U3X5=][2VIOAI+P9 >2D-L\I#<%F0@,''5]X*A_[_2AQV)*YA5@G<"_;=HG:[&H&' X:'50@\ M35=']0%_F\WRG^/)A.!T=[T'!GMS[7W./(/ED>RG'!QX:Q7XXCSC5KC,FSPF M[$3EH6[ XRM!D2KX8EILP8@O:^GU,:8>G MN\9^UV(Z#>6T_TB@1SZI@:)J."1H-WCER)FQB0$/@H1>WR&<2$AHB*H$Y@)C M^>35U:?T!?/%!-^7)]S?.Y-ILHT8,'-(-M&YLY@A)/HCY5Q;MY;$>9/62WO0 M>DKJ;!>\W7NZ:"S& <37+KVJ+;RZ6E:7GL_ER_(^5G%]__XK3Q=WA2EI: M$6TQX&+0-;9(WGC.%D2(+'(MD[=-RJ"ZW$2_S\K'Q_;1!7\:=_H-IAQ0IKS% MIS:XZY^CO9=[WT7E5#8.2DREOGA%B"(B),U-9$489;;I[_7/$JW_"[HVO^6WTEH [C<=RG.*-9''Q7Q MS: EMX\LF!AS N(GBI053Z5- F['E5G- -D*)@<48.TBLV'#\<'L>F8B5Q@4 MJ(*&>*D%<=!X$,FE[(P2+C8Q)_]I"[!VPLN!!5B["*_O]Y 'BGOHVKE7H)$D M"KID-"26=36W%80B)0@M;!1%A:B>M0AW6&^PN#I8\JM],-="0 / VX=0$R,NB><^N%BT M!FXSF<.6#.,HI:(_F&(%F0IMAOS>HF*PU5"=8VE_Y@\ .?XGI4$C[_<%EHO)NW'!$0NQ M.*L",*%((:= >[+.0XJDFY,5S&PU@Z)#Y%T3-U@C?T](;(VY/>4S:,QM,II1 M&B\LN=FUYRLH'VKR1$F5?\9HNB..'TK;/B6]#^.^-=;VD,NP@.1:[D-WNZ/1K M=$YK?_SJ\QX!I+_A+C;$(?=O;Y3YQ\PU]GT^67Q4@B MUTHJ# C:!# !N2<3UH5P[$:!VU-_2J_\NV!REQNYC:@';D+>W_3_ MPC#__.=L5*+U-@0+#%?/A'+5%-X2KY$Q'D*.I*5 M (@C[R1&Y3@8GNJ Q)+I6%H+4@8MA9".L6-[W$_1VZ_S,VC,[BS.DT3MF]G% M?"2]=#84!"L001ETX)(QD!17PI?B'3^ZL_XXN?WZ3$/&[,["/$W(TN^.'),) M6=0@A2Z@?&;@F='@G.'!$U_1'_L-YPER^VT-,VC([BK,DX/LBT(K7VV5,Q>D M8F2QA_K"H'0 GT2 Q,D T@69C,=N$O,/<7Z[ 17.-RAEGMZ:X M5 $K%S4$1?STPF2=)>UGL+'29FUG!H'#784SS*#I*XS+?:*BJW_70=CS_OH= MQ37K!S\ !I&*+4J0G+BMXY\QD<1(@,'H6 3YO:E-A\6'R3D\G_3FIUY7WD7# M'!UTG7'D(I!80-)MBHDPU-;K9'Z.EY^OCA2+B?)GHXWX=9\5AWMG_G M@AO_NB/=T+!#P2.XX-DQ]#P#UOX6*IH"44O]_[/WIEMN'3N:Z!/AWIB'G_)T MVG?)EEN63ZW^E0LQ25R5(MUDIHY53W\13.;$G+C)'=S!E*JZ54I))C%\@0 0 M&$#7PA,1$S+9I 6OC86X4T6V[MK]C2ZTSY>?WV9<70\.6OVR6/Z(?\_J+5/_ M>+MWO3XMVF0D>,XTJ!@IB U& ,],)6YD"KYI__;^I'=I=X;@ZYFFQ&-HLU\3 M17X9SN-L_O%=.)]]//2)]X5/',F4[4IS6_-FB\N$0 TLU$$[A7Y!1WYK,5[G MC!A3FX$B[1R@7^?T69=7(]!J-6SDP=AL->2L&"B999W^:"D(M"@P:AUU,Q=O MBY8N#= 0!#SF^!PB[P[B[;>+^4?ZM,]K[X+^FW4/9-*&%ZX2:,YJ&34KX).. M("U*$RRSEC=)83Y&S/2@.4C#BY'%W2%DKIL[4"8;$4'4"U2)@(#11! E9!]] M"+Y-[\+CY$P+F\/5_ )N]I!Y!\BYZXG=7OO7#3TB\X0Y63 235W!HL%5(2E1 M&!ECE:3T+0#T+%5]X6@?M2]:Z: #0-TWS^M3QEDTR7@/FD5;%ZAF<(P7T )- MXA1-!--DX88K^EG<["GU#M#S;US.ZB%ZCQ>;ZSPHS52(D+FFP,'47H0H M-)"P%!GGX!,V&=:U3 \N.P@@C MZ5J75@*=QF#H#-+]? 2_YW'B>O*!#@?$(+SMH9T)$;=:7IR]Q_G'*Y..V3@? MH@$AM*Y]A,;#6Y[E)YIRT3;.BO[";T#[#R1A[QY MEZ/S4]#Q M9G1=>?,72_HH600Z;#E>JF^"-F@Q]_HIW6+]E3][LEA/=2Q-1# M2M_FU2KGRDK=-+9<5M.Z+@.Y7P.2EY_76X>O&&3)B22UA>)JW&AY@B!+ %<< M>ANB3KC;R-)]OGU:/(VJ^\4Q%7$:2/O]LE[K[];._>K#XGV>Y_^<1 ME*J)3^K^-$S[-#$QZ@Y6RFE@[^IPK;G#\S.+1:/R MC%R,6N;"F0L (MGL M! ^6[Y0W/RC;\2*5/14TC9_[&%=)IX+ 'R^7R[6CX2T/F",PJ7S=."PA&*X@ M>253*!25NR:F< B1_>1*1L;*/JC<1W&G LI?YQ_^LZ@3#%9G0?(0@LY^$2@?0W%-])X3..H'KBL%$XL-$$9DRI6ZA MH),75#00.7>!U:.IFS20#::TGR1,'PC=3X6G@]$Z<>N*/^.]9K6A7Y::5H^E MKMG)'@S3Y$0G%XQLDK092F@_69TN$+J? D\(H!3>7?%G770, X+ 6DHEI:#K M0D2(WBCOH]7&30K0:T+[20CU ="]%'@J /WP*2\SUE%:9R6(PE DNA%DW3I@ M(CB2'R0,TJ"SC-FK/7!T"5 _DG-AEGPVBHP M5K,4%!;!IHO7IYV'UAD2!ZFJS[%HO^'RO_-%K5S[,\?+Y>QB1NSB;/EO/+_, MOQ'WQ/B:W?ML[#9N9/ X@X:H@Z.IHD^QR#M?+#W'^D_0.=H1'LMH/2;TVZ.2N2M.> T950(E>*+;W'G002 = M&8S1-S'3SU+5L=$:@I!MHS6>)CKPZV^GU;WY@K/SRM4OB^6?>)>Y]SDNYG%V M/EOK;FM6'>?>Z$B.H[1UXP.CWR'7"1SRR$-0Q;(F.Z2Z0\]SBGL,2=AK&5F4 MF>#69N770$(G7K/9"I]-]77B3N#-B2V+Y8I.[+5P\.)6'?L/T&Q!QC&=R7VE M,Y+#^>/B<]UC<'4"Y^E]OIA=$?;(]$;O%18M:@R4:NV^K&N[!(?@N.?!,ZYY M$QLS@,;1[.X/7W_ GG"_^M5Q<_EU7[ZT;"DD,"NN6TCJ]"U1R$5"B M!)F2""ZR$F03WV 7XB8NVVF$IB?-[5AJZNG*_^'K'?OPRS+_W\L\CU_7;<]> MY6@X=R#0*%".>7)@;""9:5''OQOIVD: 3]/6250T&B">1MPHVND)<(\QM)F+ MD74@ET@4B-&1R QJ"%%'\"RIY(N42K8%W-.T=0.X%O=^,>; MH0PI)N81$;*L/5O$ \FLU%G1J: 5&"-O>[<^0UPGB!L+$3L@[B#U] "YJ[GW M>+XU8S$YEWTL#*SB=5D*Q6&>,PLHBBF24=3G61.4/4Y/)TF;9G?G"%KH $P? MECA?T3>OR+/],R^_S-8+%*>R82"M-:"RK[VI.4-Q MQ7%9F':I2:GUF$Q,; _'0-6B$Q5W &^*W3[G967E#_P[+S<&GQN..="-XAQC MH+Q'\-H[8D+KF$/V*C2QE(]2,RW@I@/'=B7,P9KJ &Y__?FOQ9>\G*^S SE< MW*;)-OR0?#2K$_R9]($D5$?R6/QQ ML?Q[L:P#;A]C)@JIUHE#.:\T4-VQ[;-%89O 9JJ9]2^D& MB>-IK@,8KM^/?L#XWSD]8,59JTNHJ]-TW2XL%#DUQAM GS!EPYUJ$[4\0].T M;23=0' LK74 P)__[^7LXNLOE_-TS0!G*GEE T@O3=T:Z,&C]5"LI\.38LBI MM(#= TJF;0GI!FR'::@#B-TF'!Y)-]P([4]2[3H)]2->30][>S.%(/!B30Z> M$%/G8(B,$+32=1QTW:,;/ 5];9]!]B.\D^*']F\D1]!K!SC>+D6Z.IBW%\"; MSXOEQ>Q_^CI@R$"*=6Z[G64+0+,5N;"C.]P/P>Y;VX&B<"\_VU/ASF_@KF\_RQ$O+A M"&B_GQ@Y\YK[4(6;,))PF;802H[@LW/),N.3;>(^[TK@M$F%3K%[@ X[L,2/ ME5 (J+H1$*P%S#8:18@[G PA0N-$GBOTC9M+'6>"#8V9CMHY&N M(?;[8AXW/&DL]76K@,D&R7G@H4X=)\OLN0LFI2)"D^FBNQ WK56; &A[ZJ4# MK/TZ_Y)7%U?SR1]V+9UE--&44HM)2Z)(S&?P*C&0/AK%? K>-(F_GR=KVJBC M&;Y&U,6)]W(]^H?'Z-YZ]HN/V:^UNP2.,1+ Q>P\UP*X$_4=R1D@9[ ^_SBR M:/57V>1M[BAS3*YZ*@D"7\H\E[HECV2ACNXU'?I&I$Q(TN!N"FE MU,W:!4+&#"HJ%-8Y(4+K[L+.>[R.BYH]&L&&J+ G5#[365)\YIFB-> L>SKN MJA:P< ?%1T=QM2I(C,N;H[3A66T2FI&]^]SY#7R=-U+]?O6(KL"9Z/1IHW M_&T.-QUG[>M>)IE"!"5*?6 R KRW7-MLBF!-WDL&4=F)C1P1)KN8R5%TUA,@ M?YW_?7FQ6DN,7QD#8$RWH MTF8B5#@RP*ZZ%:&V/M*/VBG#I+,NIC8.V@'C)=HC:]JX8015=8"X49N0DD:> MC9+ ,_VBG)80&"M@N;2:FUR8;9+3>_TS* :AJN4,BB$J[@#>CT\VR%QD1$Q0 M2FVCC&0!/%T%X'SD9 EX0MGDLG[M,R@&@6.G&11#--4!W%Z<84!G./H4 DCE M:LU0]"0AF<"HR%"6P(QI$NI^0S,H#@'AJ/KK (_/3S*06CC.,H=(IPR4,AK0 MV )%ICK!7&C6: O5-S*#XC!S.);F.H#A<],,4L#DO.3@,=:U.$B>C= !N'=2 M!K+U7C4!X;(1=1/8 MO>89%(> [3 -=0"Q,;(2;V]:OK!PYJU3P+4F R_( P[H-4B3HW>N6(M-ICF. MRD4G;7=]/"\?'18=G(D7RMR9%58$K$F-ND)'J_4XZYK>B.N%)<%@KRT'7=TV/T'^@DLPJ$*([UUG=, M BHZPMP*(]![:4O;M5-=]Q\4GV*6W$%4@HZ:,!:"I.,MI12LI.AU:%O#^(K[ M#X8@KUW_P1 -=W##WTPMN/+?:YOY8EXMR?K5P@I$%W6!$$WMQD4/F((&;6S$ MR#EY]DTN^&>IZ@2"QT7*]O;#T=36 0:W>-@$HW6ELK:U>HE7U\=CW1'/#11C MR1D23@3;9-#.H]1,B[D1M?UHU'Z(Z#O SYTA/N\N/N5E96>9/^7YBARA7^?D M1>5-2D)%Y;*0"5BTU>?U 8(7 1RWD:Z(6.CD-(LF)8R#*9WV*;$I!ANHJ@,L/MYPMO8TKK:.24G_SP800BI0*QFU!\^E[%.' ^CLH[P/8Z:_SA$\X_Y,^UGGKY]=?/?Q-+-3"N M(_KSZDZ9R\W4U[)8KNY-?3UC1E@N_7%Z0?/_ KU=5O(LWD0[_,K]=S#_68WZ'X3.*D45" M4:5:12LX!2MH"V!,.D3C!=-;W4D/"YT&?N>TY<_3([.EBOHLN_OS8A'_FR17 MMUW=+B78IZ;NB4\:H6!N%QI'JH:[S5V]*W>_['U>/SG5C6"K/S\1FD,EYQHC M=Z90,VX=\\!U-@2*[,![$^E'5U]"E6HT1O$PL@^]UG?^]A_N?OL'4MD/]#'_ M?9:YUN@0P=I<.Q4"V6]T!I+@&")Y0=XWF>-[(-W3IA".B-3M>_N8^M[;:G[) MR[ XMMU<9QGWJDA^]O.:V=#'Z.W#DD:ZHJWC$;3POF*$[O$2'# ;-4G[M4K+7X[FHCU9MX,?M"<>-:A[>'"[,,W)5(XG)U M$8)/X&+,P+Q1)$KELFQB3 \G_:3MZ1"\/JC_/*[61S2I>P9!+S'\/M?*GDAB M7[/^YC^X3$\PGH.,-M0FFEC=\) R."0-.(,\:G+&@W<[!4GCT31MEG8"'$^I MTW[ O'B"\3A^4IO-L MBW&UO4L#9J. MH;!(X4.H21>E,A2!+@6K)?DL\3.HA/13 SY__ M/E]\S?EJODE^XK8\7W\D_>Y=>9_CXN.\;O$F^S%;7.GICF4P-@6=''"))(IL M/(2L2$O(9%&86"Q-W@*;<;33(3&O^I!,B9'32C@>, /A^0]LEG)L.G0ZJ)!?;-,6-QL%)9R"'H'>H?](& QTXZG^< MX_QW_)RO.G*$5A9)9$ZF5"=+)?!)>'*R2A+%R2)3D[KENT1,W)L^#0ZV>TOV M54I'@-JTV$BFI2'3XG*%=;#C%Q):SO/*SO4$66983!3%T=$H))58F5(:=&:*21YM MEO$E?VZ'[^D#!_NH;]%&EAT8C"N;2?]X?3RT\B:5*$%Z3V:32P8^% '1.FMM M-#*&)ET(]ZB8]@&KCSMH?[5T@*G]!7?+]CQMG5?T,86,'DPF]E6=!>N1#FUR MH7A4@L?0I"*C!3/3&L(#L+7MMT^MZ [ OI4[O5Y5$5(4+CA(0I&?40?$!L/H M/DBZ6)Z5$:;)FO5'J9G8J9\<)(NQ-=8![&YRE+?%.==;*;+45AH#PO,,RI(K M@MPB*!$\$V@TYTVVBCQ)T<3W>6_P&T=S73RKW'E178OP>EJ[+L'*VN3(,)!X MZ/1<>3XLF&*T4&ALD\FD3] S;4E(=P <0VL=6,#''BW?__G7];[:8KU')/NM M6*P"0C+G)@/Y,\29L$7%)I',LU1-6Y?1'1#'T^"DUG"UO#A[7V6X]J>):E4R MQ7KD/I,?$2C^IS_PD$S.O)"S+7?R_.A#[X".?MH&W+UOG=C"31HR[R_^"8W8 M#='76:/@4L2802I.%[[T&C"9NFC;<,]T<@QW&:NW.VJFC P.T-BVSO<0W\1: M_VTVKP68&\)MCIIY9D$G;LC1\Q1]>QX!98S5HC+O&2?.J.?'O37!Z3U(&D!\769(7C#EQDE?$@G65&9]XDO70XZ1.[ MP%TD]X\,@ YBM;TY_OVRGO&-NE9O+B\^+9:USN[,18$9%9UZC&0QN,W@+2G! MF#IMF4EA19,LU^B<=)Z<'1F*8YV$47!QVK?!E@BNY]/\LEC^B_[;BS,3>$ZU M78>;.BU/(".94&0>4V9<9B>QS?*D5@QUGD8^C8-R$$I.^2+9]"^_N[Q87> \ MS>8?KR1SAD7I'(0#JU5=XDV_"TB!:)$"/2G*L38E#Z-STGF6N]/S,0HN7L'! M6%N#U:_SJP:&?RT7J]59,DYA3G7+;J&XVGH!SB$'$VR4UEFC=9.]LPUXZ3SS MWO?A.!0;I^UGK7_Y=UY=D&VXD@ _8R1[YPL#&Q(9!ZX%>*4(RXH;GUSB639Y MX!R3B6F[(4_U2!R*A@X&1AQH#P0(XBD@=9-&#= M=\13R$IS\\BU9)Q@J"*$F#4J9 **0=RW/0G"7!VRS]:\;13J?$ MOK)3TA=.NC@R>VOB:GKXK_/5Q?)RG3>_&:O\,+3ZKSS[^*E*DBC'C_E]KB4D M].<_+N;K)L)+//^0EZ14X5DN4M9M/2:34I&\2Z\I%BM:Z,1X46T6+'4EA9V. MIGNE1[,K30S"8P?)@,UL@IP>E^+/_]3?YC-CL[9%.="BEEFEB.#KN2B>*R,P MRV2;O*'L1MY.\/>O%/X--#AU#^+MY#$*FLC%W CMW6/39\Z*5%DSKL"QJ$#1 M1X'76I$HB]<> P:UV_#Y(=^ZVU,<>V60:ZN/=3:W0G_GBXGPMQBLFWQ3" M]3JS]5.-<5*63NAH-Y)#)L%'18QE&US4EN5D=@/<+E^W&])>VZMO(W6&]D[Q?GYW1+U+\\RZ@]TR@A.FU 27*+D3,-F;R/Z#GGUO>5"W^6 MG9.>P3,$UPU?4/=%QVDG0IY\24Y6!<&\!1YBS07571=.,D@E2UYJRY5+G1^0 M 14&_3DM(P*T>=7!$*SL?5S^7GM\/,_>1EG)(NS;+/B)0A06G)0WD=P)EFP)5OB4PC7*,$WF-03+3MK"/JV MVIX^8%SSL Y%'N$P;.MB\UBVR=2LS@1'+9E'2%A;MUUA$%SQ(#@COJ.P&-E. M@>1!9)QH,=CXJ#VR1H>CUU^A=[Z>SI\^=%,0]DA%G$&K69; <]USF34'STH& M7G+2 @6SNJ^FDX/\F/Z*P4[)CQF"E0/]F)_GJ;<#L_6N='T1_K&FE1)V$U2U0]=I"[N=D=$:! M5))*QSI'@F]J5@O+$-'&Z'CR+/5>ZO\-O(#SR$ ISB$(&4"8XDWRP?$2)SF7H[+Y:A()71S/Z1#8 MSY7Y(')]J,[PA'ANBAKOE_SF;3'=O,C^@K/EO_'\,I]9H;.,)0)G+M2,#FE4 M<@U:FR1L+$ZT69<]'!@ MCHX=DJB1N]?N>)SV]6N[,+/WW4 M[20;&0^8P*[7C!?"5_"9(BJ3?51&JU2:O*2_E@U9G'%I12%38>@LJI(DN)SI M%^.2+U8RQ;YOR&J61AR"WG8;LH9@H ,GZ?ZR FN""4)H\"'71P[EP5O.@*3* MA8\AFC93GX;O)SF!'5F#D/#L?I(A:ND 4_L+[IE!R$*)H+55H#G60H*+G[ A /_Z9W -SIU,ZLK=X[D\A/$.3=!"%[*I' M61N0.7DILH#6/AII5?7 3^M$WF?P1,M%7M.!/ !QK_QZO'F4OQ%.D,:KNLNC MF#H#,62DR)1;, *]\9(;UUD7\' >3[0,Y#6=R,-P=VAS3N>'\M]K)=Y(1CNM M,S<"HD\1E&'D/D@> %-PAJ(2;\2)G>BF1]U6 UB1_[FR;]FD[C(9@[]1Z\W87S8AGI745C M]EK+2"&X%88LFM* 7"I0+##ML^16GFJ.=8@<3C06/9DD;#-,?ANO(B]7ABOK MB_3DC[ H*4KP9*M#K)4$08H@LP\V[[)>]R3/\:O/[+8[/1U:@D%0_@:RPG=V M%;PL.^UB,4XC>(EUI3Q%*>AS 1VX$HDY[SM;FSHJ^R=ZBW]3AJ 9G%]Y0OI^ MJGZ'5C&M=52D?<.U!A63!E^,!"-UB3X&J4]MPI7;@\& M!%A22QWJ3HWH&%G1'#*X8#0DY6ST*+PM[>8;G$*NX)2S^*_ "C2"\JEU8=]N M+"F+Y6><;]:WK:['?([=E;WC]S7KTMZ'WSZZMF-63J5"P:G,'%3=D>HT_<*D M1QVS1A5?X[:%T;HPDL<48O!TC?^RV<$3'3E4,BS"J#2O6YG'D'ED59C E%8Y.TZZOLVAZ$A&>[MH>H MI0-,->G3#,;QF$0$'2*Y>#G*6M-1(.18(C*5,.M)G/T3[]H>A*UC=&T/470' M8'_@YFVZ@*UP0M>)3RFQ DK'0FR8NO#1!UFDEVQ[V?HX>'V"GL[?EIL#93&^ MUJ9>TWF'A]\R5K=I=76BE?51T&%VR=.](TP"SQ2"UC9RNGB$WYX=],1>BR>^ MX+7T3.]S/X\F^ [!LSE61*IUUFK@/.MZ(3 Z43)"<4'8: T7VP,G=H?/E-?? M>*I[ 0M[R'%J-'Q87.#Y^JQ\6IR3^-_GB\OE?&,3B]0E2Y^!15,W1"0'07D. M.AJNT18T=C=[\MRW](6)?52X:"'/#AR<$8HZD0PJQ>81#(L6%*/3A<%&"(+) MNF_*E]!7HO[MH/D@[1[?NXA%CPR 4X;\T$9584N4W&3P)M3]W$6 K\FK0MHJ MN9CD>%][+EJT1O=7T;HG<*=J=QZ"HE-:P7WG8E[_W=:XK;6L5J,_'PWZUF:/ M2/OSWL=34E RQ6(0F%-TX>2B("#SA$GM$H7J,C/>PK*]EJ]/2:V>DH:@M]U3TA ,3!U!/A58"VN-L\BK M05T[8RV7W*5H\RM,1@U2W6[)J"%RG!H-SR9/=(@VLIQ!HZL;'KD"5]>5BF1E M1"-0.;$3($XN&35(A3LGHX;(LX/(_/[;I<%DK*U.3+".S\7A@9 MOA-.ZQR"I4,G!'XX@=.V-4!168TEX@1H:Z(SNGC?9BO/L1@\ MT0DDO9^S U!TB@^W\>IYY;&WRS?Q8O:%A-7L^7; =S=_Q-U7#IT\Y09TJ$T M4;T^Q:R%@$)#DUY1% 1>\@.1%C(@\NM1F M.];WI]R!Z&WWE#L$ QU$+?=S;B&RY)GA@!@8J. L8/ .6#+.EQ!34$T _"J[ M @39A\$E!W3 M[$.TU@'X1@B?O>4^2Z= %J1;2F@#(8H(QEJNT7,34NPJOS$LS7X"S_&'^ E' M!L I0WZ_M1*![$C29%6RJ54S3"EPR2K@27*3D!413VP\\:O()@"H>@DS#>:F9,FU+X8W%XHN?L"$"?;"// M$,Q] [/[MQK.F-&)IY(@QT(^MO:)XD1=(&O'C#"1+"V>UHG\AC>Z]GD@#T#< M*[\>'[[5&R&,%BE"J@^>2M9A3J9J,!H6M$*OMVOB>S^.W_9&USY/Y&&X>^5; M)+<>]KF549@DP&55ZS)CA,!U!FGJ%,J06%(G5HGU#6]T[?,X'H"X5WX6MWUY M)6S(AG/@+M87X!+!&\/)8*VW@.JB\XEYJ]_R1M<^3^,AF/N^T?71F?[,BJAX M3.!E$:"L9'4IK@*CI(P>51'JQ$HLO\V-KITG89MA\MMX%=EAMPUW*6C,( PF MTK]"('?$00E)^ARMB?+$9EQ]W^AZA-/3H248!.5O+BN\@_C0ERC(%1*1QSK7 M(M55#0%8DB9H:TH*Y;0L08M5COW=Y=^4.6@)ZF\C,[W;2MP811*J"BKKNAU; M:W#2&9")(Z&"Y:DJ-_O9\'S*^>Q78 F:P?F5FX&ARR]]1&:Y,9"ML*1]YBMUV_]A ,=/#0<[]Y4Y;B8:M*=F3EB8KFN5M09%'<.R!62P%PNQF M<2^TPR8=2,]2U?G;%-SH(BI1CAJ*X!R65!&\]75\IZ6Q- MEH[U57CQ]K7U$>@JC3OF0&UT/;**6HKFF0$D$QNH2]]P8D\\Y;^A_N3[68 M]QOLX1X$],EJ\(=@[INKUCOS6>?(0Q6'M:!(8^!5UE PV(#2*,>;+&C\WL/] MS1S( Q#WRJ_'A[VT,F$HL7B(.M5>6CH[0:D$G@O)M0L1=5_!VO<>[A,\D8?A M;M*^T?4JNW:2^;$J<5F7$2SHHS\OYNLLTNV*;19+YH&3_FHY@A<&?"'%.L%X M1J=%B%LC<)]8.S@5!Z^^QNS0PWG0$@R"\C>7$-ZAHEV&4)P44'*H3E&=38YUXI2.S!7RC#R>V!RE[^W; MK\X^G3_ID M_B:\Y]Y^66VV;CXT":NO,]Q\7$^^Q\B M:GVJUI1>=5HH%;E1*@.3)H$J*@ 6PR!DYDLTE@75)C?5@IO3[M\>@.JG^[>G MPD8'KSZ_SLG>Y3])X>N;\.V&Q76;9^:^KPG0\RBC?KZ1>*F69-+P[F+J;9HUA'WF,$+AG7[BQ/.BJ30'!&+ M/?1DCZ;[W3"UAR(Z0%4]9^_*GWA^LU[9).L3R@A%6Q)-XA1).&TI'$_.Q[HN MP3?9EO. DB[1LX^6%V.*O(_D1SZGO_KXKSRG<.[\S3R]29]G\UEU.BYF7_+& MV[]FCT<17"@69."!#+@S%*4*#CK5-@/)54EMQDP,H7+:Y\1V:&NGJBZ0^)[T M1"1\(L9^RE_R^>+O*K\-5QNF; @Z<40(VF=0V1K & QX583S-N7HFH1V.] V M[=-5.]2-K98NL'9_R(O%%*,A[\&&]4KX) !SDA"U$,P&R^E_6Z!J^%RG(\QF MZ,7?WU]%'?AB3::X6*XU,]F"RTF!THI.&6(!HS&;H$,2LLW\O%<^XVD0MHXQ MXVF(HCL ^]:$H,V=()0R2DL/(E%PIKQPQ(0J@)IYY IEB$TRAX]2TWG!:7.0 M/#_3:0^-30B[];/WS2U5Z?_CDOP3$EV5T(87J436PB,))A,OI@3P=0!69HS1 M*1?>EB\<"UN@ZZ<)+?&'TF ',/D?F8&/3=A4Y3PJ0#?W3#&9WY1QG?I"[..#JT2D1R=S1=1]J3A2E, M$UR-2T%9$WF37.9NY$WKL4Z*H.U$P/CJ'-&8'Z/FJ/*]>O,%9^?5-)3%\JKH M:O1JH^>_IUV=T0#^^J@P\D4DBTI"+H7@[*2M Z$52*^+=H&Q8IID8GJI,-K? MS[NZW+2*A:N8(-FZQ3UH1?<:!C"A\)!"=*Y1#_OW31 #T=MN$\00#'3@5%P' M)>N,H4DHI>,.',6L]3VET'7F)<0DN',%5<(F"W?O$M%+?=!1<; 822D= 6H3 MY1;/A$2T(!31K&S,X%(R(&4)6J8D FMRI?24EM]?G4_@8@_9=H",$8:+!"4% M>A= Q,A!Y40FWC(!14=5=#U4O*^QP,-B^1,847^(63LR *;.Y;\LZO $OW?; M9B**PNI.0Q>,!E7HN*,V]<>HDN4YFQ1>BHO&(V=:&$_@($ZDR2[2LGN?UZNI M:!MC1D_'B3(-/9,&<=?5=6PBGF^R4FO3,C'Z3O/8S M,P0EI]:C^N0[_.@9XQ>_J5G.>!B/?62-(P$K*R3+H:M/[IBK]0^!O/-@6&(R M2]LD:_1:LL8Q61F"S*"=($,BB5.7I0%C;8Y:<)=8&\O^/6L\$+WMLL9#,-!! M*F=KF6BBV$E$)/?,6U#,TZ7C48'UR!)7.9;0I!_K5>X/'H2$Y_<'#U!+!YAJ M4F25@]/,)TW2S'6'3* 8PJ*#E&/-(&F;P_?]P7O4E@_"UE'V!P]0= =@7W-2 MQ\NLI,+4Y M$K'PE'00=4II+0/E###5J64841K+M-S>03,RJKHQ6_MI]"EL["'>#M"QS@_D M=2OEY6HMC"@SRZG.L]96$@.Z#N1B'I+C@CD4@OZ^!3X>4-)+G>N4EN EGLE M$8J<1JDD@HFUQ+661'A7#T\4FOX?MY*)%C 97';4;FQK%S9H;Z5T!*C-<3#& M<8W)0*VVH7# .4"M!3C%2\C"FNB:-#'U%+'MK\[GRXZ&R';J&HR7>O=T(BL9 M@H-BN>*HU\8$T*A<[;)UL [-$P\+KB+*VA?E?2#ILT9 M$R9DRXE_AIHB3>%]C305%*5BUMR5DIJ,";A'Q;169V]=/HZ)/03; 2IN1A?] M>(ZK%1VN:CK7(M'(DN2L;K9T-6,9ZV*I%, +*;G)2%% FQ&T3U&T$UK,Z[8_ MXZBK ]S=I7]S)C )X3,:GEQ]KZ>K;4,G*=#DIF#6!*O\_7(AU.\CB'-@>F@++.[!./TH7<0 M0C]MH^/>M^X$"/LZ3<_^XN\!,QO//P5!L43,@$+5*=ZNSLPS@D1@@E'$>>:[ MY))W1\V48=4!&MO6^1[BZ^!R&:&10YBL,]+1X)X4K+1FX'SDM:W$>TM?J1QK]-6302 J;-(XZV?N4F:K$MHSXP617F&()FNMJ-FY5A@D!S9$G(5 M"BN[C?-J16'G ^9&AEF;!60'Z+P76_]@6\Y#.81M.=RPO9S%J]+,ZUUK)(A( M_^I,F\ C9Q(*%YY">4GNM@QT]5E7A- :);9K:6C"4N=C\]H]';^5"^QF@_@HX[@/+3G/S\Y[L_MI;F;1WD*UE<_V$Z MRQ$M2&*2#CQJ[2 B\SRI[*30QP?\$]2>Z+;28T![#/V.!N)1.RW? M9I+G7IV3F_]RA$[(QV@8J;/QZJ-O>[UX4%%HTE>.M6Y7:@@RU=&*5DL91$?2&(_T+_Z[[.0/!G20%PIIT$93!"\ MLI!\$"%P)ZQKXD0^3]:TB80#<+!M*4:4?L\F89TC/, P;/[[T=%&DPH@(?"1R80R(M1IU,DTJ@]D;B[0S#['QV\?4WO*"0Y>+K6JBW MV"U..4\(!2?JNB.3,@23//AD!>KL0S9-&@+VH+4K9]CJ[',FF!DQU^[JM!>XZ0-0< M,_E9J=@FX!R%^FGS@B/"]?BZ[/F2_!V75SL*#YA \L0GC79Q/D]CFRLTV2)= MT *81P/*9Z0P/QD("5U(1HNDFSSNMKA"UY_Y4U[%Y>SOJH&KQU/R%FVNLS:S MK\-_@/*.D/-_NH>#&FO#L MS..F^3;I7E*6,=D(D7EB1RD+0<4"FBF?E'&1Z283N5^@:^J J\U]-J8R.L#6 M_2#Q?7T^?%?^6N7U>3D3P6LII ,FK <57*Q3+!.00RDSD6.5;I*'>Y:J'OVD M/?6_;:E&4T9WR*HC ,^8]TIAHHA$\#IPP09P"2T4F;,-FB?%VMQS#TCIT3:U MP-!@L7< G"W,Y0/.T%5PMH7@L17: V?ML;)7AO,_5A[W^RP]Y^9F?>>%$ M8#*"1.6(OZ(!1XT6^ M+O#U=::_#PZB4P&4R128:Y?!TWFK^4*T;9:6#B5TVB*IR2!YJ,JZ@^2JOEAM M5JS^3OZMUX7YNH([&U8K0HJ#P"P#(;4542HOVRP]?Y:J:1ORCP>V0Y31\_/@ MW9S2K_.R6'Z^2BL=^ECXPN>.]G0XA/XV#XE!2*\C77N>LUKI$",$1YC@W*&* M7#L>FP1MQWM(M$IPD[6J[_#D:ZJDZF) "^AR$KX4Z_,1\V?]/20.0<"0A\0A M"SU+O M%$;7XXQS<]5B+S-=)B3>T@P',=8YMEJ^Y$"B" MJ;>ZT[50*+L"KAXNKS2/PA(?KDTNZE%RIDW-MX3.89+O!3\_7BZK(!\R4Y26 MULA,Z ^.C'(TX%,14$PVW!<7=&AG?)ZB:MKL>DLTC:*'7D#U^V(>G^1':F-\ ME"!LJ(.9I" A\0(I82AD?)5NLW7S)<*F38VWA-98VN@ 72]FT&PN1B0*1E*H M&T05!\=T?1LUJ"US%MM, #W9VIE#0K@QE=$!MIXOU^#<6URW-?)Q3=7_IGCY!=&Y8$+%'UC99/=JL%M@Z2!W]@NOVTC^C\,,'E($RJE7Y2=&:^%RARAB%I%H>AW*(4'\DH%<4#, MY";-$H=47TU7WS(^H@8I8'\<+2[PO.W+[E4B#N?I3HQR\+/N=!UQ3"C=!UY:),DKSN@?[K,-RS+ M[*77$H'I:.DPU8+_6B?#B\Q<*D-_W":%,(#(J5WSO3&RF^$903,=W&K/CHJX MP]_O='3?+\[I8SY^^$\^_Y)_6\PO/JW.'&:6(^;-BF1.OT-5:@V_T*56\, B2? 7PW%&A+9\%ACDIZ<'7ADZ5ZC8]CQ9RD,5$[E/T MC89&#:1TVBBV3X .UN")0?27Q>7R3% $EU4JX**ON7-#X9PU#D2@(QAM=DXU M?&S8G=!I@^(N 3I8?Z>&S]F7?)9Y\K%RI;*O\QEJ)8)GB:/%D, M)73:#I ^\3E4?R>$SS>%OO.&R>B]",K5]'JN6]8+2538 "GF8HTL"EO-AMR# MVFG;1[I#ZOZ:/"&XGG&.*4F#D$TN= P-N3&\1+!>!Z>T2,PU>3[9E?_XGT3]]\KC^=*:6U]C(!ES'6H<@6'"H/VA0L M.7I&=\?10?D4M=/N=^L#H:-H\1$@_U,1,U MH(T"M+#,!.OHKYJ,2C_D/="?//+&T$:?;9]U<]7L8BTLG*!'>F=J2GP#O?]V;K^VI_^?EB=;F\19C@RFJM!-B,Y*"9H,"QR, : MSA5FIG1LTI$]B,J#MW3O\F5WYB:3M^ B!I 650VT/'B3%.A@,+O"8VJTP7L0 MF=,^V+1#V8.-W^V4M[=Y^Y*78='.P/V,RSJ89/5'7JY7X.QCU1Y\Q@BF['FZ M1K)?VU]R Z+LO.:,H).B]*!*3N"T,% LD\*D(@IKDKIZBJ"#EUUM?>XMAB-= M[,XY2QBN5=AUB#PZHVKC$"N%2^9BFPUN3U$TK:T9!1$/5E&-(OU3L2#[[YEY MXI,:6).&NV>>1%#PTA4?#/G!R8%R60!& I0A76+B6#AO\M[=RJ;<+H[8_H8? M<#6+=('^-#N_K%'?_541/!?">1VYBP7KNDS"O+(&D 7/I5[H4E4;>)(W3WE:^H9@BU=,U M^Y+_S+$N@Z+HXN=_XODER?,7,@!U6^;EE8(?'M"KKCG&D0F?)1A6)]_;D"CP M*!2'L,#H3P)+ODG'SKAL=&I9AV#O:5VS6!>P5V;^FL\N5N___&O##F>B,(D*4-M KEBL XU(9C)[40S]E;!-+OUG MJ9JV(: IL,;31A?@(O.^'G&['FQ#TKT>.D/^"!93YQRKZ($<^@RAH('$H]-D MS65RI@6LGJ!GV@+^IH :0P,=7'L'NA=O;SJP+7HCH[! QIB!BBY B!1E^IP] MUSD'S$V0-Q8#T]J^UQ.R[(>(#DY"?2%?S->WP]6!?G=YL;K >2+NSESR4ND< M0)N:F$YD+H(5&H*.Z&P07"7; MW/$=6C&]@:)H]4-8RBLRXN]><3V;?KBB7W M(4L%5KDZMI#1K15S!C161VEXX;Q)8V&X8]4IJJ:*&R(@]I>@,>E['(9:25>+, M<=6DEW]OBOM*WX\!G\44NNS"J-YC]8P9Q1+S'HQW=;P=W0YT%=2!9)PQ1"^\ M:3+?Y!X5T\+K2+I_#G&#U- %BM8]!A?+6:@"N3Z@:P&>K__CG#XL_L#EQ2S. M_EZ7B]]>/NO"@[-"')D<#;@H5*UL0/#2, A.\^ EL]HV>=<\E/!IK_-IL'I4 M9??3>/(TVP\$7Z^EC>"O.":62G!UGJ,3HOK:F_EK3&CRI'P)R37)D1] \[2Y MJ=Z0/:Z*.VC^VUH*^/MES)!#5?M[A2F "^[FNS#4CW9.G!547BFC(5M+,:W5M?Z&QV M!+_V76FE,DZ4DP@K-:SQ6E,BB9#,> TH:>:8?X M30"F??30YPR+!YQ==?34OJY+/!^CH6GK$QNT*SU'<^MF)*&S"QYY'2SFZD(6 M#\$S!.M1> Q!RG*BC9NCE-$X+2)S'D$48T$QEBC&.[A76[8$<"ZM\"J#UH&!DIY\9",,F,!8B3X*&YNX>=^;D1I M]8C-2$-PT^T1NE,:3*YV'5^1H422KD*C:OP60 9CR/&R$MOTH7Z[S4B#$#2T M&6F(.CN Y]-M,!3_.<6% RTTW9J!> B:!;!"..TLIF3:Q$XGVHPT2/$[-R,- MT4(7.9WGVU^T3,SIE$CI$4'5CHB0O ;K4DE)F&#-]V:D$8$UGC:Z -=3K3 N MJL@RTU 4N2ET9 P$1N?%61LXXY$[;#* _#2;D0X!U!@:Z.#:&ZUZVZ1H@_ 1 M8JGV.:EU$U8A+]DE):6S01^QE?P;;T::,&39#Q$=G(1G&ULD%SI&%4#4I(D2 M,=2YU@RL-2S%P&L9V/=FI/8P&=*,-$1G'>#O0(%N!K GRYC&%,$:K./'NS,5U??\N[B4U[^L:"/O?FZ:T4\-E);:2$"5[6C,-4E/G0"0D / M3G)NO%.9CDB;:&@_@B>?C-X$=0\CIR.HL]N)H5OVXY!!H$]\5 ,KUW)LYR#8 MQ22"Y#7U%\BELTP"Q>\2T"J+CL>@>).GLB,:N]M(\"<2_3RGC0[^.,?YG5.Q MN@KT+*.CAER!98'3.>01T"@)G@Z*9M9PB4VL_R J3\BL#<#7TP_D8RNN@^#D M!SR_RG3E?/&V_NLJS/J$I (K,I*G".KE MY7ET#"P:**138%UG9W7"K"*#4-E1K.Z0@SSY>?K6OA:QDG2(RH-!3;=F MR!J\U RX+#&:D(J-V,*]V(FZ:0MXCA=.CZ^J"?%74\77'-6UH^MV;U)99>LW M_*<>J'M_G)?7^=XS6S33$CEP5]?5:%T;OETM(>'*U4%*7&^9J8=YZ?V_?MKH MJ $&%D=5R*25B6L>WWRL:^#.9Q]G=""O>5C]LEC>L)??I#2K3.+YYJV:YZ(L M1@=6156-.@>OZ13KY-'Q$G3@^&LIV_<]J[LS6XVHA^>DQM/$XZ/,3, M_[[$\UGY.IM__'7^B MR)K6/3!M9/= ""ND7STL"%6T=/>$-#[@3JH9\Z[3- M\XUQU4S\DR(K9;K_%_&R/CO2[3Y;I)_GZ2>\R&?,!%<+PR&$&@JSXH#(]G5Q ML[4DI/)HIFAU[?ZO>/_UFV^%_\LMW I(^/2"-(^T^ LCU MU]Y]PK[.D'[]\7)9Q7QFA19!JT0:U^NP1P%FC) B\\)IKGV;!XY=B-L)8>;T M$-9,07T68UZ-3?V _^RWB?WN?SY"<=*3U(Q4D'3S^8\4B!A>LK6!@58N@_(V M@8N8B-\BO&4Q1M^D .D9FD88$KC]T;(VK:+,%8Z'AD6M\X:NBU\O'.L5WGZPXU)9L/&=>@/$;9$D,1\A1<8X<8\I-GI@;FI5[N=LU".EKWJQ6^6+U9G[WG7M@67TGL6L3&PRDW%/>OLU1D,P]6PM8R/E==%'_>?E MY\^X_/JN_!O/+Z_4=GZ^^$^M<+CE*AC'0O$%,GERH%*=6JD5!Q;H?TU!;#0# M=Q?BILU@-L/?V&KI VPWI^JO^3+'Q\/85(4GX,,]N!CPWL5P M0%_+\"\9UP?9TT_J*C<3N55?EH&%KBNRX0CEE#\,6"U,5:1!&KJ88?"+/.QD<^CP4UW]P96K.(B=WO)8, M:&[)S7$!(4CIZYAK+SUWVK,F@_)>H&O:$&ERJ!Z@I(Z>P)XY>>])H MIY']=?Z%Y+Y8?CVKG'BE)810NY.=+W1AN )TN1R!6<9 <9LA1.L D]$A M%JFS;Y(#'4CGM"4MDP-R1"7VB=)W?^?E>O]OW:!ZC\DS+7(P3FB@T)83<]& M1R. 8,LN2 Y=U+E+P!H+2 M"#J06^UET4DTF3CU.#D[XS,\Z"M*0C.9P7*, ,N MU^(UB=Z!M)\BY5PNY Y5UZ&;Z-@C\/5^<%5F4=2E 34Z1E)0" M5]^Q4@P8+0\QMMDV_Q@Q.V',OUJ,#57':$:MU5/BPT,SSNOATY\[[H/ACO0? MHX[,.N]DS("R-D@+%2'8(H%Y@[;0+]@F ]OPC?"WQ9?UM+9?YP_%O%K/<[M* M ]UY>#^K-9C9U=V*EFE0NNXYH^ &7.#2NXR>LR;5$GO0VN\;X1 L;=NLUDKK M,P1XY/+';&QQ$B&+6&<@13+\Y Y XCP%II.SJFESQJ&>6C/D-4?('I[:$&7M MC<"_UPU)?U[@\F(4%#YV^=QG]<=/=1#'K_--BZ\*2JI2&/!B/7&)=: 2)U]$ M9E&,]\'G)EGDH81.^VQW;'PV5>/)F,NDC17<$5.QMI^OQ\2LYZ_F'#EJDX0Q M/9O+9N]O/9K+(">;HUP\N:K#I]/05W.$"@JCK(S@,T^@2,> CI@WSF89O"JFS;S'%^CJ-U(8 M@I$'LT-'5$8'Y2HW8GIS>?%IL9Q=?%V/OO,AJSH]!1Q& 4HZLL(H+$3MBF?* MQD8K1!\G9UHDC:KQIYHH]Q=_ER#:#%C5+ OCK0+O56TAD Z<#P:8RHX"E"PS M:U+[_!1!G9BD Y3](G[VD'P'""*J\^IB%G^LH<+RZV9\(K%?BI9TE(SE%#+4 M[KQ"#J&*FC-+QPM]D[38H]3TAIU]%+WM-!\L]2X"M3])#;D^9-"_//__+I>S M59K%JI@-0RB]+OKN?WLSCT78[ NK<:K7=52L41"$#9 $<>DTT]XV*:'8@;9I(=;2<1I;,1W< M@<]4&U%$$I5##Z+D",HX"EB*1/#!*L>MRBPU*14[L#)L I=\3^WOC*Y!JNC" MA#U:8KG)R6)0H90TH!++@)PK,,5'A8ISS9O@ZAF:>C59XP!K+&5T@:PG M.LK/>'1.A4RW/*\C@(-EX*2B@,;I@#I$QMML5G^"GD[\K)'S4&,(_P2Z]I]@ MR9BW?E;7=-/2/QJ-S79^"N[6U=1DPKJ5NH/BY__P<]U!"/]\_?YXG(YO_= MY5SV"64!G7B=:B;J7,Y$QU?9K#*J8$J3U[[6C'62VC@0I=L6LBLX='UAIR1, MT"4 BDB>1_8"/"L)+$5BG*<['1WC>#&M^A&NGDH[K=:I2NLIU M D3&0'#Z8XLI\M"D\W4<\J45Z>?_T)+_"O.9)\"?K[ MY":>^*01$A&[T#A2UN'FJWZ9S9$@B>>_SLMB^?EJ\^XC?1O*:V19@F;>0)VX M"SX0""*O8Z4<=R$V>9X=2.>A5NS9K[LS=;-@S?5:*$%K4-(80)4B&>N(023# M9)L&C-W(FS8T:XFL;9/50%U][LIXW#+L/_'^V<]K9LD:SL$?BCH;;:8HPT/T MHJYV,AI\\8H.G(E%9,EB:?*H=F1[=CM9^/FCHTSX#" M@=7%(6IA0YN2KKVH/2UK-P1W3X^);J7,4S)^![PN/?^!SDH3@,W/I2 MHH5DZJQ>U'6)=J:X(=NLK>*AY":3%XYL_][G+WE^F=>Q=MTH21_Y7[.+3S]> MKBX6G_/R-M!:46B^6L<]9U;7P6IUY']2-8;*&7RT&F+0S$7R&+AH$K'N0>MI MV;XAF'OX3M16D5T\_:Q'"_VQ7%#8?>91.N\P@(LAD,\J!+AB)/W((UTB5IHV M53]W:)@V\WU,=/W_S5PY#@,A#.SS%TNP' M-JJ3-%U8&C+12JAS_#R2;(E$J M(HZ&AL:,1R,\MEP*_ !^](ENK]YL'H9:4#E-81+@I,BSNXJ!,RP 6>?13UHY M6Z71\A%%7W>X)6_*P1]";XYXR:9B]A??&\57OR3&,X$8 :TFD)%',)ADDR*7 MLS8AE\XU./0SFKY^;4LN_9^, =3H^Q&']7Q//]\E&F%0:OZL.D 2S6 )64)' MD(D^)%R:<&J+I^]"UYZL*DE(_:IPN\B'PROM=P]02P,$% @ ;X 449M< M7^7(!@ !Q4 !H !E>#$P,BUF>3(Q97AE8VEN8V5N=&EV+FAT;=U86W/; MMA)^/[]BZTS39$874I>HEES/V++UW5A)3I_.@.1*0D,2# !:47_]V05( M2;&D3-J^Y#3C<$1BL==OOP5Y]LW5W7CVV_T$EC9+X?[-YW)W"RM+88MMNKU:JUZK:47K1GK]NL MJM=.E3+82FQR(.J+\+3;%=A]%?2CTWX<_3B?C]0JLR3YJQ2I4>ZD7THM/O-^K_$+2"ER._]BQP_T:LH#D7F4S7 MP^]F,D,#M[B"URH3^7<-0_5J&M1R[@6-_ /)>8K#W:Y\; /2D\H4-ZL*H:GQ58#[FXM;N+B]@LFO;Z:SWV!\]\O]Y/;A8C:]N]U+ MS%$\;-:^OE2$?4[%IIR#]?;9DG5.EA]]6VNE]UN+W#X5XK#7:)$':: M&4DOH2!%*@',$V:BG\L G[$N+3R$4'-YS)&#=( $OAEE")8 M!1ICY.58F"7(G#O"W:JLP-P(9DXH2FU*07DA>;9_+4TLT@J!&P-WE8%M4> % M2S]_]GVG$XRVC]V#7&9%+D:UX-!R,#Y+[$1W24J^;DZ"/F M)8+($[A(?B\-4_#D2_)IH41J8$Z),F5<)ZBUMX&2D"#MHB?" MU ]7DE)JK(K??QJ^2!*28S!0@JH44/QQF;KU%DR=C)LRC3U3F5A#A# O->W3 M)%@M1VM.)V4\+1.JCJ92^9^LGF.U!@Q:CL5R9> !8^?.X$7TDA-R*&>=(!S MY$,I[9J\JHOI:L%Y4\Z%,B>=:!!SLLEAHG$QI&YLD>:2=FHK*%A)Z-7(<1*^ MJM!5OE!\.[Y[.[UJAJ= 'B28R;A1NY1):]%7BI]<*J$IST6AU2,%_J$4FE@W M7>\4B\7L4M,F!VQ30_H!"XM91$Y7N Z%-&!C^4C)K*$B>/ M#6- M:U=L;TUJ2,B>1E>S!&D;S6;7"O]L>L,+[%@9G&-#$:D0J^= TQ8&]5CZN/Y/E$T@,\D3Z3N2*]'6TTG M[*A?N]YT^4;#;GP_8DY[4P)@29!.&V[GJQT+'OU[C$A17F%1 :XLCK#1;JG$ M@GK#N)+[/#6H![25L:0M50EV.9:*E9-F_MGAD&M,57![FGKVNRY60=U/ #*5 M+*'*[A>]!?^@F7Y#_-*<4;<\(;#_QQ"/S/')X($%MK!R T]8[6,&1Q^ M,%$,J'>9P WAE'/&#+,SP0LF?0+S1;D@=,' TR=UM*.")VHKBRLDY&Z&LJBQ MAGZ@?-KRAX\7FW[9882&GZP]CWQ'I)5B#U\0::IB]TK%(X92W7PD![D=]QRM M>_H+%.UT[%%]QYC\BS;#BIC098_STHTUCF-)?&'^O.^> MX(BC:@VYLHYJL!J0?.I0>H[2O:PRL<4JI]F6^6,-F?Z$U+;'K0WM5X6OT/$% MO-_K[S'Z =[O_&W>#W?M'"3^<'>X'67^?Q"I<%]_OG?J)F=LL!"?*:C"E#F> M9H2_#"O:"9\_ZPU&71:HZ,._4M"UXT\.0:?KJ>2+&F7/\FB\A@0R%*?5V.4Z5 M^]Q34&!HCEG9DI0GD8W-S)UBMX?=TP"L%N[(D8@UN)_EV7J.IOJRIO-.X#H"*DFH5VDEV5/"&BVY+M4__I/3>CPV'S MWQO?=H_N!]YVN_Q"-Y*/_]<%BC;_>#VI-/;2>'=XK(J+2T M.(J4M2H;!G_ZFUQU]9\(WK]\A*3E.X[3NVFT9D Q M))'G]NF0YSM4_\>SJ\'X]_=#DNH\(^\_O+TX'Y!&,P@^M@9!<#8^([^.WUV0 MMA]&9"QIH;CFHJ!9$ PO&Z21:EUV@V"Y7/K+EB_D+!B/ J.J'61"*/"99HV3 MOGF"OT#9R0_]'YM-0Z%)HD$JH&1N>+%C'QDH&Y(LUG-&HAR)?DLU20. MXY!\%/*&+Z@;UUQG<%+KZ0?NOA]8(_V)8*N3/N,+PMF;!H=.-(V.V>0X#*-V M"]H=VHKC@^2H?=QI=^(I_!&ADP%.=S)*KS)XT\AYT4S!V.\>Q:7N+3G3:3<* MPY]Z#3OQI#\5A49K$J7=I5/R0)6&6]VD&9\571M0+Z=RANHG0FN1=X]1>\-I MJR4F-+F923$O6#,1F9!=.9N\B@\.O/J?A'[XNN?&]D+[US,*FE.:\VS5?3GF M.2AR"4LR$CDM7GH*7U]3@>13-U'Q/P'#0=OV=EF%BGHR7D =>M2R\0YO4S[A MFD2AW[H?[/8P$WPK(.LXM2B[G:<<9&R#_/G\>G!Z8;(M(F?GH^%@?#4B@ZMW M[X>7UZ?C\ZM+"1'\:'CP^' M?O2W!P_CSE-3_%DHCCM^%.V*16"1=FCC:U,E+=XT6HU:HJ3,+"R[,<;E;:^^ MKY+!/-HQO1^4EBUI4&O/8(KIBHE6/Y N@1_NS'?9?[0E^W=>1/?7WHX1U4MI M?Z]S>-2Y6U$5YEO0_'JH#!*?(N6PWQ&LSWCSC[S;;W;XJ;W='5[KOP;D[FOD MR1?R$6B*3Z4RE?A%^\!#>UAC)4&%"YX H8I0\E9@C28YY!.06&H[/?(BCK=- M-14Z22FWA=W"1* VPSEH\1F]T2-ZG>=; M%3M)6C"4]F(41B93S4$M=_9S &U8!\6[@F$+PITCL#!]"?JED0E)UB@$2*%JL3)S4 M3)CPPI(I,RA!3#TS@K(2E)8\,7V7DY\77"OR:G_O.([#WNCZ@[*74>^U3X:& MZZWIG77?1GOG8>V;D2,JI4CPJ+8.:4SM-7!.%+VAF1+W,%%VR$HP[ :M!&CL MYVR+6 6'VGURY=[1QJ@1\)QI _6D'F1>[42%BHDH.NHIC$5AUVD\\6I$*US0 M=X3&&+R/[B-P^I\T?>NR'U@^]LQ;GWGK,V]]YJW/O/69MS[SUB]5H5/+'PA= M&J*VY#K%FKN@V=RR@1=1161+NC(EPZO)VK?6=I^,-WB3/9LJI5AP!I9S5KS# MF#5DPR/+%"QM+2EGFP:V:[<\#AE)3E'?*T/Y2#;/2Z1#.>'3>TI>VYCQIA4B MI5FIC6,Q2WCX;=.=R]&B0,XE%96KFAEA3&X[-N,L&@\H%4$;.D>R7AO&CXV<;IY9F@D.IXK7(\.\4(#-'Y.?4G%VZ M!LOU5[8_\6R[\1V8/E=WZK\7V3?4V*7YO0/;*A7N1VY:&LO.)?!\,I<*.P2[ M#B1=0.:13+"9[9DP7->_2: *T3'<#V[-Z:UM!9(YXF!SVW571N;Q%DSYCY+/ M4K@/3ET)&4:W@,V/,)O?9AK;Q>A$B6RNH5=MO>%7?\2I?MT')?MIZ^0O4$L# M!!0 ( &^ %%%?)''>#B< #-1 0 : 97@Q,#0W871I+6-S:7-U<'!L M>6%G5 MI;)='5ERJR2([Z^_^U%5*OD!I&?.:+&WO__EZ'1__ZQ_)G[M?[P4QYV#KN@7,C.ZU'DFT_W]\ZL7 MXL6X+*=^Z-.7HSV^S?[^*CC_33/C>HD9?+B_4_X"?RM9/+^?_WT M'WM[XBR/JXG*2A$72I8J$971V4A\293Y*O;V[%6G^716Z-&X%(<'AP?B2UY\ MU7>2OR]UF:KW[CD_[?/O/^W32WX:Y,GL_4^)OA,Z^=L+?1B_/3HX[+X>''23 MX]=OAF^D5"_?O'U[\')P_.I55_W?+BQR'R[G>TPY2]7?7DQTMC=6^/Z3UX?3 M\MV]3LKQ2??@X"_O7C0N+-6WI2=T'+QZV$.N[/?#V3\=53D59;LQ7F: M%R?%:+!S^/)EY/X7!YV#W7?\W0\'].<=/F!O*"VV7#-;OJ4/!)HF/"T8%*\WOX70P*6+XJC1A+ Y^J3*AO<5HE<,VPR">B M'&L#'_$A#U0L*P//*05\.LC+L=C1NR++2P'O@?7*5,@L@0_AT_N\2O%%(LXG M4P4XK>]4.H/W%)-AE0H]%--JD.H8/DNTB5,@L>2O34!X<#P$JK:#\7@Y&/]> M94ITWT3,+^#/=VU\;?=&1'N9SP!3/G;$M0*L@>=%XN]%IV6;Z 'I&,!IT5?Q M.(.WCF:1N,CBMNWC#7PN?BF0]#^"P,GOC3AK'3"N.Y\ZXN?\FWAY_+)E2[]4 M]\!,3T'RJR(2GWX5QT<'1ZLVT49J/U.R$#]793S^\8>7;]ZU;/5]%("I*@$Z M0HZ 3%C7R[.A+B8&Y*,2R,,,"3[X."&MT@@2NCH>BY5\0NS\^,.;P\,#?R+K M>PRD%28JS@M2)TX$K$L5>!FO*?S[KX#W42GJ3#5= K*AYFJ M6 \U*#S3(D^J&'2A,A>GLDAT?B=-7*6 OK05M5!7 2A7"\4ZC!@OZ+>FOGFXCNO6V!%H%^-(SC/CQ MAZ,W[\! JTEW*&YEJH0L2QF/X3F #\WGX/O6_^ >!'YO.E6PXV^BN_X;>?$^ MLLQ4DA4#.YKBIM"0F8E"#<&XR6+\9@%2$=.Z)%*';R7\DA=P# 3F:T?Q=#)S MMP)V]7-"&#A'!#K<(+,9\7ZP6] <*N]1;:IE %PQCR@@%;X#YZ(''T9;@=>7 M19YV-LHBZ,.NI[(HM;+[10H;YBE8J6:YUK#4M#MZ]53#GF@#[&$XUI.][ANX M;>6#UO7,NIT??^B^:KT40H)8_RV\>(_LP,H=1XB3";$=4/7^7@%[Z;*Q'A'1 M>UK56:4 E0LQ1"5P!LHPJ!%5EBIC!/R2:F0\\%"=$4,#O/?R"YTV.H,7DZ06 M$PF:HRR%!H:53_$D(V9-B9>(2Y@&OEIF K&;_9VBO,]Y'<@]^64H55F/$_>% M!F4W0Z^.QLT-@<%FZA[N0S\/+;L;;'5^#:D7?,^,S' M$HX9KV!W*Z[*G>[\T5136.31@4CDS,SOVT*HM(QIQLXR6E%<%8J_T<@_6'FT MW]UK> <<3@4_'QWLP9/]9@E N XZFF+AH!99/1ZX' X5R!J_(8.WYH-4CR1+ M#@!&R9N6<5Q4I,@8@+#^6R)^>]94 M]R//HLA\@Y\1R8DW,L]E-DG?3JLB'DLP!LB+S?I M\H?KOY$7[Y=94P [9/UDPM4 H@L2YM(@J1BZ>*U%@QT$YV:8XHY(UW\;M35N M%2)/:2!V8F5(W_ \Q^1IXHF4K'06/ E*XQ52;Z LG=+CC"(5IAQO"?5_G@$O MD!P!J%!W&MXQS=$J1DV-0 4:YF^5*1&.Y/U$G3/+*E3DI-$&GM8#$E]]DR-W MP!90H% ;0]X/=%\&MJ%7B]2WF"Y&)>9.%7*D4,^*X3GX(R!D-E+L_U'B<^>V M8U%2%20"%6B>B?H6^I.ZATZ;U:#6)QH0-$7M6,4J<=?8_?#*^11@6Q>,TG%N M2(>=D$J*&F$JLZ\4_:'2&J01&F<6MLVV, M?@PZMYI0\+F@_^5%(M$D0364">$ERDZ_7J M["ZG+QUG7N9[V.J+1YNA+WX$@ + M%PF7;,]D7JFT3 XIBUS_7J %!(EF=PHTR13'CBE\BIS OLM'7%0A;A,B_T$: MF>:E#H M51#M/@;10UK9\;*T$/Y[7-2,9Z3((_!U3PZ!B9W(]![L^A=_+ _J^S*&_@60 MKR<5/<@A/N@"".&?0$QM8 =$FV FO.V^^RO]@1^/WL&&=,W._MM(=J/QX%9A MO'LS$>'9 [<_UL46MIL)VP]YA0;U%K@;"5P]?,ZP;1DH7[R_&%H+)!YCF0&9 M($%4KY%S4CO#Y""_L]D"#QILE/F@8SE(R6U %A&90=;I0&\RE"*._@7G>L!K MEP/%.3"&I 0N?Q0ZC!Z^V[#JL/1VL-^N\I+">NS*+S@^R*=$_GQKHN$E#2.- MK3'K'')6WH/GLPU\+6+D\68X,BZ53 2^C?#Q0UZH& SXMK@PT+6>X@Y*W $Z MU1L^0NIAB3+WY.N1[>4:,4ADX=!NA6+F*015$Z0$2 ]Q(-MHRE$5T?KD9#.7* M9\3TU003$(N9N.4DX@]2IU6AUG^#Q%M Y;#4FRC.$5$VCT37,;@J*]9ANY(REU5F43KTZ M/&ZH#T&@9SZSL;E=E\[0M-BB.I1432EH"Z0_@F]']O+#8Q=SKG/1(UL_CD\: M446Y5VYVY*X/=KM0M'U!,YL])Q6-0\.PTCFE*,+5[PQV.0Z-L6 XU )AM*B< M^514GW]3:WY+(L[NS(_]F=@[^ FM$V".J4)S= M+M:JJGS#EE\N$NSKS>"7_P5X#D+YQQ^.7[\[Y;P.5,2&9#3DV?KOCEAGJ'U@ M2D@Z8XJ1MCC%*C*IO ?E"0BD2CF]-T(+AU0:0R5H#1N$LQX=(<2JJ(]EWO'3 MS#FAT#7>"@?EF,UUG=P1+A;5K^',VX"4W5R.,0O%:TZ4/NV*8QJ9-P9LS,HX M]6QN)WFQ:NFDBJ*&%"0_KUB>3$UN.QW8-7;?V(3N1E8ZO&F*'08\J]8 SI% M+[!XZ:3>>ME2SJ8*%TI9/!Q&CQI&L+7D M4)4S0AE%EP!&$&'.)9;5I&/&TCHN/!F$U(MZ%"(L6+FIJ[(CG8K4 >LM+L=Y M->]#<344P'O@2IENQ?*2?@N;(99OJQ@965ZPC=LS1H^RMAHR)*NH_'*BBA%J MW$6MD>;>6X(F#-6/@@4R -E&E F2G#ZT6:!RJDL@5U/F\=?Z5B).4G]C$-_, MADED/O*X.?>L%[D[J$,721I0N2F+JLXGQ?Y6DF34;M/30M\,;58OM_.ADE/W M\?(25KNDN>78@B2\(*Q(6E9,Z^6P/54Z3#8"R9HS#IUVS"X0./P'+%&9,JK+ MRLC)/?=4^ 6YF%M]P;PJ!_;HQ3JH5"*IO!+4."9Z=7!6G=#73=57A-8$/'= MJ,E\S\855ZC7WGE22QRG1/^]14*'*2P"W!>H!ED/M.TN(Q*(B$UT]!M07,M84U'D[!.5&&-BV3SPLW#$\N[O3=7#4>+AVW M4NJR0ILOLT=*1Q,>ZY!);II;8W9.WH@>XFZCV8;_HIZ?GU_WS,]&[@O]_N3D_/VLEPGYG*\8V@NKG&:=*KK^%_:#;@'T? MH7CG9J"N$ZC[?O[OED%K(SJ<>O'=LG6?@:7"Q/**4*S[EOXY/%A[AWKRY"[? MQ[[+]Q]WPK_I+G/"_R%)MVZ8L:);>._Z^OSJ[.(?@IE*=UT1>\7R;_L@IWLW M9Z)_?O/QUBECGV!'_8M/5[?BTP=QV[L\;X/4.WALQ\<'88^S,S6D+E)Y]K2: MO;W#;F>QL.-MY\^,#SQYRVO1V&U^M0N\EE?;MYYS- 1&>9Y07!,>=D?-.P8S MYWOV.8,[TH@$H>FZT.]&E+J#:7K*=BJP31^6]M65H+E+"K)R=S2Q WM-V4V7 MSB)V,MFF,'W_@$6+Q74QB7R+QIYW'KK&CG;MOK505,?7&AW?;#PM\'-R0PB, MK95*/+2,1A-)ZW_D);%O>MD1P%FIPJA$4SE*02R$EU6TITMF*1]31-G@,A^&,:U<= MTWU9;CN8E8]B ,6?"(3/@'C7HA7+$XDW@!4&RQKPQ?PIWP?42IF! JJ]4T7& M@E+!-8-4&^I37<@$$R0-V"!+*MO6Y!Q60,TQW%Z,\5+,;-ET/#ULE:;7R[AQ M=I \% 9V?:25,MUDO%J+$E56ZA2SF7GS_"$VV@+F:.9S#'Q*4?PUR^]3E8PF M-EZ.@7CID<7%<'F-G.',S[?O'U/5!="'&>LIUV]L/H*U28N9 _R#THQQ$"N# M): 2Y;LW,]%6W>V*@-/ON,NP>DAPNB(X1%$P'D:%S+B@UREI]1HG>:9FO!E-[>\9#L)UM_\% M5T+56X^9GMK0W5FCCBQH*HME?:$FZ=_YN$%K4_2X2MDM:DDNH1*?,TU%(JI+!YH0[,Q,&N3C._7_<.9VG8 D<%&T;H9@ZD_P9X%2;_'Q? MK"/C]YISRZK,<4 S._NHO!RP!VX%V;?S]F 7U,)48?H=%S1ZE[NO832FXA(P MBRWU##SK.;1UF%S]^% ]UL:@Q%HTKWHB2ES78F$@C1MU@>W9%V)^ZILV1/Q! MMP&/21P;*%3(=6PI7QV!'2C,YQ=#C2.@:K_9,T")M6@_]%0N,0Y9A!].&O3% M -@. (Q5D;'3WVG4D9 8;\;X7GY/5L<$N\X,%'L]42<.6ER9::Y3;B01-/UW M=U!IE"[I2E>87#;ZAJGA4,U IG.>P&G-L&)@+HP;> M_.2 Y ,."1!)]$IF0'7#@:2B[ $T:I\!4JQ%HXTG1W& DN4W3#+1F"M2VL%P M^!-#+1+_I]?G>E4)[Q@:NA"ET[S%70:Y/PTO&)<&.I<"EY93=RNE><(3-8PH MF-W8P'A4AS$Y0Q=3-H[*P#FH0N63-5P3PXVP21396$\@L!\DDA[[-0;+3- M1_O*)RVS$W_3L?-5J]B/@PHQ$;"KL+].GK&O!#'N4?<>N>2^V0;!&391@&O1 MYU?/AZ<$&.S/Q_G"8;"CSIZAC@Z)XK:(J0Y:E]JF"IE7MNR3@SZ(KA%SSHNF M?%TN,V;>R/]NOE_Y5:LXH\>]6M=="/A."S71IO8 ASX]/:VX(5->N-:QWL'3 M:?:8&\MBQ%:_CR4&/3=M_TO_+ON[<:+9WU,\$RQRGN1S-H6<76OS[QMQF_FF MEQ=7IY^X(.?PH'O@^KW($'+S$]W;@*O4<05SY::N6R 90[ )QJVZ!SV9:,Z9 M\ QPI4TNYL_S3 1L?9 J!L46,Q#+-5 7F\BO0>J!YNXM:*>CXUAGP!W2E)O? MV\F*_A- ^HC20UKR5[',#Y()?E(_4O;=#OGZ[F&=Z9$>1&0-L)7>4_KW"OH7EK Y/16#E3O#; M,J>(19B3RS$M="-BBT%=[M;\O1$8;?2TWCFRKD97VN>)PE6-F$5CWG?K7<#$ M.YPDQ,WN4?9@AB+MNM:6J?F]>W9M%@)IP:$8KA9$A:V:\'D,.)G#]>]D"L2S M0\.$9AL1]GOKT1XR6C#A;@VJ[(TM^XE)C:T!;"JD]\ _028EG7KDH6,B)S-9 M^G%?47B &O&RZ8CRF'KW)QQRTB1S98/YH+0IT_-> M$^S(:@,;UME<;D>EP$%?-ADXM89M:=&S,( M0U/">H.P1)LT(9J4?Q^4$YSH/\#;]7:]0K]:E5V <6Q)=6 MFG\!'@P"_%\/A]!U,M6C[ 0':X&FN.[X#F?1)H2?+\&U@,,6V_S?K#7;L4CT?C0P!';JY&_$1EQ&]@^NP M71/\:OEAK@M#!Z?>!3/=YBYS.5"4;2V&LDI+LNO=N"J,->.JLQ*'NREW"#Z] MBCHZ#!7W]LZ+KP $/ _?7,8^L4ZT\@*N+KZ!=T^F^'PN$=,FSMEO;QN5TS-< MZ^LICMNT+@IXBJ'&$=8P,T 5TH:SK()'$4S51J A/\ ME,I8!;HU:'_W69T(5&HSM.W!ZY;Y+I_,'9C.&F?6."K4NG-08#%KC/1B#Z,Z M:,:MW14VIBG"M9"".967B,$4QW*4[MN81_-*8VW4-&.M%KUK1 J:#1A:RPP:")"SUP!5!/*=IKNH\ M93F( ?8;^^'\PSOB,V7MH.="%W$U,1SR8!W%%]N0<+'4SUE!.,P&'921L^F< M]Q+')=NPE/] 9S&UW@T_XQY_!N-5/!/,?@/KUX;D6Z(+D%AU@S'^+6)=O;E# MET,=H>11!6I@](;*J+D8@.L!&)0HV9&K<)T365'PF4N BD2F1H#RBJ>4E84F M:5J4M>"=\QNF:B1IS$N^+"JV84X0(+ V52;=H@GB,(Y]]@!5=-F[FM=:S8F\ M)QXLE:'&297N R-Q1)!AB^).996JOYO'/8<"B MX!-VM@]<1P&,2TUY2HVM8-*JX<(!P@$BP%13CGA9ISF+SH+&_>!4\S!4@?): MX9W<;0TNB.QXH3LX V5VW:^_5>S-=@M_#FCM$F#[OYZ++[V;F]Y5_^+\EH8, M7%Y\O.A3I^++B][/%Y<7_7^*L_/;TYN+G\_/Q*_G-^<75Z)W_R4GR"9]TL/HP? ;]'XOP?US?GM[?PE$\WXN+C-=Q]%F%RUN7GLXNK7R+Q M\^>^N/K4YR7 9?U/D< 5VFO#A\-+/Y[?G/X*O[I%XOL^7/2OX!7B [RA)ZY[ M-_V+T\^7O1MQ_?GF^M/M>=MYL #VKJ4T!;^Q)MG#?')\$NT-PD=18?.A,[W3>NIL;*6U=) M0\YK7W-:$!)'"5T,,: M<=@#;1BKO$>8\B(X5+\\IV9:3Q+N^+:6(TB=?.Y\*9V-88]L_$?9U$^E1^T&T)MX@AV MPIEUBTR_IU=#NX'4)M_QA97 U L>728BJR:#I^&A'>K/, M>PY:4)O(Z505% /WB@<)=FH:P U[A<;J.2H/Z492+L6XU[B MPIBP18R#!^.=_RU!\?7'^S8Q)R?KK29NE?,Z%HT1!,WQ1U^5O85P-&&*V'EIGE=I6,B6994L;R5 K\@J._A*=X:O/(Z+JPA/!H:REO]\C7 MLY=4W,;-Y''H G7E0_A?V\BUN,$[-S\DV*Y9,W::@L$*03-7IJ>S(5*V&06<[LI:*4]NM& J,=Z@/9'1UC;A_1? MQ,))%O:W&$ELI>2:![)6&G.Y:=#RC^:),V$_(:5?M&%>%E%EHN*<)Q>=<&X2 M7D;&I/+.=V!_U&H$P=S+,E1+;]0(W?38BKRF_]9Q,N=1/ 5$P#D@XKPH\F+S ME>R6M2Q>[=<@4](!3Q'P+/MQW6USLO.;H;SAGSY"CQ"[!&:+P]:0Q& ;2[;/)>V: ?Y"_D"TG"_E/2DH'_*B MFFP\;;2K-^"RVF N:7?%Y(_5B5F.#H@=5[8+KRTE1XWP\?M]>Z<&?9&CI$[* M!NW19^7>EM:#^FFL\\@W$Z!IF04/W8G$G4QU@JHS=08(2MN?4OI9KXF=VK;% M;=A)RM8Y/["N!SU'Z*U?,7RSWE'X<+@8#Y?>01_V)B1>Z^8$A1K1_ "V>L&D MS6(]M?U9T&1.-==QTU/);'8&.L]9A]ESS;SQ),_.^9%>?)W#M<#FYE-&MA4MXDET"C/5>8;,&$Q3+ M85X'EC<-5'F/C0\(G[$/.!44.K#Z D;8^0"HD?UV6-%.,(SS"JPHH\O2-A$[ M@Y7=H]USBKG=L\B"^/-MCPPB,52 J#C.-\\GYX'>/-F;2V=!:K@I6RQ+ K\S1FYMGSTJ M&\GF-"HR,.K$R$=&;S=+OX/I<>@_(S!-.%;ENV(TT]>JC'L.:==PG..T[JU5 MJ5/G-W0=E*C#K/?&A2/(70+G/):XM<]3/?-/(WI8YB[)V3>ITI&T=C[>>N74 M! "!2^F&A> I.#2!I;D7L$H%]D,HO(-#<8TL ]7/[A0.YJ9*+:!H@DFX0-P8 M(49=R)\7=D0QG BL/^QB2AV49))/W:P#>-QO%:@OB>81CW!V,VJ*A P]!K$+\GO*>S>BT<>@X:SO4AT.O/B1Y7!&)!]DM MC(H/<9Y=QR5=&&P%\ZT)P T4F+=)2!$&1-8C&F>+<3BXRJWJ7U[/K?$\PUCR'Y]"B'"%# ]9GV3>L'.K/-.D;!+*XF5CQSGM&.C'9>[I4='\LZ15:7 M.3,R%!)UQ,=5>U86L24E!HY9"7E$<-FVD!,)@JLP#>\-N;!KA0NYC\$^]4][ M,'O %M11TI7(Z\Y48!?[3'&T'6GYAV'&0PW*856P?5/;%;ZX/9!PSFAP1I?G M;XZ'^3:K.$;Y&R?CF27"[8%Q%]NDNJV4O)$9[0NNNG=G<+1FC*UAUCF4XM^K]]VNJ]>$0:6 M@%IEXIYOL;/#V+E?)DN^!&W][='J[P\ZW0=N_G.>?/RR\^K-?\^:CSK=HP=N M;CQYGPZ;#QP@9Z8R^]N+HQ?S* %P.CF$FXO?-E"W&XCK@HEAT2'\ "D=?P])-BGYB80TB2ESEM9RQ(-L"XW\.&*>W%\)5^FY!\:>"PH,!-+--AH.]W(-AQ?7K"R9L MKK+SOW<;,-H*DS\'&C_^\+;[[J_T!WX\>K?)A+.%Q1866UALG$!Y$%1;N;*& M0-G"8@N++2PV'A9;N=(^F+4:*%M8;&&QA<7&PV(K5]H'LU8#90N++2RVL-AX M6&SE2OM@UFJ@;&&QA<46%AL/BZU<:1_,6@V4+2RVL-C"8N-AL94K[8-9JX&R MA<46%EM8;#PLMG*E?3!K-5"VL-C"8@N+C8?%5JZT#V:M!LH6%EM8;&&Q\;#8 MRI7VP:S50-G"8@N++2PV'A9;N;(^,+,OWM+7%E9;6&UAM8755JZMEFO[U#!N MO1LO[@_R9 ;_C,M)^O[_ U!+ P04 " !O@!11,*=GBVD# #\"@ #P M &5X,C,Q+38S,#(P+FAT;=U6;8_:.!#^?K]B2G77KD3>0\);D7K ]M#ML@BH M5O?IY"038FVP(]M N5]_=A+ZNFUU+Q]61<(:9\8S\SS.3&;\;'8WW?ZQFD.A M]B6LWOYZLYA"QW*<^V#J.+/M#'[;WMY :+L>; 5ADBK*&2D=9[[L0*=0JAHZ MSNETLD^!S<7.V:X=XRIT2LXEVIG*.I.Q>:)7)-GDI_$SRX(93P][9 I2@41A M!@=)V0[N,Y0/8%FMU9179T%WA0+?]5VXY^*!'DFC5U25.+GX&3O-?NS40<8) MS\Z3<4:/0+-7'>KE61(3/\I<[(=N,$CB;)!D81#&)(U[.?[IZ20=;=ZI< MXJO.GC*K0!-_&/IVW*O4Z$0S50P]U_UYU*EM)^.<,Z4#"NV@$1L_7WA3^$Y9 MI*0[-JPQ&0?FP$6?D/1A)_B!95;*2RZ&8I>\]'N][N4/KNU>C1K=<[?^C8P# M*R=[6IZ'+[9TCQ*6>((UWQ/VHBOU?5D2!#7T0YUANT^X4GS? M/'HJA(6/$58CRC#E@I@*&8+."X4QTWE/[Y:;^7(+=]>P6,[FJ[E>]'8]?[/8 M;.?K^>Q2>:^GT[NWR^UB^0:N%^O;KW#[]!CP>N:5N48*X-66I4M<4:=U2JUF"C=$\P92U![ZZYV,/&"N#EDML0!('E M^_VH'UT!8=E%V_^@]7K]V&"OYY[0=RMHS?9>%'/NP*>PY2(C/(CD>FA) (V9ZEQR"XL6&H; M/3\(#5T3H2"KV][KP^X@37OK-BU.8*DIT)VP)2ZGC+"4DE)?^7M.3&"CQ#S' M5-$C,I32N*>FDG1S-O0KP4O@1Q0?^6A":_==.!4T+8!4%1(AFTN@LB'3H65H"F>]+L@ M"GZ0..6\0GV#-S>K'Q;^+64,2<5+JDNIWDBNR \+][.>\$1JX]]_ZRO>#(W# MIKD=\>,IZK/YJO/X29)(7AX4CMJ\W'\\B+5K,Q?6$^KD;U!+ P04 " !O M@!11&6+$?24( #E)0 #P &5X,S$Q+38S,#(P+FAT;>U:;7/;-A+^?K\" M=>92>T;ODE\B.9YQ9&7J:<[.V.JD_70#$:"$,TFP "A9_?7W+$#9DJ7$%5G41U MZHG65M:$$SLGQ_0$5\G%R3^.OZM6V9F.BE1FCD5&%GD+,FSW8R-+C)1C72B3=>,1[NM_?W*XC]KU!I[O=#VJN'_]4A ->:I M2N;=[X8=>1=HY=U=@G;D2%1=*0XLQ-N'O]:O^HQ[Z.F50F M@+)NM7D$37,N!,BFFLC8==L'>/+MF;)9>_VJ>=#HG;,)GTIFY%3)&6C4391E M/,L*GN!AKHUC.F/OM4E9LU']D>F8]6%YI:?<1D7"#;N>6R=36V'G602A^V]Z MGS7E4PSW=W1*JW3*.V[A"M@]G;.;3,\2*<:R$GQ3.D5HS)MIQ#^(Y2J#S^:L MR)PI)%:'B.B#([S%68H[H^#/F$=X9)A.P':EI@F5,,$VPT7S;#"]R> [?V8W"3+%89'$K8N'=@ M!5A#=S2;I7:5Q2 )3LD=?D=)(2 3(%GR5@4 4R:9LQP^)G@2;)/D'G^EZ^V# MJ0%QX;/&"O4H$G0 Z#20X:>S7I^(VPF+$SVS"T0:.5;6(>5TC-/#H#>TK"P! MRRZ46=/V!5O/P5:GQ-9PQ1&O7QVUFH<]6Z*GC-ZT]74<*]QZ%YTS;J0' YRK M1HDDIS$)!(X292?4G;JEH#VB/KH7RD:)M@7&$2$:G014Y$9'4N"Q9;L @9! M5?#TX#::\&PLV2FXYJI(T*/9YM7F_J[<\T.;^R+*5R:*,1&M\R%TT8-"M,]N_NSD9K_S38*/[P7PA>N9M- =SO"!Z'&D M5"A&1KRPVP^A8#62\'HY4PA_NC 0 )Z9*NO9"[UDYN50OGK/>\O<:63"/8S* M^'I$"5_^VF)DE5#<*%J "E':LWE&D@I+D=/O.NO#K.BB^SYO/@]G>$ M\N@+4-Z:DM80O3V9;0UL;(:I$H17;G7&B;6Y!=8I'R004]%0 @H05WRD$N7F M%*LW34O;RV//PRKLC)6N2_FD#PZWY8+RPN2 M?6Y111I([P"/K,;4S,'8[\286&7%X+YU&%!-7"9?OF4CUI[ A12T=105AIR]%"$W2$VU M=7A.[R8ART80]&N! O1NY\9$@.U8*D'O4O%4=Y(7\YGJV]G]H)6$V[OT@GB M-X]R*3SQ>WN4I#Q'T7XCD[*V?]"_\FP3/8[LERII&:C3QMY%:O\ (M-4.2?E%\A]I)$+4+M0T,\+ MV05,P:66N!I_*1M>["WY:Z&@OM]'11;Y@G_OI1CZO<70:8+<"=HK (G*2RI4 M(R7A^3*FWA4E,\EO*$B&7,J'29\%^C>(BW\=%G ML5?FCA@" &GZ#N CM468MD6:H@CZ3?K%E'%@XUNJERC\Q]8FIPBVL0$-5.!G MZ9D+2/%O>$M(54*L4ME4)U-) 2OCX_)%M2G)3J9YHN<2K;.)#@S'5P +@/TA MT;SV5>FCV:[M?Y,^7?;H-M?_HZ^+9U2FA(^(I\48.H<5MAH5?WI@JU6O;.MU M$(3O]B"HL'C/H'-4.CCK^I($#<)U8R"]/(=3"*82Z$^N-;XYJ;QI? M:&_4FO>-=2\^3 %=;C1EF!8LB69>-/25UVP M1+4F.#M?.SCQ"%2VAMPJ4K=<$6VY#IC+7U<_;]^A[*]DXB"P5R*4IH-%F7\1 MR19+_^9!61@6]1&"7(2%?]U3= M;\TEAM@F@N0ZG([JAI? 4[E\7.C!0:*=S2/Y"*XHG.R5CF\\^<11>0T'H/Q1 MK)/_ E!+ P04 " !O@!111,?SF!X( #[)P #P &5X,S$R+38S,#(P M+FAT;>U::W/;MA+]WE^!*M/4GM&#>L6*Y'C&D96I[\VU,[8ZN?W4@0A00DT2 M+ !*5G_]/0"HER7'X?B:->FO=1A9 M@[COH\T\YF]*B4@K$V['[[8:U:-V9GHSPKP'98M(]H>#-6,D]9)92Q5%TU'ATTVNWRXC\)JL%A MS[>]"-R_GE50B6@BXGGWQZ%(N"87?$:N9$+3'\L:_JIHKD3D!;7X@\-XS,/= MSOS<+,;W$[$2!C2K%<;FU/;/:G?2[.X7PGU< M?>VKT1]<#<_?G?=/A^>7%^3GB[/!%;D>]-U=,VB0RW=D^-. 7)]>O3V]&%Q7 M+O_[?O +.>T/;4LC"+[H$M[I]W]?P];N-3PODW_Q*%)\3JZKY(,4J=%E$G)E MC2=F0LW+%^U.CWR9I1(I ]*ZE7H'UF:4,1!.)>:1Z39?X"ST"E9B(TH6F:TQ@/,ZD,D2EY)U5"ZD'EWT1&I$\5$W)*=9C' M5)'KN38\@2_.TQ!*VZ][]R[E8Q;NG^B41N&4MU3#%5CW9$YN4CF+.1OSLO=- MX10F,6XJ$0.AEHH4/IN3/#4JYY@=HJ(+D/ 6)0GNE( _(QKBD2(R 3,;Z>6V M!%(>@.2QA79#81X83H MW%Y6_6=<\4*)G4 B=(RP:R/X3)@))J@S'CH#K=X,IDF&:4[1C9'1?'T9GN'V M%+@U'X(;)Y%(X5"+C94#R\ :Q-&LUMI%&H$DJ$WP\#N,!##><=O:$5$](%,N97B!2 M\;'0!FFG(=0^]';#RO(:L/3"F"UKG['U%&RU"FP--QSQ\D6G43_JZ0(]1?2V M6U]&D<"M<]$YH8H[,,"Y8A1SZS3"@,Z'#6.H<_2PA M*AE[5&1*AISAL28' 'C0)7W]. VG-!TS,DIN.8JCR%1;])*O7W #UW7>IOY M.W\K;**9>C1:_<02TAI(/6BL+7L/%&T,%&$@.\^[T(6$#=$NN_FKDYMVZYL$ M'SWTX//7,ZYA.YSA M'#2"G;&!G27._?Q0:K$8?7BY%\^).Y@@+PS%1HQUZ0 MXJG38_/5%>^MP,9FF IF\4JU3*EE;:J! M=9L/6A#;HJ$ %" NZ$C$PLQMK-XUK-U>#GL.5GYG;(BNY9,N.-P6$\IRE0'6 MVN4682@5S"NO]V=NCF HB/84OL$<21S<[\%^\0$ MNI3F-ON-'BY.R&B15[L]Q_U*P!Z'+SO ,\;^),;8)BMZ]VW#P-;$1?+E6G9B M[1%<:(.V#,-<66>O1<@=6A.I#9[;]Y/0I4,H^CU'@(7J@WNZ1$ M6.J.=&$X MRAONROET\^W,H;=J0O4RG;#\YE#.F2-^MQX%*<]1M-_PN*CM[\B7G[Q$#R/[ MN4I:QW'[2562>W/'%N OK_C&TM\Z %?48R'TB+1A*P==FD:1AQJI]#)2NP=0 MF23"&,X_0>XCB5S MC,!^YR2 \ 47*HM5^.OS887>XO_G@N8[_91GH:NX#]\ M+H;^;#%T&B-W@O4"0++EI2U40\'A^2*F+HN2&:(BWA>[!6Y([H 0$CQRCY2:X1IG2<)BJ _N)M,$0=V MOJ5ZCL*?MS8Y1;"-%&B@##]SQUQ BGO#6T"J[&.52*)+%)YM4O2A_U9K7]3?ITW:/[7/]&7QC/;)GB/R*> MYF/8[&?8",KN!,'^L[X7 U_7I_N_$ %^XB#FL4@K(VF,3+HV8\-2&/>J8+$6 M('.N[#K$--.\N_C10Y:3Q73>%:FSV'7J36UBA%RY&,3(K#ABT>I47W5:[I2% MP88U;*&_.(%1]2IK(49Y[V9;R'L &WMC;!.:>\[( JT% MQG;7[4_[2U1]3J,W&<:3B%]^$O'Z!KNQZ$DO""*28X21UG=M&"UD:I?.@X MV^W6WG9L(==.N'"TJZZ3"E%0.U9QZW2D6_!)27SZP^B%9<%41&5&N8)(4J)H M#&7!^!JN8EI<@V75HR8BWTFVWBCP7=^%*R&OV0VI^A53*3UM_(R])(G]0?QQ4?2]= M\Q=H!U9",I;NAJ]#EM$"+N@6%B(C_'6[0+ZL@DJ65 ,+]B?%Q6, GMC][]AU M]V-WSB$2G--()U#8,K4!M:&0L%1G/I&8MS'G)4EA07,A%>"X,R$S\%SK9TB$ M-$-VE$B@/,:D^5/)Z:N7WHD;=%!P)D<>Z2&O7O9]WPTJ+^;%"XYAM8,)D3$3 M-Z2(RA2]+'>%HEG1AG,>V7!T9[9FA<)* ]JPC(12L+#A"IVTS5(F&T83 MF-W2J%3LAL(\25A$91/,1&0YX;LV8)MFJ UY*8L2'8,2L*R1T/JI#99$K@BG MA36_3>D.QI'2/5H_[8?;K#:LMIG:$.-.VZ]H82RR'5QSL4UIO$9\>OW@\\B/ M(0D<^>W8NC1\?8KT; @1M5IL29FF.Y1HEJ<,)[D3J*1_E$Q2764+#>X]_$?D M&%"47N\H/KZC$+4@\8R 'F:WT8;P-6UX] :=;AM( 20S\D5F!@$0'G]G9Q\[ M?L4.X[CQ,V(@Q_RA"(Z,L=6@W5!'F$3N.M!7M M.N5PPB/=C@YC.>C; _' MMZU.ZRDJN+*AG]\&S7N-@&XZ4!$/L-00[PO],04(;M,@*\;S9VK\%[TCI$% J1LAB:T+\Z"A[#CA5OLL'* MC,[;<(G%E>D"9RKMWQRU8;6_;-A#^OE]Q=; V :Q7OR2Q7 .N M[:#ILCB(573]-- 297.A2(VBXFB_?B?*K]V\NSB?0LASG0V?B.--P"F_#'R^@:[L>A(J(G&DF!>&. M,[ML06NM=39PG,UF8V\ZME0K)[QV*E==ATN94SO6<6LTK-[@DY)X]-WPA67! M5$9%2H6&2%&B:0Q%SL0*/L0TOP'+VFI-9%8JMEIK\%W?A0]2W;!;4LLUTYR. M&C]#IQX/'3/)<"GC]3 <;%NOUP'/=[X.6T1T-$RDT M3JC00?VS]K/G3=,[;1'.5F+P2Y%KEI25BT>L'[8S6#16C7Q)HIN5DH6(K4AR MJ09JM3ST>[UV\P^N[1X%M>S -7]!YFX;Q@L8 M3^=7X6SZ_T'A?MQ-M*=N'^9G$+Z=P6)\_69\.5M8\Y\N9A]A/ DKB>^Z7S6! M/K/[U['K/HS=N8!("D&CJO'"ANDUZ#6%A/&J8\K$C,9"%(3#-2?!U4I A$0(Y[MC5MO+?RTK/AA!1VR9<4G!>8IJF&6@?L)_D-R!)B87N\P/MI12*-"X?D"/ 77\!.#K>%YZ>V*?N%^2N[7T2.L9]/06N-<==[W6KTVHL,A+'N,]; MN+*!G]T%S7B+0/7JB6S?PY+31'\>>NUPY[]2&7B(;_-"U836B'^Y_IYML=6D MO"GK5&RR[OFNU6 ;TTC6_70 N"ZJ*C73,[K'06Z>^V*A///M\\X\?2[C[ M'/T)BD]FXX\D/C&JUF@/ZQW(W^#]!^!]Y+M@'V3'=/"]/?#+IX5,UA=8 T4Y MUM0MO7^C\]E=3^MA2[+,)2\T#;:&UL4$L! A0#% @ ;X 447HN2JG*8 9G $ !4 ( ! M,&,# &-S:6DM,C R,# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( &^ %%%^3 ' MK.X !I< 0 4 " 2W$ P!C M !SD < %0 @ $=IP4 8W-I:2TR,#(P,#8S,%]P&UL M4$L! A0#% @ ;X 449M<7^7(!@ !Q4 !H ( !AD4& M &5X,3 R+69Y,C%E>&5C:6YC96YT:78N:'1M4$L! A0#% @ ;X 448_' M$*@$!@ -1L !H ( !ADP& &5X,3 S+69Y,C%D:7)E8W1O M#,Q,2TV,S R,"YH=&U02P$"% ,4 " !O@!111,?SF!X( M #[)P #P @ 'PA08 97@S,3(M-C,P,C N:'1M4$L! A0# M% @ ;X 444@\P#S)! ;1( \ ( !.XX& &5X,S(Q M+38S,#(P+FAT;5!+ 0(4 Q0 ( &^ %%$6._;1S 0 (@3 / M " 3&3!@!E>#,R,BTV,S R,"YH=&U02P4& \ #P#5 P *I@& # end

&ULE53;;MLP#/T5PMC# M!ABU?(U3) &:=%>@0-#+AF'8@Q(SME%;\B2Y:?]^E)QZ&=!FV(M,43J'A[3( MV5ZJ>UTA&GAL&Z'G7F5,=QX$>EMAR_69[%#0R4ZJEAO:JC+0G4)>.%#;!!%C M6=#R6GB+F?.MU6(F>]/4 M<*=-^V7#TML9'[N1=ZSX[KNJR,=02+6<=+O$%S MUZT5[8*1I:A;%+J6 A3NYMY%>+Y,['UWX6N->WUD@\UD(^6]W7PNYAZS@K#! MK;$,G#X/N,*FL40DX]>!TQM#6N"Q_5.N6RXQI5LOM6%J>9>[D&!.]XW MYEKN/^$AG]3R;66CW0K[X6XR\6#;:R/; Y@4M+48OOSQ4( 40'0.1T M#X&TEIQ@Z543ZYXM(13N^2P1E5W%2K>P!L(L\Q/Z,>1-003?\IB"/T\9/^OXZ7?&ASU#3V"TDT'#5O9"S.TT.@=!]#%T'=_K@_3ZXJK MLA8:&MP1E)U-4@_4,!&&C9&=Z\*--/3BG%G1$$5E+]#Y3DKSO+$!QK&\^ U0 M2P,$% @ ;X 441XUJ[TQ P CP< !D !X;"]W;W)K&ULK551;]LV$/XK!RT88D"+)%I2[,PV8"=-UZ$=@B;K'HH^T-+9 M)D*1'DG%R7Y]C[2CN*MC%-A>Q./I[KOOCL?C:*/-O5TA.GALI++C:.7<^B)) M;+7"AMLSO49%?Q;:--S1UBP3NS;(Z^#4R(2E:9DT7*AH,@JZ&S,9Z=9)H?#& M@&V;AING&4J]&4=9]*SX*)8KYQ7)9+3F2[Q%]^?ZQM NZ5!JT:"R0BLPN!A' MT^QB5GC[8/!)X,;NR> SF6M][S?OZG&4>D(HL7(>@=/R@).N#C_BP'8.+/#>!@HLK[CCDY'1&S#>FM"\$%(-WD1. M*'\HM\[07T%^;O)..:Z68BX1IM:BLW!ZQVEG>Z/$$;ZW2JH=UFR+Q5[!RAA\ MT,JM++Q1-=;? B1$K&/'GMG-V%'$WUMU!OTT!I:R] A>O\NV'_#ZK^"]U;K> M""F!JQJ^3_U*V$IJVQJ$S].Y=89ZYLN1L'D7-@]A\U?"WM)5JEN*HQ=P+91P M^,M[ZL5#%#Z'ZL,=/CJ825W=?SET#D?#^7M\8=>\PG%$%]6B><#(EQ*[4L+> M+AO"6Z.MA4MNS)-02Y@VNE4.IE75-JWDCHB2RCCQ#P\WZ0^:%3.Z9_")RQ;_ MH_<5/M!D6).5PVJEM-3+)SB!K(A+EI-P.BR*GE?D<5D.2?CYIP'+V*\'I1L* MIZB*63P8,#@MBV&/9,;Z4,;IL$]@@T$/BCA+"[@SO$90O$$X+U,XSG&=Y MA_7O]4X[+D&\G!@/)Q:#HH2(WR!F9>D)9T0T#93+N$R]:AO\9!?^9$?@2&,5 M76,5_U-CQ7#=.M_8WYS%FT<:[A9_L.N.=.P[ M33]HV)XF]YITL*EYHKC0M%Q$ MW]J6"]-[*32L+7&]4MR^K$":W9)F]."X$]O6!T=2+CJ^A7OP/[JU12L956JA M0#MA-+'0+.E5=KDJ0GP,^"E@YXXP"95LC'D,QK=Z2=.0$$BH?%#@^'J":Y R M"&$:?_>:=+PR$(_Q0?U+K!UKV7 'UT;^$K5OEW1.20T-[Z6_,[NOL*]G&O0J M(UU\DMT06S!*JMYYH_9DS$ )/;SY\[X/1X1Y^@Z![0DLYCU<%+.\X9Z7"VMV MQ(9H5 L@EAK9F)S0X:/<>XNG GF^O(&-)Q\?^$:"^[1(/$J&@Z3:TU<#G;U# MSQBY-=JWCGS6-=3_"R28RY@0.R2T8B<5O_?ZC.3IA+"4I2?T\K' /.KEIPJ\ M$:Z2QO46R.^KC?,6A^'/"?%B%"^B>/&.^#WN2-U+(*8A3>^#/GXCH7I%)."L MD(Z_X 1[]U9G3TJ'9;QT':]@27';'-@GH"7V)",?2#:9IWEH$ MP.@LP1WB1 M16\1X"P-<$K8)&47Y*$%7-G&@R79=)+/SE&%%9.+8D[>:D-R-% *[#:NC2.5 MZ;4?9FOTCIMY-0SDO_!AK6^YW0KML!\-4M.SV902.ZS*8'C3Q?'<&(_#'F&+ M?Q>P(0#/&V/\P0@7C/^K\A502P,$% @ ;X 44?6J9R]!! O0P !D M !X;"]W;W)K&ULK5?;;MLX$/V5@38H6D"))$K6 M);4-..EVMT4"!''2?2CZ0$NT+402M21E9_?K.Z1LQ79LQP7Z(G&&G O/\%"C M_I*+)SEG3,%S651R8,V5JB\=1Z9S5E)YP6M6X$0 MUPV=DN:5->P;W9T8]GFCBKQB=P)D4Y94_'?%"KX<6)ZU5MSGL[G2"F?8K^F, MC9EZK.\$2D[G)M6_ZO,)APR!V M#QB0E0$Q>;>!3):?J*+#ON!+$'HU>M,#LU5CC&** M3@H&8Y8V(E&#/"JX* MGC[]V(?O4<^:P9>RIBD;6$A1R<2"61HB9B#J!AHK?'@)C.=XD/-[R:G6P>VB0*(;%CG\#H[>5! M:/MA $%LNZ0'MXUJ: '3ILHD^"2"P'/A@2O4E2]X;B<;VF'BZ4%L!WX/CI2N MUY6N=[1T8[P4LP8#\>F^+6R4\YZEO$KS(J?F]CFMND>#[Z_N2.I%T71OX+KVFYJ;CA4F*V&\?^FIBT ["$##!]4K4]!"'0RA%-G$#=-:M1X47 M_Q)*D9T$.LN=ZJ\H>81/8<>G\"B?]G!H/YNI@JE&=&$0-0T!SHF\FNF/EHZ/UL.O3)HWM8]BAU]"]5W>"":XY]2L8$EH!N%?^&+5B!Q[]]D]7;/XUF MNYHW:+9+LK7TFFR:7=TQVA:/D"[<9=Q:>G4Y)PD0\N+SQ'L:K8S42\C&ID^N M"?+TM]=D#U%?J5X35=-RAZ5OP=N2^'5WSU=7!(GI^+;?O[.C)D1?;P5 M7O+?QV-GHZ5$3&:F<9:0\J92;7?9:;O>?-2VI"_+V\8>VYV9OB,+-D53]R+" MKYQHF^564+PV#>J$*VQWS7"._Q=,Z 4X/^5&PO=V]R:W-H965TA$W-?64YKF8-KIJ)Z?'\=W,G1[;C:^KULP)J.4A958]JNLBURYNID MGZNP/B[X5)F;;F^,@B>7UGX)#[\M3B9Y,,C49NZ#! U_U^:MJ>L@",SX M;Y Y&56&C?OCK?2?H^_@RZ7NS%M;?ZX6?G4RD1.T,%=Z4_L/]N97,_C#@[RY MK;OXBV[ZM0(6SS>=M\VP&2QHJK;_U[<##GL;9/[ !CILH-'N7E&T\B?M]>FQ MLS?(A=4@+0RBJW$W&%>U(2@7WL%L!?O\Z86W\R^OSL&O!7IK&XAUIR-<+S_J MR]IT1\=3#VK"XNE\$'G>BZ0/B"04O;>M7W7H7;LPB_L"IF#?:"3=&GE.DQ)_ MW[098CE&-*=Y0AX;G691'GO(Z95VYM5E='JF[X!C'ITYI]NEB>-_SBX[[X P M_R:4%:.R(BHK4@@CN]Z1L/)WAU!-B@G)^;I;Z[DYF4#V=<9=F\GI'YOFTCAD MK]#G2#_PY^S:.,@F]&=4V"%(Q,[K=E&U2Z0] BC- "4I42DQ_*,?D!5!>K MD+A0*N!*:58*] D6O=^'^)=4>IA_LYU>]-[H;N/ZTAD]C[C'J'^T7M>H M"_5V9>L%,-89OW$MS)98*@+,X5 <.+!.0L51*9#*$:0R"=+LB9 D4S*IXONF M)"-R2$E",K67&0,D\)YEXGY*"DQ53 "8(H]D'F<$DS+4.$(SH7;R!^AC^K*O M*RF+!9O(3!3I_"JA#,B2AL4\G!6C^"'"0/\\@_S;%\\A(V.E)B(KY"Z_2JCM M*F9\#T4ROX3(L:"T+V4B21TY4D<^KW9OVLHG>9*4]VR>'-3_R!G."H4+E@?, MH+"R'?X2,U'T92^GT-RUH"1,>(OFMFF@&^EUO"P(5GT=AW! '_!\*R1B#&JR M4#T+5+&S K@G:%\#X9Q-6$''F@[VDF\P0L$)4@#3PQE#RG N[*B(14PDJ/0\ M3QE!0D[P6.%!A+C/6LR(..JEJ&] *13& HXT%8X$HC*2I*P:*:L>;R^'.C?? M;^#-;1B;0Z1-2CQ,VK^-=GT__Y5+>S#TG>Y9?]R\T,WZS=B#[:UZUZQK>V?, ML'RV!*/ J_DJ;EB8:_A"7<=# MC& .TUM5H7827$*+,)QFCR >JQ=4ID"XH!$>,2&Q_C(LX.OH,)9 ASV4O@-@ M5)+[@,4>J'@:8*%V*R1)CA1T7@KL3N)%H+':X97#&Y:+I^.E0FH%N$C>PU7D M/8I4B(?@D@]2[WM@EY?WL9.Q,^9/Q*X .UQ:[VT3ARNCH0<,"V#^ MREJ_?0@*QHNHT_\!4$L#!!0 ( &^ %%'8_YKGR@( *0& 9 >&PO M=V]R:W-H965T T)"ZY:4M&Z.MU XF M0*M6;04^H'UPDTMKS;&#[:S=O^?LM%E 6X3$E\1GWSWWW'/Q9;15^MYL$"WL M"B'-.-A86YZ'H4DW6#!SHDJ4=)(K73!+IEZ'IM3(,A]4B#")HG=AP;@,)B._ MM]"3D:JLX!(7&DQ5%$P_SE"H[3B(@\/]OK-L()Z.2K?$6[;=RHX!9#9"\ ! G M,%?2;@Q\DAEF?P*$Q*:AE!PHS9).Q*^5/(%^U(,D2J(.O'Y38M_C];M+_#E= M&:OI*[CKP!PTF ./.7@1TQC$'ER7J)GE<@T^2P^N.%MQP>UC#^;,5II6SVG: MB>XNXKDI68KC@&Z:0?V @9,%&UG WYYCE1]7!H$1&6O@VFY0'XS7,$A.6_R$ MXP=B3X^3(-,TU15F@#NZX4XA"J%NUBAMQW@(2V69 -6!5N?KD';82#OLE/:6 MYDY6"025PV5%$B+,N>1%5< -2D=CP1YI+%"--)/^[@#UV7_*L,2=A9E0Z?W= M766Q,D'6)+0R')+ MB;5A5>GGT$I9FFI^N:'? M"&KG0.>Y4O9@N 3-CVGR&U!+ P04 " !O@!11FNP2<&<$ M# &0 M 'AL+W=ORQH$KFRDJJC!J=H&NE9 "[>IXD$< MAM.@HDQXJX5[=Z-6"]D8S@3<***;JJ+JZR5PN5MZD=>_N&7;TM@7P6I1TRW< M@?FUOE$X"P:4@E4@-)."*-@LO8OH_')B[9W!;PQV>F],K"=K*>_MY&.Q]$)+ M"#CDQB)0?#S .^#< B&-OSI,;SC2;MP?]^@?G._HRYIJ>"?Y%U:8QT>,V&N-L0.][M M08[E>VKH:J'DCBAKC6AVX%QUNY$<$S8H=T;A*L-]9G5%E6!BJ\D-*')74@7D M[#-=<]"C16#P &L6Y!W890L6GP"+8O))"E-JI?QBXB_ M-&),DM G<1B'+^ E@[N)PTM>[^X?%VMM%&;'GR_@3P;\B<.?G,"_A5R*G'%& M7<[)#3$E$-%4H*B12A,J"DP:(3&4[8M&0T&8<':87BQO31AO#"Y S[=&OKFL M*@35CC9.ZL:X8_2Q2+W(TY;ZN:YI#DL/:UF#>@!O17['X]K0$10>!N'Q)YK; MGQFY[ETAUWACG'&I]0CI(QL@/Y*S.//C9#IRPS2US\C/,"T^MA:4C(2 M%X#2GN SG2?D_;<0D"^NT9MH)*)'V>I/T\S MDB1^FJ1^EL[M,)JD^!>2J\T&+Q^;!2Z>>/VT!(FL7=S0L]$S;Z/4#Y/YL;W( MQBB66ZHM3".809#X.4B"9&;3?11,('>%BQS>V&NL> Y'=U05B)<<(17-?!Q\ MCU9]*I]4:QKARA35.IGKA[)C+,-Q-A^U@S"R WRFKP#HN9R$L &Y,$^RWQ:D M3?ZW9!+[:3QK7\1^$D>'\?2MIC6X#PW_ZI,=X-E[FHS)9ZQR&&)B:[Y3SI34 MX >LX059 V%:-TBSJ=$#> 25,PW=!COHLJ>D&HW!FN2\L56[4;)RJ#GE><.' M2ZCWV]:/4Z>5!??CXH&S/B+F%"\EA)%ZH.>LA6%O^F0DOH@9#1 M?.Q2]:F\[9J_IW(\R?QHGODD22=^E$W=4I_1M"B8/8_R(>DV!]5_- A64'=5 M.$F=[F ,!VPO7"3V:1\OL^^*W>$A;?1.5/%_$T_GKHVJ+_UD!M"$B^S&: M3D-_BC5 LC3Q9UG4!P&\I!] [\_R'RL3XCV&OA M\ N[=8VJQL1NA&F[N>'MT M?M"W@-_.VD?Y$U99A/7+8X%:\YU*/J+8Y;2=& MUJXA7$N#[:4;EMC/@[(&N+Z1TO03>\#P'\+J;U!+ P04 " !O@!115![C M-<@# #@"0 &0 'AL+W=O9%(:N;,F:LXV2C]:%:(%IY;(92K5'2EX72+;>TU[@KEFN MK#N(9I,U7^(]VC_6MYIVT8!2-RU*TR@)&A?3X)I=W>1.W@M\:7!C]M;@/)DK M]>@VG^II$#M"*+"R#H'3ZPD_H! .B&C\L\4,!I-.<7^]0__9^TZ^S+G!#TK\ MV=1V-0W* &I<\$[8.[7Y!;?^9 ZO4L+X)VQZV2(+H.J,5>U6F1BTC>S?_'D; MASV%,CZBD&P5$L^[-^19?N26SR9:;4 [:4)S"^^JUR9RC71)N;>:OC:D9V>? M9*5:A ?^C ;.'_AICD" Q+X+.2=F7@)UEC_35 1)P& M8LF.V$UR$O'73EY"&H>0Q$E\ B\='$T]7OJ_CL+'QE1"F4XC_'4]-U93:?Q] MPL1H,#'R)D9'3'S$!6J--5@RPHU!:X#+&D3#YXUH;(/F4&1/@KJFO#)K7N$T MH*XSJ)\PF %%!X?HT(.-X9#U>ZNJQQ]P06)B-0)W1)OK:N7U:C(@U)KZVD)%%AMZ<:U?:+YLN*X-Y"'-$\A"EC/XC:82S1]- M5N02*&?F&^&"A>,D@SP+\Z2$!V6Y<#WY)A!E$:99 449%D3T"Q==3YP+FDI< M5@CGO<@%G/="%][X(:PS^/Z[,F')CWNK$]63#=63G:R>^WXL@EK TUM^!ROG M).#ARKGAPL,!M_M%Q IRAL64KY11ONK.STR:",DH',?L K9ZWZJ54.0A2V.X MKBF37B4)I>!5OB3Y](@\U?;9+GRDP]GX.U,!'RR5G[)T4:*J]ET!^K%Y]_15$X5#Q17M_W1;UTM\M:$"YXNE_ MP,/I<'VY[O_:K^+]W>QNXPP,E[K9?U!+ P04 " !O@!11\FCU>WL# ." &0 M 'AL+W=O*Z7W7,'.1IN>.9B:;6;WAK,N./4R(WE> M93T3*EG.P]JM6<[UX*10_-8@._0],P\W7.K#(L')<>&]V.Z<7\B6\SW;\CON M/NQO#.0CDS;-V)+V)I.0)4DS0.ZW&N/2)N'?05-T@.=(;]'G2L)DTB&\:'DO[>7*? M&[3":$70JD KBO[FS*![[8#X3^AOP[]P-7#T"ZIH2F>Y!TU:%-0#G.*Z!$!) M6M(* "DJ0"7ZS6AKT=[HC7"P7.*TP8T'-*VP-Z1-.BL]64%2FA, N*G3NJE" M4*%:W7-T =FTE[!W4<)6'E !YC@@DC;-+"!=LJ>."45K.P6Y;/2G@>J@8CC@.) QUW\3-3_6,Z;WJ_ MX_$1":WZ72?Y()&]\]=9SQZ0T@YQL' <.8T<^+9,MH.,WM!N86TS2 E]:&$/ M/?BZ,7M">^)AD6>'.+Y10;M_6> @MC4<(OCTV*O'+HKLY([NN=F&E\A"1@;E MXG4]K4Z/W76\X[^9QY?R'3-; 4(DWX K?'QE@DQ\?>+$Z7VX\=?:P?L1X X> M;&Z\ >QOM';'B0\P_058_@=02P,$% @ ;X 44&ULO5?1;MLV%/T50MA#"P212-MQ M4M@&;*?!.BR#4:_;0S$,M'1M$Z5(EZ3B&-C'[U*2)76PZ7;=DH=8E'C//3R\ M/"1'>VT^V2V (\^Y5'8<;9W;O8ECFVXAY_9:[T#AE[4V.7?8-)O8[@SPK S* M9F;.>O[@++';P+VMO-,_%!66G_RC7?9 M.$H\(Y"0.@_!\><)YB"E1T(>GVO0J,GI [O/1_2'@$#/IG M E@=P/X1P.B9@%X=T"L'6C$KAW7/'9^,C-X3XWLCFG\HM2FC<31"^6E<.H-? M!<:YR;*:/J+79"DV2JQ%RI4CTS35A7)";;5=G8F6R4D4>MW-:2MRJ#[$N &*DW_-F1_XP%$7\JU#7I)5>$ M)2SYL+PGKWYX;4#!GLL_'9A\+117J<"64-8)5_CB.4%\'D[SR,TQ#1W6:0+L M>XWZO1*V=P;VE,P?IROK#);W'X$$_29!OTS0#R>PN.)2$$]\)8&D!C+AR Z, MT-FI.0Q#]A*2\8,-D!LTY ;!T2\,NI%Q!\)51MY^+L0._<&5K05WX&E__!EC MR#L'N0W)<=-DO ER?RBK 8@$7/E7Q!>(K_P4:](K?DJ,," =D -P$U)CV' ; M?@NWNHB)WOF*M>0OTBWK4TPK^)L2WKOWTZ0_BI].,+IM&-W^&T;G\H?!+@MU MU]"Z"R+-Z]E"IW3;VB/!7!$I^$I(X0ZGR%60PXXX-*G^3FM$D]9 DR"=7XI\ M!<:74>,UI.,UEK@MKCF=[[@Z$+^QHHGB6X'5G7*[Q4U(>I7]#'^M6^?.WZ-Z:%@L?$_]#W5MO8^%CWO?K'L8?GM<][EQG<&?? ME+<\W"W]2;:ZV31OFYODM+P_Q6WWZAJ*Y_:-WVTEK#$TN1ZB^9GJ9E!L&XSO@][76[MCP"9K[]>1O4$L#!!0 ( &^ %%&XCH9' M#@, "P) 9 >&PO=V]R:W-H965T?UW0(3YDS'=FTIIF->*DH8+ 6295%@\38'RO<3QW<."X]DDRNSX$[' M6[R!%:BG[5+HF=NPI*0 )@EG2$ V<6;^?3PR\3;@)X&]/!HCXV3-^8N9?$LG MCF<$ 85$&0:L_W:P $H-D9;QI^9TFI0&>#P^L'^QWK67-9:PX/29I"J?.$,' MI9#ADJI'OO\*M9^>X4LXE?87[>M8ST%)*14O:K!64!!6_>/7>A^. '[_'4!0 M X)S0/0.(*P!X4D9UD6"6 -+EAF)> MKE56TD.LU -]AD2]W:#K&!0F5-Z@6_2TBM'UU0VZ0H2A'SDO)6:I'+M*JS<: MW*16.J^4!N\H]0/TP)G*)?K,4DA/"5QMN_$>'+S/@T[&[R6[0Z'W"05>X+4( M6GP8[H]:X/''X<,.-V%SDJ'E"]_A:SNR7[.U5$*_6[\[$D1-@L@FB+H32/0( M"9 =7E- "P$I46@)@O"T[4R[*4,/I?A-=HCK->)ZW>Y/:C,]U"8^:,9U;7:D MZC>I^IVBY[ AC)E]7F-J4K;YKB@&EL))'PUN]%9\I;@D(_.)/>QC0O>HCQ0@-K8?2V3KHKI6F]6FY<]LISM;G^M/@:IS M_Z.IOB,>L-!OCT04,DWIW0WT:RVJWEQ-%-_:;K7F2O<^.\SUYPP($Z"?9YRK MP\0D:#Z0IG\!4$L#!!0 ( &^ %%&<1I9 V0( -X' 9 >&PO=V]R M:W-H965T+X'I+QD7!59Z*E:N+ 7@U((*Z@:>-W +3)@3#^W:7,1# M7BE*&,P%DE518/'G"BC?C!S?V2[P9@([X3V,B=,3)2EIP_FBUEB"1-.?Y!4Y2/GW$$I9+BBZIYOOD CZ,SP)9Q* M^T2;.C8*')144O&B >L*"L+J-WYNC-@!^(,#@* !!&\!X0% OP'TK="Z,BMK MBA6.AX)OD##1FLT,K#<6K=409K9QH83^2C1.Q8MZ^Q#/T(*L&,E(@IE"XR3A M%5.$K="<4Y(0D.AH!MHO>8R.IJ PH7ITBAX74W3TZ7CH*EV,H723)O%5G3@X MD-@/T"UG*I?HFJ60OB9PM8I62K"5(&WIZ#)O^"TASS? MP/V+CG+ZK;-]R]<_P#<#*0%.D'7M!$U!)H*4]M_].=.QZ$9!(7]U9 K;3*'- M%![(-*F*BF)S'*ZS3!^/.W9O-HA!>HT%TWLHOX&ZRQ[P,\A]&U6S1Y;='/MU MK.U;[RGHK"WHK+.@.Y6#0&.M7\D.?8.6;O#!3D9MIJB[\!($MG]]D\NVM5.> MG3Y*J 7M,[ F'>P8& :1Y[VX6/]_T3N?P]#?#7M5\WE;\_E_F#TC>$DH4>3M M%K_BO&@Y+S[8<=][:4!>9_T/7&&*>.L\-3D1/:2GZ2W>>R_W6;XO;M!_[[F[ MTT$+$"M[L4ADFV#=3-O5]O(:VY;MOH37-]\M%BO"I-:1::C7B_19$?5E4D\4 M+VT_7G*EN[L=YOH"!F$"]/>,<[6=F 3ME1[_!5!+ P04 " !O@!11P+ " M9,8" #Y!P &0 'AL+W=O?>P4[(5U4@:G@K&5=#K]!Z?>_[*BNP).I&K)&;G:60)=%F*E>^6DLDN2.5 MS(^"H.^7A')O-'!K,SD:B(UFE.-,@MJ4)9'O8V1B-_1";[_P1%>%M@O^:+ F M*YRC?E[/I)GYC4I.2^2*"@X2ET/O(;R?IA;O +\I[M3!&&PF"R%>[>1'/O0" M:P@99MHJ$/.WQ0DR9H6,C3^UIM>$M,3#\5[]F\O=Y+(@"B>"O=!<%T/OUH,< MEV3#])/8?<^US+ D7 M4]2$,G4)U_ \G\+%ETOX I3#KT)L%.&Y&OC:N+2Q_*QV-*X<12<?I]^>R29N M;BQV>O$)O>869'4+5["68DOM=ZC '#EDC-!2G8F4-)$2%RDY$6F,*\JY?0,+ MP@C/L.LR*XG42=@:LQV%<3SPMX?GVX6)/F*FQYA>F#:8#_Y[C?_>6?^S_;ET M^:ZH_8-X21RT?!]C>D';]S$FCFZ[??<;W_VSOB<=%UB9[A\%NTYZ2@ZP:3371 M8NU*[T)H4\C=L#"]&:4%F/VE$'H_L0&:;C_Z"U!+ P04 " !O@!11$=7I MSX$" 4!@ &0 'AL+W=O>>>Q+?ICLA'U2)J.&Q8EQ-O%+KS:7OJ[S$BJB!V" W)RLA*Z)-*->^VD@D MA0-5S(^"(/$K0KF7I6[O5F:IJ#6C'&\EJ+JJB'RZ0B9V$R_TGC?NZ+K4=L// MT@U9XP+U_>96FLCO6 I:(5=4<)"XFGC3\'(VLODNX2?%G>JMP7:R%.+!!C?% MQ NL(&28:\M S&.+,V3,$AD9?UM.KRMI@?WU,_NUZ]WTLB0*9X+]HH4N)]ZY M!P6N2,WTG=A]PK8?)S 73+E?V+6Y@0=YK;2H6K!14%'>/,ECZT,/$ X/ *(6 M$'T4$+> V#7:*'-MS8DF62K%#J3--FQVX;QQ:-,-Y?8M+K0TI]3@=+9PAF(! M,\&58+0@-KBFG/"<$@8+;3;,6]-PPYMOQII_/,US47.MX YSI%NR9'@*WU"? MP/$<-:%,G< 9W"_F<'QT D= .?PH1:T(+U3J:R/ GWC5V=9U'G6>3XX@-\WVLB-4KVU/.I[\ZJ1MW=6-7=WB@;F>Z[$S?YV5#,G8D]A)OLRBY&(>IO^U;]C8K M3I+HO,MZH7#8*1R^J_ +*G4)4V9F@_$%P7@"A:B7>E4S@H<]3Z5H[?.CJ(P>J7R;5:) M5%V66+[=$B::N>,[[QN/=%MHL^&F286W9$7T4_4@P7+[*#DM"5=4<"3)9N[< M^->+V/A;A]^4-&JP1J:2M1 OQKC/YXYG"!%&,FTB8'CMR((P9@(!C7]=3*=/ M:8##]7OT.UL[U++&BBP$>Z:Y+N;.S$$YV>":Z4?1?"-=/9&)EPFF[!,UG:_G MH*Q66I0=&!B4E+=O_-KI, #XDR. H ,$GP6$'2"TA;;,;%E+K'&:2-$@:;PA MFEE8;2P:JJ'<='&E)9Q2P.ET904E.5H(K@2C.3;&'>689Q0SM-*P 5W3Z)ZW MWXP1__R>[V!/2$K4!3I?$HTI@]57]+1:HO.S"W2&*$>_"E$KS'.5N!JXFHQN MUO&Z;7D%1WA]K_DE"KTO*/ ";P2^^#3L,\;VKR3(WD?<0/=ALR0<%3%%CZU M<'-C=^DL\F:)NQMJ=>@419-I[_2!V:1G-CG)[!ENI^EQ)45&U"BW-D \2!O$ MX72/VZ&3/_&C<6Y1SRTZR0UZ1.%*Y&@KQ/C'%QUFC:/8W^,VXN5[5_$XN;@G M%Y\D-[@Z8\SB@UX%TZD7[S$[]/)G7C3;8^8.YH*9R3^PW%*N$",;P'F74RA0 MMG.N-;2H[*A8"PV#QRX+^#40:1S@?".$?C?,].E_-NE_4$L#!!0 ( &^ M%%$?[##UC0, )X. 9 >&PO=V]R:W-H965TA/AN-P_9V LL(L+(0ML0V'P]DREAS$8R.'Y40;WZ3NO87N^B MW[OD33)/6)&I8/_03*_'7NJ!C"QQP?0GL?U JH1B&V\AF'*?8%O9!AY8%$J+ MO'(V"'+*RV_\LR*BY0"C$PZH48[Z@F(&Y-@?FM6GPP,NB ML>1?S*0I)*E_ 3B MA2?B[5*_ C.][#("OC\8>R\+ZLM!=%IVX[+/0YB7LL4UV=W4Q M649+7#3["WZ>1&DT'(S\YS9A'59Q&*/::@]J5$.->J$^$J5NP+O%HL@+YJHH M(T993!79DND"6\8;M&"\1<$@/43;80;3 *7=<.,:;OR_F;T"G'32&Q]!04D* M@P/ 758ABKKQ#FJ\@WYZ#<*>@DKJ,,G+5V]:7Y:>M7K3(^+B!!V0VV^S!W-8 MPQSVPKPM*,LH7_5D#(-&3X.7)QBVY!N>E>(JW%YQH@@=EO!OS?;A-MH)42_< M]]W8]J,UX@C#5^"Z$3C8KW#_F>MCY8(IBN-#KCO,DA@F)[AN! [V*]Q](3G5 MA21]R3?R P>OP'4C4S Y+]?)$8EAB [_2CJLT#")3S#=R!SLU[E'8AK)M6 9 MH/E&BF?7,*D^'AII@L.7IQTUZH6"L])>A6L3.CB2[ ZC.#HA):A1/M2O?+9A MU;(HIP'381KB5]+T('T\M'J\5VCR4"-DZ+QM'CKNX$(4PT/>CZU@>-0W^:WA MP4YN?V&YHEP!1I;&+;A.C,K(;X40N\V M=D2I1]+)OU!+ P04 " !O@!111;"=<0(# W"0 &0 'AL+W=O0'HV.MU/WZ>[VJ;.*]AY M!:U><$1O5S1NB_Y ,N@D RL9?B)YF;_61!)KKED)4F!AK1XRK9&,K:0YIF_S M-/7#J?NV;TT_R.LBWJ&&'6HX"G6!*!($2Z#7%%QQ5@\N;*,UV9L^">/) 6,_ MR/=]+QKFC#K.:!3G$\JM@V<@JX70.W@(,^H11%%PB-D/"F%PQ,U)1SD91?F MMH<;J2&;]":%?A@=D/6#@B!,A\GBCBP>N\YZD3->543*SWR,!V@A/*#M!TT2 M>(0VZ6B34;29?D!R^\*J"S)L:=+?;B'T#B#[0=!+X3!DVD&F'T+^5B468(?Z MDZ EH?JL8_FAI^D ;A(?X X$Q[>:^:3XA<0S81)0O-)YWGFLSZ5H;NFFH_C:7G1+KO2U M:9NE_K+!P@3HYRO.U:YC[L[N6VG^#U!+ P04 " !O@!11]WE&#N@# "R M$ &0 'AL+W=O9A M1MIM?$F<4%&D:6FG,,RJ*M/9A]4^N,1 -(G-VJ;,?/MU+@0()HJ$^E)BY_\[ M)^?B..Y@*]5/O>+<@%]9*O1-;V7,^MKS]'S%,Z:OY)H+>V* ML[B LM3#$%(O8XGH#0?%W),:#N3&I(G@3PKH398Q]?N6IW)[TT.]W<1SLER9 M?,(;#M9LR6?[7/'#R\WEE_*(*WP;PR MS>]D^G<2F]5-+^J!F"_8)C7/4O^U4EX@"P=MP K@#GME8Q5=.6*�=*;H'*]=9> M?E&T=L';9DQ$O@IG1MF[B>7,\)F_<;'AX$\P2K1F2\67S'#P<<0-2U+]R=YX MF8W QP^?P >0"/!])3>:B5@//&/=YT:\>>7JMG2%S[@BX)L49J7!O8AY[. G M[3S"+08\&W<=/-X%?XM;+4XVX@H0^ ? $$/' ]VUX]^8LC@ZBX_:\1&?[W#4 M=^#W[?B,KWEGJIMWQJ*6+ M2;V$26&/G,ME8M=MN7#S?4TNP&Y1_S.U4C V/-/_MCCR:T=^X<@_X^@O^U&@ M2M/.Y5_284'GN__;T,>!3P?>V^&:.E51A,+@6#5RJ")"_&/5O4/E^WUXK'IP MV<)-6U\<*D(0.E8].E2VAQHQCD]5 <6TH9J'S(\@"H]E4X<, MA= GM>RHYD%=\Z"UYB\B,3P&,V-W!=W20[2V1]^W6%*%)EB:4M.^K6]_OLF'\']9P6\ M*/T5?I@Q!/T(-]+OD(5]V"C2U&4L0M"=?'3P:81:8WCB*EFON&K-/<)[<_B= ML[_?$1"Y+/OD-&&4^N@D_0Y=&$5]VBR RQ[R87"F!/L=![5O.7=2V=Y7O]NR MLG^5H>"="[!_RR%Z60'HR=LZA(@TWSX.&>TCC)KI/Y4% 251(_O>P3$AXVI9 M''XUF,N-,.7G1CU;'[ _%\>,QOPMNAXCQ_PD/Y 7QY*]^?(T;S\7EXG0(.4+ MZPI>A;92JCP@EP,CU\4AY54:>^@I+E>&PO=V]R:W-H965T@\4XWE3,*#)J81@NKW&^!J M.0KB8'7PR*K:NH,PS^:T@B>PS_,'C;NP9RF9 &F8DD3#;!1W>:V' 61$P0<"NL8*/X6, ;.'1'*^-EQ!KU+!UQ?K]@_^M@Q MEBDU,%;\&RMM/0HN E+"C#;- M/"5I=$R2*(FV"!K_-SR^W",G[3.9>KYT!]^$&5I5&BKJZU/-R"JWWS^C*;FU M(,R//8X&O:.!=S3XQY-I*%0EV2\H"3;P@N'3\'=7PJ#U9H+;?+:\YY[7M?S7#O6I>%&\$G+A6*E'2E%HPQZ1DIE"-M(9@M6#E%"!]:1UC M3:,Z:;?)&VZ1YYYFL?ZH6XPNAQ<;,81K#2% 5WY.&.(EM;W1G_:CZ-IW8/C' MO)UC]U173!K"88;0Z/0AV-K0;J^:^O:;*8K/Z98WC%+0SP/N94G:U<0[Z M 9W_!E!+ P04 " !O@!11'U9*WFH$ ":$@ &0 'AL+W=O9+05\J>**-7H)8FY M&K920 M)90K)CB2=#5N7>(OUYYO'*S%=T:WJG2-3"I+(7Z:P6TX;KD&$8UIH$T( G_/ M](K&L8D$.'YE05OYFL:Q?/T6_<8F#\DLB:)7(O[!0AV-6X,6"NF*I+%^%-L_ M:990S\0+1*SL+]IFMFX+!:G2(LF< 4'"^.Z?O&2%*#G@;HV#ESEXISIT,H?. MJ0[=S*%[JD,O<["I.[O<;>%F1)/)2(HMDL8:HID+6WWK#?5BW&R4A99PEX&? MGEP&OU*FF"7M;$8U8;$Z1Y_1M\4,G7TZ1Y\0X^@I$JDB/%0C1\.:QM,)LOC3 M77RO+GZZOD!NKXT\%P\KW*^:W;^F_ )U7./NN17NLY/=*U>_/MU]L._N0)WS M8GMYL3T;KU,3[X8PB;Z3.*5M=*D4U0I!5=$=(TL6 P=4H7M*5"IIB("/1QJD M4C*^ME8/@LM\8DH44^CO.U@ W6J:J'\:X'5R>!T+KUL#;TY>00( E!;([@L) MP;DF?,V6,73_(V["?@ZO_WOXZA_SU?.][@%?QU9N M-5F#'.^@$>^3)"%%#R2A3>0,\VC#CT@.=HOCPOT]]&1Q]T3"/Q" 6851#3VX M=,#A1L0_;A]O_WI U\E2Q"Q PF)5;;V&QIX,X#>.F_9*A'YQS1UNGX-H$*6<;,N7X:A79+$*"COFC:" M=Y;0[-R0J64J%35D5@*K4&C7K>6K$&#*"Y9@ L83&%CAF>G,UN3U7" M&!PS5@.A4&T\;(1P?[@PTD2NJ6Y#]QQ(6Q'31W-X\9-PN//T\+#(H TK*E2- MS2L4VVM6['IL]"4PBJ CV&"1B"L?^BSX7K7J(!62[/T_24;_HO?U0%ZI$_^0 M@NT5@NTU"_9[#]II%K>^$=H'5,BTURS3)Y!V6B_D%4KL]3XD285*>\TJ_7Z2 MCD6ZW WMX#BEUWKSU>8>GEO&%8KI"KSQE1 MH$0: [B_$L!9-C ?#_+/49/_ %!+ P04 " !O@!11I63N5-D# V$0 M&0 'AL+W=O^$+7D>#\9S:Y M"N>6DR$B,0E49@+KOT=R0>(XLZ1Q_%L8M4J?F6)]_&S]@PE>!_. );G@\3<: MJFAN^18(R0JGL?K"MY]($9 !&/!8FE^PS64]+1RD4O&D4-8($LKR?_RK2$1- M 7H]"JA00$V%<8_"J% 8F4!S9":L2ZSP8B;X%HA,6EO+!B8W1EM'0UGV&&^5 MT+M4ZZG%%5.8K>E#3,!22J(D. 4?**.*G%[K_(;@[251F,;RG=ZXO[T$;]^\ M V\ 9> NXJG$+)0S6VD@F3D[*)R>YTY1CU.(P&?.5"3!7RPDX:X!6T=0AH&> MPSA'@Q;_3MD9&#DG #G(Z0!T\6)U.!V ,RJS.C+V1CWV=C+83O'W:RT/KA1) MY(\!;^/2V]AX&_^6MQ/P47#9^91RLQ-C-NOWQP7TD>?-[,=ZZMI2GC,=E4([ MD-T2LGL0Y&40I$D:8Z6WEPD7BOZ'L[;OBB+WY-7PG4+/RUH+G3<;FB3$MID$-HE>=04O='INR-! MQ'C,UT] =RNX$S@DX!^<$#E0>G[IQC]"H4]+;]/?KYH3<"_)*HW!-5V1KH!Z:-SH@$*L MW@).=_W#BH+AZ&@44[C:90_7;4;1ENJ+HJ)V.,SM>RD&=I#XV/.F36SC%V.K M.!P.DW@GJEU;%9-"[Q@57=$C'.;'PZADCW'D[.>2BF&A_X=ZS^\XWGW4+ R_ M51C]QSNLF!H>0-6O[;YIN_L\MU7A'5*])SRJJ!P-4_G>!BSTZWXA0J,&N@ZI M_D,>50$S%FO*)(C)2JLZ9Q/M7>27]'RB^,;<C]%>?J>9(Y*#^5+/X'4$L#!!0 ( &^ %%$W#K]"J@( M (0( 9 >&PO=V]R:W-H965T&#B(5<=F]H6P??K93II18:J^X0WQP_WO M?G>.N?0+J9YU"H!DFW&A!T&*N+X*0SU/(:/Z4JY!F)VE5!E%,U6K4*\5T(43 M93R,HR@),\I$,.R[M:D:]F6.G F8*J+S+*/JSS5P60R"1O"R<,]6*=J%<-A? MTQ4\ #ZMI\K,PMK+@F4@-)."*%@.@E'C:MRS]L[@&X-"[XR)S60FY;.=W"X& M062!@,,YS*B&L>3?V0+30= - MR *6-.=X+XM/4.73MO[FDFOW2XK*-@K(/-G)&3@@3Y#&5N:9BH?LA M&A#K+IQ70:_+H/&!H)]S<4F:T3F)HSCRR,?OEC=ZK^6A2;^N05S7(';^F@?\ M?91R43#.B"^ ;('=28.H]AY*@XPCLA=X,&W$C MZ8<;#W>KYFX=@?L'4&5XI8^RC)>\B[)=4[:/1IDJ !]GV\<9^SF3FC,Y%N>- MS)4/,_%@1ET_9J?&[!P-TVA\F!T?9MN/V:TQNT? I$L$]39L=Q\V:K=Z?MI> M3=M[D_91(N5D2A$$>J]O;__Z)DGT_V:4_Y;[5NW&7B'#G1YA^_,=52LF-.&P M-++HLF->;E7VO'*"U$]8?'\!]02P,$ M% @ ;X 44?4LJ*)X P 3PL !D !X;"]W;W)K&ULG59=C]HX%/TK5M250&I)G "!"I#FHZ-MU5%',]/V8;4/)MP0JXF= MM9VA(^V/W^LD!+8$S^R^@.WXGG/NC7UR%SNI?N@,P)"?12[TTLN,*=_[ODXR M*)@>R1($/DFE*IC!J=KZNE3 -G50D?MA$$S]@G'AK1;UVIU:+61E0R]W2H]Y^X9YO,V,7_-6B9%MX /.UO%,X\SN4#2] :"X%49 NO0OZ M_I+&-J#>\8W#3A^-B4UE+>4/._FX67J!500Y),9",/Q[@BO(C_?H-W7RF,R::;B2^7>^,=G2FWED RFKDG>D M;P?YXQ:*-:@_R1O"!7G,9*69V.B%;U"9Q?>35L5EHR(\HR(BMU*83),/8@.; M?\?[F%&75KA/ZS)T GZJQ(A$P5L2!F'P]>&:#-X,96E%ZWMFP,$0=86+:H;H M#,,5*[EA.?D,>":.BJ(=V.,.>UQCCU_ SFML ZH@,B4)EDCA*28#+/8S,*6' M?95V0]-)$^I0.>E43OZ#2E'9HV!U*A"PP_6VWN3O_:A/;4,QK2FL@SRMQ@O_ MJ4?5M%,U_1^UVVMRE\Z-_'+EXDYC[$2Z$*)",=9-K#+3IZ5!B(\*0Z?1K+\V MLXYW]AI>+K LH U1>!4(Z(3ES=$E Z8)(R6H!%4-\#2;NV32X&"BP>O-0+\E-Y6I%) []HP?,.,Z M,O3(J*E3+3H9[756>GI29D'4?U)H>* +7Z(+>^G"DQM+9Y/X#-W!36GT$EW4 M2Q>=TLWIN>P.!DO=-HATXUZZ<0]=')RA.S@E=5LETDUZZ4[M#[?.S] =+)"Z MG>HQP\O"4KPRO:33TQPG43P]PWHP->IVM4=IKT#:''UL57A1%:T-E[T7H95S MZG3A>#[^U>K\HQZG +6M.SF-'\5*F*;=Z5:[;O&BZ9$.VYM6\Y:I+4>WRR'% MT& 4XUM03??63(PLZXYI+0WV7_4PPXX7E-V SU,IS7YB";H>>O4/4$L#!!0 M ( &^ %%%]X;?LJ@4 .H? 9 >&PO=V]R:W-H965T)[LNNF+I>7PK]-&Q:6289 MRV7"E$\ <@2FO=6OFAJDWEK;-)\G(8KY30WR;:3TW?47'' M%)VG#%RQ12$2E3 )?J+9^F=P3A,!/M*T8. =H[(03(^?DN 8G-[3)"V=CO5$ M.I8T;2R6@*JVX_,SW7J2RA?:Z_KJ##Q_]@(\ TD./JQX(6F^E).ATGF4T0P7 M=4T+4E!!5[>%>)?QT.I=* MZ%GZIZ<+W'2!JRY(1Q>.>INNCL"L$$*/C*N2FW;#JMUR2=]/21!$T61XWRZ8 M;84C&./&:BMHT@1-]@GZ=YXONN/>-#UN131&X7@G;-LHCC!R1SUJHAYYHWY? MABB2_-8S;..FK;%W9IAU< 1>TY3F"UV""LX7@A=KWUU6$&"P@Y"0J,]R;RBDUG;*ZVJO1] M8*+61L._T_BO@(F,6*#>&Y,]@%EWMO6K'Z*.M86,SJ"]-B)[DQ#9^Q#8$;-1 M(M1;B9X4<\A6G:XZ&\5!?L7Q,PS98J 'MZM01@]0># X&3HC/YW[PLD&L2=5 MPV'DWQ]L_S(3:R[T^/\;XF!#91S\$,3!!KW8C]ZG)4[=V=9.#Z)QN'L^XC ; MZQ_E[A'%!NC8OS,X-)FPO4= K0.2.CG;J+7_VLZL=6"UUXG5WOS"ME18FUF' M30?CL-$2[-<2/^.PK00(DM@Z;G.8C4>X*S@C&GATL)-(0WGLIWQ/%F(;^\Z2 M.,P\)3'R@/W;A38S3Z5DZGA.%W=ZDO4DII$*'/T8Q#2R@7L?*^U#3/N(*(KQ M[A;)816BH(,JQ,@1\6\2#LU+8N\7\*X6.&Q@5V)&U4AO57M27!);P':'S&NR MG9;1-^+7-S\MB2T\46QIK\,J1+#CJ)48@2+X4*PDK1L0OUKT9"6Q=<%5$-O* M4Q C'N21%Q^:E#4?SHM\^2@\$J,>Q'\ELD_9#?2)'_I]RQ[:UU_(JKIM1.#N M AFV+F++6W"=[6VBF9ZR&^T5O SU$(C-Q?+F0?%U=3<[YTKQK/JX8G3)1&F@ MO[_A7'U[**][F^O]Z3]02P,$% @ ;X 446U1VFF[!0 /RT !D !X M;"]W;W)K&ULS9I=;]LV%(;_"F$,0PNTM?@INW,, MM,FZ=6B&H&F[BV(7M,W$0O3A4G32 OOQHV151[8D1K%UH9M8L@^/C_B&#T_> M.M"I.'LQ$>_7SC8W"[ M-MD;X_EL(V_5M3*?-U?:WHW++*L@4G$:)#'2ZN9L] :_/O=)-B"/^!*HA[1R MC;)'623)77;S?G4V\K**5*B6)DLA[ZD$;.9SIY0#J+ MMMFRBWQN\M'V:8(XD_'::/MI8,>9^:74=\K(1:C0M5IN=6 "E:)?9;3Y#;V3 M@49?9+A5Z%+)=*N5U<^DZ&7K)\\N;*X@3)_;F(]9.AW$M_;Z\_4%>O;+<_0+ M"F+T:9UL4QFOTMG8V"?(ZA@OBVK?[JHE+=7^M8U?(>J]0,0C7L/P\\[#\71_ M^-C.6SEYI)P\DN>C+?E@&EZ@-VFJ[ S8YT(? KD(PMU,%M.S0O97%F8DB_H[ MB77YQEN9!BGZ^L%^ 7IO5)3^ZRB/EN71O#S64MZGQ,C0_K*4"J>EPDU3OTOF MY\FRU7\_9T),\6Q\7YWAAJ@)H[R,VJN4E94R9Z7G210IO0QLN5=RHS3Z>JFB MA=*N6>!E;CY$D419GNA3I%TR49G^J>]/#C2J!V%&?+]9([\LU'<6^OD:_9'< M*QUG2QU=J(6I$J.#8)/RBR9#%&Q:EC?M4[!I30N!"6Z6 GM ;>^1!:,WB99& M'2,$KFP.>(A28 P)GV*462KJD$PFQZNGZ8PP:G7HAKP&+N!G$_ARX5J)F@%+,!JD9\!CS7C7C-3$F4^$?2E:/\@F>M"@&<,9N.O_^;1N8'^C=UK8K MG60"FF)_D#(!A?&D5YDF-0$HJ:E4#V*X;5D!D+&;R-6I?!]OMB9]@3ZH>Q4B MW$4S M0EWA U(\!K@OO4K,BVUTU,#R1KB&G=OTBE<79SNXMDZ#]T3%]( ,>$ M#E).0#EQM\5/E9/5I/(.U72%[%<)/"=NGG?4\N3^D0"UB1BDL !_XNZEGRJL MWUDUP#MQX[WS"CRAT22 <#(=HF(4T$_=#?=3_Y;V'EV*SI#]*H'_U,W_CJ*> MT(=20#P=ICE2<4?ZM4?HXY*Z0O:KA#V NO> CI(^M5&E@'AIC6IH<"]:F;^NU2DDZ2 =OI(!T4"KBGO7HHM&ZB,,&GY%"UAK ) MQ:S%FP3V,S?[N^AV9+/* .ULD%8, ]ZS7JT85O=8&IS,ABB'ECAL"+Q7KX?7?9P&&[4AJMU& MY; W\&/M'G)*$\N!]WR05@\'_/->K1Y>]W$(.5RF34&3:8N6E7^G'FOWT$Z: M >KY(%T<#O3GO;HXW.7B%(IU-GHX; '\6*.'GMJ]T=G"$S6UI>@*V:\2X"^.-7-H3[VJ ,2+0?H] O O>O5[1-W(J4GJ M"MD_WP1[@'^LST-/Z5)]P+L_2(_'!]K[O7H\13;?H:,S9%?EN'*Z-3M:?"GU M;1"G*%0W=HSWRK>\T[O3NKL;DVSR Z^+Q)@DRB_72JZ4S@+LYS=)8G[>9&=H MRS/3\_\!4$L#!!0 ( &^ %%' FL$*!P, -H' 9 >&PO=V]R:W-H M965T]W=M*4KL#0OB1^W.-W=_:YOU3ZP62(%AYS(AZ:0B-+O5(NPCB*DC!G7 ;#OE\;ZV%?E59P MB6,-ILQSII].4:CE(&@%SPLW?)Y9MQ .^P6;XRW:^V*L:18V5E*>HS1<2= X M&P2CUH>SGI/W M\Y+LW*&%PD$Z4>W.0R'021 T*!4^LL,/HM\ R%<(8(XW=M M,VA<.L75\;/U3SYVBF7"#)XI\8.G-AL$O0!2G+%2V!NU_(QU/!UG;ZJ$\5]8 MUK)1 -/26)77RD20&LU[7+2L\-KIA_0LHE N,5IJ;GE:. ]RXN/ M\(EQ#=^9*!&ND9E2(Y7/&CB$KTQKYO(/>^>DS879I]7[VW/8>[ZFO2NIFX909;N#G%3F 2XNY^;4%[[C!._9XQSOC'< 5+E! M"ZRJAS'<:2;-##7MCG)52KNNTI6GKO?D.LIB2/E?K('K-'"=_X2+7^!:N\%5 MGI)_PR4-7+(5[N)WR>W3ZDU:4";M M*&E JP.&ULS5EMC^(V$/XK M%FJE.^EV$]M PHI%6A:J7M55T6[O[D/5#X88B#:QJ6U@J?KCZS@A#I 8JNM* M?%GR,C-^9L8SCS/;WW+Q*I>4*O"6)DS>MY9*K>X\3\Z6-"7REJ\HTV_F7*1$ MZ5NQ\.1*4!(9I33QD.]WO93$K#7HFV<3,>CSM4IB1B<"R'6:$K$;TH1O[UNP MM7_P'"^6*GO@#?HKLJ O5'U9382^\THK49Q2)F/.@*#S^]8#O!OC3J9@)+[& M="LKUR!S9?(MCM3ROA6V0$3G9)VH9[[]F18.&8 SGDCS%VP+6;\%9FNI M>%HH:P1IS/)?\E8$HJ* V@T*J%! 1PJP20$7"OA2A7:AT+Y4H5,H&->]W'<3 MN!%19- 7? M$)JVM91&KPH/GN]&>I01^"1IWK_ M26(R^&%$%8D3^1'<@"\O(_#AAX]]3^D5,SUO5E@?YM91@W6(P!-G:BG!F$4T M.C3@::@E7K3'.T1.B[^LV2W _B> ?.37 'J\6!WV:M1'EZN'->KCR]4#1S!P MF3QL[.&FY"V)H#?3T^0]"$'8@NJ"5F"Z U6Y"=F9QP];(B+PQZ_:)/BL:"K_ M= !JEX#:!E"[ =!OJVQY"71'DHJP*&:+NDV3&^D:(UDGVPS:J(-T0#?53)Y* M^8<2HU,)A#""AU+C4ZD@U DHI0X\[92>=B[R=*$#K8YW=HZ_7-&+VS0&YW1Z]RB8[T#SX/2\\!I MJ':+VRKX!,9O67G4AB2W'%32 '$7:JH]RM=CC2!$W>Z)X*A&T,?^@<4#+\/2 MR]#IY3.52L0SO>& :=R.P/5*D[WKZ"'0MY3D.[W\G2N2@%D5S(Q+!?2Q"##. M;C8Z"AH%R5:7^HD".WVB$G3&%RS^N[88A\62A[D+>T%C2F"%0:$3[C=S&*'1 M#=E0H0]78$5%S"- ]8XSJ5+<@LL<.,!?"]:](-3^$@$P2'-NA2&(R$ZZ8H^L M,^C=ZJ@P?1CC+NJ=%E(A6>U\/0QK"JE&,&R'W>:L6>J$^#^5$O@'/,4L3M>I M*XZ6"&'[2LK*,A9T4]97[;$FY&)[UB;0;2#?=RXLEJ>@N^_719^\G8N^)0,8 M7$GT;>>&[M9]0?3=!K")OK/*;<^'/7>5FY@79QC7J=SV;.1?1\21[V3 MM'1"B!J28CLF\_Y_9SRQ8,'M8,CLZQ^S(MESD;KG?P^R%Z6I\VYVPU[SO M;:=&[G/[.%TE?$=I00.3M9@M-40P20ASN6W[+@JOI )L]T5GNN_W9*)7<\:" MX>D1JU:P[9\>L>H$_6YS3\.6$[#['%\P^KYJL@)?%>Z:*6-Y!) F]VL69UT@ M2?@V(TJUI$#&;WDI ,)8K(M0$K'3)5'_:7L&#O;/%1.VW(+=W%(<%?>ND;FB M(I\%-*-S6T1GZ1U;,L%N,LG&2^&3%?"(=AR"'9SB(:AMT6Q;\AJ)?BF MGACPZ?!'TW700;AA&ULG59A;YLP$/TK%INF5EH#F$!(ET1JFD[;I&Y5JZV?7;@D5L%FMM.T M_WZV(30)A*;+AV";>^_NG7WF1FLN'N420*'G/&-R["R5*LY=5R9+R(GL\0*8 M?C/G(B=*3\7"E84 DEI0GKG8\R(W)Y0YDY%=NQ&3$5^IC#*X$4BN\IR(ERED M?#UV?&>S<$L72V46W,FH( NX _6[N!%ZYM8L*.'\TD^_IV/%,1)!!H@P%T8\GN(0L,TPZCK\5J5/[-,#M\8;] MJQ6OQ3P0"9<\NZ>I6HZ=V$$IS,DJ4[=\_0TJ0:'A2W@F[3]:E[8#[*!D)17/ M*[".(*>L?)+G*A%; #\Z , 5 .\#^@< 004(C@7T*T#?9J:48O,P(XI,1H*O MD3#6FLT,;#(M6LNGS.S[G1+Z+=4X-;E3/'D\F^K,I>B2Y_HX26(WY,2^0;\* M.[LPVT/5RRDZF8$B-).GZ Q]1"Z22R) CERE@S&4;E(YGI:.\0''/D;7G*FE M1%33<'[; 9\?#XPXU0;TQ M@>4+#O#]7.4/(!"?5UL@.SC[-6??XLE'M[M4/ZZ8,? M>5\NGD#H[Q7:' YT(V@"';4SK-T,_Z-V5C)%A2Y3F[S6W)6L@XX2*BV&6Q9Q M;Q#NI:YI-.QY@_;,^=[KY>^]HX3>%E/1F4<=1Q#W_&!/4IM=BZ@VLV'/'^[\ M#FC<^L#YQQ47X@+!_S6B9NU,.WL M3JG*W>HJ:LJV\)D)7E409 MS#6EIV-PD"@[M7*B>&%[EP>N="=DATO=W8(P!OK]G'.UF1@'=;\\^0=02P,$ M% @ ;X 447@55JW. P YPT !D !X;"]W;W)K&ULK9?O;^,F&,?_%>1-4RNMM@'_O"61FF1WVZ2[JUJM]YK$)+%JFPQP M<_OO!]AU$IOD7&EO$@/?YX$/\#S Y,#XB]A1*L'WLJC$U-E)N?_@>6*]HR41 M+MO32K5L&"^)5$6^]<2>4Y(9H[+PD.]'7DGRRIE-3-T#GTU8+8N\H@\:MXS+<[J2N\V61/MO2)RK_W#UR5O,Y+EI>T$CFK *>;J7,/ M/RQAH V,XCFG!W'R#33*BK$77?@SFSJ^'A$MZ%IJ%T3]O=(%+0KM28WCG]:I MT_6I#4^_W[Q_-/ *9D4$7;#B6Y[)W=1)')#1#:D+^<@.?] 6*-3^UJP0YA<< M6JWO@'4M)"M;8S6",J^:?_*]G8@3 QA=,$"M >H;!!<,<&N QQH$K8&9:J]! M,?.P))+,)IP= -=JY4U_F,DTU@H_K_2Z/TFN6G-E)V=/DJU?[N9JYC*P8*7: M3H*8!;EYI$+R?"U5@Q'=@ILEE20OQ"VX _U65?4S\(#8$4[%Q)-J:+H#;]T. M8]X, UT8!D3@,ZOD3H#?JXQFYPX\Q=2!H3>P.;KJ\:^Z<@'V?P7(1[YE0(O1 MYC"UF"_'FR=7:'"W3-CXPQ?\?:G+%>6 ;<"398;/7 :=R\"X#"ZX_%I+(4F5 MY=46$ E6=)M7E2ZH3O:4YRP#-WG5KNBM;4D;_Y'QK_/+ZRR(@S0()][KZ41; M9&&(8'0N6UID210F02<[HPP[RO JY2=.*KU)?X 2#CJ':8@P[*$,92A",8I[ M*!99ZB=A9$>).I3H*HK*:V=\:<>77LT^W\SI2;-??H*1_]O]*^7J2@!,: %U MZE#PD>2\:7PF14VO9"?H'P\F___(3[7(=+&98NL,M_VD)Y."H8M[^6=AD:' M[4?-TB:#+KHPP_#D'(;OB.X15.VY[I]B16[PC@&UL MS55;;]HP%/XK5IY::30A 4*K$(G+KAH2*KL\3'LPR8%8]8793FG__6PG9&D7 M$"^3]D)\^;[/WSG'^"0'(1]4 :#1$Z-<3;Q"Z_V=[ZNL (;5C=@#-SM;(1G6 M9BIWOMI+P+DC,>J'03#R&2;<2Q.WMI)I(DI-"8>51*ID#,OG&5!QF'A][[AP M3W:%M@M^FNSQ#M:@O^Y7TLS\1B4G#+@B@B,)VXDW[=\M8HMW@&\$#JHU1C:2 MC1 /=O(QGWB!-004,FT5L/D\PAPHM4+&QJ]:TVN.M,3V^*C^SL5N8ME@!7-! MOY-<%Q-O[*$ R4X7B\K# &J>)% ETK47VT)N9S.5H+IBY30J[@EPM\1-A)4,KD.YV\0S0NL 2 M%'HO,=>07Z.K!6A,J+I&O2Y<#RDW2'QMK-H#_:RV-:MLA2=L]4.T%%P7"KWE M.>0O!7P38Q-H> QT%IY5_%3R&Q0%;U 8A$&'H?G%]/YM!WUQ.7U\)IJH*5OD M]*)39;-Y[6W^+MM4FMKLP/PQ-=H\HS9NA9_=\O2 98Y^?#:2Z*,&IGZ>,31H M# VK@BO+\%UURVH1$=.U+Y0CVD8Q./;?N(_MFO3 0N' M43A\"5MTP.+Q>'S;P%Z$-FQ"&YX-[8O0F%:9+ 3-0:)[T*7D9[(V:J1'_T<9 MX\90_"_*&%]6Q@Y85QD[8%UE]%NO'@.Y<]U#H4R47%?O0K/:-*BI>Y=?K<], MXZKZS!^9JNLML=P1KA"%K9$,;F)S4V352:J)%GOWMFZ$-B^U&Q:F^8*T +._ M%4(?)_: IIVGOP%02P,$% @ ;X 44>?9$*ZT @ [P8 !D !X;"]W M;W)K&ULM57?;]HP$/Y73GEJI=*$!&BI (D?G=9I M55'1NH=I#R8YB-7$9K93RG^_LQ.RM 74E[W ^7S?Y^_N[,M@*]6S3A$-O.:9 MT$,O-69SX_LZ3C%G^E)N4-#.2JJ<&5JJM:\W"EGB0'GFAT'0\W/&A3<:.-]< MC0:R,!D7.%>@BSQG:C?!3&Z'7MO;.Q[Y.C76X8\&&[;&!9H?F[FBE5^S)#Q' MH;D4H' U],;MFUG7QKN )XY;W;#!9K*4\MDN[I*A%UA!F&%L+ .COQ><8I99 M(I+QI^+TZB,ML&GOV;^XW"F7)=,XE=E/GIATZ%U[D."*%9EYE-NO6.7C!,8R MT^X7ME5LX$%<:"/S"DP*. ,(*$+X'=(X H@H0?1;0J0 = M5YDR%5>'&3-L-%!R"\I&$YLU7#$=FM+GPK9]813MZ\>5NDFI+CRBKAW"O10FU7 K$DS>$OB4:IUON,]W$IYD_%:(2XB" M"PB#,#@@:/II>+M_ #[[//SZ1#91W;W(\47'NF?KVEI^[-Y8*2;62._3P'(' MS;@YVSFW:Q[\^DZ4<&E'[;=3L0%2O%_:[==B;FG7KFG5/UNR)GA6E<49YE._D_% BW0]GAU?==C]Z M=[;?& 4YJK4;J1IB60A3OI+:6T_ML1M6[_P3FN;E\/U'4WX*[IE:&ULK5=KC^,F%/TKR*VJ&6G'-OB]32+ET6V[TK:C&77V,[%)8HUM4L"3W7]? MP(Z3V"3KD?HE,7#.Y9X+W N3 V6O?$>( -_*HN)3:R?$_J/C\'1'2LQMNB>5 M'-E05F(AFVSK\#TC.-.DLG"0ZX9.B?/*FDUTWR.;36@MBKPBCPSPNBPQ^[X@ M!3U,+6@=.Y[R[4ZH#F,M>2;BG_TCDRVGLY+E):EX3BO R&9JS>''%?05 M02->D8*D0IG \N^-+$E1*$O2CW];HU8WIR*> M?Q^M?]+BI9@UYF1)BZ]Y)G93*[9 1C:X+L03/?Q!6D&!LI?2@NM?<&BQK@72 MF@M:MF3I09E7S3_^U@;BC ##*P34$E"?X%\A>"W!&TOP6X(.M=-(T7%888%G M$T8/@"FTM*8^=# U6\K/*[7NSX+)T5SRQ.Q9T/3U82$CEX$E+>5VXE@OR-TC M87I;I>1AK8>?"!&R\V?@ *X;$T=(YY4+3MHZNF@<15<'M]0XW4+Z6E[WA5[?]7EFC! -VVX M;YCT.Y.^-NE?,?EW+;C 59976X %6)-M7E6J(2?9$Y;3#-SE5;NB]Z8E;>R' MVK[*0&^S*/#B"$V% ,LBN,X,4L).RGA32DR$VY(/D),.)C^ 06) MWPOXT@0+O9[DE0$5AB@)S%JB3DMT4\N+S#8_%A(9/(P"F'CFR>-N\O@].Y]4 MV?@]'P]<"D,W1/T]/X29CL9J".L=C0M]2:DF!'"D,&1T!ZD&B,NMD._+\R$\VQX;;U.Y1-Z8_/-"%6>P8L; MN^94<>&[2NXP\8SPS1]L: 0'^WYI@ T/T&FJ![6LW^ U!+ P04 " !O@!11YFA4 MG-<# !N#0 &0 'AL+W=O'H38PB&\%V8NC;Z"E M+!E[THV_\K'C:T:D)"NI76#U]TQFI"RU)\7CG]:IT\VI#8^_7[U_,.*5F"46 M9,;*[T4NMV,G=4!.UK@NY0/;_TE:09'VMV*E,+]@WV)]!ZQJ(5G5&BL&54&; M?_RC#<21 8S/&*#6 /4-PC,&06L07&L0M@8FU%XCQ<1ACB6>C#C; Z[1RIO^ M,,$TUDI^0?6Z/TJN1@ME)R>/DJV>[J8JR%T):Y*+FJZUR"18EIFKX5^ !L<6< MB)$G%6D]M;=J"4X;@N@,08C 9T;E5H#W-"?YJ0-/J>TDHU?)4W31XZ>:NB#P M?P?(1[Z%T.QJZ6A(.V!H\6B)\XC+L7(;& M97C&Y=^U%!+3O* ;@"58DDU!J6ZH27:$%RP'-P5M5_36MJ2-_]CXUYGG>1)$ M(4SBD?=\'&@++(C2.#N%S2VP, L#OX.=J(PZE=%%E1\YIGIS_T1*-)@<^7': MHSBSH"",44^(!94&<6C7$7 MA&VPR,W"7H1ML-!- GN$X5%]A5>GF2LTM=7:/Z(1QF[4UV2!!:F+TKXH&PZZ M/CJC"AU4H3_U0_)LP%]^"F>8E\QEPE# %*LE8N?3=1194WE_NF M(=G.7'>73*K+L_G,R=>&GJ![8DW^!5!+ P04 " !O@!11 MX:C'LV8% "X(@ &0 'AL+W=O[':"PI.@@HXBYVFL]H?O^:C M. 'CI!TA<9/P\?K@XP=X\8')GJ7/?$.I *]QE/#;P4:([:,X&B++PO5&9!N&T\G66],E%8_;12K7AE64((QIPD.6@)2N;@=W M\&9.QEF#7/%'2/?\8!EDJ3PQ]IRM? UN!U;6(QI17V0A//GW0FV/Y76B9D9_%\ M%O'\%^Q+K34 _HX+%I>-90_B,"G^O==R( X:0*>E 2H;H'H#TM( EPWPN0U( MV8#D(U.DDH_#W!/>=)*R/4@SM8R6+>2#F;>6Z8=)QGTI4KDWE.W$="F8__SY M7HY< &8LEJ<3]W(@%\6>I^:>+Z_9,KT$%W,JO##BE^ S>%S.P<6G2_ )A GX MOF$[[B4!GPR%[&-VI*%?]N>^Z ]JZ0]$X!M+Q(:#+TE @^, 0YE M&2/^MDNN ;:N +*0I>G0[.SF<*QI/C^_N6O(!E>\* ^6R?AOU*VH&G(,C47'/SUNSP"^"IHS/\V M](]4_2-Y_TA+_[XSX46 'YP[_N&Y0XMS1W=>%'%'>=SL;O4RA=B!:#)\.82E M44'D.,>JN49E84O%.DK-KE*SC:D]4"[2T!DES5/5OU!'- M(JYSQ,E!XQK-IFJ,81UF4^02U]&S=*O$W'>Q!(])*+AAQ,95X'$OB4)+W?"M MCIB6@8](.'8-J4X$K1I2C6AD6WJD\,#*H#$S-?8YTL4N]3::L8 #SB+3 MXP%4MW5H]Y.J<@GH=$75:9!PD%.'VA1A4K\+:T1H9+<@5?X"S0;31 K^ ^\P M6JAN^-#M)V7E''#<%>5Q@XWMD#KEI@BYL$Y9([)&>LI(60XR6\Y9E$]:,%)& M@& O62/E) AUQ+H,?$BH=ON=G9;,C9+CG)3W(+/W:"E_T).1,@5$^LE:^0LR MSQM^@K6MN7O786LT=IVV1N.VX%:FA,RFM*21W+2^ FN:T%1F*"?\P OB, GE MA>UEY1S3\"F+0*-^ E;6@LR3B9\ [&H>IY!=OW5K9&,'DCIECL\ M^!^T=ZQS0H:5/^&N:F184]D:U6?<&M'8JAN\+A)I<7BL? V?+))13P+- MT0?TA49L&]-$F(9-V0KN9Z&,*/X4)81HH*7)&9R[$1*;2]=5P81)D2V^1:9GEESD1"ENV+C MRJU $EJG)'9]SQNX":',F8SLV$),1CQ5,66X$"#3)"%B/\.89V.GXQP&[NDF M4F; G8RV9(-+5-^W"Z%[;ADEI DR23D#@>NQ,^U.9X PQD"9"$1_=GB%<6P":8R?14RG7-(X5MN'Z)^L=JUE121>\?B! MABH:.T,'0ER3-%;W//N,A9Z^B1?P6-I?R I;SX$@E8HGA;,F2"C+O^2EV(>* M0[=WQ,$O''S+G2]D*:^)(I.1X!D(8ZVCF8:5:KTU'&4F*4LE]"S5?FJR5#QX M/IMI72%<\43G6A*[72T2P)K!(11!I,UC$A)W"R34J0F-Y"F?09 F/ MMYBL4#R-7*5QS:)N4*#-Z(P;S6LT2TWM&O7Z![;4!/H;/7GADZ%(&R#^D K M6.VA:K<@>SL\S8@(X?&K#@ESA8E\:@#JE4 ]"]1K H*:#-"LDV1@E:N3[;> M7\>[C*&0$=W:^UC'GB\YL$N:1WPWZ73[W:$_Y0Z"I0DXI<5SD1ZBR\WMTZ/3G7145/UVMW.O5RAJ6H-]_A^I6WO<$Q<96,0D!3YG*G_IRM"R4T[P^ MO)KG5?:6B UE$F)<:U>O?:X/KL@K5]Y1?&NKQ8HK77ML,]+%'H4QT/-KSM6A M8Q8H_SY,?@-02P,$% @ ;X 44?/E0]$W P [ D !D !X;"]W;W)K M&ULM59M3]LP$/XKIVB30(+FI0DMJ*T$;:>Y\_G.O147CS)%5/"49TSV MG52I^8GKRCC%G,@6GR/3*U,N4[$\QEF?-5W?&<]<4-GJ3(3[J W)S.\174_OQ9ZY%96$IHC MDY0S$#CM.Z?^R=BW +OC!\65W/@&X\J$\T_U]:_6.>U,Q,B<W ((2$+P%A%L [1+0WA40 MEH!P5T!4 JSK;N&[#=R(*#+H";X"879K:^;#1M^B=;PH,XERJX1>I1JG!A>H MHRSA$*Z($,0<&NR-4!&:R7T]>W\[@KU/^_ )*(.[E"\D88GLN4I3&P-N7-*< M%33!%AH_@$O.5"IAS!),7AMPM>9*>+ 6?A8T6ORV8"UH>P<0>(%7(VBX,]P_ MKH&/=H=W:^#CO\&S%GA^'?NK8+2K4VQ;>^VMIR@EX@'8TSR $ZR 3W2J,DQ,>N)3G!(V0]#E$WBE,S,Z(:-D0C.J MGNNT1N^UMK=H/:JT'GTL3@^V9&FEITN]HE7>H*GCU0ZX0Y'7B6OF\3W(BXL5 MA)"09]EPQIU*>^+N1Q3+ M QU=K6[\I/NI<> *Z\0-N^_./0J]ZMR+.O!^SU$4U.?&<:7VN%FM2E' J4G@ MIN/RO9<:[OWGZ^]O] M_!_&D1GS9!_SWERGHO [JN&Y3Z+^)JKO1U7(4,_N< MD& 3K^@3U6SU9#FUC?K-_)E_,BH>'B]FBG?0)1$SRJ2N$5-MTFMU="40Q=.B M&"@^M[USPI7NQ/8SU<\Q%&:#7I]RKM8#0U ]\ 9_ %!+ P04 " !O@!11 M;7---[<" "T" &0 'AL+W=O?[800MK9D M%]PT=G+^_YSSU;&3;(1\4 6 1D\EXVKB%5JOSWQ?90641 W$&KAYLA2R)-I, MY2URO$DCZ<@2:4J2,3=3^?H<.#(W2 *$=W MA:@4X;E*?&U*L89^UJ2]J-.&.])^KO@ 1<$Q"H,PV"*?OB5G Q1@*\>GK^6^ M =!2"%L*H?,;[O#[J@N0Z%PIT&J/7=3:16_V=T(0ALU-*\P+P%6(V(V*[NJE) MUY;CO:3C?TF/H^VD3]I:3WJ0GE92 M<]B9^VWJ?O3!P'+]M0L+>/\RR3%>0( MGLP!I;8C;BQ>,<;A=GZXLP'B'@2_")[]%T3\LK?@\+TQOFP\..K1S!M+M?'H MKD,\^@NCWSE2['E^3>2*A:41!8/8; "R/B+KB19K=\HLA#9GEAL6YK," MI TPSY="Z.>)/;C:#Y7T#U!+ P04 " !O@!115("J9'T" +!P &0 M 'AL+W=O0UD M 4F,H"U2U,C2/M/6V")"B2HYBI._SY!R5+>6#;](W.Z 1\KN::>GX;)1,% ME$:HDFE83;WK\.HF#*S K?@E8&-VVLQ:62CU8CO?LJD7V(Q PA)M"$ZO5[@% M*6TDRN//-JC7,JUPM_T9_$ 0;061R[L!N2QG''F: M:+5AVJZF:+;AK#HU)2=*^U<>4=.L(!VF]T"63(]=&P-H&"\S=B_X0DB! @P[ MGP%R(*@QZ(@"IX?9^S\ M[.+?*#ZEWN8?M?E'+FQ\,']*''KL9P6:HRC7S#GJM2[>>VS.WVD?88_-:CB" MC%MD[)#] \@[899<6A]AUV=HQ",GMF?B->U'<>*_=A#[+;%_(C'J(C;BX0XQ M#+N!@Q8X.!$8=P$'>\ #!HJ.6-3N0-NGBC/5[0S1NW MO/%1WE,.5#)7"+H+-SX5-VEQD^,XA>1.VH/ JF;S=Y[8R1ZX'T^ZT6'PMZ $ M1^'V1#)15#5"1C6#/(/!SGH1[)V4+^'_/];?*6WVFOC!]5J4ALRM2!5 9 >&PO=V]R:W-H965T^I$2N*TM>/VK/IR_7"Z#QN\ME&!]2U+TO[[6S & M!X8-:J*J7Q+ SS/,S,[./,#H@8MOZ88QB;['49*>#392;D^'PS38L)BF;_F6 M)>J7%1I4K(?I5C"Z+$AQ-"2&X0QC&B:#\U%Q;2[.1SR349BPN4!I%L=4 M_+AD$7\X&^#!_L*7<+V1^87A^6A+UVS!Y.UV+M39L+*R#&.6I"%/D&"KL\$% M/IT1+R<4B+]#]I >'*,\E#O.O^4GD^79P,@]8A$+9&Z"JG_W[(I%46Y)^?%? M:710W3,G'A[OK;\O@E?!W-&47?'H:[B4F[.!-T!+MJ)9)+_PAX^L#,C.[04\ M2HN_Z*'$&@,49*GD<4E6'L1ALOM/OY>)." H.S"!E 32)%@=!+,DF'T)5DFP M^A+LDF#W)3@EP>E+<$N"VY?@E02O+\$O"7Z3X'0MG+%?.:/O/7"UV*W5[J3L MEQL7ZSW<%591E6,JZ?E(\ OESE?2X:N)/O%$;E)TG2S9$N!/]7Q,- :&*G%5]L@^>Y=$:W&:)6^1:1PC M8A #<.A*3_]$A:+C3OI83Q^S8$_'/D"_UM,7;+MW'J2_[QT[2/_0.W:0_K%_ M[!Y G_2/':)/G[?N-\]+W:P_W=-4L5GU +.P9W;8NTADN RC+)^':,&"3(0R M5#OW^GL096JCH)7@,;KB\3:354L &L<_,V48322+TW\U;EF56U;AEM7AEKIA MK.ZEFF#P[7C?39202*5J'^K64 /9670*B[D N3\W?<>U/<<>#>\/:QL 6KYI MV8[_&#CM:_&FA\5':;"K--C:U:EZKR:E3F7+T:;TLY)U1Q%/5:\.DX#'#,KA MSH1[$,@)MK'C/([W"H 1SVND;PR@3,O CU'7 ,IV/:.Q9FT4MIKK]:$-L_L&.\ M.\D?@L( '87[ZV] 968 [9&XMF^[C>Q!2-,V;85MI!!$8LO&E@'G$1^H8OR, MR ^GD!*]Q>Q4V*=2@'NG $!VI !".M@B3E<*2)T"HDU!M6^V:L ?AH]>_^$1 M3-[M%AZ4\3O+_N$.,-Y:9F."P#"CT6/',*PY0CI0C=2^!V#JEE9CB,"HYAB! M40W')AU1-G4&#'/]9FG UG"S+D#7[(Z:J(4B-I]9$^5> *O"[%<5(*Q=%2"L M514PJE45;1A4%2"J514@JE45<)2MJ@!A[:J K;6J G2MJRIJG8[U0GV1*W3T MYS9_-$AU@Z>6O%BO>7_Q$PFN]3/6"^B?>":9E28/>S0A)L$=::^E'79?8MK7 MJ@GK9=,D"02+62)I]$@7I>A"[M347C6-]TMSO5JQ0.;)+Y G^?O0I5*2/W(S MZ$((FJP+D]#;GFGICTX_/@V9 1!L&V:'AL2UEL*^OM?%VXC_8*K^BO*>9R+8 MJ/#0/**)[M51K:Z(\3L5.:G%#]&+GY]Y\"9M(4(L%_O-3@O@3-O";D-#3WO: MN^EI;P;A3/44WU$FI)9)A+S +B3UB"7Z$?O+=V'ICVX7/@V9 1!M?NOA0O3# M1=5Y\:TI"5B9"%V:ZPE#?JL)0^H)0UY\PER2]H1Q',,AI+GYVCC7-KWF^Y%I M3WLW/>W- )QM8NQZ'<51CT#R$B.0U".0_&8CD#P] I^&S (QKD>;^1W>/"= M*&9B77S]3)60SQ*Y>UU<7:V^L%X4WYD:UR_QZ00#UZ?X=+;[?EJ;WWW._43% M.DQ2%+&5NI62L&I[BMT7TMV)Y-OB*]4=EY+'Q>&&T243.4#]ON)<[D_R&U3? MJ<__!U!+ P04 " !O@!11C.P1=5H# #3"P &0 'AL+W=O8]OWI"3F>ZE>M([2@UZJ;C0,V]G M3/W9]W6QHQ71M[*F KYLI*J(@:7:^KI6E)0.5'$_#(+4KP@3WGSJWBW5?"H; MPYF@2X5T4U5$_;BG7.YG'O8.+[ZQ[<[8%_Y\6I,M75'SO5XJ6/D]2\DJ*C23 M BFZF7EW^/,"QQ;@(OYB=*]/GI%-92WEDUU\*6=>8!513@MC*0C\/-,'RKEE M AW_=:1>OZ<%GCX?V']QR4,R:Z+I@^1_L]+L9E[NH9)N2,/--[G_E78))9:O MD%R[OVC?Q08>*AIM9-6!04'%1/M+7CHC3@# ,PP(.T!X#HBO *(.$+T5$'> M^*V I .XU/TV=V?<(S%D/E5RCY2-!C;[X-QW:/"+"7M05D;!5P8X,U\0)9C8 M:K2D"JUV1%'TTR,UA'&-_J0OIB'\9_0):?M%3WT#6UJ@7W3T]RU]>(4^0E^E M,#N-%J*DY6N\#U)[O>%![WTX2KBB]2V*@AL4!G@RH.=A'/Y;(P[P,!B /[X9 M/KC[XNWP?,2,J"]>Y/BB*WQWPK"2\<;>-;2B1:.8813,?BEX WZCC9(5>I!5 MW1CB[J73".>R<-[=(-%4:_"L$<]4VR #'?.3[5+ER/U(+O7F89REPVK3 M7FTZJG9EO45_U%:8'BE9UO-E'^DDY;VL_+U/TB*_,#P,HQ /^SWIA4Q&A2RJ MFLL?%+QQQB\;5>R@\&C)B1C)$P?'-AQ\I +@D_\/^-TO MB(N2&)]3 -S=KB8*V_HW=)7QLR_A#]65\;,SX M_3LSONRX:1JD87A>S,NX+(GR+#POYF5<$F&_$K5E0B-.-P -;C-HRJJ=(-N%D;4;D=;2P,#E'G